From 4152553c85d838affa0e1d84ec4f2a7458a63abb Mon Sep 17 00:00:00 2001 From: tongyiming Date: Sat, 28 Sep 2024 11:08:44 +0000 Subject: [PATCH] update terraform version Signed-off-by: tongyiming --- Makefile | 2 +- apis/as/v1alpha1/zz_generated.deepcopy.go | 126 + apis/as/v1alpha1/zz_lifecyclehook_types.go | 60 +- apis/as/v1alpha1/zz_scalinggroup_types.go | 26 + apis/clb/v1alpha1/zz_attachment_types.go | 26 + apis/clb/v1alpha1/zz_generated.deepcopy.go | 63 + apis/clb/v1alpha1/zz_listenerrule_types.go | 26 +- apis/cos/v1alpha1/zz_bucket_types.go | 38 +- apis/cos/v1alpha1/zz_generated.deepcopy.go | 30 + apis/cvm/v1alpha1/zz_generated.deepcopy.go | 15 + apis/cvm/v1alpha1/zz_instance_types.go | 13 + .../v1alpha1/zz_generated.deepcopy.go | 96 + .../v1alpha1/zz_instance_types.go | 60 +- apis/emr/v1alpha1/zz_emrcluster_types.go | 13 + apis/emr/v1alpha1/zz_generated.deepcopy.go | 15 + apis/eni/v1alpha1/zz_eni_types.go | 4 + apis/eni/v1alpha1/zz_generated.deepcopy.go | 5 + apis/gaap/v1alpha1/zz_generated.deepcopy.go | 105 + apis/gaap/v1alpha1/zz_layer4listener_types.go | 127 +- .../mongodb/v1alpha1/zz_generated.deepcopy.go | 30 + apis/mongodb/v1alpha1/zz_instance_types.go | 32 + .../v1alpha1/zz_generated.deepcopy.go | 45 + apis/postgresql/v1alpha1/zz_instance_types.go | 26 + .../v1alpha1/zz_readonlyinstance_types.go | 13 + apis/privatedns/v1alpha1/zz_record_types.go | 24 +- apis/redis/v1alpha1/zz_generated.deepcopy.go | 35 + apis/redis/v1alpha1/zz_instance_types.go | 30 + apis/tke/v1alpha1/zz_cluster_types.go | 39 + .../v1alpha1/zz_clusterattachment_types.go | 85 +- apis/tke/v1alpha1/zz_generated.deepcopy.go | 90 + apis/tke/v1alpha1/zz_nodepool_types.go | 13 + apis/tke/v1alpha1/zz_scaleworker_types.go | 67 +- apis/vpc/v1alpha1/zz_eip_types.go | 13 + apis/vpc/v1alpha1/zz_generated.deepcopy.go | 15 + apis/vpc/v1alpha1/zz_vpc_types.go | 3 + config/provider-metadata.yaml | 2160 ++++++++++++++++- config/schema.json | 2 +- .../as/v1alpha1/scalinggroup.yaml | 3 + .../clb/v1alpha1/attachment.yaml | 4 +- .../clb/v1alpha1/listenerrule.yaml | 12 +- examples-generated/cos/v1alpha1/bucket.yaml | 4 +- .../elasticsearch/v1alpha1/instance.yaml | 3 + .../postgresql/v1alpha1/readonlyinstance.yaml | 4 +- .../redis/v1alpha1/instance.yaml | 6 +- .../tke/v1alpha1/scaleworker.yaml | 4 +- .../vpc/v1alpha1/routetableentry.yaml | 32 +- ...entcloud.crossplane.io_lifecyclehooks.yaml | 66 +- ...centcloud.crossplane.io_scalinggroups.yaml | 30 + ...encentcloud.crossplane.io_attachments.yaml | 30 + ...centcloud.crossplane.io_listenerrules.yaml | 37 +- ...os.tencentcloud.crossplane.io_buckets.yaml | 42 +- ....tencentcloud.crossplane.io_instances.yaml | 15 + ....tencentcloud.crossplane.io_instances.yaml | 66 +- ...encentcloud.crossplane.io_emrclusters.yaml | 15 + .../eni.tencentcloud.crossplane.io_enis.yaml | 5 + ...ntcloud.crossplane.io_layer4listeners.yaml | 141 +- ....tencentcloud.crossplane.io_instances.yaml | 36 + ....tencentcloud.crossplane.io_instances.yaml | 30 + ...cloud.crossplane.io_readonlyinstances.yaml | 15 + ...ns.tencentcloud.crossplane.io_records.yaml | 24 +- ....tencentcloud.crossplane.io_instances.yaml | 35 + ...loud.crossplane.io_clusterattachments.yaml | 87 +- ...e.tencentcloud.crossplane.io_clusters.yaml | 45 + ....tencentcloud.crossplane.io_nodepools.yaml | 15 + ...ncentcloud.crossplane.io_scaleworkers.yaml | 69 +- .../vpc.tencentcloud.crossplane.io_eips.yaml | 15 + .../vpc.tencentcloud.crossplane.io_vpcs.yaml | 3 + 67 files changed, 4066 insertions(+), 399 deletions(-) diff --git a/Makefile b/Makefile index 7979b38d..0de7df7e 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ export TERRAFORM_VERSION ?= 1.2.1 export TERRAFORM_PROVIDER_SOURCE ?= tencentcloudstack/tencentcloud export TERRAFORM_PROVIDER_REPO ?= https://github.com/tencentcloudstack/terraform-provider-tencentcloud -export TERRAFORM_PROVIDER_VERSION ?= 1.81.113 +export TERRAFORM_PROVIDER_VERSION ?= 1.81.128 export TERRAFORM_PROVIDER_DOWNLOAD_NAME ?= terraform-provider-tencentcloud export TERRAFORM_PROVIDER_DOWNLOAD_URL_PREFIX ?= https://releases.hashicorp.com/$(TERRAFORM_PROVIDER_DOWNLOAD_NAME)/$(TERRAFORM_PROVIDER_VERSION) export TERRAFORM_NATIVE_PROVIDER_BINARY ?= $(TERRAFORM_PROVIDER_DOWNLOAD_NAME)_v$(TERRAFORM_PROVIDER_VERSION) diff --git a/apis/as/v1alpha1/zz_generated.deepcopy.go b/apis/as/v1alpha1/zz_generated.deepcopy.go index 3f2ee038..fe6e57fb 100644 --- a/apis/as/v1alpha1/zz_generated.deepcopy.go +++ b/apis/as/v1alpha1/zz_generated.deepcopy.go @@ -591,6 +591,81 @@ func (in *InstanceNameSettingsParameters) DeepCopy() *InstanceNameSettingsParame return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LifecycleCommandInitParameters) DeepCopyInto(out *LifecycleCommandInitParameters) { + *out = *in + if in.CommandID != nil { + in, out := &in.CommandID, &out.CommandID + *out = new(string) + **out = **in + } + if in.Parameters != nil { + in, out := &in.Parameters, &out.Parameters + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecycleCommandInitParameters. +func (in *LifecycleCommandInitParameters) DeepCopy() *LifecycleCommandInitParameters { + if in == nil { + return nil + } + out := new(LifecycleCommandInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LifecycleCommandObservation) DeepCopyInto(out *LifecycleCommandObservation) { + *out = *in + if in.CommandID != nil { + in, out := &in.CommandID, &out.CommandID + *out = new(string) + **out = **in + } + if in.Parameters != nil { + in, out := &in.Parameters, &out.Parameters + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecycleCommandObservation. +func (in *LifecycleCommandObservation) DeepCopy() *LifecycleCommandObservation { + if in == nil { + return nil + } + out := new(LifecycleCommandObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LifecycleCommandParameters) DeepCopyInto(out *LifecycleCommandParameters) { + *out = *in + if in.CommandID != nil { + in, out := &in.CommandID, &out.CommandID + *out = new(string) + **out = **in + } + if in.Parameters != nil { + in, out := &in.Parameters, &out.Parameters + *out = new(string) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecycleCommandParameters. +func (in *LifecycleCommandParameters) DeepCopy() *LifecycleCommandParameters { + if in == nil { + return nil + } + out := new(LifecycleCommandParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LifecycleHook) DeepCopyInto(out *LifecycleHook) { *out = *in @@ -631,6 +706,13 @@ func (in *LifecycleHookInitParameters) DeepCopyInto(out *LifecycleHookInitParame *out = new(float64) **out = **in } + if in.LifecycleCommand != nil { + in, out := &in.LifecycleCommand, &out.LifecycleCommand + *out = make([]LifecycleCommandInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.LifecycleHookName != nil { in, out := &in.LifecycleHookName, &out.LifecycleHookName *out = new(string) @@ -738,6 +820,13 @@ func (in *LifecycleHookObservation) DeepCopyInto(out *LifecycleHookObservation) *out = new(string) **out = **in } + if in.LifecycleCommand != nil { + in, out := &in.LifecycleCommand, &out.LifecycleCommand + *out = make([]LifecycleCommandObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.LifecycleHookName != nil { in, out := &in.LifecycleHookName, &out.LifecycleHookName *out = new(string) @@ -798,6 +887,13 @@ func (in *LifecycleHookParameters) DeepCopyInto(out *LifecycleHookParameters) { *out = new(float64) **out = **in } + if in.LifecycleCommand != nil { + in, out := &in.LifecycleCommand, &out.LifecycleCommand + *out = make([]LifecycleCommandParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.LifecycleHookName != nil { in, out := &in.LifecycleHookName, &out.LifecycleHookName *out = new(string) @@ -1851,6 +1947,16 @@ func (in *ScalingGroupInitParameters) DeepCopyInto(out *ScalingGroupInitParamete (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.HealthCheckType != nil { + in, out := &in.HealthCheckType, &out.HealthCheckType + *out = new(string) + **out = **in + } + if in.LBHealthCheckGracePeriod != nil { + in, out := &in.LBHealthCheckGracePeriod, &out.LBHealthCheckGracePeriod + *out = new(float64) + **out = **in + } if in.LoadBalancerIds != nil { in, out := &in.LoadBalancerIds, &out.LoadBalancerIds *out = make([]*string, len(*in)) @@ -2035,6 +2141,11 @@ func (in *ScalingGroupObservation) DeepCopyInto(out *ScalingGroupObservation) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.HealthCheckType != nil { + in, out := &in.HealthCheckType, &out.HealthCheckType + *out = new(string) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -2045,6 +2156,11 @@ func (in *ScalingGroupObservation) DeepCopyInto(out *ScalingGroupObservation) { *out = new(float64) **out = **in } + if in.LBHealthCheckGracePeriod != nil { + in, out := &in.LBHealthCheckGracePeriod, &out.LBHealthCheckGracePeriod + *out = new(float64) + **out = **in + } if in.LoadBalancerIds != nil { in, out := &in.LoadBalancerIds, &out.LoadBalancerIds *out = make([]*string, len(*in)) @@ -2207,6 +2323,16 @@ func (in *ScalingGroupParameters) DeepCopyInto(out *ScalingGroupParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.HealthCheckType != nil { + in, out := &in.HealthCheckType, &out.HealthCheckType + *out = new(string) + **out = **in + } + if in.LBHealthCheckGracePeriod != nil { + in, out := &in.LBHealthCheckGracePeriod, &out.LBHealthCheckGracePeriod + *out = new(float64) + **out = **in + } if in.LoadBalancerIds != nil { in, out := &in.LoadBalancerIds, &out.LoadBalancerIds *out = make([]*string, len(*in)) diff --git a/apis/as/v1alpha1/zz_lifecyclehook_types.go b/apis/as/v1alpha1/zz_lifecyclehook_types.go index 62484202..dc431a8d 100755 --- a/apis/as/v1alpha1/zz_lifecyclehook_types.go +++ b/apis/as/v1alpha1/zz_lifecyclehook_types.go @@ -13,6 +13,41 @@ import ( v1 "github.com/crossplane/crossplane-runtime/apis/common/v1" ) +type LifecycleCommandInitParameters struct { + + // Remote command ID. It is required to execute a command. + // Remote command ID. It is required to execute a command. + CommandID *string `json:"commandId,omitempty" tf:"command_id,omitempty"` + + // Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + // Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` +} + +type LifecycleCommandObservation struct { + + // Remote command ID. It is required to execute a command. + // Remote command ID. It is required to execute a command. + CommandID *string `json:"commandId,omitempty" tf:"command_id,omitempty"` + + // Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + // Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` +} + +type LifecycleCommandParameters struct { + + // Remote command ID. It is required to execute a command. + // Remote command ID. It is required to execute a command. + // +kubebuilder:validation:Optional + CommandID *string `json:"commandId" tf:"command_id,omitempty"` + + // Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + // Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + // +kubebuilder:validation:Optional + Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` +} + type LifecycleHookInitParameters struct { // Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. Valid values: CONTINUE and ABANDON. The default value is CONTINUE. @@ -23,6 +58,10 @@ type LifecycleHookInitParameters struct { // Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is `300`. HeartbeatTimeout *float64 `json:"heartbeatTimeout,omitempty" tf:"heartbeat_timeout,omitempty"` + // Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time. + // Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time. + LifecycleCommand []LifecycleCommandInitParameters `json:"lifecycleCommand,omitempty" tf:"lifecycle_command,omitempty"` + // The name of the lifecycle hook. // The name of the lifecycle hook. LifecycleHookName *string `json:"lifecycleHookName,omitempty" tf:"lifecycle_hook_name,omitempty"` @@ -39,8 +78,8 @@ type LifecycleHookInitParameters struct { // For CMQ_QUEUE type, a name of queue must be set. NotificationQueueName *string `json:"notificationQueueName,omitempty" tf:"notification_queue_name,omitempty"` - // Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC. - // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. + // Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC. + // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`. NotificationTargetType *string `json:"notificationTargetType,omitempty" tf:"notification_target_type,omitempty"` // For CMQ_TOPIC type, a name of topic must be set. @@ -74,6 +113,10 @@ type LifecycleHookObservation struct { // ID of the resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` + // Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time. + // Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time. + LifecycleCommand []LifecycleCommandObservation `json:"lifecycleCommand,omitempty" tf:"lifecycle_command,omitempty"` + // The name of the lifecycle hook. // The name of the lifecycle hook. LifecycleHookName *string `json:"lifecycleHookName,omitempty" tf:"lifecycle_hook_name,omitempty"` @@ -90,8 +133,8 @@ type LifecycleHookObservation struct { // For CMQ_QUEUE type, a name of queue must be set. NotificationQueueName *string `json:"notificationQueueName,omitempty" tf:"notification_queue_name,omitempty"` - // Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC. - // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. + // Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC. + // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`. NotificationTargetType *string `json:"notificationTargetType,omitempty" tf:"notification_target_type,omitempty"` // For CMQ_TOPIC type, a name of topic must be set. @@ -115,6 +158,11 @@ type LifecycleHookParameters struct { // +kubebuilder:validation:Optional HeartbeatTimeout *float64 `json:"heartbeatTimeout,omitempty" tf:"heartbeat_timeout,omitempty"` + // Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time. + // Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time. + // +kubebuilder:validation:Optional + LifecycleCommand []LifecycleCommandParameters `json:"lifecycleCommand,omitempty" tf:"lifecycle_command,omitempty"` + // The name of the lifecycle hook. // The name of the lifecycle hook. // +kubebuilder:validation:Optional @@ -135,8 +183,8 @@ type LifecycleHookParameters struct { // +kubebuilder:validation:Optional NotificationQueueName *string `json:"notificationQueueName,omitempty" tf:"notification_queue_name,omitempty"` - // Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC. - // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. + // Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC. + // Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`. // +kubebuilder:validation:Optional NotificationTargetType *string `json:"notificationTargetType,omitempty" tf:"notification_target_type,omitempty"` diff --git a/apis/as/v1alpha1/zz_scalinggroup_types.go b/apis/as/v1alpha1/zz_scalinggroup_types.go index 718c010f..bdbe1ff9 100755 --- a/apis/as/v1alpha1/zz_scalinggroup_types.go +++ b/apis/as/v1alpha1/zz_scalinggroup_types.go @@ -101,6 +101,14 @@ type ScalingGroupInitParameters struct { // List of application load balancers, which can't be specified with `load_balancer_ids` together. ForwardBalancerIds []ForwardBalancerIdsInitParameters `json:"forwardBalancerIds,omitempty" tf:"forward_balancer_ids,omitempty"` + // Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB. + // Health check type of instances in a scaling group.
  • CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)
  • CLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).
    If the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`. + HealthCheckType *string `json:"healthCheckType,omitempty" tf:"health_check_type,omitempty"` + + // Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0. + // Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.
    Valid range: 0-7200, in seconds. Default value: `0`. + LBHealthCheckGracePeriod *float64 `json:"lbHealthCheckGracePeriod,omitempty" tf:"lb_health_check_grace_period,omitempty"` + // ID list of traditional load balancers. // ID list of traditional load balancers. LoadBalancerIds []*string `json:"loadBalancerIds,omitempty" tf:"load_balancer_ids,omitempty"` @@ -185,6 +193,10 @@ type ScalingGroupObservation struct { // List of application load balancers, which can't be specified with `load_balancer_ids` together. ForwardBalancerIds []ForwardBalancerIdsObservation `json:"forwardBalancerIds,omitempty" tf:"forward_balancer_ids,omitempty"` + // Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB. + // Health check type of instances in a scaling group.
  • CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)
  • CLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).
    If the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`. + HealthCheckType *string `json:"healthCheckType,omitempty" tf:"health_check_type,omitempty"` + // ID of the resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` @@ -192,6 +204,10 @@ type ScalingGroupObservation struct { // Instance number of a scaling group. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` + // Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0. + // Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.
    Valid range: 0-7200, in seconds. Default value: `0`. + LBHealthCheckGracePeriod *float64 `json:"lbHealthCheckGracePeriod,omitempty" tf:"lb_health_check_grace_period,omitempty"` + // ID list of traditional load balancers. // ID list of traditional load balancers. LoadBalancerIds []*string `json:"loadBalancerIds,omitempty" tf:"load_balancer_ids,omitempty"` @@ -289,6 +305,16 @@ type ScalingGroupParameters struct { // +kubebuilder:validation:Optional ForwardBalancerIds []ForwardBalancerIdsParameters `json:"forwardBalancerIds,omitempty" tf:"forward_balancer_ids,omitempty"` + // Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB. + // Health check type of instances in a scaling group.
  • CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)
  • CLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).
    If the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`. + // +kubebuilder:validation:Optional + HealthCheckType *string `json:"healthCheckType,omitempty" tf:"health_check_type,omitempty"` + + // Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0. + // Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.
    Valid range: 0-7200, in seconds. Default value: `0`. + // +kubebuilder:validation:Optional + LBHealthCheckGracePeriod *float64 `json:"lbHealthCheckGracePeriod,omitempty" tf:"lb_health_check_grace_period,omitempty"` + // ID list of traditional load balancers. // ID list of traditional load balancers. // +kubebuilder:validation:Optional diff --git a/apis/clb/v1alpha1/zz_attachment_types.go b/apis/clb/v1alpha1/zz_attachment_types.go index ce7dffd4..5a144a58 100755 --- a/apis/clb/v1alpha1/zz_attachment_types.go +++ b/apis/clb/v1alpha1/zz_attachment_types.go @@ -28,6 +28,10 @@ type AttachmentInitParameters struct { // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` + // Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided. + // Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` + // ID of the CLB listener. // ID of the CLB listener. // +crossplane:generate:reference:type=Listener @@ -57,6 +61,10 @@ type AttachmentInitParameters struct { // Information of the backends to be attached. // Information of the backends to be attached. Targets []TargetsInitParameters `json:"targets,omitempty" tf:"targets,omitempty"` + + // URL of the target forwarding rule. Does not take effect when parameter rule_id is provided. + // URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + URL *string `json:"url,omitempty" tf:"url,omitempty"` } type AttachmentObservation struct { @@ -65,6 +73,10 @@ type AttachmentObservation struct { // ID of the CLB. ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` + // Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided. + // Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` + // ID of the resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` @@ -83,6 +95,10 @@ type AttachmentObservation struct { // Information of the backends to be attached. // Information of the backends to be attached. Targets []TargetsObservation `json:"targets,omitempty" tf:"targets,omitempty"` + + // URL of the target forwarding rule. Does not take effect when parameter rule_id is provided. + // URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + URL *string `json:"url,omitempty" tf:"url,omitempty"` } type AttachmentParameters struct { @@ -101,6 +117,11 @@ type AttachmentParameters struct { // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` + // Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided. + // Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + // +kubebuilder:validation:Optional + Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` + // ID of the CLB listener. // ID of the CLB listener. // +crossplane:generate:reference:type=Listener @@ -133,6 +154,11 @@ type AttachmentParameters struct { // Information of the backends to be attached. // +kubebuilder:validation:Optional Targets []TargetsParameters `json:"targets,omitempty" tf:"targets,omitempty"` + + // URL of the target forwarding rule. Does not take effect when parameter rule_id is provided. + // URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + // +kubebuilder:validation:Optional + URL *string `json:"url,omitempty" tf:"url,omitempty"` } type TargetsInitParameters struct { diff --git a/apis/clb/v1alpha1/zz_generated.deepcopy.go b/apis/clb/v1alpha1/zz_generated.deepcopy.go index dede993e..0cacc2a6 100644 --- a/apis/clb/v1alpha1/zz_generated.deepcopy.go +++ b/apis/clb/v1alpha1/zz_generated.deepcopy.go @@ -273,6 +273,11 @@ func (in *AttachmentInitParameters) DeepCopyInto(out *AttachmentInitParameters) *out = new(v1.Selector) (*in).DeepCopyInto(*out) } + if in.Domain != nil { + in, out := &in.Domain, &out.Domain + *out = new(string) + **out = **in + } if in.ListenerID != nil { in, out := &in.ListenerID, &out.ListenerID *out = new(string) @@ -310,6 +315,11 @@ func (in *AttachmentInitParameters) DeepCopyInto(out *AttachmentInitParameters) (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.URL != nil { + in, out := &in.URL, &out.URL + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentInitParameters. @@ -362,6 +372,11 @@ func (in *AttachmentObservation) DeepCopyInto(out *AttachmentObservation) { *out = new(string) **out = **in } + if in.Domain != nil { + in, out := &in.Domain, &out.Domain + *out = new(string) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -389,6 +404,11 @@ func (in *AttachmentObservation) DeepCopyInto(out *AttachmentObservation) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.URL != nil { + in, out := &in.URL, &out.URL + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentObservation. @@ -419,6 +439,11 @@ func (in *AttachmentParameters) DeepCopyInto(out *AttachmentParameters) { *out = new(v1.Selector) (*in).DeepCopyInto(*out) } + if in.Domain != nil { + in, out := &in.Domain, &out.Domain + *out = new(string) + **out = **in + } if in.ListenerID != nil { in, out := &in.ListenerID, &out.ListenerID *out = new(string) @@ -456,6 +481,11 @@ func (in *AttachmentParameters) DeepCopyInto(out *AttachmentParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.URL != nil { + in, out := &in.URL, &out.URL + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentParameters. @@ -2430,6 +2460,17 @@ func (in *ListenerRuleInitParameters) DeepCopyInto(out *ListenerRuleInitParamete *out = new(string) **out = **in } + if in.Domains != nil { + in, out := &in.Domains, &out.Domains + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } if in.ForwardType != nil { in, out := &in.ForwardType, &out.ForwardType *out = new(string) @@ -2602,6 +2643,17 @@ func (in *ListenerRuleObservation) DeepCopyInto(out *ListenerRuleObservation) { *out = new(string) **out = **in } + if in.Domains != nil { + in, out := &in.Domains, &out.Domains + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } if in.ForwardType != nil { in, out := &in.ForwardType, &out.ForwardType *out = new(string) @@ -2752,6 +2804,17 @@ func (in *ListenerRuleParameters) DeepCopyInto(out *ListenerRuleParameters) { *out = new(string) **out = **in } + if in.Domains != nil { + in, out := &in.Domains, &out.Domains + *out = make([]*string, len(*in)) + for i := range *in { + if (*in)[i] != nil { + in, out := &(*in)[i], &(*out)[i] + *out = new(string) + **out = **in + } + } + } if in.ForwardType != nil { in, out := &in.ForwardType, &out.ForwardType *out = new(string) diff --git a/apis/clb/v1alpha1/zz_listenerrule_types.go b/apis/clb/v1alpha1/zz_listenerrule_types.go index 9bb6ea98..d3c6cd09 100755 --- a/apis/clb/v1alpha1/zz_listenerrule_types.go +++ b/apis/clb/v1alpha1/zz_listenerrule_types.go @@ -40,10 +40,14 @@ type ListenerRuleInitParameters struct { // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` - // Domain name of the listener rule. - // Domain name of the listener rule. + // Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + // Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` + // Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + // Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. + Domains []*string `json:"domains,omitempty" tf:"domains,omitempty"` + // Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP. // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`. ForwardType *string `json:"forwardType,omitempty" tf:"forward_type,omitempty"` @@ -144,10 +148,14 @@ type ListenerRuleObservation struct { // ID of CLB instance. ClbID *string `json:"clbId,omitempty" tf:"clb_id,omitempty"` - // Domain name of the listener rule. - // Domain name of the listener rule. + // Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + // Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` + // Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + // Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. + Domains []*string `json:"domains,omitempty" tf:"domains,omitempty"` + // Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP. // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`. ForwardType *string `json:"forwardType,omitempty" tf:"forward_type,omitempty"` @@ -259,11 +267,16 @@ type ListenerRuleParameters struct { // +kubebuilder:validation:Optional ClbIDSelector *v1.Selector `json:"clbIdSelector,omitempty" tf:"-"` - // Domain name of the listener rule. - // Domain name of the listener rule. + // Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + // Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` + // Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + // Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. + // +kubebuilder:validation:Optional + Domains []*string `json:"domains,omitempty" tf:"domains,omitempty"` + // Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP. // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`. // +kubebuilder:validation:Optional @@ -400,7 +413,6 @@ type ListenerRuleStatus struct { type ListenerRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.domain) || (has(self.initProvider) && has(self.initProvider.domain))",message="spec.forProvider.domain is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.url) || (has(self.initProvider) && has(self.initProvider.url))",message="spec.forProvider.url is a required parameter" Spec ListenerRuleSpec `json:"spec"` Status ListenerRuleStatus `json:"status,omitempty"` diff --git a/apis/cos/v1alpha1/zz_bucket_types.go b/apis/cos/v1alpha1/zz_bucket_types.go index 38ec3edd..f12f1cbf 100755 --- a/apis/cos/v1alpha1/zz_bucket_types.go +++ b/apis/cos/v1alpha1/zz_bucket_types.go @@ -53,6 +53,10 @@ type BucketInitParameters struct { // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` + // CDC cluster ID. + // CDC cluster ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // A rule of Cross-Origin Resource Sharing (documented below). // A rule of Cross-Origin Resource Sharing (documented below). CorsRules []CorsRulesInitParameters `json:"corsRules,omitempty" tf:"cors_rules,omitempty"` @@ -61,8 +65,8 @@ type BucketInitParameters struct { // Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified. EnableIntelligentTiering *bool `json:"enableIntelligentTiering,omitempty" tf:"enable_intelligent_tiering,omitempty"` - // The server-side encryption algorithm to use. Valid value is AES256. - // The server-side encryption algorithm to use. Valid value is `AES256`. + // The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario. + // The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // Force cleanup all objects before delete bucket. @@ -77,6 +81,10 @@ type BucketInitParameters struct { // Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. IntelligentTieringRequestFrequent *float64 `json:"intelligentTieringRequestFrequent,omitempty" tf:"intelligent_tiering_request_frequent,omitempty"` + // The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + // The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + KMSID *string `json:"kmsId,omitempty" tf:"kms_id,omitempty"` + // A configuration of object lifecycle management (documented below). // A configuration of object lifecycle management (documented below). LifecycleRules []LifecycleRulesInitParameters `json:"lifecycleRules,omitempty" tf:"lifecycle_rules,omitempty"` @@ -145,6 +153,10 @@ type BucketObservation struct { // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` + // CDC cluster ID. + // CDC cluster ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // A rule of Cross-Origin Resource Sharing (documented below). // A rule of Cross-Origin Resource Sharing (documented below). CorsRules []CorsRulesObservation `json:"corsRules,omitempty" tf:"cors_rules,omitempty"` @@ -157,8 +169,8 @@ type BucketObservation struct { // Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified. EnableIntelligentTiering *bool `json:"enableIntelligentTiering,omitempty" tf:"enable_intelligent_tiering,omitempty"` - // The server-side encryption algorithm to use. Valid value is AES256. - // The server-side encryption algorithm to use. Valid value is `AES256`. + // The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario. + // The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario. EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` // Force cleanup all objects before delete bucket. @@ -176,6 +188,10 @@ type BucketObservation struct { // Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. IntelligentTieringRequestFrequent *float64 `json:"intelligentTieringRequestFrequent,omitempty" tf:"intelligent_tiering_request_frequent,omitempty"` + // The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + // The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + KMSID *string `json:"kmsId,omitempty" tf:"kms_id,omitempty"` + // A configuration of object lifecycle management (documented below). // A configuration of object lifecycle management (documented below). LifecycleRules []LifecycleRulesObservation `json:"lifecycleRules,omitempty" tf:"lifecycle_rules,omitempty"` @@ -248,6 +264,11 @@ type BucketParameters struct { // +kubebuilder:validation:Optional Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` + // CDC cluster ID. + // CDC cluster ID. + // +kubebuilder:validation:Optional + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // A rule of Cross-Origin Resource Sharing (documented below). // A rule of Cross-Origin Resource Sharing (documented below). // +kubebuilder:validation:Optional @@ -258,8 +279,8 @@ type BucketParameters struct { // +kubebuilder:validation:Optional EnableIntelligentTiering *bool `json:"enableIntelligentTiering,omitempty" tf:"enable_intelligent_tiering,omitempty"` - // The server-side encryption algorithm to use. Valid value is AES256. - // The server-side encryption algorithm to use. Valid value is `AES256`. + // The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario. + // The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario. // +kubebuilder:validation:Optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm,omitempty"` @@ -278,6 +299,11 @@ type BucketParameters struct { // +kubebuilder:validation:Optional IntelligentTieringRequestFrequent *float64 `json:"intelligentTieringRequestFrequent,omitempty" tf:"intelligent_tiering_request_frequent,omitempty"` + // The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + // The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + // +kubebuilder:validation:Optional + KMSID *string `json:"kmsId,omitempty" tf:"kms_id,omitempty"` + // A configuration of object lifecycle management (documented below). // A configuration of object lifecycle management (documented below). // +kubebuilder:validation:Optional diff --git a/apis/cos/v1alpha1/zz_generated.deepcopy.go b/apis/cos/v1alpha1/zz_generated.deepcopy.go index cf341ae8..19215c37 100644 --- a/apis/cos/v1alpha1/zz_generated.deepcopy.go +++ b/apis/cos/v1alpha1/zz_generated.deepcopy.go @@ -323,6 +323,11 @@ func (in *BucketInitParameters) DeepCopyInto(out *BucketInitParameters) { *out = new(string) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.CorsRules != nil { in, out := &in.CorsRules, &out.CorsRules *out = make([]CorsRulesInitParameters, len(*in)) @@ -355,6 +360,11 @@ func (in *BucketInitParameters) DeepCopyInto(out *BucketInitParameters) { *out = new(float64) **out = **in } + if in.KMSID != nil { + in, out := &in.KMSID, &out.KMSID + *out = new(string) + **out = **in + } if in.LifecycleRules != nil { in, out := &in.LifecycleRules, &out.LifecycleRules *out = make([]LifecycleRulesInitParameters, len(*in)) @@ -880,6 +890,11 @@ func (in *BucketObservation) DeepCopyInto(out *BucketObservation) { *out = new(string) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.CorsRules != nil { in, out := &in.CorsRules, &out.CorsRules *out = make([]CorsRulesObservation, len(*in)) @@ -922,6 +937,11 @@ func (in *BucketObservation) DeepCopyInto(out *BucketObservation) { *out = new(float64) **out = **in } + if in.KMSID != nil { + in, out := &in.KMSID, &out.KMSID + *out = new(string) + **out = **in + } if in.LifecycleRules != nil { in, out := &in.LifecycleRules, &out.LifecycleRules *out = make([]LifecycleRulesObservation, len(*in)) @@ -1038,6 +1058,11 @@ func (in *BucketParameters) DeepCopyInto(out *BucketParameters) { *out = new(string) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.CorsRules != nil { in, out := &in.CorsRules, &out.CorsRules *out = make([]CorsRulesParameters, len(*in)) @@ -1070,6 +1095,11 @@ func (in *BucketParameters) DeepCopyInto(out *BucketParameters) { *out = new(float64) **out = **in } + if in.KMSID != nil { + in, out := &in.KMSID, &out.KMSID + *out = new(string) + **out = **in + } if in.LifecycleRules != nil { in, out := &in.LifecycleRules, &out.LifecycleRules *out = make([]LifecycleRulesParameters, len(*in)) diff --git a/apis/cvm/v1alpha1/zz_generated.deepcopy.go b/apis/cvm/v1alpha1/zz_generated.deepcopy.go index 70b6b06f..5b8ab971 100644 --- a/apis/cvm/v1alpha1/zz_generated.deepcopy.go +++ b/apis/cvm/v1alpha1/zz_generated.deepcopy.go @@ -41,6 +41,11 @@ func (in *DataDisksInitParameters) DeepCopyInto(out *DataDisksInitParameters) { *out = new(bool) **out = **in } + if in.DeleteWithInstancePrepaid != nil { + in, out := &in.DeleteWithInstancePrepaid, &out.DeleteWithInstancePrepaid + *out = new(bool) + **out = **in + } if in.Encrypt != nil { in, out := &in.Encrypt, &out.Encrypt *out = new(bool) @@ -91,6 +96,11 @@ func (in *DataDisksObservation) DeepCopyInto(out *DataDisksObservation) { *out = new(bool) **out = **in } + if in.DeleteWithInstancePrepaid != nil { + in, out := &in.DeleteWithInstancePrepaid, &out.DeleteWithInstancePrepaid + *out = new(bool) + **out = **in + } if in.Encrypt != nil { in, out := &in.Encrypt, &out.Encrypt *out = new(bool) @@ -141,6 +151,11 @@ func (in *DataDisksParameters) DeepCopyInto(out *DataDisksParameters) { *out = new(bool) **out = **in } + if in.DeleteWithInstancePrepaid != nil { + in, out := &in.DeleteWithInstancePrepaid, &out.DeleteWithInstancePrepaid + *out = new(bool) + **out = **in + } if in.Encrypt != nil { in, out := &in.Encrypt, &out.Encrypt *out = new(bool) diff --git a/apis/cvm/v1alpha1/zz_instance_types.go b/apis/cvm/v1alpha1/zz_instance_types.go index ff5b93a3..1a99b472 100755 --- a/apis/cvm/v1alpha1/zz_instance_types.go +++ b/apis/cvm/v1alpha1/zz_instance_types.go @@ -35,6 +35,10 @@ type DataDisksInitParameters struct { // Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true. DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance,omitempty"` + // Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false. + // Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false. + DeleteWithInstancePrepaid *bool `json:"deleteWithInstancePrepaid,omitempty" tf:"delete_with_instance_prepaid,omitempty"` + // Decides whether the disk is encrypted. Default is false. // Decides whether the disk is encrypted. Default is `false`. Encrypt *bool `json:"encrypt,omitempty" tf:"encrypt,omitempty"` @@ -66,6 +70,10 @@ type DataDisksObservation struct { // Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true. DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance,omitempty"` + // Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false. + // Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false. + DeleteWithInstancePrepaid *bool `json:"deleteWithInstancePrepaid,omitempty" tf:"delete_with_instance_prepaid,omitempty"` + // Decides whether the disk is encrypted. Default is false. // Decides whether the disk is encrypted. Default is `false`. Encrypt *bool `json:"encrypt,omitempty" tf:"encrypt,omitempty"` @@ -102,6 +110,11 @@ type DataDisksParameters struct { // +kubebuilder:validation:Optional DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance,omitempty"` + // Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false. + // Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false. + // +kubebuilder:validation:Optional + DeleteWithInstancePrepaid *bool `json:"deleteWithInstancePrepaid,omitempty" tf:"delete_with_instance_prepaid,omitempty"` + // Decides whether the disk is encrypted. Default is false. // Decides whether the disk is encrypted. Default is `false`. // +kubebuilder:validation:Optional diff --git a/apis/elasticsearch/v1alpha1/zz_generated.deepcopy.go b/apis/elasticsearch/v1alpha1/zz_generated.deepcopy.go index ab67e586..27e28266 100644 --- a/apis/elasticsearch/v1alpha1/zz_generated.deepcopy.go +++ b/apis/elasticsearch/v1alpha1/zz_generated.deepcopy.go @@ -13,6 +13,81 @@ import ( runtime "k8s.io/apimachinery/pkg/runtime" ) +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CosBackupInitParameters) DeepCopyInto(out *CosBackupInitParameters) { + *out = *in + if in.BackupTime != nil { + in, out := &in.BackupTime, &out.BackupTime + *out = new(string) + **out = **in + } + if in.IsAutoBackup != nil { + in, out := &in.IsAutoBackup, &out.IsAutoBackup + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosBackupInitParameters. +func (in *CosBackupInitParameters) DeepCopy() *CosBackupInitParameters { + if in == nil { + return nil + } + out := new(CosBackupInitParameters) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CosBackupObservation) DeepCopyInto(out *CosBackupObservation) { + *out = *in + if in.BackupTime != nil { + in, out := &in.BackupTime, &out.BackupTime + *out = new(string) + **out = **in + } + if in.IsAutoBackup != nil { + in, out := &in.IsAutoBackup, &out.IsAutoBackup + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosBackupObservation. +func (in *CosBackupObservation) DeepCopy() *CosBackupObservation { + if in == nil { + return nil + } + out := new(CosBackupObservation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CosBackupParameters) DeepCopyInto(out *CosBackupParameters) { + *out = *in + if in.BackupTime != nil { + in, out := &in.BackupTime, &out.BackupTime + *out = new(string) + **out = **in + } + if in.IsAutoBackup != nil { + in, out := &in.IsAutoBackup, &out.IsAutoBackup + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosBackupParameters. +func (in *CosBackupParameters) DeepCopy() *CosBackupParameters { + if in == nil { + return nil + } + out := new(CosBackupParameters) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EsACLInitParameters) DeepCopyInto(out *EsACLInitParameters) { *out = *in @@ -174,6 +249,13 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { *out = new(string) **out = **in } + if in.CosBackup != nil { + in, out := &in.CosBackup, &out.CosBackup + *out = make([]CosBackupInitParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.DeployMode != nil { in, out := &in.DeployMode, &out.DeployMode *out = new(float64) @@ -345,6 +427,13 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(string) **out = **in } + if in.CosBackup != nil { + in, out := &in.CosBackup, &out.CosBackup + *out = make([]CosBackupObservation, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.CreateTime != nil { in, out := &in.CreateTime, &out.CreateTime *out = new(string) @@ -494,6 +583,13 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { *out = new(string) **out = **in } + if in.CosBackup != nil { + in, out := &in.CosBackup, &out.CosBackup + *out = make([]CosBackupParameters, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } if in.DeployMode != nil { in, out := &in.DeployMode, &out.DeployMode *out = new(float64) diff --git a/apis/elasticsearch/v1alpha1/zz_instance_types.go b/apis/elasticsearch/v1alpha1/zz_instance_types.go index 7ade0413..59a086c7 100755 --- a/apis/elasticsearch/v1alpha1/zz_instance_types.go +++ b/apis/elasticsearch/v1alpha1/zz_instance_types.go @@ -13,6 +13,41 @@ import ( v1 "github.com/crossplane/crossplane-runtime/apis/common/v1" ) +type CosBackupInitParameters struct { + + // Automatic backup execution time (accurate to the hour), e.g. 22:00. + // Automatic backup execution time (accurate to the hour), e.g. `22:00`. + BackupTime *string `json:"backupTime,omitempty" tf:"backup_time,omitempty"` + + // Whether to enable automatic backup of cos. + // Whether to enable automatic backup of cos. + IsAutoBackup *bool `json:"isAutoBackup,omitempty" tf:"is_auto_backup,omitempty"` +} + +type CosBackupObservation struct { + + // Automatic backup execution time (accurate to the hour), e.g. 22:00. + // Automatic backup execution time (accurate to the hour), e.g. `22:00`. + BackupTime *string `json:"backupTime,omitempty" tf:"backup_time,omitempty"` + + // Whether to enable automatic backup of cos. + // Whether to enable automatic backup of cos. + IsAutoBackup *bool `json:"isAutoBackup,omitempty" tf:"is_auto_backup,omitempty"` +} + +type CosBackupParameters struct { + + // Automatic backup execution time (accurate to the hour), e.g. 22:00. + // Automatic backup execution time (accurate to the hour), e.g. `22:00`. + // +kubebuilder:validation:Optional + BackupTime *string `json:"backupTime" tf:"backup_time,omitempty"` + + // Whether to enable automatic backup of cos. + // Whether to enable automatic backup of cos. + // +kubebuilder:validation:Optional + IsAutoBackup *bool `json:"isAutoBackup" tf:"is_auto_backup,omitempty"` +} + type EsACLInitParameters struct { // Blacklist of kibana access. @@ -72,6 +107,10 @@ type InstanceInitParameters struct { // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. ChargeType *string `json:"chargeType,omitempty" tf:"charge_type,omitempty"` + // COS automatic backup information. + // COS automatic backup information. + CosBackup []CosBackupInitParameters `json:"cosBackup,omitempty" tf:"cos_backup,omitempty"` + // Cluster deployment mode. Valid values are 0 and 1. 0 is single-AZ deployment, and 1 is multi-AZ deployment. Default value is 0. // Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`. DeployMode *float64 `json:"deployMode,omitempty" tf:"deploy_mode,omitempty"` @@ -162,6 +201,10 @@ type InstanceObservation struct { // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. ChargeType *string `json:"chargeType,omitempty" tf:"charge_type,omitempty"` + // COS automatic backup information. + // COS automatic backup information. + CosBackup []CosBackupObservation `json:"cosBackup,omitempty" tf:"cos_backup,omitempty"` + // Instance creation time. // Instance creation time. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` @@ -261,6 +304,11 @@ type InstanceParameters struct { // +kubebuilder:validation:Optional ChargeType *string `json:"chargeType,omitempty" tf:"charge_type,omitempty"` + // COS automatic backup information. + // COS automatic backup information. + // +kubebuilder:validation:Optional + CosBackup []CosBackupParameters `json:"cosBackup,omitempty" tf:"cos_backup,omitempty"` + // Cluster deployment mode. Valid values are 0 and 1. 0 is single-AZ deployment, and 1 is multi-AZ deployment. Default value is 0. // Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`. // +kubebuilder:validation:Optional @@ -392,8 +440,8 @@ type NodeInfoListInitParameters struct { // Node disk size. Unit is GB, and default value is `100`. DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` - // Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD. - // Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`. + // Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD. + // Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`. DiskType *string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // Decides to encrypt this disk or not. @@ -419,8 +467,8 @@ type NodeInfoListObservation struct { // Node disk size. Unit is GB, and default value is `100`. DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` - // Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD. - // Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`. + // Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD. + // Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`. DiskType *string `json:"diskType,omitempty" tf:"disk_type,omitempty"` // Decides to encrypt this disk or not. @@ -447,8 +495,8 @@ type NodeInfoListParameters struct { // +kubebuilder:validation:Optional DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` - // Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD. - // Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`. + // Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD. + // Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`. // +kubebuilder:validation:Optional DiskType *string `json:"diskType,omitempty" tf:"disk_type,omitempty"` diff --git a/apis/emr/v1alpha1/zz_emrcluster_types.go b/apis/emr/v1alpha1/zz_emrcluster_types.go index d43753a1..ddd9d59d 100755 --- a/apis/emr/v1alpha1/zz_emrcluster_types.go +++ b/apis/emr/v1alpha1/zz_emrcluster_types.go @@ -127,6 +127,10 @@ type CoreResourceSpecParameters struct { type EmrClusterInitParameters struct { + // 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + // 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + AutoRenew *float64 `json:"autoRenew,omitempty" tf:"auto_renew,omitempty"` + // It will be deprecated in later versions. Display strategy of EMR instance. // Display strategy of EMR instance. DisplayStrategy *string `json:"displayStrategy,omitempty" tf:"display_strategy,omitempty"` @@ -218,6 +222,10 @@ type EmrClusterInitParameters struct { type EmrClusterObservation struct { + // 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + // 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + AutoRenew *float64 `json:"autoRenew,omitempty" tf:"auto_renew,omitempty"` + // It will be deprecated in later versions. Display strategy of EMR instance. // Display strategy of EMR instance. DisplayStrategy *string `json:"displayStrategy,omitempty" tf:"display_strategy,omitempty"` @@ -316,6 +324,11 @@ type EmrClusterObservation struct { type EmrClusterParameters struct { + // 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + // 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + // +kubebuilder:validation:Optional + AutoRenew *float64 `json:"autoRenew,omitempty" tf:"auto_renew,omitempty"` + // It will be deprecated in later versions. Display strategy of EMR instance. // Display strategy of EMR instance. // +kubebuilder:validation:Optional diff --git a/apis/emr/v1alpha1/zz_generated.deepcopy.go b/apis/emr/v1alpha1/zz_generated.deepcopy.go index 81352afc..832dc589 100644 --- a/apis/emr/v1alpha1/zz_generated.deepcopy.go +++ b/apis/emr/v1alpha1/zz_generated.deepcopy.go @@ -343,6 +343,11 @@ func (in *EmrCluster) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EmrClusterInitParameters) DeepCopyInto(out *EmrClusterInitParameters) { *out = *in + if in.AutoRenew != nil { + in, out := &in.AutoRenew, &out.AutoRenew + *out = new(float64) + **out = **in + } if in.DisplayStrategy != nil { in, out := &in.DisplayStrategy, &out.DisplayStrategy *out = new(string) @@ -513,6 +518,11 @@ func (in *EmrClusterList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EmrClusterObservation) DeepCopyInto(out *EmrClusterObservation) { *out = *in + if in.AutoRenew != nil { + in, out := &in.AutoRenew, &out.AutoRenew + *out = new(float64) + **out = **in + } if in.DisplayStrategy != nil { in, out := &in.DisplayStrategy, &out.DisplayStrategy *out = new(string) @@ -661,6 +671,11 @@ func (in *EmrClusterObservation) DeepCopy() *EmrClusterObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EmrClusterParameters) DeepCopyInto(out *EmrClusterParameters) { *out = *in + if in.AutoRenew != nil { + in, out := &in.AutoRenew, &out.AutoRenew + *out = new(float64) + **out = **in + } if in.DisplayStrategy != nil { in, out := &in.DisplayStrategy, &out.DisplayStrategy *out = new(string) diff --git a/apis/eni/v1alpha1/zz_eni_types.go b/apis/eni/v1alpha1/zz_eni_types.go index 2ef961b1..fcbcab51 100755 --- a/apis/eni/v1alpha1/zz_eni_types.go +++ b/apis/eni/v1alpha1/zz_eni_types.go @@ -70,6 +70,10 @@ type EniInitParameters struct { type EniObservation struct { + // CDC instance ID. + // CDC instance ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // Creation time of the ENI. // Creation time of the ENI. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` diff --git a/apis/eni/v1alpha1/zz_generated.deepcopy.go b/apis/eni/v1alpha1/zz_generated.deepcopy.go index eea969c0..bf859493 100644 --- a/apis/eni/v1alpha1/zz_generated.deepcopy.go +++ b/apis/eni/v1alpha1/zz_generated.deepcopy.go @@ -383,6 +383,11 @@ func (in *EniList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EniObservation) DeepCopyInto(out *EniObservation) { *out = *in + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.CreateTime != nil { in, out := &in.CreateTime, &out.CreateTime *out = new(string) diff --git a/apis/gaap/v1alpha1/zz_generated.deepcopy.go b/apis/gaap/v1alpha1/zz_generated.deepcopy.go index 80b7b9de..2820c317 100644 --- a/apis/gaap/v1alpha1/zz_generated.deepcopy.go +++ b/apis/gaap/v1alpha1/zz_generated.deepcopy.go @@ -1070,6 +1070,16 @@ func (in *Layer4Listener) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Layer4ListenerInitParameters) DeepCopyInto(out *Layer4ListenerInitParameters) { *out = *in + if in.CheckPort != nil { + in, out := &in.CheckPort, &out.CheckPort + *out = new(float64) + **out = **in + } + if in.CheckType != nil { + in, out := &in.CheckType, &out.CheckType + *out = new(string) + **out = **in + } if in.ClientIPMethod != nil { in, out := &in.ClientIPMethod, &out.ClientIPMethod *out = new(float64) @@ -1080,11 +1090,21 @@ func (in *Layer4ListenerInitParameters) DeepCopyInto(out *Layer4ListenerInitPara *out = new(float64) **out = **in } + if in.ContextType != nil { + in, out := &in.ContextType, &out.ContextType + *out = new(string) + **out = **in + } if in.HealthCheck != nil { in, out := &in.HealthCheck, &out.HealthCheck *out = new(bool) **out = **in } + if in.HealthyThreshold != nil { + in, out := &in.HealthyThreshold, &out.HealthyThreshold + *out = new(float64) + **out = **in + } if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(float64) @@ -1132,11 +1152,26 @@ func (in *Layer4ListenerInitParameters) DeepCopyInto(out *Layer4ListenerInitPara *out = new(string) **out = **in } + if in.RecvContext != nil { + in, out := &in.RecvContext, &out.RecvContext + *out = new(string) + **out = **in + } if in.Scheduler != nil { in, out := &in.Scheduler, &out.Scheduler *out = new(string) **out = **in } + if in.SendContext != nil { + in, out := &in.SendContext, &out.SendContext + *out = new(string) + **out = **in + } + if in.UnhealthyThreshold != nil { + in, out := &in.UnhealthyThreshold, &out.UnhealthyThreshold + *out = new(float64) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Layer4ListenerInitParameters. @@ -1184,6 +1219,16 @@ func (in *Layer4ListenerList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Layer4ListenerObservation) DeepCopyInto(out *Layer4ListenerObservation) { *out = *in + if in.CheckPort != nil { + in, out := &in.CheckPort, &out.CheckPort + *out = new(float64) + **out = **in + } + if in.CheckType != nil { + in, out := &in.CheckType, &out.CheckType + *out = new(string) + **out = **in + } if in.ClientIPMethod != nil { in, out := &in.ClientIPMethod, &out.ClientIPMethod *out = new(float64) @@ -1194,6 +1239,11 @@ func (in *Layer4ListenerObservation) DeepCopyInto(out *Layer4ListenerObservation *out = new(float64) **out = **in } + if in.ContextType != nil { + in, out := &in.ContextType, &out.ContextType + *out = new(string) + **out = **in + } if in.CreateTime != nil { in, out := &in.CreateTime, &out.CreateTime *out = new(string) @@ -1204,6 +1254,11 @@ func (in *Layer4ListenerObservation) DeepCopyInto(out *Layer4ListenerObservation *out = new(bool) **out = **in } + if in.HealthyThreshold != nil { + in, out := &in.HealthyThreshold, &out.HealthyThreshold + *out = new(float64) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -1246,16 +1301,31 @@ func (in *Layer4ListenerObservation) DeepCopyInto(out *Layer4ListenerObservation *out = new(string) **out = **in } + if in.RecvContext != nil { + in, out := &in.RecvContext, &out.RecvContext + *out = new(string) + **out = **in + } if in.Scheduler != nil { in, out := &in.Scheduler, &out.Scheduler *out = new(string) **out = **in } + if in.SendContext != nil { + in, out := &in.SendContext, &out.SendContext + *out = new(string) + **out = **in + } if in.Status != nil { in, out := &in.Status, &out.Status *out = new(float64) **out = **in } + if in.UnhealthyThreshold != nil { + in, out := &in.UnhealthyThreshold, &out.UnhealthyThreshold + *out = new(float64) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Layer4ListenerObservation. @@ -1271,6 +1341,16 @@ func (in *Layer4ListenerObservation) DeepCopy() *Layer4ListenerObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Layer4ListenerParameters) DeepCopyInto(out *Layer4ListenerParameters) { *out = *in + if in.CheckPort != nil { + in, out := &in.CheckPort, &out.CheckPort + *out = new(float64) + **out = **in + } + if in.CheckType != nil { + in, out := &in.CheckType, &out.CheckType + *out = new(string) + **out = **in + } if in.ClientIPMethod != nil { in, out := &in.ClientIPMethod, &out.ClientIPMethod *out = new(float64) @@ -1281,11 +1361,21 @@ func (in *Layer4ListenerParameters) DeepCopyInto(out *Layer4ListenerParameters) *out = new(float64) **out = **in } + if in.ContextType != nil { + in, out := &in.ContextType, &out.ContextType + *out = new(string) + **out = **in + } if in.HealthCheck != nil { in, out := &in.HealthCheck, &out.HealthCheck *out = new(bool) **out = **in } + if in.HealthyThreshold != nil { + in, out := &in.HealthyThreshold, &out.HealthyThreshold + *out = new(float64) + **out = **in + } if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(float64) @@ -1333,11 +1423,26 @@ func (in *Layer4ListenerParameters) DeepCopyInto(out *Layer4ListenerParameters) *out = new(string) **out = **in } + if in.RecvContext != nil { + in, out := &in.RecvContext, &out.RecvContext + *out = new(string) + **out = **in + } if in.Scheduler != nil { in, out := &in.Scheduler, &out.Scheduler *out = new(string) **out = **in } + if in.SendContext != nil { + in, out := &in.SendContext, &out.SendContext + *out = new(string) + **out = **in + } + if in.UnhealthyThreshold != nil { + in, out := &in.UnhealthyThreshold, &out.UnhealthyThreshold + *out = new(float64) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Layer4ListenerParameters. diff --git a/apis/gaap/v1alpha1/zz_layer4listener_types.go b/apis/gaap/v1alpha1/zz_layer4listener_types.go index 9eab868b..b593a056 100755 --- a/apis/gaap/v1alpha1/zz_layer4listener_types.go +++ b/apis/gaap/v1alpha1/zz_layer4listener_types.go @@ -15,20 +15,36 @@ import ( type Layer4ListenerInitParameters struct { + // UDP origin station health check probe port. + // UDP origin station health check probe port. + CheckPort *float64 `json:"checkPort,omitempty" tf:"check_port,omitempty"` + + // UDP origin server health type. PORT means check port, and PING means PING. + // UDP origin server health type. PORT means check port, and PING means PING. + CheckType *string `json:"checkType,omitempty" tf:"check_type,omitempty"` + // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol. // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol. ClientIPMethod *float64 `json:"clientIpMethod,omitempty" tf:"client_ip_method,omitempty"` - // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval. - // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. + // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval. + // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`. ConnectTimeout *float64 `json:"connectTimeout,omitempty" tf:"connect_timeout,omitempty"` - // Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol. - // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. + // UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + // UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + ContextType *string `json:"contextType,omitempty" tf:"context_type,omitempty"` + + // Indicates whether health check is enable, default value is false. + // Indicates whether health check is enable, default value is `false`. HealthCheck *bool `json:"healthCheck,omitempty" tf:"health_check,omitempty"` - // Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol. - // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. + // Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + // Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + HealthyThreshold *float64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` + + // Interval of the health check, default value is 5s. + // Interval of the health check, default value is 5s. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Name of the layer4 listener, the maximum length is 30. @@ -64,34 +80,62 @@ type Layer4ListenerInitParameters struct { // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType *string `json:"realserverType,omitempty" tf:"realserver_type,omitempty"` + // UDP source server health check port detects received messages. Only used when the health check type is PORT. + // UDP source server health check port detects received messages. Only used when the health check type is PORT. + RecvContext *string `json:"recvContext,omitempty" tf:"recv_context,omitempty"` + // Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc. // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler *string `json:"scheduler,omitempty" tf:"scheduler,omitempty"` + + // UDP source server health check port detection sends messages. Only used when health check type is PORT. + // UDP source server health check port detection sends messages. Only used when health check type is PORT. + SendContext *string `json:"sendContext,omitempty" tf:"send_context,omitempty"` + + // Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + // Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + UnhealthyThreshold *float64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` } type Layer4ListenerObservation struct { + // UDP origin station health check probe port. + // UDP origin station health check probe port. + CheckPort *float64 `json:"checkPort,omitempty" tf:"check_port,omitempty"` + + // UDP origin server health type. PORT means check port, and PING means PING. + // UDP origin server health type. PORT means check port, and PING means PING. + CheckType *string `json:"checkType,omitempty" tf:"check_type,omitempty"` + // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol. // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol. ClientIPMethod *float64 `json:"clientIpMethod,omitempty" tf:"client_ip_method,omitempty"` - // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval. - // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. + // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval. + // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`. ConnectTimeout *float64 `json:"connectTimeout,omitempty" tf:"connect_timeout,omitempty"` + // UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + // UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + ContextType *string `json:"contextType,omitempty" tf:"context_type,omitempty"` + // Creation time of the layer4 listener. // Creation time of the layer4 listener. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` - // Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol. - // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. + // Indicates whether health check is enable, default value is false. + // Indicates whether health check is enable, default value is `false`. HealthCheck *bool `json:"healthCheck,omitempty" tf:"health_check,omitempty"` + // Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + // Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + HealthyThreshold *float64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` + // ID of the GAAP realserver. ID *string `json:"id,omitempty" tf:"id,omitempty"` - // Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol. - // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. + // Interval of the health check, default value is 5s. + // Interval of the health check, default value is 5s. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Name of the layer4 listener, the maximum length is 30. @@ -118,34 +162,66 @@ type Layer4ListenerObservation struct { // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType *string `json:"realserverType,omitempty" tf:"realserver_type,omitempty"` + // UDP source server health check port detects received messages. Only used when the health check type is PORT. + // UDP source server health check port detects received messages. Only used when the health check type is PORT. + RecvContext *string `json:"recvContext,omitempty" tf:"recv_context,omitempty"` + // Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc. // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler *string `json:"scheduler,omitempty" tf:"scheduler,omitempty"` + // UDP source server health check port detection sends messages. Only used when health check type is PORT. + // UDP source server health check port detection sends messages. Only used when health check type is PORT. + SendContext *string `json:"sendContext,omitempty" tf:"send_context,omitempty"` + // Status of the layer4 listener. // Status of the layer4 listener. Status *float64 `json:"status,omitempty" tf:"status,omitempty"` + + // Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + // Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + UnhealthyThreshold *float64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` } type Layer4ListenerParameters struct { + // UDP origin station health check probe port. + // UDP origin station health check probe port. + // +kubebuilder:validation:Optional + CheckPort *float64 `json:"checkPort,omitempty" tf:"check_port,omitempty"` + + // UDP origin server health type. PORT means check port, and PING means PING. + // UDP origin server health type. PORT means check port, and PING means PING. + // +kubebuilder:validation:Optional + CheckType *string `json:"checkType,omitempty" tf:"check_type,omitempty"` + // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol. // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol. // +kubebuilder:validation:Optional ClientIPMethod *float64 `json:"clientIpMethod,omitempty" tf:"client_ip_method,omitempty"` - // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval. - // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. + // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval. + // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`. // +kubebuilder:validation:Optional ConnectTimeout *float64 `json:"connectTimeout,omitempty" tf:"connect_timeout,omitempty"` - // Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol. - // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. + // UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + // UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + // +kubebuilder:validation:Optional + ContextType *string `json:"contextType,omitempty" tf:"context_type,omitempty"` + + // Indicates whether health check is enable, default value is false. + // Indicates whether health check is enable, default value is `false`. // +kubebuilder:validation:Optional HealthCheck *bool `json:"healthCheck,omitempty" tf:"health_check,omitempty"` - // Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol. - // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. + // Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + // Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + // +kubebuilder:validation:Optional + HealthyThreshold *float64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"` + + // Interval of the health check, default value is 5s. + // Interval of the health check, default value is 5s. // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` @@ -188,10 +264,25 @@ type Layer4ListenerParameters struct { // +kubebuilder:validation:Optional RealserverType *string `json:"realserverType,omitempty" tf:"realserver_type,omitempty"` + // UDP source server health check port detects received messages. Only used when the health check type is PORT. + // UDP source server health check port detects received messages. Only used when the health check type is PORT. + // +kubebuilder:validation:Optional + RecvContext *string `json:"recvContext,omitempty" tf:"recv_context,omitempty"` + // Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc. // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. // +kubebuilder:validation:Optional Scheduler *string `json:"scheduler,omitempty" tf:"scheduler,omitempty"` + + // UDP source server health check port detection sends messages. Only used when health check type is PORT. + // UDP source server health check port detection sends messages. Only used when health check type is PORT. + // +kubebuilder:validation:Optional + SendContext *string `json:"sendContext,omitempty" tf:"send_context,omitempty"` + + // Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + // Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + // +kubebuilder:validation:Optional + UnhealthyThreshold *float64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"` } type RealserverBindSetInitParameters struct { diff --git a/apis/mongodb/v1alpha1/zz_generated.deepcopy.go b/apis/mongodb/v1alpha1/zz_generated.deepcopy.go index b78ec995..bab23282 100644 --- a/apis/mongodb/v1alpha1/zz_generated.deepcopy.go +++ b/apis/mongodb/v1alpha1/zz_generated.deepcopy.go @@ -171,6 +171,16 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { *out = new(string) **out = **in } + if in.MaintenanceEnd != nil { + in, out := &in.MaintenanceEnd, &out.MaintenanceEnd + *out = new(string) + **out = **in + } + if in.MaintenanceStart != nil { + in, out := &in.MaintenanceStart, &out.MaintenanceStart + *out = new(string) + **out = **in + } if in.Memory != nil { in, out := &in.Memory, &out.Memory *out = new(float64) @@ -370,6 +380,16 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(string) **out = **in } + if in.MaintenanceEnd != nil { + in, out := &in.MaintenanceEnd, &out.MaintenanceEnd + *out = new(string) + **out = **in + } + if in.MaintenanceStart != nil { + in, out := &in.MaintenanceStart, &out.MaintenanceStart + *out = new(string) + **out = **in + } if in.Memory != nil { in, out := &in.Memory, &out.Memory *out = new(float64) @@ -529,6 +549,16 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { *out = new(string) **out = **in } + if in.MaintenanceEnd != nil { + in, out := &in.MaintenanceEnd, &out.MaintenanceEnd + *out = new(string) + **out = **in + } + if in.MaintenanceStart != nil { + in, out := &in.MaintenanceStart, &out.MaintenanceStart + *out = new(string) + **out = **in + } if in.Memory != nil { in, out := &in.Memory, &out.Memory *out = new(float64) diff --git a/apis/mongodb/v1alpha1/zz_instance_types.go b/apis/mongodb/v1alpha1/zz_instance_types.go index 8c80aa69..2bc80b27 100755 --- a/apis/mongodb/v1alpha1/zz_instance_types.go +++ b/apis/mongodb/v1alpha1/zz_instance_types.go @@ -109,6 +109,16 @@ type InstanceInitParameters struct { // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType *string `json:"machineType,omitempty" tf:"machine_type,omitempty"` + // Maintenance window end time. + // Maintenance window end time. + // - The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours. + // - The end time must be based on the start time backwards. + MaintenanceEnd *string `json:"maintenanceEnd,omitempty" tf:"maintenance_end,omitempty"` + + // Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30. + // Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30. + MaintenanceStart *string `json:"maintenanceStart,omitempty" tf:"maintenance_start,omitempty"` + // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory *float64 `json:"memory,omitempty" tf:"memory,omitempty"` @@ -223,6 +233,16 @@ type InstanceObservation struct { // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType *string `json:"machineType,omitempty" tf:"machine_type,omitempty"` + // Maintenance window end time. + // Maintenance window end time. + // - The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours. + // - The end time must be based on the start time backwards. + MaintenanceEnd *string `json:"maintenanceEnd,omitempty" tf:"maintenance_end,omitempty"` + + // Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30. + // Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30. + MaintenanceStart *string `json:"maintenanceStart,omitempty" tf:"maintenance_start,omitempty"` + // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory *float64 `json:"memory,omitempty" tf:"memory,omitempty"` @@ -337,6 +357,18 @@ type InstanceParameters struct { // +kubebuilder:validation:Optional MachineType *string `json:"machineType,omitempty" tf:"machine_type,omitempty"` + // Maintenance window end time. + // Maintenance window end time. + // - The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours. + // - The end time must be based on the start time backwards. + // +kubebuilder:validation:Optional + MaintenanceEnd *string `json:"maintenanceEnd,omitempty" tf:"maintenance_end,omitempty"` + + // Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30. + // Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30. + // +kubebuilder:validation:Optional + MaintenanceStart *string `json:"maintenanceStart,omitempty" tf:"maintenance_start,omitempty"` + // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. // +kubebuilder:validation:Optional diff --git a/apis/postgresql/v1alpha1/zz_generated.deepcopy.go b/apis/postgresql/v1alpha1/zz_generated.deepcopy.go index 76ab07de..798dac2c 100644 --- a/apis/postgresql/v1alpha1/zz_generated.deepcopy.go +++ b/apis/postgresql/v1alpha1/zz_generated.deepcopy.go @@ -139,6 +139,11 @@ func (in *BackupPlanParameters) DeepCopy() *BackupPlanParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DBNodeSetInitParameters) DeepCopyInto(out *DBNodeSetInitParameters) { *out = *in + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.Role != nil { in, out := &in.Role, &out.Role *out = new(string) @@ -164,6 +169,11 @@ func (in *DBNodeSetInitParameters) DeepCopy() *DBNodeSetInitParameters { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DBNodeSetObservation) DeepCopyInto(out *DBNodeSetObservation) { *out = *in + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.Role != nil { in, out := &in.Role, &out.Role *out = new(string) @@ -189,6 +199,11 @@ func (in *DBNodeSetObservation) DeepCopy() *DBNodeSetObservation { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DBNodeSetParameters) DeepCopyInto(out *DBNodeSetParameters) { *out = *in + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.Role != nil { in, out := &in.Role, &out.Role *out = new(string) @@ -300,6 +315,11 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.DeleteProtection != nil { + in, out := &in.DeleteProtection, &out.DeleteProtection + *out = new(bool) + **out = **in + } if in.EngineVersion != nil { in, out := &in.EngineVersion, &out.EngineVersion *out = new(string) @@ -544,6 +564,11 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.DeleteProtection != nil { + in, out := &in.DeleteProtection, &out.DeleteProtection + *out = new(bool) + **out = **in + } if in.EngineVersion != nil { in, out := &in.EngineVersion, &out.EngineVersion *out = new(string) @@ -761,6 +786,11 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.DeleteProtection != nil { + in, out := &in.DeleteProtection, &out.DeleteProtection + *out = new(bool) + **out = **in + } if in.EngineVersion != nil { in, out := &in.EngineVersion, &out.EngineVersion *out = new(string) @@ -1640,6 +1670,11 @@ func (in *ReadonlyInstanceInitParameters) DeepCopyInto(out *ReadonlyInstanceInit *out = new(string) **out = **in } + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.InstanceChargeType != nil { in, out := &in.InstanceChargeType, &out.InstanceChargeType *out = new(string) @@ -1826,6 +1861,11 @@ func (in *ReadonlyInstanceObservation) DeepCopyInto(out *ReadonlyInstanceObserva *out = new(string) **out = **in } + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) @@ -1963,6 +2003,11 @@ func (in *ReadonlyInstanceParameters) DeepCopyInto(out *ReadonlyInstanceParamete *out = new(string) **out = **in } + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.InstanceChargeType != nil { in, out := &in.InstanceChargeType, &out.InstanceChargeType *out = new(string) diff --git a/apis/postgresql/v1alpha1/zz_instance_types.go b/apis/postgresql/v1alpha1/zz_instance_types.go index 097c9f54..0043b39c 100755 --- a/apis/postgresql/v1alpha1/zz_instance_types.go +++ b/apis/postgresql/v1alpha1/zz_instance_types.go @@ -76,6 +76,10 @@ type BackupPlanParameters struct { type DBNodeSetInitParameters struct { + // Dedicated cluster ID. + // Dedicated cluster ID. + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // Indicates node type, available values:Primary, Standby. Default: Standby. // Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`. Role *string `json:"role,omitempty" tf:"role,omitempty"` @@ -87,6 +91,10 @@ type DBNodeSetInitParameters struct { type DBNodeSetObservation struct { + // Dedicated cluster ID. + // Dedicated cluster ID. + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // Indicates node type, available values:Primary, Standby. Default: Standby. // Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`. Role *string `json:"role,omitempty" tf:"role,omitempty"` @@ -98,6 +106,11 @@ type DBNodeSetObservation struct { type DBNodeSetParameters struct { + // Dedicated cluster ID. + // Dedicated cluster ID. + // +kubebuilder:validation:Optional + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // Indicates node type, available values:Primary, Standby. Default: Standby. // Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`. // +kubebuilder:validation:Optional @@ -155,6 +168,10 @@ type InstanceInitParameters struct { // Specify instance node info for disaster migration. DBNodeSet []DBNodeSetInitParameters `json:"dbNodeSet,omitempty" tf:"db_node_set,omitempty"` + // Whether to enable instance deletion protection. Default: false. + // Whether to enable instance deletion protection. Default: false. + DeleteProtection *bool `json:"deleteProtection,omitempty" tf:"delete_protection,omitempty"` + // Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0. // Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`. EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` @@ -298,6 +315,10 @@ type InstanceObservation struct { // Specify instance node info for disaster migration. DBNodeSet []DBNodeSetObservation `json:"dbNodeSet,omitempty" tf:"db_node_set,omitempty"` + // Whether to enable instance deletion protection. Default: false. + // Whether to enable instance deletion protection. Default: false. + DeleteProtection *bool `json:"deleteProtection,omitempty" tf:"delete_protection,omitempty"` + // Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0. // Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`. EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"` @@ -453,6 +474,11 @@ type InstanceParameters struct { // +kubebuilder:validation:Optional DBNodeSet []DBNodeSetParameters `json:"dbNodeSet,omitempty" tf:"db_node_set,omitempty"` + // Whether to enable instance deletion protection. Default: false. + // Whether to enable instance deletion protection. Default: false. + // +kubebuilder:validation:Optional + DeleteProtection *bool `json:"deleteProtection,omitempty" tf:"delete_protection,omitempty"` + // Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0. // Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`. // +kubebuilder:validation:Optional diff --git a/apis/postgresql/v1alpha1/zz_readonlyinstance_types.go b/apis/postgresql/v1alpha1/zz_readonlyinstance_types.go index dc90ef0c..c4d65a53 100755 --- a/apis/postgresql/v1alpha1/zz_readonlyinstance_types.go +++ b/apis/postgresql/v1alpha1/zz_readonlyinstance_types.go @@ -31,6 +31,10 @@ type ReadonlyInstanceInitParameters struct { // PostgreSQL kernel version, which must be the same as that of the primary instance. DBVersion *string `json:"dbVersion,omitempty" tf:"db_version,omitempty"` + // Dedicated cluster ID. + // Dedicated cluster ID. + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). InstanceChargeType *string `json:"instanceChargeType,omitempty" tf:"instance_charge_type,omitempty"` @@ -138,6 +142,10 @@ type ReadonlyInstanceObservation struct { // PostgreSQL kernel version, which must be the same as that of the primary instance. DBVersion *string `json:"dbVersion,omitempty" tf:"db_version,omitempty"` + // Dedicated cluster ID. + // Dedicated cluster ID. + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // ID of the resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` @@ -233,6 +241,11 @@ type ReadonlyInstanceParameters struct { // +kubebuilder:validation:Optional DBVersion *string `json:"dbVersion,omitempty" tf:"db_version,omitempty"` + // Dedicated cluster ID. + // Dedicated cluster ID. + // +kubebuilder:validation:Optional + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). // instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). // +kubebuilder:validation:Optional diff --git a/apis/privatedns/v1alpha1/zz_record_types.go b/apis/privatedns/v1alpha1/zz_record_types.go index 50806fb8..738f47ed 100755 --- a/apis/privatedns/v1alpha1/zz_record_types.go +++ b/apis/privatedns/v1alpha1/zz_record_types.go @@ -19,16 +19,16 @@ type RecordInitParameters struct { // MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50. Mx *float64 `json:"mx,omitempty" tf:"mx,omitempty"` - // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". - // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". + // Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR. + // Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`. RecordType *string `json:"recordType,omitempty" tf:"record_type,omitempty"` // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. RecordValue *string `json:"recordValue,omitempty" tf:"record_value,omitempty"` - // Subdomain, such as "www", "m", and "@". - // Subdomain, such as "www", "m", and "@". + // Subdomain, such as www, m, and @. + // Subdomain, such as `www`, `m`, and `@`. SubDomain *string `json:"subDomain,omitempty" tf:"sub_domain,omitempty"` // Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s. @@ -53,16 +53,16 @@ type RecordObservation struct { // MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50. Mx *float64 `json:"mx,omitempty" tf:"mx,omitempty"` - // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". - // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". + // Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR. + // Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`. RecordType *string `json:"recordType,omitempty" tf:"record_type,omitempty"` // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. // Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com. RecordValue *string `json:"recordValue,omitempty" tf:"record_value,omitempty"` - // Subdomain, such as "www", "m", and "@". - // Subdomain, such as "www", "m", and "@". + // Subdomain, such as www, m, and @. + // Subdomain, such as `www`, `m`, and `@`. SubDomain *string `json:"subDomain,omitempty" tf:"sub_domain,omitempty"` // Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s. @@ -85,8 +85,8 @@ type RecordParameters struct { // +kubebuilder:validation:Optional Mx *float64 `json:"mx,omitempty" tf:"mx,omitempty"` - // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". - // Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". + // Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR. + // Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`. // +kubebuilder:validation:Optional RecordType *string `json:"recordType,omitempty" tf:"record_type,omitempty"` @@ -95,8 +95,8 @@ type RecordParameters struct { // +kubebuilder:validation:Optional RecordValue *string `json:"recordValue,omitempty" tf:"record_value,omitempty"` - // Subdomain, such as "www", "m", and "@". - // Subdomain, such as "www", "m", and "@". + // Subdomain, such as www, m, and @. + // Subdomain, such as `www`, `m`, and `@`. // +kubebuilder:validation:Optional SubDomain *string `json:"subDomain,omitempty" tf:"sub_domain,omitempty"` diff --git a/apis/redis/v1alpha1/zz_generated.deepcopy.go b/apis/redis/v1alpha1/zz_generated.deepcopy.go index 03b104f8..914cf1fe 100644 --- a/apis/redis/v1alpha1/zz_generated.deepcopy.go +++ b/apis/redis/v1alpha1/zz_generated.deepcopy.go @@ -330,6 +330,11 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { *out = new(float64) **out = **in } + if in.ProductVersion != nil { + in, out := &in.ProductVersion, &out.ProductVersion + *out = new(string) + **out = **in + } if in.ProjectID != nil { in, out := &in.ProjectID, &out.ProjectID *out = new(float64) @@ -340,6 +345,11 @@ func (in *InstanceInitParameters) DeepCopyInto(out *InstanceInitParameters) { *out = new(float64) **out = **in } + if in.RedisClusterID != nil { + in, out := &in.RedisClusterID, &out.RedisClusterID + *out = new(string) + **out = **in + } if in.RedisReplicasNum != nil { in, out := &in.RedisReplicasNum, &out.RedisReplicasNum *out = new(float64) @@ -485,6 +495,11 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(string) **out = **in } + if in.DedicatedClusterID != nil { + in, out := &in.DedicatedClusterID, &out.DedicatedClusterID + *out = new(string) + **out = **in + } if in.ForceDelete != nil { in, out := &in.ForceDelete, &out.ForceDelete *out = new(bool) @@ -542,6 +557,11 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(float64) **out = **in } + if in.ProductVersion != nil { + in, out := &in.ProductVersion, &out.ProductVersion + *out = new(string) + **out = **in + } if in.ProjectID != nil { in, out := &in.ProjectID, &out.ProjectID *out = new(float64) @@ -552,6 +572,11 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(float64) **out = **in } + if in.RedisClusterID != nil { + in, out := &in.RedisClusterID, &out.RedisClusterID + *out = new(string) + **out = **in + } if in.RedisReplicasNum != nil { in, out := &in.RedisReplicasNum, &out.RedisReplicasNum *out = new(float64) @@ -715,6 +740,11 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { *out = new(float64) **out = **in } + if in.ProductVersion != nil { + in, out := &in.ProductVersion, &out.ProductVersion + *out = new(string) + **out = **in + } if in.ProjectID != nil { in, out := &in.ProjectID, &out.ProjectID *out = new(float64) @@ -725,6 +755,11 @@ func (in *InstanceParameters) DeepCopyInto(out *InstanceParameters) { *out = new(float64) **out = **in } + if in.RedisClusterID != nil { + in, out := &in.RedisClusterID, &out.RedisClusterID + *out = new(string) + **out = **in + } if in.RedisReplicasNum != nil { in, out := &in.RedisReplicasNum, &out.RedisReplicasNum *out = new(float64) diff --git a/apis/redis/v1alpha1/zz_instance_types.go b/apis/redis/v1alpha1/zz_instance_types.go index eb2ea1a5..68614a49 100755 --- a/apis/redis/v1alpha1/zz_instance_types.go +++ b/apis/redis/v1alpha1/zz_instance_types.go @@ -63,6 +63,10 @@ type InstanceInitParameters struct { // The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. PrepaidPeriod *float64 `json:"prepaidPeriod,omitempty" tf:"prepaid_period,omitempty"` + // Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local. + // Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`. + ProductVersion *string `json:"productVersion,omitempty" tf:"product_version,omitempty"` + // Specifies which project the instance should belong to. // Specifies which project the instance should belong to. ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` @@ -71,6 +75,10 @@ type InstanceInitParameters struct { // Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`. Recycle *float64 `json:"recycle,omitempty" tf:"recycle,omitempty"` + // Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set. + // Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set. + RedisClusterID *string `json:"redisClusterId,omitempty" tf:"redis_cluster_id,omitempty"` + // The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. // The number of instance copies. This is not required for standalone and master slave versions and must equal to count of `replica_zone_ids`, Non-multi-AZ does not require `replica_zone_ids`; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. RedisReplicasNum *float64 `json:"redisReplicasNum,omitempty" tf:"redis_replicas_num,omitempty"` @@ -136,6 +144,10 @@ type InstanceObservation struct { // The time when the instance was created. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` + // Dedicated Cluster ID. + // Dedicated Cluster ID. + DedicatedClusterID *string `json:"dedicatedClusterId,omitempty" tf:"dedicated_cluster_id,omitempty"` + // Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for PREPAID instance. // Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"` @@ -179,6 +191,10 @@ type InstanceObservation struct { // The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. PrepaidPeriod *float64 `json:"prepaidPeriod,omitempty" tf:"prepaid_period,omitempty"` + // Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local. + // Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`. + ProductVersion *string `json:"productVersion,omitempty" tf:"product_version,omitempty"` + // Specifies which project the instance should belong to. // Specifies which project the instance should belong to. ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` @@ -187,6 +203,10 @@ type InstanceObservation struct { // Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`. Recycle *float64 `json:"recycle,omitempty" tf:"recycle,omitempty"` + // Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set. + // Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set. + RedisClusterID *string `json:"redisClusterId,omitempty" tf:"redis_cluster_id,omitempty"` + // The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. // The number of instance copies. This is not required for standalone and master slave versions and must equal to count of `replica_zone_ids`, Non-multi-AZ does not require `replica_zone_ids`; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. RedisReplicasNum *float64 `json:"redisReplicasNum,omitempty" tf:"redis_replicas_num,omitempty"` @@ -305,6 +325,11 @@ type InstanceParameters struct { // +kubebuilder:validation:Optional PrepaidPeriod *float64 `json:"prepaidPeriod,omitempty" tf:"prepaid_period,omitempty"` + // Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local. + // Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`. + // +kubebuilder:validation:Optional + ProductVersion *string `json:"productVersion,omitempty" tf:"product_version,omitempty"` + // Specifies which project the instance should belong to. // Specifies which project the instance should belong to. // +kubebuilder:validation:Optional @@ -315,6 +340,11 @@ type InstanceParameters struct { // +kubebuilder:validation:Optional Recycle *float64 `json:"recycle,omitempty" tf:"recycle,omitempty"` + // Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set. + // Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set. + // +kubebuilder:validation:Optional + RedisClusterID *string `json:"redisClusterId,omitempty" tf:"redis_cluster_id,omitempty"` + // The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. // The number of instance copies. This is not required for standalone and master slave versions and must equal to count of `replica_zone_ids`, Non-multi-AZ does not require `replica_zone_ids`; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. // +kubebuilder:validation:Optional diff --git a/apis/tke/v1alpha1/zz_cluster_types.go b/apis/tke/v1alpha1/zz_cluster_types.go index 59499ab0..7bd9799c 100755 --- a/apis/tke/v1alpha1/zz_cluster_types.go +++ b/apis/tke/v1alpha1/zz_cluster_types.go @@ -201,6 +201,10 @@ type ClusterInitParameters struct { // The number of basic pods. valid when enable_customized_pod_cidr=true. BasePodNum *float64 `json:"basePodNum,omitempty" tf:"base_pod_num,omitempty"` + // CDC ID. + // CDC ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // Claim expired seconds to recycle ENI. This field can only set when field network_type is 'VPC-CNI'. claim_expired_seconds must greater or equal than 300 and less than 15768000. // Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. `claim_expired_seconds` must greater or equal than 300 and less than 15768000. ClaimExpiredSeconds *float64 `json:"claimExpiredSeconds,omitempty" tf:"claim_expired_seconds,omitempty"` @@ -329,6 +333,10 @@ type ClusterInitParameters struct { // Indicates whether to ignore the cluster cidr conflict error. Default is false. IgnoreClusterCidrConflict *bool `json:"ignoreClusterCidrConflict,omitempty" tf:"ignore_cluster_cidr_conflict,omitempty"` + // Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode. + // Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode. + IgnoreServiceCidrConflict *bool `json:"ignoreServiceCidrConflict,omitempty" tf:"ignore_service_cidr_conflict,omitempty"` + // Indicates whether non-static ip mode is enabled. Default is false. // Indicates whether non-static ip mode is enabled. Default is false. IsNonStaticIPMode *bool `json:"isNonStaticIpMode,omitempty" tf:"is_non_static_ip_mode,omitempty"` @@ -370,6 +378,10 @@ type ClusterInitParameters struct { // Global config effective for all node pools. NodePoolGlobalConfig []NodePoolGlobalConfigInitParameters `json:"nodePoolGlobalConfig,omitempty" tf:"node_pool_global_config,omitempty"` + // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` + // Project ID, default value is 0. // Project ID, default value is 0. ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` @@ -435,6 +447,10 @@ type ClusterObservation struct { // The number of basic pods. valid when enable_customized_pod_cidr=true. BasePodNum *float64 `json:"basePodNum,omitempty" tf:"base_pod_num,omitempty"` + // CDC ID. + // CDC ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // The certificate used for access. // The certificate used for access. CertificationAuthority *string `json:"certificationAuthority,omitempty" tf:"certification_authority,omitempty"` @@ -586,6 +602,10 @@ type ClusterObservation struct { // Indicates whether to ignore the cluster cidr conflict error. Default is false. IgnoreClusterCidrConflict *bool `json:"ignoreClusterCidrConflict,omitempty" tf:"ignore_cluster_cidr_conflict,omitempty"` + // Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode. + // Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode. + IgnoreServiceCidrConflict *bool `json:"ignoreServiceCidrConflict,omitempty" tf:"ignore_service_cidr_conflict,omitempty"` + // Indicates whether non-static ip mode is enabled. Default is false. // Indicates whether non-static ip mode is enabled. Default is false. IsNonStaticIPMode *bool `json:"isNonStaticIpMode,omitempty" tf:"is_non_static_ip_mode,omitempty"` @@ -643,6 +663,10 @@ type ClusterObservation struct { // The Intranet address used for access. PgwEndpoint *string `json:"pgwEndpoint,omitempty" tf:"pgw_endpoint,omitempty"` + // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` + // Project ID, default value is 0. // Project ID, default value is 0. ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` @@ -715,6 +739,11 @@ type ClusterParameters struct { // +kubebuilder:validation:Optional BasePodNum *float64 `json:"basePodNum,omitempty" tf:"base_pod_num,omitempty"` + // CDC ID. + // CDC ID. + // +kubebuilder:validation:Optional + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // Claim expired seconds to recycle ENI. This field can only set when field network_type is 'VPC-CNI'. claim_expired_seconds must greater or equal than 300 and less than 15768000. // Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. `claim_expired_seconds` must greater or equal than 300 and less than 15768000. // +kubebuilder:validation:Optional @@ -875,6 +904,11 @@ type ClusterParameters struct { // +kubebuilder:validation:Optional IgnoreClusterCidrConflict *bool `json:"ignoreClusterCidrConflict,omitempty" tf:"ignore_cluster_cidr_conflict,omitempty"` + // Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode. + // Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode. + // +kubebuilder:validation:Optional + IgnoreServiceCidrConflict *bool `json:"ignoreServiceCidrConflict,omitempty" tf:"ignore_service_cidr_conflict,omitempty"` + // Indicates whether non-static ip mode is enabled. Default is false. // Indicates whether non-static ip mode is enabled. Default is false. // +kubebuilder:validation:Optional @@ -926,6 +960,11 @@ type ClusterParameters struct { // +kubebuilder:validation:Optional NodePoolGlobalConfig []NodePoolGlobalConfigParameters `json:"nodePoolGlobalConfig,omitempty" tf:"node_pool_global_config,omitempty"` + // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // +kubebuilder:validation:Optional + PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` + // Project ID, default value is 0. // Project ID, default value is 0. // +kubebuilder:validation:Optional diff --git a/apis/tke/v1alpha1/zz_clusterattachment_types.go b/apis/tke/v1alpha1/zz_clusterattachment_types.go index bd1ed72a..871825ed 100755 --- a/apis/tke/v1alpha1/zz_clusterattachment_types.go +++ b/apis/tke/v1alpha1/zz_clusterattachment_types.go @@ -32,6 +32,10 @@ type ClusterAttachmentInitParameters struct { // The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` + // ID of Node image. + // ID of Node image. + ImageID *string `json:"imageId,omitempty" tf:"image_id,omitempty"` + // ID of the CVM instance, this cvm will reinstall the system. // ID of the CVM instance, this cvm will reinstall the system. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/cvm/v1alpha1.Instance @@ -54,8 +58,8 @@ type ClusterAttachmentInitParameters struct { // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` - // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. - // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. + // Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling. + // Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling. Unschedulable *float64 `json:"unschedulable,omitempty" tf:"unschedulable,omitempty"` // Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances. @@ -80,6 +84,10 @@ type ClusterAttachmentObservation struct { // ID of the resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` + // ID of Node image. + // ID of Node image. + ImageID *string `json:"imageId,omitempty" tf:"image_id,omitempty"` + // ID of the CVM instance, this cvm will reinstall the system. // ID of the CVM instance, this cvm will reinstall the system. InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` @@ -102,8 +110,8 @@ type ClusterAttachmentObservation struct { // State of the node. State *string `json:"state,omitempty" tf:"state,omitempty"` - // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. - // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. + // Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling. + // Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling. Unschedulable *float64 `json:"unschedulable,omitempty" tf:"unschedulable,omitempty"` // Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances. @@ -136,6 +144,11 @@ type ClusterAttachmentParameters struct { // +kubebuilder:validation:Optional Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` + // ID of Node image. + // ID of Node image. + // +kubebuilder:validation:Optional + ImageID *string `json:"imageId,omitempty" tf:"image_id,omitempty"` + // ID of the CVM instance, this cvm will reinstall the system. // ID of the CVM instance, this cvm will reinstall the system. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/cvm/v1alpha1.Instance @@ -166,8 +179,8 @@ type ClusterAttachmentParameters struct { // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` - // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. - // Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. + // Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling. + // Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling. // +kubebuilder:validation:Optional Unschedulable *float64 `json:"unschedulable,omitempty" tf:"unschedulable,omitempty"` @@ -279,11 +292,11 @@ type ClusterAttachmentWorkerConfigInitParameters struct { // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *float64 `json:"desiredPodNum,omitempty" tf:"desired_pod_num,omitempty"` - // Docker graph path. Default is /var/lib/docker. + // This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `json:"dockerGraphPath,omitempty" tf:"docker_graph_path,omitempty"` - // Custom parameter information related to the node. This is a white-list parameter. + // This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []*string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` @@ -291,7 +304,7 @@ type ClusterAttachmentWorkerConfigInitParameters struct { // GPU driver parameters. GpuArgs []GpuArgsInitParameters `json:"gpuArgs,omitempty" tf:"gpu_args,omitempty"` - // Indicate to schedule the adding node or not. Default is true. + // This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `json:"isSchedule,omitempty" tf:"is_schedule,omitempty"` @@ -299,11 +312,11 @@ type ClusterAttachmentWorkerConfigInitParameters struct { // Mount target. Default is not mounting. MountTarget *string `json:"mountTarget,omitempty" tf:"mount_target,omitempty"` - // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` - // Base64-encoded User Data text, the length limit is 16KB. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. // Base64-encoded User Data text, the length limit is 16KB. UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` } @@ -318,11 +331,11 @@ type ClusterAttachmentWorkerConfigObservation struct { // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *float64 `json:"desiredPodNum,omitempty" tf:"desired_pod_num,omitempty"` - // Docker graph path. Default is /var/lib/docker. + // This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `json:"dockerGraphPath,omitempty" tf:"docker_graph_path,omitempty"` - // Custom parameter information related to the node. This is a white-list parameter. + // This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []*string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` @@ -330,7 +343,7 @@ type ClusterAttachmentWorkerConfigObservation struct { // GPU driver parameters. GpuArgs []GpuArgsObservation `json:"gpuArgs,omitempty" tf:"gpu_args,omitempty"` - // Indicate to schedule the adding node or not. Default is true. + // This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `json:"isSchedule,omitempty" tf:"is_schedule,omitempty"` @@ -338,11 +351,11 @@ type ClusterAttachmentWorkerConfigObservation struct { // Mount target. Default is not mounting. MountTarget *string `json:"mountTarget,omitempty" tf:"mount_target,omitempty"` - // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` - // Base64-encoded User Data text, the length limit is 16KB. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. // Base64-encoded User Data text, the length limit is 16KB. UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` } @@ -359,12 +372,12 @@ type ClusterAttachmentWorkerConfigParameters struct { // +kubebuilder:validation:Optional DesiredPodNum *float64 `json:"desiredPodNum,omitempty" tf:"desired_pod_num,omitempty"` - // Docker graph path. Default is /var/lib/docker. + // This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. // Docker graph path. Default is `/var/lib/docker`. // +kubebuilder:validation:Optional DockerGraphPath *string `json:"dockerGraphPath,omitempty" tf:"docker_graph_path,omitempty"` - // Custom parameter information related to the node. This is a white-list parameter. + // This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. // Custom parameter information related to the node. This is a white-list parameter. // +kubebuilder:validation:Optional ExtraArgs []*string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` @@ -374,7 +387,7 @@ type ClusterAttachmentWorkerConfigParameters struct { // +kubebuilder:validation:Optional GpuArgs []GpuArgsParameters `json:"gpuArgs,omitempty" tf:"gpu_args,omitempty"` - // Indicate to schedule the adding node or not. Default is true. + // This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. // Indicate to schedule the adding node or not. Default is true. // +kubebuilder:validation:Optional IsSchedule *bool `json:"isSchedule,omitempty" tf:"is_schedule,omitempty"` @@ -384,12 +397,12 @@ type ClusterAttachmentWorkerConfigParameters struct { // +kubebuilder:validation:Optional MountTarget *string `json:"mountTarget,omitempty" tf:"mount_target,omitempty"` - // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // +kubebuilder:validation:Optional PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` - // Base64-encoded User Data text, the length limit is 16KB. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. // Base64-encoded User Data text, the length limit is 16KB. // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` @@ -664,11 +677,11 @@ type WorkerConfigOverridesInitParameters struct { // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *float64 `json:"desiredPodNum,omitempty" tf:"desired_pod_num,omitempty"` - // Docker graph path. Default is /var/lib/docker. + // This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `json:"dockerGraphPath,omitempty" tf:"docker_graph_path,omitempty"` - // Custom parameter information related to the node. This is a white-list parameter. + // This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []*string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` @@ -676,7 +689,7 @@ type WorkerConfigOverridesInitParameters struct { // GPU driver parameters. GpuArgs []WorkerConfigOverridesGpuArgsInitParameters `json:"gpuArgs,omitempty" tf:"gpu_args,omitempty"` - // Indicate to schedule the adding node or not. Default is true. + // This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `json:"isSchedule,omitempty" tf:"is_schedule,omitempty"` @@ -684,11 +697,11 @@ type WorkerConfigOverridesInitParameters struct { // Mount target. Default is not mounting. MountTarget *string `json:"mountTarget,omitempty" tf:"mount_target,omitempty"` - // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` - // Base64-encoded User Data text, the length limit is 16KB. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. // Base64-encoded User Data text, the length limit is 16KB. UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` } @@ -703,11 +716,11 @@ type WorkerConfigOverridesObservation struct { // Indicate to set desired pod number in node. valid when the cluster is podCIDR. DesiredPodNum *float64 `json:"desiredPodNum,omitempty" tf:"desired_pod_num,omitempty"` - // Docker graph path. Default is /var/lib/docker. + // This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. // Docker graph path. Default is `/var/lib/docker`. DockerGraphPath *string `json:"dockerGraphPath,omitempty" tf:"docker_graph_path,omitempty"` - // Custom parameter information related to the node. This is a white-list parameter. + // This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. // Custom parameter information related to the node. This is a white-list parameter. ExtraArgs []*string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` @@ -715,7 +728,7 @@ type WorkerConfigOverridesObservation struct { // GPU driver parameters. GpuArgs []WorkerConfigOverridesGpuArgsObservation `json:"gpuArgs,omitempty" tf:"gpu_args,omitempty"` - // Indicate to schedule the adding node or not. Default is true. + // This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. // Indicate to schedule the adding node or not. Default is true. IsSchedule *bool `json:"isSchedule,omitempty" tf:"is_schedule,omitempty"` @@ -723,11 +736,11 @@ type WorkerConfigOverridesObservation struct { // Mount target. Default is not mounting. MountTarget *string `json:"mountTarget,omitempty" tf:"mount_target,omitempty"` - // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` - // Base64-encoded User Data text, the length limit is 16KB. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. // Base64-encoded User Data text, the length limit is 16KB. UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` } @@ -744,12 +757,12 @@ type WorkerConfigOverridesParameters struct { // +kubebuilder:validation:Optional DesiredPodNum *float64 `json:"desiredPodNum,omitempty" tf:"desired_pod_num,omitempty"` - // Docker graph path. Default is /var/lib/docker. + // This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. // Docker graph path. Default is `/var/lib/docker`. // +kubebuilder:validation:Optional DockerGraphPath *string `json:"dockerGraphPath,omitempty" tf:"docker_graph_path,omitempty"` - // Custom parameter information related to the node. This is a white-list parameter. + // This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. // Custom parameter information related to the node. This is a white-list parameter. // +kubebuilder:validation:Optional ExtraArgs []*string `json:"extraArgs,omitempty" tf:"extra_args,omitempty"` @@ -759,7 +772,7 @@ type WorkerConfigOverridesParameters struct { // +kubebuilder:validation:Optional GpuArgs []WorkerConfigOverridesGpuArgsParameters `json:"gpuArgs,omitempty" tf:"gpu_args,omitempty"` - // Indicate to schedule the adding node or not. Default is true. + // This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. // Indicate to schedule the adding node or not. Default is true. // +kubebuilder:validation:Optional IsSchedule *bool `json:"isSchedule,omitempty" tf:"is_schedule,omitempty"` @@ -769,12 +782,12 @@ type WorkerConfigOverridesParameters struct { // +kubebuilder:validation:Optional MountTarget *string `json:"mountTarget,omitempty" tf:"mount_target,omitempty"` - // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. // +kubebuilder:validation:Optional PreStartUserScript *string `json:"preStartUserScript,omitempty" tf:"pre_start_user_script,omitempty"` - // Base64-encoded User Data text, the length limit is 16KB. + // This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. // Base64-encoded User Data text, the length limit is 16KB. // +kubebuilder:validation:Optional UserData *string `json:"userData,omitempty" tf:"user_data,omitempty"` diff --git a/apis/tke/v1alpha1/zz_generated.deepcopy.go b/apis/tke/v1alpha1/zz_generated.deepcopy.go index cff639aa..9d777dd6 100644 --- a/apis/tke/v1alpha1/zz_generated.deepcopy.go +++ b/apis/tke/v1alpha1/zz_generated.deepcopy.go @@ -944,6 +944,11 @@ func (in *AutoScalingConfigInitParameters) DeepCopyInto(out *AutoScalingConfigIn *out = new(string) **out = **in } + if in.InstanceNameStyle != nil { + in, out := &in.InstanceNameStyle, &out.InstanceNameStyle + *out = new(string) + **out = **in + } if in.InstanceType != nil { in, out := &in.InstanceType, &out.InstanceType *out = new(string) @@ -1100,6 +1105,11 @@ func (in *AutoScalingConfigObservation) DeepCopyInto(out *AutoScalingConfigObser *out = new(string) **out = **in } + if in.InstanceNameStyle != nil { + in, out := &in.InstanceNameStyle, &out.InstanceNameStyle + *out = new(string) + **out = **in + } if in.InstanceType != nil { in, out := &in.InstanceType, &out.InstanceType *out = new(string) @@ -1256,6 +1266,11 @@ func (in *AutoScalingConfigParameters) DeepCopyInto(out *AutoScalingConfigParame *out = new(string) **out = **in } + if in.InstanceNameStyle != nil { + in, out := &in.InstanceNameStyle, &out.InstanceNameStyle + *out = new(string) + **out = **in + } if in.InstanceType != nil { in, out := &in.InstanceType, &out.InstanceType *out = new(string) @@ -1423,6 +1438,11 @@ func (in *ClusterAttachmentInitParameters) DeepCopyInto(out *ClusterAttachmentIn *out = new(string) **out = **in } + if in.ImageID != nil { + in, out := &in.ImageID, &out.ImageID + *out = new(string) + **out = **in + } if in.InstanceID != nil { in, out := &in.InstanceID, &out.InstanceID *out = new(string) @@ -1546,6 +1566,11 @@ func (in *ClusterAttachmentObservation) DeepCopyInto(out *ClusterAttachmentObser *out = new(string) **out = **in } + if in.ImageID != nil { + in, out := &in.ImageID, &out.ImageID + *out = new(string) + **out = **in + } if in.InstanceID != nil { in, out := &in.InstanceID, &out.InstanceID *out = new(string) @@ -1648,6 +1673,11 @@ func (in *ClusterAttachmentParameters) DeepCopyInto(out *ClusterAttachmentParame *out = new(string) **out = **in } + if in.ImageID != nil { + in, out := &in.ImageID, &out.ImageID + *out = new(string) + **out = **in + } if in.InstanceID != nil { in, out := &in.InstanceID, &out.InstanceID *out = new(string) @@ -2747,6 +2777,11 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { *out = new(float64) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.ClaimExpiredSeconds != nil { in, out := &in.ClaimExpiredSeconds, &out.ClaimExpiredSeconds *out = new(float64) @@ -2929,6 +2964,11 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { *out = new(bool) **out = **in } + if in.IgnoreServiceCidrConflict != nil { + in, out := &in.IgnoreServiceCidrConflict, &out.IgnoreServiceCidrConflict + *out = new(bool) + **out = **in + } if in.IsNonStaticIPMode != nil { in, out := &in.IsNonStaticIPMode, &out.IsNonStaticIPMode *out = new(bool) @@ -3002,6 +3042,11 @@ func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.PreStartUserScript != nil { + in, out := &in.PreStartUserScript, &out.PreStartUserScript + *out = new(string) + **out = **in + } if in.ProjectID != nil { in, out := &in.ProjectID, &out.ProjectID *out = new(float64) @@ -3139,6 +3184,11 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { *out = new(float64) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.CertificationAuthority != nil { in, out := &in.CertificationAuthority, &out.CertificationAuthority *out = new(string) @@ -3351,6 +3401,11 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { *out = new(bool) **out = **in } + if in.IgnoreServiceCidrConflict != nil { + in, out := &in.IgnoreServiceCidrConflict, &out.IgnoreServiceCidrConflict + *out = new(bool) + **out = **in + } if in.IsNonStaticIPMode != nil { in, out := &in.IsNonStaticIPMode, &out.IsNonStaticIPMode *out = new(bool) @@ -3444,6 +3499,11 @@ func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) { *out = new(string) **out = **in } + if in.PreStartUserScript != nil { + in, out := &in.PreStartUserScript, &out.PreStartUserScript + *out = new(string) + **out = **in + } if in.ProjectID != nil { in, out := &in.ProjectID, &out.ProjectID *out = new(float64) @@ -3562,6 +3622,11 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { *out = new(float64) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.ClaimExpiredSeconds != nil { in, out := &in.ClaimExpiredSeconds, &out.ClaimExpiredSeconds *out = new(float64) @@ -3744,6 +3809,11 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { *out = new(bool) **out = **in } + if in.IgnoreServiceCidrConflict != nil { + in, out := &in.IgnoreServiceCidrConflict, &out.IgnoreServiceCidrConflict + *out = new(bool) + **out = **in + } if in.IsNonStaticIPMode != nil { in, out := &in.IsNonStaticIPMode, &out.IsNonStaticIPMode *out = new(bool) @@ -3817,6 +3887,11 @@ func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) { (*in)[i].DeepCopyInto(&(*out)[i]) } } + if in.PreStartUserScript != nil { + in, out := &in.PreStartUserScript, &out.PreStartUserScript + *out = new(string) + **out = **in + } if in.ProjectID != nil { in, out := &in.ProjectID, &out.ProjectID *out = new(float64) @@ -6845,6 +6920,11 @@ func (in *ScaleWorkerDataDiskInitParameters) DeepCopyInto(out *ScaleWorkerDataDi *out = new(bool) **out = **in } + if in.DiskPartition != nil { + in, out := &in.DiskPartition, &out.DiskPartition + *out = new(string) + **out = **in + } if in.DiskSize != nil { in, out := &in.DiskSize, &out.DiskSize *out = new(float64) @@ -6885,6 +6965,11 @@ func (in *ScaleWorkerDataDiskObservation) DeepCopyInto(out *ScaleWorkerDataDiskO *out = new(bool) **out = **in } + if in.DiskPartition != nil { + in, out := &in.DiskPartition, &out.DiskPartition + *out = new(string) + **out = **in + } if in.DiskSize != nil { in, out := &in.DiskSize, &out.DiskSize *out = new(float64) @@ -6925,6 +7010,11 @@ func (in *ScaleWorkerDataDiskParameters) DeepCopyInto(out *ScaleWorkerDataDiskPa *out = new(bool) **out = **in } + if in.DiskPartition != nil { + in, out := &in.DiskPartition, &out.DiskPartition + *out = new(string) + **out = **in + } if in.DiskSize != nil { in, out := &in.DiskSize, &out.DiskSize *out = new(float64) diff --git a/apis/tke/v1alpha1/zz_nodepool_types.go b/apis/tke/v1alpha1/zz_nodepool_types.go index 4a7bfb4f..bf49a6dc 100755 --- a/apis/tke/v1alpha1/zz_nodepool_types.go +++ b/apis/tke/v1alpha1/zz_nodepool_types.go @@ -150,6 +150,10 @@ type AutoScalingConfigInitParameters struct { // Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` + // Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. + // Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. + InstanceNameStyle *string `json:"instanceNameStyle,omitempty" tf:"instance_name_style,omitempty"` + // Specified types of CVM instance. // Specified types of CVM instance. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` @@ -246,6 +250,10 @@ type AutoScalingConfigObservation struct { // Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` + // Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. + // Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. + InstanceNameStyle *string `json:"instanceNameStyle,omitempty" tf:"instance_name_style,omitempty"` + // Specified types of CVM instance. // Specified types of CVM instance. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` @@ -354,6 +362,11 @@ type AutoScalingConfigParameters struct { // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` + // Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. + // Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. + // +kubebuilder:validation:Optional + InstanceNameStyle *string `json:"instanceNameStyle,omitempty" tf:"instance_name_style,omitempty"` + // Specified types of CVM instance. // Specified types of CVM instance. // +kubebuilder:validation:Optional diff --git a/apis/tke/v1alpha1/zz_scaleworker_types.go b/apis/tke/v1alpha1/zz_scaleworker_types.go index f2258e8a..6e479384 100755 --- a/apis/tke/v1alpha1/zz_scaleworker_types.go +++ b/apis/tke/v1alpha1/zz_scaleworker_types.go @@ -15,10 +15,14 @@ import ( type ScaleWorkerDataDiskInitParameters struct { - // Indicate whether to auto format and mount or not. Default is false. + // This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `json:"autoFormatAndMount,omitempty" tf:"auto_format_and_mount,omitempty"` + // This argument was deprecated, use data_disk instead. The name of the device or partition to mount. + // The name of the device or partition to mount. + DiskPartition *string `json:"diskPartition,omitempty" tf:"disk_partition,omitempty"` + // Volume of disk in GB. Default is 0. // Volume of disk in GB. Default is `0`. DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` @@ -27,7 +31,7 @@ type ScaleWorkerDataDiskInitParameters struct { // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType *string `json:"diskType,omitempty" tf:"disk_type,omitempty"` - // File system, e.g. ext3/ext4/xfs. + // This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` @@ -38,10 +42,14 @@ type ScaleWorkerDataDiskInitParameters struct { type ScaleWorkerDataDiskObservation struct { - // Indicate whether to auto format and mount or not. Default is false. + // This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `json:"autoFormatAndMount,omitempty" tf:"auto_format_and_mount,omitempty"` + // This argument was deprecated, use data_disk instead. The name of the device or partition to mount. + // The name of the device or partition to mount. + DiskPartition *string `json:"diskPartition,omitempty" tf:"disk_partition,omitempty"` + // Volume of disk in GB. Default is 0. // Volume of disk in GB. Default is `0`. DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` @@ -50,7 +58,7 @@ type ScaleWorkerDataDiskObservation struct { // Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`. DiskType *string `json:"diskType,omitempty" tf:"disk_type,omitempty"` - // File system, e.g. ext3/ext4/xfs. + // This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` @@ -61,11 +69,16 @@ type ScaleWorkerDataDiskObservation struct { type ScaleWorkerDataDiskParameters struct { - // Indicate whether to auto format and mount or not. Default is false. + // This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. // Indicate whether to auto format and mount or not. Default is `false`. // +kubebuilder:validation:Optional AutoFormatAndMount *bool `json:"autoFormatAndMount,omitempty" tf:"auto_format_and_mount,omitempty"` + // This argument was deprecated, use data_disk instead. The name of the device or partition to mount. + // The name of the device or partition to mount. + // +kubebuilder:validation:Optional + DiskPartition *string `json:"diskPartition,omitempty" tf:"disk_partition,omitempty"` + // Volume of disk in GB. Default is 0. // Volume of disk in GB. Default is `0`. // +kubebuilder:validation:Optional @@ -76,7 +89,7 @@ type ScaleWorkerDataDiskParameters struct { // +kubebuilder:validation:Optional DiskType *string `json:"diskType,omitempty" tf:"disk_type,omitempty"` - // File system, e.g. ext3/ext4/xfs. + // This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. // File system, e.g. `ext3/ext4/xfs`. // +kubebuilder:validation:Optional FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` @@ -188,8 +201,8 @@ type ScaleWorkerInitParameters struct { // +kubebuilder:validation:Optional ClusterIDSelector *v1.Selector `json:"clusterIdSelector,omitempty" tf:"-"` - // Configurations of data disk. - // Configurations of data disk. + // Configurations of tke data disk. + // Configurations of tke data disk. DataDisk []ScaleWorkerDataDiskInitParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. @@ -240,8 +253,8 @@ type ScaleWorkerObservation struct { // ID of the cluster. ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` - // Configurations of data disk. - // Configurations of data disk. + // Configurations of tke data disk. + // Configurations of tke data disk. DataDisk []ScaleWorkerDataDiskObservation `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. @@ -309,8 +322,8 @@ type ScaleWorkerParameters struct { // +kubebuilder:validation:Optional ClusterIDSelector *v1.Selector `json:"clusterIdSelector,omitempty" tf:"-"` - // Configurations of data disk. - // Configurations of data disk. + // Configurations of tke data disk. + // Configurations of tke data disk. // +kubebuilder:validation:Optional DataDisk []ScaleWorkerDataDiskParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` @@ -368,11 +381,11 @@ type ScaleWorkerParameters struct { type ScaleWorkerWorkerConfigDataDiskInitParameters struct { - // Indicate whether to auto format and mount or not. Default is false. + // This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `json:"autoFormatAndMount,omitempty" tf:"auto_format_and_mount,omitempty"` - // The name of the device or partition to mount. + // This argument was deprecated, use data_disk instead. The name of the device or partition to mount. // The name of the device or partition to mount. DiskPartition *string `json:"diskPartition,omitempty" tf:"disk_partition,omitempty"` @@ -388,7 +401,7 @@ type ScaleWorkerWorkerConfigDataDiskInitParameters struct { // Indicates whether to encrypt data disk, default `false`. Encrypt *bool `json:"encrypt,omitempty" tf:"encrypt,omitempty"` - // File system, e.g. ext3/ext4/xfs. + // This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` @@ -407,11 +420,11 @@ type ScaleWorkerWorkerConfigDataDiskInitParameters struct { type ScaleWorkerWorkerConfigDataDiskObservation struct { - // Indicate whether to auto format and mount or not. Default is false. + // This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. // Indicate whether to auto format and mount or not. Default is `false`. AutoFormatAndMount *bool `json:"autoFormatAndMount,omitempty" tf:"auto_format_and_mount,omitempty"` - // The name of the device or partition to mount. + // This argument was deprecated, use data_disk instead. The name of the device or partition to mount. // The name of the device or partition to mount. DiskPartition *string `json:"diskPartition,omitempty" tf:"disk_partition,omitempty"` @@ -427,7 +440,7 @@ type ScaleWorkerWorkerConfigDataDiskObservation struct { // Indicates whether to encrypt data disk, default `false`. Encrypt *bool `json:"encrypt,omitempty" tf:"encrypt,omitempty"` - // File system, e.g. ext3/ext4/xfs. + // This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. // File system, e.g. `ext3/ext4/xfs`. FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` @@ -446,12 +459,12 @@ type ScaleWorkerWorkerConfigDataDiskObservation struct { type ScaleWorkerWorkerConfigDataDiskParameters struct { - // Indicate whether to auto format and mount or not. Default is false. + // This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. // Indicate whether to auto format and mount or not. Default is `false`. // +kubebuilder:validation:Optional AutoFormatAndMount *bool `json:"autoFormatAndMount,omitempty" tf:"auto_format_and_mount,omitempty"` - // The name of the device or partition to mount. + // This argument was deprecated, use data_disk instead. The name of the device or partition to mount. // The name of the device or partition to mount. // +kubebuilder:validation:Optional DiskPartition *string `json:"diskPartition,omitempty" tf:"disk_partition,omitempty"` @@ -471,7 +484,7 @@ type ScaleWorkerWorkerConfigDataDiskParameters struct { // +kubebuilder:validation:Optional Encrypt *bool `json:"encrypt,omitempty" tf:"encrypt,omitempty"` - // File system, e.g. ext3/ext4/xfs. + // This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. // File system, e.g. `ext3/ext4/xfs`. // +kubebuilder:validation:Optional FileSystem *string `json:"fileSystem,omitempty" tf:"file_system,omitempty"` @@ -510,8 +523,8 @@ type ScaleWorkerWorkerConfigInitParameters struct { // Number of cvm. Count *float64 `json:"count,omitempty" tf:"count,omitempty"` - // Configurations of data disk. - // Configurations of data disk. + // Configurations of tke data disk. + // Configurations of cvm data disk. DataDisk []ScaleWorkerWorkerConfigDataDiskInitParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. @@ -617,8 +630,8 @@ type ScaleWorkerWorkerConfigObservation struct { // Number of cvm. Count *float64 `json:"count,omitempty" tf:"count,omitempty"` - // Configurations of data disk. - // Configurations of data disk. + // Configurations of tke data disk. + // Configurations of cvm data disk. DataDisk []ScaleWorkerWorkerConfigDataDiskObservation `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr. @@ -728,8 +741,8 @@ type ScaleWorkerWorkerConfigParameters struct { // +kubebuilder:validation:Optional Count *float64 `json:"count,omitempty" tf:"count,omitempty"` - // Configurations of data disk. - // Configurations of data disk. + // Configurations of tke data disk. + // Configurations of cvm data disk. // +kubebuilder:validation:Optional DataDisk []ScaleWorkerWorkerConfigDataDiskParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` diff --git a/apis/vpc/v1alpha1/zz_eip_types.go b/apis/vpc/v1alpha1/zz_eip_types.go index a66e018a..ea089046 100755 --- a/apis/vpc/v1alpha1/zz_eip_types.go +++ b/apis/vpc/v1alpha1/zz_eip_types.go @@ -35,6 +35,10 @@ type EipInitParameters struct { // ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`. BandwidthPackageID *string `json:"bandwidthPackageId,omitempty" tf:"bandwidth_package_id,omitempty"` + // CDC Unique ID. + // CDC Unique ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket. // Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). Egress *string `json:"egress,omitempty" tf:"egress,omitempty"` @@ -91,6 +95,10 @@ type EipObservation struct { // ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`. BandwidthPackageID *string `json:"bandwidthPackageId,omitempty" tf:"bandwidth_package_id,omitempty"` + // CDC Unique ID. + // CDC Unique ID. + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket. // Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). Egress *string `json:"egress,omitempty" tf:"egress,omitempty"` @@ -163,6 +171,11 @@ type EipParameters struct { // +kubebuilder:validation:Optional BandwidthPackageID *string `json:"bandwidthPackageId,omitempty" tf:"bandwidth_package_id,omitempty"` + // CDC Unique ID. + // CDC Unique ID. + // +kubebuilder:validation:Optional + CdcID *string `json:"cdcId,omitempty" tf:"cdc_id,omitempty"` + // Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket. // Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). // +kubebuilder:validation:Optional diff --git a/apis/vpc/v1alpha1/zz_generated.deepcopy.go b/apis/vpc/v1alpha1/zz_generated.deepcopy.go index a7eb26e7..57a9ec7c 100644 --- a/apis/vpc/v1alpha1/zz_generated.deepcopy.go +++ b/apis/vpc/v1alpha1/zz_generated.deepcopy.go @@ -1004,6 +1004,11 @@ func (in *EipInitParameters) DeepCopyInto(out *EipInitParameters) { *out = new(string) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.Egress != nil { in, out := &in.Egress, &out.Egress *out = new(string) @@ -1127,6 +1132,11 @@ func (in *EipObservation) DeepCopyInto(out *EipObservation) { *out = new(string) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.Egress != nil { in, out := &in.Egress, &out.Egress *out = new(string) @@ -1233,6 +1243,11 @@ func (in *EipParameters) DeepCopyInto(out *EipParameters) { *out = new(string) **out = **in } + if in.CdcID != nil { + in, out := &in.CdcID, &out.CdcID + *out = new(string) + **out = **in + } if in.Egress != nil { in, out := &in.Egress, &out.Egress *out = new(string) diff --git a/apis/vpc/v1alpha1/zz_vpc_types.go b/apis/vpc/v1alpha1/zz_vpc_types.go index 3f5de327..40678ddc 100755 --- a/apis/vpc/v1alpha1/zz_vpc_types.go +++ b/apis/vpc/v1alpha1/zz_vpc_types.go @@ -17,6 +17,7 @@ type VPCInitParameters struct { // List of Assistant CIDR, NOTE: Only NORMAL typed CIDRs included, check the Docker CIDR by readonly assistant_docker_cidrs. // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`. + // +listType=set AssistantCidrs []*string `json:"assistantCidrs,omitempty" tf:"assistant_cidrs,omitempty"` // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). @@ -46,6 +47,7 @@ type VPCObservation struct { // List of Assistant CIDR, NOTE: Only NORMAL typed CIDRs included, check the Docker CIDR by readonly assistant_docker_cidrs. // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`. + // +listType=set AssistantCidrs []*string `json:"assistantCidrs,omitempty" tf:"assistant_cidrs,omitempty"` // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). @@ -95,6 +97,7 @@ type VPCParameters struct { // List of Assistant CIDR, NOTE: Only NORMAL typed CIDRs included, check the Docker CIDR by readonly assistant_docker_cidrs. // List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`. // +kubebuilder:validation:Optional + // +listType=set AssistantCidrs []*string `json:"assistantCidrs,omitempty" tf:"assistant_cidrs,omitempty"` // A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). diff --git a/config/provider-metadata.yaml b/config/provider-metadata.yaml index cd3758e4..c6b830f3 100644 --- a/config/provider-metadata.yaml +++ b/config/provider-metadata.yaml @@ -1981,16 +1981,35 @@ resources: } references: scaling_group_id: tencentcloud_as_scaling_group.example.id + - name: example + manifest: |- + { + "default_result": "CONTINUE", + "heartbeat_timeout": 300, + "lifecycle_command": [ + { + "command_id": "cmd-xxxx" + } + ], + "lifecycle_hook_name": "test", + "lifecycle_transition": "INSTANCE_TERMINATING", + "scaling_group_id": "${tencentcloud_as_scaling_group.example.id}" + } + references: + scaling_group_id: tencentcloud_as_scaling_group.example.id argumentDocs: + command_id: '- (Required, String) Remote command ID. It is required to execute a command.' default_result: '- (Optional, String) Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. Valid values: CONTINUE and ABANDON. The default value is CONTINUE.' heartbeat_timeout: '- (Optional, Int) Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is 300.' id: '- ID of the resource.' + lifecycle_command: '- (Optional, List) Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time.' lifecycle_hook_name: '- (Required, String) The name of the lifecycle hook.' lifecycle_transition: '- (Required, String) The instance state to which you want to attach the lifecycle hook. Valid values: INSTANCE_LAUNCHING and INSTANCE_TERMINATING.' notification_metadata: '- (Optional, String) Contains additional information that you want to include any time AS sends a message to the notification target.' notification_queue_name: '- (Optional, String) For CMQ_QUEUE type, a name of queue must be set.' - notification_target_type: '- (Optional, String) Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC.' + notification_target_type: '- (Optional, String) Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC.' notification_topic_name: '- (Optional, String) For CMQ_TOPIC type, a name of topic must be set.' + parameters: '- (Optional, String) Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}.' scaling_group_id: '- (Required, String, ForceNew) ID of a scaling group.' importStatements: [] tencentcloud_as_notification: @@ -2465,8 +2484,11 @@ resources: manifest: |- { "configuration_id": "${tencentcloud_as_scaling_config.example.id}", + "health_check_type": "CLB", + "lb_health_check_grace_period": 30, "max_size": 1, "min_size": 0, + "replace_load_balancer_unhealthy": true, "scaling_group_name": "tf-example", "subnet_ids": [ "${tencentcloud_subnet.subnet.id}" @@ -2578,8 +2600,10 @@ resources: default_cooldown: '- (Optional, Int) Default cooldown time in second, and default value is 300.' desired_capacity: '- (Optional, Int) Desired volume of CVM instances, which is between max_size and min_size.' forward_balancer_ids: '- (Optional, List) List of application load balancers, which can''t be specified with load_balancer_ids together.' + health_check_type: '- (Optional, String) Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB.' id: '- ID of the resource.' instance_count: '- Instance number of a scaling group.' + lb_health_check_grace_period: '- (Optional, Int) Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0.' listener_id: '- (Required, String) Listener ID for application load balancers.' load_balancer_id: '- (Required, String) ID of available load balancers.' load_balancer_ids: '- (Optional, List: [String]) ID list of traditional load balancers.' @@ -2819,6 +2843,39 @@ resources: schedule_action_name: '- (Required, String) The name of this scaling action.' start_time: '- (Required, String) The time for this action to start, in "YYYY-MM-DDThh:mm:ss+08:00" format (UTC+8).' importStatements: [] + tencentcloud_as_start_instance_refresh: + subCategory: Auto Scaling(AS) + description: Provides a resource to create as instance refresh + name: tencentcloud_as_start_instance_refresh + title: tencentcloud_as_start_instance_refresh + examples: + - name: example + manifest: |- + { + "auto_scaling_group_id": "asg-9dn1a5y6", + "refresh_mode": "ROLLING_UPDATE_RESET", + "refresh_settings": [ + { + "check_instance_target_health": false, + "rolling_update_settings": [ + { + "batch_number": 1, + "batch_pause": "AUTOMATIC" + } + ] + } + ] + } + argumentDocs: + auto_scaling_group_id: '- (Required, String, ForceNew) Scaling group ID.' + batch_number: '- (Required, Int) Batch quantity. The batch quantity should be a positive integer greater than 0, but cannot exceed the total number of instances pending refresh.' + batch_pause: '- (Optional, String) Pause policy between batches. Default value: Automatic. Valid values: FIRST_BATCH_PAUSE: Pause after the first batch update completes. BATCH_INTERVAL_PAUSE: Pause between each batch update. AUTOMATIC: No pauses.' + check_instance_target_health: '- (Optional, Bool) Backend service health check status for instances, defaults to FALSE. This setting takes effect only for scaling groups bound with application load balancers. When enabled, if an instance fails the check after being refreshed, its load balancer port weight remains 0 and is marked as a refresh failure. Valid values: TRUE: Enable the check. FALSE: Do not enable the check.' + id: '- ID of the resource.' + refresh_mode: '- (Optional, String, ForceNew) Refresh mode, currently, only rolling updates are supported, with the default value being ROLLING_UPDATE_RESET.' + refresh_settings: '- (Required, List, ForceNew) Refresh settings.' + rolling_update_settings: '- (Required, List) Rolling update settings parameters. RefreshMode is the rolling update. This parameter must be filled in.Note: This field may return null, indicating that no valid value can be obtained.' + importStatements: [] tencentcloud_as_start_instances: subCategory: Auto Scaling(AS) description: Provides a resource to create a as start_instances @@ -3049,6 +3106,33 @@ resources: storage_type: '- (Required, String) Track Storage type, optional:- cos- cls.' track_for_all_members: '- (Optional, Int) Whether to enable the delivery of group member operation logs to the group management account or trusted service management account, optional:- 0: Close- 1: Open.' importStatements: [] + tencentcloud_batch_apply_account_baselines: + subCategory: ControlCenter + description: Provides a resource to create a controlcenter batch apply account baselines + name: tencentcloud_batch_apply_account_baselines + title: tencentcloud_batch_apply_account_baselines + examples: + - name: example + manifest: |- + { + "baseline_config_items": [ + { + "configuration": "{\"Images\":[{\"Region\":\"ap-guangzhou\",\"ImageId\":\"img-mcdsiqrx\",\"ImageName\":\"demo1\"}, {\"Region\":\"ap-guangzhou\",\"ImageId\":\"img-esxgkots\",\"ImageName\":\"demo2\"}]}", + "identifier": "TCC-AF_SHARE_IMAGE" + } + ], + "member_uin_list": [ + 10037652245, + 10037652240 + ] + } + argumentDocs: + baseline_config_items: '- (Required, List, ForceNew) List of baseline item configuration information.' + configuration: '- (Optional, String) Account Factory baseline item configuration. Different items have different parameters.Note: This field may return null, indicating that no valid values can be obtained.' + id: '- ID of the resource.' + identifier: '- (Optional, String) A unique identifier for an Account Factory baseline item, which can only contain English letters, digits, and @,._[]-:()+=. It must be 2-128 characters long.Note: This field may return null, indicating that no valid values can be obtained.' + member_uin_list: '- (Required, Set: [Int], ForceNew) Member account UIN, which is also the UIN of the account to which the baseline is applied.' + importStatements: [] tencentcloud_bi_datasource: subCategory: Business Intelligence(BI) description: Provides a resource to create a bi datasource @@ -4568,6 +4652,9 @@ resources: manifest: |- { "ccn_id": "${tencentcloud_ccn.example.id}", + "depends_on": [ + "${tencentcloud_ccn_attachment.attachment}" + ], "instances": [ { "instance_id": "${tencentcloud_vpc.vpc.id}", @@ -4620,12 +4707,12 @@ resources: "name": "vpc" } argumentDocs: - ccn_id: '- (Required, String) ID of the CCN.' + ccn_id: '- (Required, String, ForceNew) ID of the CCN.' id: '- ID of the resource.' instance_id: '- (Required, String) Instances ID.' instance_type: '- (Required, String) Cloud networking supports instance types: VPC, DIRECTCONNECT, BMVPC, EDGE, EDGE_TUNNEL, EDGE_VPNGW, VPNGW.' instances: '- (Required, Set) Instances list.' - route_table_id: '- (Required, String) Ccn instance route table ID.' + route_table_id: '- (Required, String, ForceNew) Ccn instance route table ID.' importStatements: [] tencentcloud_ccn_route_table_broadcast_policies: subCategory: Cloud Connect Network(CCN) @@ -5186,7 +5273,7 @@ resources: authentication: '- (Optional, List) Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.' aws_private_access: '- (Optional, List) Access authentication for S3 origin.' backup_origin_list: '- (Optional, List) Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding backup_origin_type.' - backup_origin_type: '- (Optional, String) Backup origin server type, which supports the following types: domain: domain name type, ip: IP list used as origin server.' + backup_origin_type: '- (Optional, String) Backup origin server type, which supports the following types: domain: domain name type, ip: IP list used as origin server, ipv6_domain: Multiple IPv6 addresses and one domain name, ip_ipv6: Multiple IPv4 addresses and one IPv6 address, ip_ipv6_domain: Multiple IPv4 and IPv6 addresses and one domain name.' backup_secret_key: '- (Optional, String) Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.' backup_server_name: '- (Optional, String) Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default.' band_width_alert: '- (Optional, List) Bandwidth cap configuration.' @@ -5264,8 +5351,9 @@ resources: origin_pull_optimization: '- (Optional, List) Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).' origin_pull_protocol: '- (Optional, String) Origin-pull protocol configuration. http: forced HTTP origin-pull, follow: protocol follow origin-pull, https: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull.' origin_pull_timeout: '- (Optional, List) Cross-border linkage optimization configuration.' - origin_type: '- (Required, String) Master origin server type. The following types are supported: domain: domain name type, cos: COS origin, ip: IP list used as origin server, ipv6: origin server list is a single IPv6 address, ip_ipv6: origin server list is multiple IPv4 addresses and an IPv6 address.' + origin_type: '- (Required, String) Master origin server type. The following types are supported: domain: Domain name, domainv6: IPv6 domain name, cos: COS bucket address, third_party: Third-party object storage origin, igtm: IGTM origin, ip: IP address, ipv6: One IPv6 address, ip_ipv6: Multiple IPv4 addresses and one IPv6 address, ip_domain: IP addresses and domain names (only available to beta users), ip_domainv6: Multiple IPv4 addresses and one IPv6 domain name, ipv6_domain: Multiple IPv6 addresses and one domain name, ipv6_domainv6: Multiple IPv6 addresses and one IPv6 domain name, domain_domainv6: Multiple IPv4 domain names and one IPv6 domain name, ip_ipv6_domain: Multiple IPv4 and IPv6 addresses and one domain name, ip_ipv6_domainv6: Multiple IPv4 and IPv6 addresses and one IPv6 domain name, ip_domain_domainv6: Multiple IPv4 addresses and IPv4 domain names and one IPv6 domain name, ipv6_domain_domainv6: Multiple IPv4 domain names and IPv6 addresses and one IPv6 domain name, ip_ipv6_domain_domainv6: Multiple IPv4 and IPv6 addresses and IPv4 domain names and one IPv6 domain name.' oss_private_access: '- (Optional, List) Access authentication for OSS origin.' + others_private_access: '- (Optional, List) Object storage back-to-source authentication of other vendors.' page_rules: '- (Optional, List) List of error page rule.' post_max_size: '- (Optional, List) Maximum post size configuration.' private_key: '- (Optional, String) Server key information. This is required when uploading an external certificate.' @@ -5395,6 +5483,289 @@ resources: urls: '- (Required, List: [String], ForceNew) List of url to push. NOTE: urls need include protocol prefix http:// or https://.' user_agent: '- (Optional, String) Specify User-Agent HTTP header, default: TencentCdn.' importStatements: [] + tencentcloud_cdwdoris_instance: + subCategory: CdwDoris + description: Provides a resource to create a cdwdoris instance + name: tencentcloud_cdwdoris_instance + title: tencentcloud_cdwdoris_instance + examples: + - name: example + manifest: |- + { + "be_spec": [ + { + "count": 3, + "disk_size": 200, + "spec_name": "S_4_16_P" + } + ], + "case_sensitive": 0, + "charge_properties": [ + { + "charge_type": "POSTPAID_BY_HOUR" + } + ], + "doris_user_pwd": "Password@test", + "enable_multi_zones": false, + "fe_spec": [ + { + "count": 3, + "disk_size": 200, + "spec_name": "S_4_16_P" + } + ], + "ha_flag": false, + "instance_name": "tf-example", + "product_version": "2.1", + "security_group_ids": [ + "${tencentcloud_security_group.example.id}" + ], + "tags": [ + { + "tag_key": "createBy", + "tag_value": "Terraform" + } + ], + "user_subnet_id": "${tencentcloud_subnet.subnet.id}", + "user_vpc_id": "${tencentcloud_vpc.vpc.id}", + "workload_group_status": "open", + "zone": "${var.availability_zone}" + } + references: + user_subnet_id: tencentcloud_subnet.subnet.id + user_vpc_id: tencentcloud_vpc.vpc.id + zone: var.availability_zone + dependencies: + tencentcloud_security_group.example: |- + { + "description": "security group desc.", + "name": "tf-example", + "tags": { + "createBy": "Terraform" + } + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "172.16.0.0/24", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "172.16.0.0/16", + "name": "vpc" + } + - name: example + manifest: |- + { + "be_spec": [ + { + "count": 3, + "disk_size": 200, + "spec_name": "S_4_16_P" + } + ], + "case_sensitive": 0, + "charge_properties": [ + { + "charge_type": "PREPAID", + "time_span": 1, + "time_unit": "m" + } + ], + "doris_user_pwd": "Password@test", + "enable_multi_zones": false, + "fe_spec": [ + { + "count": 3, + "disk_size": 200, + "spec_name": "S_4_16_P" + } + ], + "ha_flag": false, + "instance_name": "tf-example", + "product_version": "2.1", + "security_group_ids": [ + "${tencentcloud_security_group.example.id}" + ], + "tags": [ + { + "tag_key": "createBy", + "tag_value": "Terraform" + } + ], + "user_subnet_id": "${tencentcloud_subnet.subnet.id}", + "user_vpc_id": "${tencentcloud_vpc.vpc.id}", + "workload_group_status": "close", + "zone": "${var.availability_zone}" + } + references: + user_subnet_id: tencentcloud_subnet.subnet.id + user_vpc_id: tencentcloud_vpc.vpc.id + zone: var.availability_zone + dependencies: + tencentcloud_security_group.example: |- + { + "description": "security group desc.", + "name": "tf-example", + "tags": { + "createBy": "Terraform" + } + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "172.16.0.0/24", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "172.16.0.0/16", + "name": "vpc" + } + argumentDocs: + be_spec: '- (Required, List) BE specifications.' + case_sensitive: '- (Optional, Int) Whether the table name is case sensitive, 0 refers to sensitive, 1 refers to insensitive, compared in lowercase; 2 refers to insensitive, and the table name is changed to lowercase for storage.' + charge_properties: '- (Required, List) Payment type.' + charge_type: '- (Optional, String) Billing type: PREPAID for prepayment, and POSTPAID_BY_HOUR for postpayment. Note: This field may return null, indicating that no valid values can be obtained.' + count: '- (Required, Int) Quantities.' + disk_size: '- (Required, Int) Cloud disk size.' + doris_user_pwd: '- (Required, String) Database password.' + enable_multi_zones: '- (Optional, Bool) Whether to enable multi-availability zone.' + fe_spec: '- (Required, List) FE specifications.' + ha_flag: '- (Required, Bool) Whether it is highly available.' + ha_type: '- (Optional, Int) High availability type: 0 indicates non-high availability (only one FE, FeSpec.CreateInstanceSpec.Count=1), 1 indicates read high availability (at least 3 FEs must be deployed, FeSpec.CreateInstanceSpec.Count>=3, and it must be an odd number), 2 indicates read and write high availability (at least 5 FEs must be deployed, FeSpec.CreateInstanceSpec.Count>=5, and it must be an odd number).' + id: '- ID of the resource.' + instance_name: '- (Required, String) Instance name.' + product_version: '- (Required, String) Product version number.' + renew_flag: '- (Optional, Int) Whether to automatically renew. 1 means automatic renewal is enabled. Note: This field may return null, indicating that no valid values can be obtained.' + security_group_ids: '- (Optional, List: [String]) Security Group Id list.' + spec_name: '- (Required, String) Specification name.' + subnet_id: '- (Optional, String) Subnet ID Note: This field may return null, indicating that no valid values can be obtained.' + subnet_ip_num: '- (Optional, Int) The number of available IP addresses in the current subnet Note: This field may return null, indicating that no valid values can be obtained.' + tag_key: '- (Required, String) Tag key.' + tag_value: '- (Required, String) Tag value.' + tags: '- (Optional, List) Tag list.' + time_span: '- (Optional, Int) Billing duration Note: This field may return null, indicating that no valid values can be obtained.' + time_unit: '- (Optional, String) Billing time unit, and m means month, etc. Note: This field may return null, indicating that no valid values can be obtained.' + user_multi_zone_infos: '- (Optional, List) After the Multi-AZ is enabled, all user''s Availability Zones and Subnets information are shown.' + user_subnet_id: '- (Required, String) User subnet ID.' + user_vpc_id: '- (Required, String) User VPCID.' + workload_group_status: '- (Required, String) Whether to enable resource group. open - enable, close - disable.' + zone: '- (Required, String) Availability zone.' + importStatements: [] + tencentcloud_cdwdoris_user: + subCategory: CdwDoris + description: Provides a resource to create a cdwdoris cdwdoris_user + name: tencentcloud_cdwdoris_user + title: tencentcloud_cdwdoris_user + examples: + - name: cdwdoris_user + manifest: |- + { + "user_info": {} + } + argumentDocs: + api_type: '- (Required, String, ForceNew) Api type.' + cam_ranger_group_ids: '- (Optional, List) Ranger group id list.' + cam_uin: '- (Optional, String) The bound sub user uin.' + describe: '- (Optional, String) Describe.' + id: '- ID of the resource.' + instance_id: '- (Required, String) Instance ID.' + password: '- (Required, String) Password.' + user_info: '- (Required, List) User info.' + user_privilege: '- (Optional, Int, ForceNew) User permission type. 0: Ordinary user; 1: Administrator.' + username: '- (Required, String) User name.' + white_host: '- (Optional, String) The IP the user linked from.' + importStatements: [] + tencentcloud_cdwdoris_workload_group: + subCategory: CdwDoris + description: Provides a resource to create a cdwdoris workload group + name: tencentcloud_cdwdoris_workload_group + title: tencentcloud_cdwdoris_workload_group + examples: + - name: example + manifest: |- + { + "instance_id": "${tencentcloud_cdwdoris_instance.example.id}", + "workload_group": [ + { + "cpu_hard_limit": "30%", + "cpu_share": 1024, + "enable_memory_over_commit": true, + "memory_limit": 20, + "workload_group_name": "example" + } + ] + } + references: + instance_id: tencentcloud_cdwdoris_instance.example.id + dependencies: + tencentcloud_cdwdoris_instance.example: |- + { + "be_spec": [ + { + "count": 3, + "disk_size": 200, + "spec_name": "S_4_16_P" + } + ], + "case_sensitive": 0, + "charge_properties": [ + { + "charge_type": "POSTPAID_BY_HOUR" + } + ], + "doris_user_pwd": "Password@test", + "enable_multi_zones": false, + "fe_spec": [ + { + "count": 3, + "disk_size": 200, + "spec_name": "S_4_16_P" + } + ], + "ha_flag": false, + "instance_name": "tf-example", + "product_version": "2.1", + "tags": [ + { + "tag_key": "createBy", + "tag_value": "Terraform" + } + ], + "user_subnet_id": "${tencentcloud_subnet.subnet.id}", + "user_vpc_id": "${tencentcloud_vpc.vpc.id}", + "workload_group_status": "open", + "zone": "${var.availability_zone}" + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "172.16.0.0/24", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "172.16.0.0/16", + "name": "vpc" + } + argumentDocs: + cpu_hard_limit: '- (Optional, String) Cpu hard limit. Note: This field may return null, indicating that no valid value can be obtained.' + cpu_share: '- (Optional, Int) CPU weight. Note: This field may return null, indicating that no valid value can be obtained.' + enable_memory_over_commit: '- (Optional, Bool) Whether to allow over-allocation. Note: This field may return null, indicating that no valid value can be obtained.' + id: '- ID of the resource.' + instance_id: '- (Required, String, ForceNew) Instance id.' + memory_limit: '- (Optional, Int) Memory limit, the sum of the memory limit values of all resource groups should be less than or equal to 100. Note: This field may return null, indicating that no valid value can be obtained.' + workload_group: '- (Optional, List) Resource group configuration.' + workload_group_name: '- (Optional, String, ForceNew) Workload group name. Note: This field may return null, indicating that no valid value can be obtained.' + importStatements: [] tencentcloud_cdwpg_instance: subCategory: CDWPG description: Provides a resource to create a cdwpg instance @@ -7901,7 +8272,7 @@ resources: name: tencentcloud_clb_attachment title: tencentcloud_clb_attachment examples: - - name: foo + - name: example manifest: |- { "clb_id": "lb-k2zjp9lv", @@ -7915,7 +8286,22 @@ resources: } ] } - - name: foo + - name: example + manifest: |- + { + "clb_id": "lb-k2zjp9lv", + "domain": "test.com", + "listener_id": "lbl-hh141sn9", + "targets": [ + { + "instance_id": "ins-1flbqyp8", + "port": 80, + "weight": 10 + } + ], + "url": "/" + } + - name: example manifest: |- { "clb_id": "lb-k2zjp9lv", @@ -7934,7 +8320,27 @@ resources: } ] } - - name: foo + - name: example + manifest: |- + { + "clb_id": "lb-k2zjp9lv", + "domain": "test.com", + "listener_id": "lbl-hh141sn9", + "targets": [ + { + "instance_id": "ins-1flbqyp8", + "port": 80, + "weight": 10 + }, + { + "instance_id": "ins-ekloqpa1", + "port": 81, + "weight": 10 + } + ], + "url": "/" + } + - name: example manifest: |- { "clb_id": "lb-k2zjp9lv", @@ -7942,14 +8348,30 @@ resources: "rule_id": "loc-4xxr2cy7", "targets": [ { - "eni_ip": "example-ip", - "port": 23, + "eni_ip": "172.16.16.52", + "port": 8090, "weight": 50 } ] } + - name: example + manifest: |- + { + "clb_id": "lb-k2zjp9lv", + "domain": "test.com", + "listener_id": "lbl-hh141sn9", + "targets": [ + { + "eni_ip": "172.16.16.52", + "port": 8090, + "weight": 50 + } + ], + "url": "/" + } argumentDocs: clb_id: '- (Required, String, ForceNew) ID of the CLB.' + domain: '- (Optional, String, ForceNew) Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided.' eni_ip: '- (Optional, String) Eni IP address of the backend server, conflict with instance_id but must specify one of them.' id: '- ID of the resource.' instance_id: '- (Optional, String) CVM Instance Id of the backend server, conflict with eni_ip but must specify one of them.' @@ -7958,6 +8380,7 @@ resources: protocol_type: '- Type of protocol within the listener.' rule_id: '- (Optional, String, ForceNew) ID of the CLB listener rule. Only supports listeners of HTTPS and HTTP protocol.' targets: '- (Required, Set) Information of the backends to be attached.' + url: '- (Optional, String, ForceNew) URL of the target forwarding rule. Does not take effect when parameter rule_id is provided.' weight: '- (Optional, Int) Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to 10.' importStatements: [] tencentcloud_clb_customized_config: @@ -8668,33 +9091,54 @@ resources: name: tencentcloud_clb_listener_rule title: tencentcloud_clb_listener_rule examples: - - name: foo + - name: example manifest: |- { "certificate_ca_id": "VfqO4zkB", "certificate_id": "VjANRdz8", "certificate_ssl_mode": "MUTUAL", "clb_id": "lb-k2zjp9lv", - "domain": "foo.net", + "domain": "example.com", "health_check_health_num": 3, "health_check_http_code": 2, - "health_check_http_domain": "Default Domain", + "health_check_http_domain": "check.com", "health_check_http_method": "GET", - "health_check_http_path": "Default Path", + "health_check_http_path": "/", "health_check_interval_time": 5, "health_check_switch": true, "health_check_unhealth_num": 3, "listener_id": "lbl-hh141sn9", "scheduler": "WRR", "session_expire_time": 30, - "url": "/bar" + "url": "/" + } + - name: example + manifest: |- + { + "clb_id": "lb-k2zjp9lv", + "domains": [ + "example1.com", + "example2.com" + ], + "health_check_health_num": 3, + "health_check_http_code": 2, + "health_check_http_domain": "check.com", + "health_check_http_method": "GET", + "health_check_http_path": "/", + "health_check_interval_time": 5, + "health_check_switch": true, + "health_check_unhealth_num": 3, + "listener_id": "lbl-hh141sn9", + "scheduler": "WRR", + "url": "/" } argumentDocs: certificate_ca_id: '- (Optional, String) ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.' certificate_id: '- (Optional, String) ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.' certificate_ssl_mode: '- (Optional, String, ForceNew) Type of certificate. Valid values: UNIDIRECTIONAL, MUTUAL. NOTES: Only supports listeners of HTTPS protocol.' clb_id: '- (Required, String) ID of CLB instance.' - domain: '- (Required, String) Domain name of the listener rule.' + domain: '- (Optional, String) Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains.' + domains: '- (Optional, List: [String], ForceNew) Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains.' forward_type: '- (Optional, String) Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP.' health_check_health_num: '- (Optional, Int) Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.' health_check_http_code: '- (Optional, Int) HTTP Status Code. The default is 31. Valid value ranges: [1~31]. 1 means the return value ''1xx'' is health. 2means the return value ''2xx'' is health.4means the return value ''3xx'' is health.8` means the return value ''4xx'' is health. 16 means the return value ''5xx'' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The ''HTTP'' health check of the ''TCP'' listener only supports specifying one health check status code. NOTES: Only supports listeners of ''HTTP'' and ''HTTPS'' protocol.' @@ -9911,11 +10355,11 @@ resources: importStatements: [] tencentcloud_cls_data_transform: subCategory: Cloud Log Service(CLS) - description: Provides a resource to create a cls data_transform + description: Provides a resource to create a CLS data transform name: tencentcloud_cls_data_transform title: tencentcloud_cls_data_transform examples: - - name: data_transform + - name: example manifest: |- { "dst_resources": [ @@ -9927,7 +10371,7 @@ resources: "enable_flag": 1, "etl_content": "ext_sep(\"content\", \"f1, f2, f3\", sep=\",\", quote=\"\", restrict=False, mode=\"overwrite\")fields_drop(\"content\")", "func_type": 1, - "name": "iac-test-src", + "name": "tf-example", "src_topic_id": "${tencentcloud_cls_topic.topic_src.id}", "task_type": 3 } @@ -9958,7 +10402,7 @@ resources: "period": 10, "storage_type": "hot", "tags": { - "test": "test" + "createdBy": "terraform" }, "topic_name": "tf-example-dst" } @@ -9971,21 +10415,21 @@ resources: "period": 10, "storage_type": "hot", "tags": { - "test": "test" + "createdBy": "terraform" }, "topic_name": "tf-example_src" } argumentDocs: - alias: '- (Required, String) alias.' - dst_resources: '- (Optional, List) data transform des resources.' - enable_flag: '- (Optional, Int) task enable flag.' - etl_content: '- (Required, String) data transform content.' - func_type: '- (Required, Int) task type.' + alias: '- (Required, String) Alias.' + dst_resources: '- (Optional, List) Data transform des resources. If func_type is 1, this parameter is required. If func_type is 2, this parameter does not need to be filled in.' + enable_flag: '- (Optional, Int) Task enable flag. 1: enable, 2: disable, Default is 1.' + etl_content: '- (Required, String) Data transform content. If func_type is 2, must use log_auto_output.' + func_type: '- (Required, Int) Task type. 1: Specify the theme; 2: Dynamic creation.' id: '- ID of the resource.' - name: '- (Required, String) task name.' - src_topic_id: '- (Required, String) src topic id.' - task_type: '- (Required, Int) task type.' - topic_id: '- (Required, String) dst topic id.' + name: '- (Required, String) Task name.' + src_topic_id: '- (Required, String) Source topic ID.' + task_type: '- (Required, Int) Task type. 1: Use random data from the source log theme for processing preview; 2: Use user-defined test data for processing preview; 3: Create real machining tasks.' + topic_id: '- (Required, String) Dst topic ID.' importStatements: [] tencentcloud_cls_export: subCategory: Cloud Log Service(CLS) @@ -10701,12 +11145,45 @@ resources: name: tencentcloud_cos_bucket title: tencentcloud_cos_bucket examples: - - name: private_sbucket + - name: private_bucket manifest: |- { "acl": "private", "bucket": "private-bucket-${local.app_id}" } + - name: private_bucket + manifest: |- + { + "acl": "private", + "bucket": "private-bucket-${local.app_id}", + "cdc_id": "cluster-262n63e8", + "force_clean": true, + "versioning_enable": true + } + - name: bucket_basic + manifest: |- + { + "acceleration_enable": true, + "acl": "private", + "bucket": "tf-bucket-cdc-${local.app_id}", + "encryption_algorithm": "KMS", + "force_clean": true, + "kms_id": "${tencentcloud_kms_key.example.id}", + "versioning_enable": true + } + references: + kms_id: tencentcloud_kms_key.example.id + dependencies: + tencentcloud_kms_key.example: |- + { + "alias": "tf-example-kms-key", + "description": "example of kms key", + "is_enabled": true, + "key_rotation_enabled": false, + "tags": { + "createdBy": "terraform" + } + } - name: multi_zone_bucket manifest: |- { @@ -10757,6 +11234,30 @@ resources: } ] } + - name: bucket_with_cors + manifest: |- + { + "bucket": "bucket-with-cors-${local.app_id}", + "cdc_id": "cluster-262n63e8", + "cors_rules": [ + { + "allowed_headers": [ + "*" + ], + "allowed_methods": [ + "PUT", + "POST" + ], + "allowed_origins": [ + "http://*.abc.com" + ], + "expose_headers": [ + "Etag" + ], + "max_age_seconds": 300 + } + ] + } - name: bucket_with_lifecycle manifest: |- { @@ -10779,6 +11280,23 @@ resources: } ] } + - name: bucket_with_lifecycle + manifest: |- + { + "acl": "private", + "bucket": "bucket-with-lifecycle-${local.app_id}", + "cdc_id": "cluster-262n63e8", + "lifecycle_rules": [ + { + "expiration": [ + { + "days": 90 + } + ], + "filter_prefix": "path1/" + } + ] + } - name: bucket_replicate manifest: |- { @@ -10811,6 +11329,7 @@ resources: allowed_methods: '- (Required, List) Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD.' allowed_origins: '- (Required, List) Specifies which origins are allowed.' bucket: '- (Required, String, ForceNew) The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example mycos-1258798060.' + cdc_id: '- (Optional, String, ForceNew) CDC cluster ID.' cors_rules: '- (Optional, List) A rule of Cross-Origin Resource Sharing (documented below).' cos_bucket_url: '- The URL of this cos bucket.' custom_http_headers: '- (Optional, Map) Specifies the custom headers that you can add for COS to access your origin server.' @@ -10822,7 +11341,7 @@ resources: destination_storage_class: '- (Optional, String) Storage class of destination, available values: STANDARD, INTELLIGENT_TIERING, STANDARD_IA. default is following current class of destination.' domain: '- (Required, String) Specify domain host.' enable_intelligent_tiering: '- (Optional, Bool) Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified.' - encryption_algorithm: '- (Optional, String) The server-side encryption algorithm to use. Valid value is AES256.' + encryption_algorithm: '- (Optional, String) The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario.' error_document: '- (Optional, String) An absolute path to the document to return in case of a 4XX error.' expiration: '- (Optional, Set) Specifies a period in the object''s expire (documented below).' expose_headers: '- (Optional, List) Specifies expose header in the response.' @@ -10836,6 +11355,7 @@ resources: index_document: '- (Optional, String) COS returns this index document when requests are made to the root domain or any of the subfolders.' intelligent_tiering_days: '- (Optional, Int) Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30.' intelligent_tiering_request_frequent: '- (Optional, Int) Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.' + kms_id: '- (Optional, String) The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used.' lifecycle_rules: '- (Optional, List) A configuration of object lifecycle management (documented below).' log_enable: '- (Optional, Bool) Indicate the access log of this bucket to be saved or not. Default is false. If set true, the access log will be saved with log_target_bucket. To enable log, the full access of log service must be granted. Full Access Role Policy.' log_prefix: '- (Optional, String) The prefix log name which saves the access log of this bucket per 5 minutes. Eg. MyLogPrefix/. The log access file format is log_target_bucket/log_prefix{YYYY}/{MM}/{DD}/{time}{random}{index}.gz. Only valid when log_enable is true.' @@ -10918,20 +11438,19 @@ resources: importStatements: [] tencentcloud_cos_bucket_inventory: subCategory: Cloud Object Storage(COS) - description: Provides a resource to create a cos bucket_inventory + description: Provides a resource to create a cos bucket inventory name: tencentcloud_cos_bucket_inventory title: tencentcloud_cos_bucket_inventory examples: - - name: bucket_inventory + - name: example manifest: |- { - "bucket": "keep-test-xxxxxx", + "bucket": "${tencentcloud_cos_bucket.example.id}", "destination": [ { - "account_id": "", - "bucket": "qcs::cos:ap-guangzhou::keep-test-xxxxxx", + "bucket": "qcs::cos:ap-guangzhou::private-bucket-1309118522", "format": "CSV", - "prefix": "cos_bucket_inventory" + "prefix": "frontends" } ], "filter": [ @@ -10945,7 +11464,7 @@ resources: ], "included_object_versions": "Current", "is_enabled": "true", - "name": "test123", + "name": "tf-example", "optional_fields": [ { "fields": [ @@ -10956,10 +11475,18 @@ resources: ], "schedule": [ { - "frequency": "Weekly" + "frequency": "Daily" } ] } + references: + bucket: tencentcloud_cos_bucket.example.id + dependencies: + tencentcloud_cos_bucket.example: |- + { + "acl": "private", + "bucket": "private-bucket-${local.app_id}" + } argumentDocs: account_id: '- (Optional, String) ID of the bucket owner.' bucket: '- (Required, String, ForceNew) Bucket name.' @@ -18334,6 +18861,7 @@ resources: applicable_for_clb: '- (Optional, Bool, Deprecated) It has been deprecated from version 1.27.0. Indicates whether the anycast eip can be associated to a CLB.' auto_renew_flag: '- (Optional, Int) Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only supported prepaid EIP.' bandwidth_package_id: '- (Optional, String) ID of bandwidth package, it will set when internet_charge_type is BANDWIDTH_PACKAGE.' + cdc_id: '- (Optional, String) CDC Unique ID.' egress: '- (Optional, String) Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket.' id: '- ID of the resource.' internet_charge_type: '- (Optional, String) The charge type of eip. Valid values: BANDWIDTH_PACKAGE, BANDWIDTH_POSTPAID_BY_HOUR, BANDWIDTH_PREPAID_BY_MONTH and TRAFFIC_POSTPAID_BY_HOUR.' @@ -18650,6 +19178,12 @@ resources: { "availability_zone": "${data.tencentcloud_availability_zones_by_product.availability_zone.zones.0.name}", "basic_security_type": 2, + "cos_backup": [ + { + "backup_time": "22:00", + "is_auto_backup": true + } + ], "es_acl": [ { "white_list": [ @@ -18776,14 +19310,16 @@ resources: } argumentDocs: availability_zone: '- (Optional, String, ForceNew) Availability zone. When create multi-az es, this parameter must be omitted or -.' + backup_time: '- (Required, String) Automatic backup execution time (accurate to the hour), e.g. 22:00.' basic_security_type: '- (Optional, Int) Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are 1 and 2. 1 is disabled, 2 is enabled, and default value is 1. Notice: this parameter is only take effect on basic license.' black_list: '- (Optional, Set) Blacklist of kibana access.' charge_period: '- (Optional, Int, ForceNew) The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to PREPAID.' charge_type: '- (Optional, String, ForceNew) The charge type of instance. Valid values are PREPAID and POSTPAID_BY_HOUR.' + cos_backup: '- (Optional, List) COS automatic backup information.' create_time: '- Instance creation time.' deploy_mode: '- (Optional, Int, ForceNew) Cluster deployment mode. Valid values are 0 and 1. 0 is single-AZ deployment, and 1 is multi-AZ deployment. Default value is 0.' disk_size: '- (Optional, Int) Node disk size. Unit is GB, and default value is 100.' - disk_type: '- (Optional, String) Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD.' + disk_type: '- (Optional, String) Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD.' elasticsearch_domain: '- Elasticsearch domain name.' elasticsearch_port: '- Elasticsearch port.' elasticsearch_vip: '- Elasticsearch VIP.' @@ -18791,6 +19327,7 @@ resources: es_acl: '- (Optional, List) Kibana Access Control Configuration.' id: '- ID of the resource.' instance_name: '- (Optional, String) Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).' + is_auto_backup: '- (Required, Bool) Whether to enable automatic backup of cos.' kibana_public_access: '- (Optional, String) Kibana public network access status. Valid values are OPEN and CLOSE.' kibana_url: '- Kibana access URL.' license_type: '- (Optional, String) License type. Valid values are oss, basic and platinum. The default value is platinum.' @@ -19149,6 +19686,7 @@ resources: "name": "emr-vpc" } argumentDocs: + auto_renew: '- (Optional, Int) 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0.' common_count: '- (Optional, Int, ForceNew) The number of common node.' common_resource_spec: '- (Optional, List, ForceNew)' core_count: '- (Optional, Int) The number of core node.' @@ -19267,6 +19805,7 @@ resources: "name": "vpc-example" } argumentDocs: + cdc_id: '- CDC instance ID.' create_time: '- Creation time of the ENI.' description: '- (Optional, String) Description of the ENI, maximum length 60.' id: '- ID of the resource.' @@ -19827,12 +20366,16 @@ resources: "name": "ci-test-gaap-realserver" } argumentDocs: + check_port: '- (Optional, Int) UDP origin station health check probe port.' + check_type: '- (Optional, String) UDP origin server health type. PORT means check port, and PING means PING.' client_ip_method: '- (Optional, Int, ForceNew) The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol.' - connect_timeout: '- (Optional, Int) Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval.' + connect_timeout: '- (Optional, Int) Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval.' + context_type: '- (Optional, String) UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT.' create_time: '- Creation time of the layer4 listener.' - health_check: '- (Optional, Bool) Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol.' + health_check: '- (Optional, Bool) Indicates whether health check is enable, default value is false.' + healthy_threshold: '- (Optional, Int) Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1.' id: '- (Required, String) ID of the GAAP realserver.' - interval: '- (Optional, Int) Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol.' + interval: '- (Optional, Int) Interval of the health check, default value is 5s.' ip: '- (Required, String) IP of the GAAP realserver.' name: '- (Required, String) Name of the layer4 listener, the maximum length is 30.' port: '- (Required, Int, ForceNew) Port of the layer4 listener.' @@ -19840,8 +20383,11 @@ resources: proxy_id: '- (Required, String, ForceNew) ID of the GAAP proxy.' realserver_bind_set: '- (Optional, Set) An information list of GAAP realserver.' realserver_type: '- (Required, String, ForceNew) Type of the realserver. Valid value: IP and DOMAIN. NOTES: when the protocol is specified as TCP and the scheduler is specified as wrr, the item can only be set to IP.' + recv_context: '- (Optional, String) UDP source server health check port detects received messages. Only used when the health check type is PORT.' scheduler: '- (Optional, String) Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc.' + send_context: '- (Optional, String) UDP source server health check port detection sends messages. Only used when health check type is PORT.' status: '- Status of the layer4 listener.' + unhealthy_threshold: '- (Optional, Int) Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1.' weight: '- (Optional, Int) Scheduling weight, default value is 1. The range of values is [1,100].' importStatements: [] tencentcloud_gaap_layer7_listener: @@ -20077,6 +20623,246 @@ resources: havip_id: '- (Required, String, ForceNew) ID of the attached HA VIP.' id: '- ID of the resource.' importStatements: [] + tencentcloud_identity_center_external_saml_identity_provider: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization identity_center_external_saml_identity_provider + name: tencentcloud_identity_center_external_saml_identity_provider + title: tencentcloud_identity_center_external_saml_identity_provider + examples: + - name: identity_center_external_saml_identity_provider + manifest: |- + { + "sso_status": "Enabled", + "zone_id": "z-xxxxxx" + } + argumentDocs: + acs_url: '- Acs url.' + certificate_ids: '- Certificate ids.' + create_time: '- Create time.' + encoded_metadata_document: '- (Optional, String) IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.' + entity_id: '- (Optional, String) IdP identifier.' + id: '- ID of the resource.' + login_url: '- (Optional, String) IdP login URL.' + sso_status: '- (Optional, String) SSO enabling status. Valid values: Enabled, Disabled (default).' + update_time: '- Update time.' + x509_certificate: '- (Optional, String) X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.' + zone_id: '- (Required, String, ForceNew) Space ID.' + importStatements: [] + tencentcloud_identity_center_group: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create an identity center group + name: tencentcloud_identity_center_group + title: tencentcloud_identity_center_group + examples: + - name: identity_center_group + manifest: |- + { + "description": "test", + "group_name": "test-group", + "zone_id": "z-xxxxxx" + } + argumentDocs: + create_time: '- Creation time of the user group.' + description: '- (Optional, String) A description of the user group. Length: Maximum 1024 characters.' + group_id: '- ID of the user group.' + group_name: '- (Required, String) The name of the user group. Format: Allow English letters, numbers and special characters-. Length: Maximum 128 characters.' + group_type: '- Type of user group. Manual: manual creation, Synchronized: external import.' + id: '- ID of the resource.' + member_count: '- Number of team members.' + update_time: '- Modification time for the user group.' + zone_id: '- (Required, String) Zone id.' + importStatements: [] + tencentcloud_identity_center_role_assignment: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization identity_center_role_assignment + name: tencentcloud_identity_center_role_assignment + title: tencentcloud_identity_center_role_assignment + examples: + - name: identity_center_role_assignment + manifest: |- + { + "principal_id": "u-xxxxxx", + "principal_type": "User", + "role_configuration_id": "rc-xxxxxx", + "target_type": "MemberUin", + "target_uin": "xxxxxx", + "zone_id": "z-xxxxxx" + } + argumentDocs: + create_time: '- Create time.' + deprovision_strategy: '- (Optional, String, ForceNew) When you remove the last authorization configured with a certain privilege on a group account target account, whether to cancel the privilege configuration deployment at the same time. Value: DeprovisionForLastRoleAssignmentOnAccount: Remove privileges to configure deployment. None (default): Configure deployment without delegating privileges.' + id: '- ID of the resource.' + principal_id: |- + - (Required, String, ForceNew) Identity ID for the CAM user synchronization. Valid values: + When the PrincipalType value is Group, it is the CIC user group ID (g-). + When the PrincipalType value is User, it is the CIC user ID (u-). + principal_name: '- Principal name.' + principal_type: '- (Required, String, ForceNew) Identity type for the CAM user synchronization. Valid values:' + role_configuration_id: '- (Required, String, ForceNew) Permission configuration ID.' + role_configuration_name: '- Role configuration name.' + target_name: '- Target name.' + target_type: '- (Required, String, ForceNew) Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.' + target_uin: '- (Required, Int, ForceNew) UIN of the synchronized target account of the Tencent Cloud Organization.' + update_time: '- Update time.' + zone_id: '- (Required, String, ForceNew) Space ID.' + importStatements: [] + tencentcloud_identity_center_role_configuration: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization identity_center_role_configuration + name: tencentcloud_identity_center_role_configuration + title: tencentcloud_identity_center_role_configuration + examples: + - name: identity_center_role_configuration + manifest: |- + { + "description": "test", + "role_configuration_name": "tf-test", + "zone_id": "z-xxxxxx" + } + argumentDocs: + create_time: '- Create time.' + description: '- (Optional, String) Access configuration description, which contains up to 1024 characters.' + id: '- ID of the resource.' + relay_state: '- (Optional, String) Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.' + role_configuration_id: '- Role configuration id.' + role_configuration_name: '- (Required, String) Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).' + session_duration: '- (Optional, Int) Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).' + update_time: '- Update time.' + zone_id: '- (Required, String) Space ID.' + importStatements: [] + tencentcloud_identity_center_role_configuration_permission_custom_policy_attachment: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization identity_center_role_configuration_permission_custom_policy_attachment + name: tencentcloud_identity_center_role_configuration_permission_custom_policy_attachment + title: tencentcloud_identity_center_role_configuration_permission_custom_policy_attachment + examples: + - name: identity_center_role_configuration_permission_custom_policy_attachment + manifest: |- + { + "role_configuration_id": "rc-xxxxxx", + "role_policy_document": "{\n \"version\": \"2.0\",\n \"statement\": [\n {\n \"effect\": \"allow\",\n \"action\": [\n \"vpc:AcceptAttachCcnInstances\"\n ],\n \"resource\": [\n \"*\"\n ]\n }\n ]\n}\n", + "role_policy_name": "CustomPolicy", + "zone_id": "z-xxxxxx" + } + argumentDocs: + add_time: '- Role policy add time.' + id: '- ID of the resource.' + role_configuration_id: '- (Required, String, ForceNew) Permission configuration ID.' + role_policy_document: '- (Required, String, ForceNew) Role policy document.' + role_policy_name: '- (Required, String, ForceNew) Role policy name.' + role_policy_type: '- Role policy type.' + zone_id: '- (Required, String, ForceNew) Space ID.' + importStatements: [] + tencentcloud_identity_center_role_configuration_permission_policy_attachment: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization identity_center_role_configuration_permission_policy_attachment + name: tencentcloud_identity_center_role_configuration_permission_policy_attachment + title: tencentcloud_identity_center_role_configuration_permission_policy_attachment + examples: + - name: identity_center_role_configuration_permission_policy_attachment + manifest: |- + { + "role_configuration_id": "rc-xxxxxx", + "role_policy_id": "${xxxxxx}", + "zone_id": "z-xxxxxx" + } + references: + role_policy_id: xxxxxx + argumentDocs: + add_time: '- Role policy add time.' + id: '- ID of the resource.' + role_configuration_id: '- (Required, String, ForceNew) Permission configuration ID.' + role_policy_document: '- Role policy document.' + role_policy_id: '- (Required, Int, ForceNew) Role policy id.' + role_policy_name: '- (Optional, String) Role policy name.' + role_policy_type: '- Role policy type.' + zone_id: '- (Required, String, ForceNew) Space ID.' + importStatements: [] + tencentcloud_identity_center_user: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create an identity center user + name: tencentcloud_identity_center_user + title: tencentcloud_identity_center_user + examples: + - name: identity_center_user + manifest: |- + { + "description": "test", + "user_name": "test-user", + "zone_id": "z-xxxxxx" + } + argumentDocs: + create_time: '- Create time.' + description: '- (Optional, String) User''s description. Length: Maximum 1024 characters.' + display_name: '- (Optional, String) The display name of the user. Length: Maximum 256 characters.' + email: '- (Optional, String) The user''s email address. Must be unique within the catalog. Length: Maximum 128 characters.' + first_name: '- (Optional, String) The user''s last name. Length: Maximum 64 characters.' + id: '- ID of the resource.' + last_name: '- (Optional, String) The user''s name. Length: Maximum 64 characters.' + update_time: '- Update time.' + user_id: '- User id.' + user_name: '- (Required, String) User name. It must be unique in space. Modifications are not supported. Format: Contains numbers, English letters and special symbols(+, =, ,, ., @, -, _). Length: Maximum 64 characters.' + user_status: '- (Optional, String) The status of the user. Value: Enabled (default): Enabled. Disabled: Disabled.' + user_type: '- User type.' + zone_id: '- (Required, String) Zone id.' + importStatements: [] + tencentcloud_identity_center_user_group_attachment: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create an identity center user group attachment + name: tencentcloud_identity_center_user_group_attachment + title: tencentcloud_identity_center_user_group_attachment + examples: + - name: identity_center_user_group_attachment + manifest: |- + { + "group_id": "g-xxxxxx", + "user_id": "u-xxxxxx", + "zone_id": "z-xxxxxx" + } + argumentDocs: + group_id: '- (Required, String, ForceNew) User group ID.' + id: '- ID of the resource.' + user_id: '- (Required, String, ForceNew) User ID.' + zone_id: '- (Required, String, ForceNew) Zone id.' + importStatements: [] + tencentcloud_identity_center_user_sync_provisioning: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization identity_center_user_sync_provisioning + name: tencentcloud_identity_center_user_sync_provisioning + title: tencentcloud_identity_center_user_sync_provisioning + examples: + - name: identity_center_user_sync_provisioning + manifest: |- + { + "deletion_strategy": "Keep", + "description": "tf-test", + "duplication_strategy": "TakeOver", + "principal_id": "u-xxxxxx", + "principal_type": "User", + "target_type": "MemberUin", + "target_uin": "xxxxxx", + "zone_id": "z-xxxxxx" + } + argumentDocs: + create_time: '- Create time.' + deletion_strategy: '- (Optional, String) Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.' + description: '- (Optional, String) Description.' + duplication_strategy: '- (Optional, String) Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user''s username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.' + id: '- ID of the resource.' + principal_id: |- + - (Optional, String) Identity ID for the CAM user synchronization. Valid values: + When the PrincipalType value is Group, it is the CIC user group ID (g-). + When the PrincipalType value is User, it is the CIC user ID (u-). + principal_name: '- The identity name of the CAM user synchronization. Value: When PrincipalType is Group, the value is the CIC user group name; When PrincipalType takes the value to User, the value is the CIC user name.' + principal_type: '- (Optional, String) Identity type for the CAM user synchronization. Valid values:' + status: '- Status of CAM user synchronization. Value:' + target_name: '- Group account The name of the target account..' + target_type: '- (Optional, String) Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.' + target_uin: '- (Optional, Int) UIN of the synchronized target account of the Tencent Cloud Organization.' + update_time: '- Update time.' + user_provisioning_id: '- User provisioning id.' + zone_id: '- (Required, String) Space ID.' + importStatements: [] tencentcloud_image: subCategory: Cloud Virtual Machine(CVM) description: Provide a resource to manage image. @@ -20269,6 +21055,7 @@ resources: data_disks: '- (Optional, List, ForceNew) Settings for data disks.' dedicated_cluster_id: '- (Optional, String, ForceNew) Exclusive cluster id.' delete_with_instance: '- (Optional, Bool, ForceNew) Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with POSTPAID_BY_HOUR instance), default is true.' + delete_with_instance_prepaid: '- (Optional, Bool, ForceNew) Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false.' disable_api_termination: '- (Optional, Bool) Whether the termination protection is enabled. Default is false. If set true, which means that this instance can not be deleted by an API action.' disable_monitor_service: '- (Optional, Bool) Disable enhance service for monitor, it is enabled by default. When this options is set, monitor agent won''t be installed. Modifying will cause the instance reset.' disable_security_service: '- (Optional, Bool) Disable enhance service for security, it is enabled by default. When this options is set, security agent won''t be installed. Modifying will cause the instance reset.' @@ -20399,6 +21186,43 @@ resources: user_data_raw: '- (Optional, String, ForceNew) The user data to be injected into this instance, in plain text. Conflicts with user_data. Up to 16 KB after base64 encoded.' vpc_id: '- (Optional, String) The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.' importStatements: [] + tencentcloud_invite_organization_member_operation: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization invite_organization_member_operation + name: tencentcloud_invite_organization_member_operation + title: tencentcloud_invite_organization_member_operation + examples: + - name: invite_organization_member_operation + manifest: |- + { + "is_allow_quit": "Allow", + "member_uin": "xxxxxx", + "name": "tf-test", + "node_id": "xxxxxx", + "permission_ids": [ + "1", + "2", + "4" + ], + "policy_type": "Financial" + } + argumentDocs: + auth_file: '- (Optional, List, ForceNew) List of supporting documents of mutual trust entities.' + id: '- ID of the resource.' + is_allow_quit: '- (Optional, String, ForceNew) Whether to allow members to withdraw. Allow: Allow, Disallow: Denied.' + member_uin: '- (Required, Int, ForceNew) Invited account Uin.' + name: '- (Required, String, ForceNew) Member name. The maximum length is 25 characters and supports English letters, numbers, Chinese characters, symbols +, @, &, ., [, ], -, :, , and enumeration comma.' + node_id: '- (Required, Int, ForceNew) Node ID of the member''s department.' + pay_uin: '- (Optional, String, ForceNew) Payer Uin. Member needs to pay on behalf of.' + permission_ids: '- (Required, Set: [Int], ForceNew) List of member financial authority IDs. Values: 1-View bill, 2-View balance, 3-Fund transfer, 4-Consolidated disbursement, 5-Invoice, 6-Benefit inheritance, 7-Proxy payment, 1 and 2 must be default.' + policy_type: '- (Required, String, ForceNew) Relationship strategies. Value taken: Financial.' + relation_auth_name: '- (Optional, String, ForceNew) Name of the real-name subject of mutual trust.' + remark: '- (Optional, String, ForceNew) Remark.' + tag_key: '- (Required, String) Tag key.' + tag_value: '- (Required, String) Tag value.' + tags: '- (Optional, List, ForceNew) List of member tags. Maximum 10.' + url: '- (Required, String) File path.' + importStatements: [] tencentcloud_ipv6_address_bandwidth: subCategory: Virtual Private Cloud(VPC) description: Provides a resource to create a ipv6_address_bandwidth @@ -21477,6 +22301,38 @@ resources: } ] } + - name: cdc_cluster + manifest: |- + { + "cdc_id": "cluster-xxxxx", + "cluster_cidr": "192.168.0.0/16", + "cluster_deploy_type": "INDEPENDENT_CLUSTER", + "cluster_desc": "test cluster desc", + "cluster_level": "L20", + "cluster_max_pod_num": 64, + "cluster_max_service_num": 1024, + "cluster_name": "test-cdc", + "cluster_os": "tlinux3.1x86_64", + "cluster_version": "1.30.0", + "container_runtime": "containerd", + "exist_instance": [ + { + "instances_para": [ + { + "instance_ids": [ + "ins-eeijdk16", + "ins-84ku5rba", + "ins-8oa3im2s" + ] + } + ], + "node_role": "MASTER_ETCD" + } + ], + "pre_start_user_script": "aXB0YWJsZXMgLUEgSU5QVVQgLXAgdGNwIC1zIDE2OS4yNTQuMC4wLzE5IC0tdGNwLWZsYWdzIFNZTixSU1QgU1lOIC1qIFRDUE1TUyAtLXNldC1tc3MgMTE2MAppcHRhYmxlcyAtQSBPVVRQVVQgLXAgdGNwIC1kIDE2OS4yNTQuMC4wLzE5IC0tdGNwLWZsYWdzIFNZTixSU1QgU1lOIC1qIFRDUE1TUyAtLXNldC1tc3MgMTE2MAoKZWNobyAnCmlwdGFibGVzIC1BIElOUFVUIC1wIHRjcCAtcyAxNjkuMjU0LjAuMC8xOSAtLXRjcC1mbGFncyBTWU4sUlNUIFNZTiAtaiBUQ1BNU1MgLS1zZXQtbXNzIDExNjAKaXB0YWJsZXMgLUEgT1VUUFVUIC1wIHRjcCAtZCAxNjkuMjU0LjAuMC8xOSAtLXRjcC1mbGFncyBTWU4sUlNUIFNZTiAtaiBUQ1BNU1MgLS1zZXQtbXNzIDExNjAKJyA+PiAvZXRjL3JjLmQvcmMubG9jYWw=", + "runtime_version": "1.6.9", + "vpc_id": "vpc-xxxxx" + } argumentDocs: acquire_cluster_admin_role: '- (Optional, Bool) If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to false after acquired.' auth_options: '- (Optional, List) Specify cluster authentication configuration. Only available for managed cluster and cluster_version >= 1.20.' @@ -21487,6 +22343,7 @@ resources: bandwidth_package_id: '- (Optional, String) bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.' base_pod_num: '- (Optional, Int, ForceNew) The number of basic pods. valid when enable_customized_pod_cidr=true.' cam_role_name: '- (Optional, String, ForceNew) CAM role name authorized to access.' + cdc_id: '- (Optional, String) CDC ID.' certification_authority: '- The certificate used for access.' claim_expired_seconds: '- (Optional, Int) Claim expired seconds to recycle ENI. This field can only set when field network_type is ''VPC-CNI''. claim_expired_seconds must greater or equal than 300 and less than 15768000.' cluster_as_enabled: '- (Deprecated) This argument is deprecated because the TKE auto-scaling group was no longer available. Indicates whether to enable cluster node auto scaling. Default is false.' @@ -21545,6 +22402,7 @@ resources: id: '- ID of the resource.' ignore_cluster_cidr_conflict: '- (Optional, Bool, ForceNew) Indicates whether to ignore the cluster cidr conflict error. Default is false.' ignore_daemon_sets_utilization: '- (Optional, Bool) Whether to ignore DaemonSet pods by default when calculating resource usage.' + ignore_service_cidr_conflict: '- (Optional, Bool, ForceNew) Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode.' img_id: '- (Optional, String) The valid image id, format of img-xxx. Note: img_id will be replaced with the image corresponding to TKE cluster_os.' instance_charge_type: '- (Optional, String, ForceNew) The charge type of instance. Valid values are PREPAID and POSTPAID_BY_HOUR. The default is POSTPAID_BY_HOUR. Note: TencentCloud International only supports POSTPAID_BY_HOUR, PREPAID instance will not terminated after cluster deleted, and may not allow to delete before expired.' instance_charge_type_prepaid_period: '- (Optional, Int, ForceNew) The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.' @@ -21587,6 +22445,7 @@ resources: param: '- (Required, String) Parameter of the add-on resource object in JSON string format, please check the example at the top of page for reference.' password: '- (Optional, String, ForceNew) Password to access, should be set if key_ids not set.' pgw_endpoint: '- The Intranet address used for access.' + pre_start_user_script: '- (Optional, String, ForceNew) Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.' project_id: '- (Optional, Int) Project ID, default value is 0.' public_ip_assigned: '- (Optional, Bool, ForceNew) Specify whether to assign an Internet IP address.' runtime_version: '- (Optional, String) Container Runtime version.' @@ -21693,25 +22552,26 @@ resources: disk_partition: '- (Optional, String, ForceNew) The name of the device or partition to mount. NOTE: this argument doesn''t support setting in node pool, or will leads to mount error.' disk_size: '- (Optional, Int, ForceNew) Volume of disk in GB. Default is 0.' disk_type: '- (Optional, String, ForceNew) Types of disk. Valid value: LOCAL_BASIC, LOCAL_SSD, CLOUD_BASIC, CLOUD_PREMIUM, CLOUD_SSD, CLOUD_HSSD, CLOUD_TSSD and CLOUD_BSSD.' - docker_graph_path: '- (Optional, String, ForceNew) Docker graph path. Default is /var/lib/docker.' + docker_graph_path: '- (Optional, String, ForceNew, Deprecated) This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker.' driver: '- (Optional, Map) GPU driver version. Format like: { version: String, name: String }. version: Version of GPU driver or CUDA; name: Name of GPU driver or CUDA.' - extra_args: '- (Optional, List, ForceNew) Custom parameter information related to the node. This is a white-list parameter.' + extra_args: '- (Optional, List, ForceNew, Deprecated) This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter.' file_system: '- (Optional, String, ForceNew) File system, e.g. ext3/ext4/xfs.' gpu_args: '- (Optional, List, ForceNew) GPU driver parameters.' hostname: '- (Optional, String, ForceNew) The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).' id: '- ID of the resource.' + image_id: '- (Optional, String, ForceNew) ID of Node image.' instance_id: '- (Required, String, ForceNew) ID of the CVM instance, this cvm will reinstall the system.' - is_schedule: '- (Optional, Bool, ForceNew) Indicate to schedule the adding node or not. Default is true.' + is_schedule: '- (Optional, Bool, ForceNew, Deprecated) This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true.' key_ids: '- (Optional, List: [String], ForceNew) The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if password not set.' labels: '- (Optional, Map, ForceNew) Labels of tke attachment exits CVM.' mig_enable: '- (Optional, Bool) Whether to enable MIG.' mount_target: '- (Optional, String, ForceNew) Mount target.' password: '- (Optional, String, ForceNew) Password to access, should be set if key_ids not set.' - pre_start_user_script: '- (Optional, String, ForceNew) Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.' + pre_start_user_script: '- (Optional, String, ForceNew, Deprecated) This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.' security_groups: '- A list of security group IDs after attach to cluster.' state: '- State of the node.' - unschedulable: '- (Optional, Int, ForceNew) Sets whether the joining node participates in the schedule. Default is ''0''. Participate in scheduling.' - user_data: '- (Optional, String, ForceNew) Base64-encoded User Data text, the length limit is 16KB.' + unschedulable: '- (Optional, Int, ForceNew) Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling.' + user_data: '- (Optional, String, ForceNew, Deprecated) This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB.' worker_config: '- (Optional, List, ForceNew) Deploy the machine configuration information of the ''WORKER'', commonly used to attach existing instances.' worker_config_overrides: '- (Optional, List, ForceNew) Override variable worker_config, commonly used to attach existing instances.' importStatements: [] @@ -21796,6 +22656,139 @@ resources: kms_region: '- (Optional, String) kms region.' status: '- kms encryption status.' importStatements: [] + tencentcloud_kubernetes_health_check_policy: + subCategory: Tencent Kubernetes Engine(TKE) + description: Provides a resource to create a tke kubernetes_health_check_policy + name: tencentcloud_kubernetes_health_check_policy + title: tencentcloud_kubernetes_health_check_policy + examples: + - name: kubernetes_health_check_policy + manifest: |- + { + "cluster_id": "cls-xxxxx", + "name": "example", + "rules": [ + { + "auto_repair_enabled": true, + "enabled": true, + "name": "OOMKilling" + }, + { + "auto_repair_enabled": true, + "enabled": true, + "name": "KubeletUnhealthy" + } + ] + } + argumentDocs: + auto_repair_enabled: '- (Required, Bool) Enable repair or not.' + cluster_id: '- (Required, String) ID of the cluster.' + enabled: '- (Required, Bool) Enable detection of this project or not.' + id: '- ID of the resource.' + name: '- (Required, String) Health Check Policy Name.' + rules: '- (Required, List) Health check policy rule list.' + importStatements: [] + tencentcloud_kubernetes_log_config: + subCategory: Tencent Kubernetes Engine(TKE) + description: Provides a resource to create a tke kubernetes_log_config + name: tencentcloud_kubernetes_log_config + title: tencentcloud_kubernetes_log_config + examples: + - name: kubernetes_log_config_cls + manifest: |- + { + "cluster_id": "${tencentcloud_kubernetes_cluster.example.id}", + "log_config": "${jsonencode({\n \"apiVersion\" : \"cls.cloud.tencent.com/v1\",\n \"kind\" : \"LogConfig\",\n \"metadata\" : {\n \"name\" : \"tf-test-cls\"\n },\n \"spec\" : {\n \"clsDetail\" : {\n \"extractRule\" : {\n \"backtracking\" : \"0\",\n \"isGBK\" : \"false\",\n \"jsonStandard\" : \"false\",\n \"unMatchUpload\" : \"false\"\n },\n \"indexs\" : [\n {\n \"indexName\" : \"namespace\"\n },\n {\n \"indexName\" : \"pod_name\"\n },\n {\n \"indexName\" : \"container_name\"\n }\n ],\n \"logFormat\" : \"default\",\n \"logType\" : \"minimalist_log\",\n \"maxSplitPartitions\" : 0,\n \"region\" : \"ap-guangzhou\",\n \"storageType\" : \"\",\n # \"topicId\" : \"c26b66bd-617e-4923-bea0-test\"\n },\n \"inputDetail\" : {\n \"containerStdout\" : {\n \"metadataContainer\" : [\n \"namespace\",\n \"pod_name\",\n \"pod_ip\",\n \"pod_uid\",\n \"container_id\",\n \"container_name\",\n \"image_name\",\n \"cluster_id\"\n ],\n \"nsLabelSelector\" : \"\",\n \"workloads\" : [\n {\n \"kind\" : \"deployment\",\n \"name\" : \"testlog1\",\n \"namespace\" : \"default\"\n }\n ]\n },\n \"type\" : \"container_stdout\"\n }\n }\n })}", + "log_config_name": "tf-test-cls", + "logset_id": "${tencentcloud_cls_logset.logset.id}" + } + references: + cluster_id: tencentcloud_kubernetes_cluster.example.id + logset_id: tencentcloud_cls_logset.logset.id + dependencies: + tencentcloud_cls_logset.logset: |- + { + "logset_name": "tf-test-example", + "tags": { + "createdBy": "terraform" + } + } + tencentcloud_kubernetes_cluster.example: |- + { + "cluster_cidr": "${var.example_cluster_cidr}", + "cluster_deploy_type": "MANAGED_CLUSTER", + "cluster_desc": "example for tke cluster", + "cluster_internet": false, + "cluster_max_pod_num": 32, + "cluster_max_service_num": 32, + "cluster_name": "tf_example_cluster", + "cluster_os": "tlinux2.2(tkernel3)x86_64", + "cluster_version": "1.22.5", + "log_agent": [ + { + "enabled": true + } + ], + "vpc_id": "${local.first_vpc_id}" + } + - name: kubernetes_log_config_ckafka + manifest: |- + { + "cluster_id": "${tencentcloud_kubernetes_cluster.example.id}", + "log_config": "${jsonencode({\n \"apiVersion\" : \"cls.cloud.tencent.com/v1\",\n \"kind\" : \"LogConfig\",\n \"metadata\" : {\n \"name\" : \"tf-test-ckafka\"\n },\n \"spec\" : {\n \"inputDetail\" : {\n \"containerStdout\" : {\n \"allContainers\" : true,\n \"namespace\" : \"default\",\n \"nsLabelSelector\" : \"\"\n },\n \"type\" : \"container_stdout\"\n },\n \"kafkaDetail\" : {\n \"brokers\" : \"172.16.0.30:9092\", # your ckafka brokers\n \"extractRule\" : {},\n \"instanceId\" : \"\",\n \"kafkaType\" : \"SelfBuildKafka\",\n \"logType\" : \"minimalist_log\",\n \"messageKey\" : {\n \"value\" : \"\",\n \"valueFrom\" : {\n \"fieldRef\" : {\n \"fieldPath\" : \"\"\n }\n }\n },\n \"metadata\" : {},\n \"timestampFormat\" : \"double\",\n \"timestampKey\" : \"\",\n \"topic\" : local.ckafka_topic\n }\n }\n })}", + "log_config_name": "tf-test-ckafka", + "logset_id": "${tencentcloud_cls_logset.logset.id}" + } + references: + cluster_id: tencentcloud_kubernetes_cluster.example.id + logset_id: tencentcloud_cls_logset.logset.id + dependencies: + tencentcloud_ckafka_instance.example: |- + { + "band_width": 20, + "charge_type": "POSTPAID_BY_HOUR", + "config": [ + { + "auto_create_topic_enable": true, + "default_num_partitions": 3, + "default_replication_factor": 3 + } + ], + "disk_size": 500, + "disk_type": "CLOUD_BASIC", + "dynamic_retention_config": [ + { + "enable": 1 + } + ], + "instance_name": "ckafka-instance-postpaid", + "kafka_version": "1.1.1", + "msg_retention_time": 1300, + "partition": 400, + "subnet_id": "${local.first_subnet_id}", + "vpc_id": "${local.first_vpc_id}", + "zone_id": "${local.zone_id}" + } + tencentcloud_ckafka_topic.example: |- + { + "clean_up_policy": "delete", + "instance_id": "${tencentcloud_ckafka_instance.example.id}", + "note": "topic note", + "partition_num": 1, + "replica_num": 2, + "retention": 60000, + "sync_replica_min_num": 1, + "topic_name": "tmp", + "unclean_leader_election_enable": false + } + argumentDocs: + cluster_id: '- (Required, String, ForceNew) Cluster ID.' + cluster_type: '- (Optional, String, ForceNew) The current cluster type supports tke and eks, default is tke.' + id: '- ID of the resource.' + log_config: '- (Required, String, ForceNew) JSON expression of log collection configuration.' + log_config_name: '- (Required, String, ForceNew) Log config name.' + logset_id: '- (Optional, String, ForceNew) CLS log set ID.' + importStatements: [] tencentcloud_kubernetes_native_node_pool: subCategory: Tencent Kubernetes Engine(TKE) description: Provides a resource to create a tke kubernetes_native_node_pool @@ -22170,6 +23163,7 @@ resources: instance_charge_type_prepaid_period: '- (Optional, Int) The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.' instance_charge_type_prepaid_renew_flag: '- (Optional, String) Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically, NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically, DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to PREPAID.' instance_name: '- (Optional, String) Instance name, no more than 60 characters. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001.' + instance_name_style: '- (Optional, String) Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001.' instance_type: '- (Required, String, ForceNew) Specified types of CVM instance.' internet_charge_type: '- (Optional, String) Charge types for network traffic. Valid value: BANDWIDTH_PREPAID, TRAFFIC_POSTPAID_BY_HOUR and BANDWIDTH_PACKAGE.' internet_max_bandwidth_out: '- (Optional, Int) Max bandwidth of Internet access in Mbps. Default is 0.' @@ -22221,7 +23215,7 @@ resources: name: tencentcloud_kubernetes_scale_worker title: tencentcloud_kubernetes_scale_worker examples: - - name: test_scale + - name: example manifest: |- { "cluster_id": "cls-godovr32", @@ -22258,7 +23252,7 @@ resources: worker_config.availability_zone: var.availability_zone worker_config.instance_type: var.scale_instance_type worker_config.subnet_id: var.subnet - - name: test_scale + - name: example manifest: |- { "cluster_id": "cls-godovr32", @@ -22298,7 +23292,7 @@ resources: worker_config.instance_type: var.scale_instance_type worker_config.subnet_id: var.subnet argumentDocs: - auto_format_and_mount: '- (Optional, Bool, ForceNew) Indicate whether to auto format and mount or not. Default is false.' + auto_format_and_mount: '- (Optional, Bool, ForceNew, Deprecated) This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false.' availability_zone: '- (Optional, String, ForceNew) Indicates which availability zone will be used.' bandwidth_package_id: '- (Optional, String) bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.' cam_role_name: '- (Optional, String, ForceNew) CAM role name authorized to access.' @@ -22307,10 +23301,10 @@ resources: cuda: '- (Optional, Map) CUDA version. Format like: { version: String, name: String }. version: Version of GPU driver or CUDA; name: Name of GPU driver or CUDA.' cudnn: '- (Optional, Map) cuDNN version. Format like: { version: String, name: String, doc_name: String, dev_name: String }. version: cuDNN version; name: cuDNN name; doc_name: Doc name of cuDNN; dev_name: Dev name of cuDNN.' custom_driver: '- (Optional, Map) Custom GPU driver. Format like: {address: String}. address: URL of custom GPU driver address.' - data_disk: '- (Optional, List, ForceNew) Configurations of data disk.' + data_disk: '- (Optional, List, ForceNew) Configurations of tke data disk.' desired_pod_num: '- (Optional, Int, ForceNew) Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.' disaster_recover_group_ids: '- (Optional, List, ForceNew) Disaster recover groups to which a CVM instance belongs. Only support maximum 1.' - disk_partition: '- (Optional, String, ForceNew) The name of the device or partition to mount.' + disk_partition: '- (Optional, String, ForceNew, Deprecated) This argument was deprecated, use data_disk instead. The name of the device or partition to mount.' disk_size: '- (Optional, Int, ForceNew) Volume of disk in GB. Default is 0.' disk_type: '- (Optional, String, ForceNew) Types of disk, available values: CLOUD_PREMIUM and CLOUD_SSD and CLOUD_HSSD and CLOUD_TSSD.' docker_graph_path: '- (Optional, String, ForceNew) Docker graph path. Default is /var/lib/docker.' @@ -22320,7 +23314,7 @@ resources: enhanced_security_service: '- (Optional, Bool, ForceNew) To specify whether to enable cloud security service. Default is TRUE.' extra_args: '- (Optional, List: [String], ForceNew) Custom parameter information related to the node.' failed_reason: '- Information of the cvm when it is failed.' - file_system: '- (Optional, String, ForceNew) File system, e.g. ext3/ext4/xfs.' + file_system: '- (Optional, String, ForceNew, Deprecated) This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs.' gpu_args: '- (Optional, List, ForceNew) GPU driver parameters.' hostname: '- (Optional, String, ForceNew) The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).' hpc_cluster_id: '- (Optional, String) Id of cvm hpc cluster.' @@ -22960,6 +23954,56 @@ resources: id: '- ID of the resource.' instance_id: '- (Required, String, ForceNew) Instance ID.' importStatements: [] + tencentcloud_lite_hbase_instance: + subCategory: MapReduce(EMR) + description: Provides a resource to create a emr lite_hbase_instance + name: tencentcloud_lite_hbase_instance + title: tencentcloud_lite_hbase_instance + examples: + - name: lite_hbase_instance + manifest: |- + { + "disk_size": 100, + "disk_type": "CLOUD_HSSD", + "instance_name": "tf-test", + "node_type": "8C32G", + "pay_mode": 0, + "tags": [ + { + "tag_key": "test", + "tag_value": "test" + } + ], + "zone_settings": [ + { + "node_num": 3, + "vpc_settings": [ + { + "subnet_id": "subnet-xxxxxx", + "vpc_id": "vpc-xxxxxx" + } + ], + "zone": "ap-shanghai-2" + } + ] + } + argumentDocs: + disk_size: '- (Required, Int) Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 10000, with an adjustment step size of 20.' + disk_type: '- (Required, String) Instance disk type, fill in CLOUD_HSSD to indicate performance cloud storage.' + id: '- ID of the resource.' + instance_name: '- (Required, String) Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.' + node_num: '- (Required, Int) Number of nodes.' + node_type: '- (Required, String) Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.' + pay_mode: '- (Required, Int) Instance pay mode. Value range: 0: indicates post pay mode, that is, pay-as-you-go.' + subnet_id: '- (Required, String) Subnet ID.' + tag_key: '- (Optional, String) Tag key.' + tag_value: '- (Optional, String) Tag value.' + tags: '- (Optional, List) List of tags to bind to the instance.' + vpc_id: '- (Required, String) VPC ID.' + vpc_settings: '- (Required, List) Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.' + zone: '- (Required, String) The availability zone to which the instance belongs, such as ap-guangzhou-1.' + zone_settings: '- (Required, List) Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.' + importStatements: [] tencentcloud_mariadb_account: subCategory: TencentDB for MariaDB(MariaDB) description: Provides a resource to create a mariadb account @@ -23840,6 +24884,7 @@ resources: "vpc_id": "vpc-xxxxxx" } argumentDocs: + 00:00-23:00: ', and the maintenance time duration is at least 30 minutes and at most 3 hours.' add_node_list: '- (Optional, List) Add node attribute list.' auto_renew_flag: '- (Optional, Int) Auto renew flag. Valid values are 0(NOTIFY_AND_MANUAL_RENEW), 1(NOTIFY_AND_AUTO_RENEW) and 2(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is 0. Note: only works for PREPAID instance. Only supports0 and 1 for creation.' availability_zone_list: |- @@ -23856,6 +24901,8 @@ resources: id: '- ID of the resource.' instance_name: '- (Required, String) Name of the Mongodb instance.' machine_type: '- (Required, String, ForceNew) Type of Mongodb instance, and available values include HIO(or GIO which will be deprecated, represents high IO) and HIO10G(or TGIO which will be deprecated, represents 10-gigabit high IO).' + maintenance_end: '- (Optional, String) Maintenance window end time.' + maintenance_start: '- (Optional, String) Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30.' memory: '- (Required, Int) Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.' node_name: '- (Required, String) The node ID to delete. The shard cluster must specify the name of the node to be deleted by a group of shards, and the rest of the shards should be grouped and aligned.' node_num: '- (Optional, Int) The number of nodes in each replica set. Default value: 3.' @@ -29460,6 +30507,97 @@ resources: mysql_id: '- (Required, String, ForceNew) Instance ID to which policies will be applied.' retention_period: '- (Optional, Int) The retention time of backup files, in days. The minimum value is 7 days and the maximum value is 1830 days. And default value is 7.' importStatements: [] + tencentcloud_mysql_cls_log_attachment: + subCategory: TencentDB for MySQL(cdb) + description: Provides a resource to create a mysql log to cls + name: tencentcloud_mysql_cls_log_attachment + title: tencentcloud_mysql_cls_log_attachment + examples: + - name: example + manifest: |- + { + "cls_region": "ap-guangzhou", + "create_index": true, + "create_log_set": true, + "create_log_topic": true, + "instance_id": "${tencentcloud_mysql_instance.example.id}", + "log_set": "tf_log_set", + "log_topic": "tf_log_topic", + "log_type": "error", + "period": 30 + } + references: + instance_id: tencentcloud_mysql_instance.example.id + dependencies: + tencentcloud_mysql_instance.example: |- + { + "availability_zone": "ap-guangzhou-6", + "charge_type": "POSTPAID", + "engine_version": "5.7", + "instance_name": "tf-example-mysql", + "internet_service": 1, + "intranet_port": 3306, + "mem_size": 4000, + "parameters": { + "character_set_server": "utf8", + "max_connections": "1000" + }, + "root_password": "PassWord123", + "security_groups": [ + "${tencentcloud_security_group.security_group.id}" + ], + "slave_deploy_mode": 0, + "slave_sync_mode": 1, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "tags": { + "name": "test" + }, + "volume_size": 200, + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_security_group.security_group: |- + { + "description": "mysql test", + "name": "sg-mysql" + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "ap-guangzhou-6", + "cidr_block": "10.0.0.0/16", + "is_multicast": false, + "name": "subnet-mysql", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "10.0.0.0/16", + "name": "vpc-mysql" + } + - name: example + manifest: |- + { + "instance_id": "${tencentcloud_mysql_instance.example.id}", + "log_set": "50d499a8-c4c0-4442-aa04-e8aa8a02437d", + "log_topic": "140d4d39-4307-45a8-9655-290f679b063d", + "log_type": "slowlog" + } + references: + instance_id: tencentcloud_mysql_instance.example.id + argumentDocs: + cls_region: '- (Optional, String) Cls region.' + create_index: '- (Optional, Bool, ForceNew) Whether to create index.' + create_log_set: '- (Optional, Bool, ForceNew) Whether to create log set.' + create_log_topic: '- (Optional, Bool, ForceNew) Whether to create log topic.' + id: '- ID of the resource.' + instance_id: '- (Required, String, ForceNew) The id of instance.' + log_set: '- (Required, String, ForceNew) If create_log_set is true, use log set name, Else use log set Id.' + log_set_id: '- Log set Id.' + log_topic: '- (Required, String, ForceNew) If create_log_topic is true, use log topic name, Else use log topic Id.' + log_topic_id: '- Log topic Id.' + log_type: '- (Required, String, ForceNew) Log type. Support error or slowlog.' + period: '- (Optional, Int, ForceNew) The validity period of the log theme is 30 days by default when not filled in.' + status: '- Log Status.' + importStatements: [] tencentcloud_mysql_database: subCategory: TencentDB for MySQL(cdb) description: Provides a resource to create a mysql database @@ -29754,6 +30892,7 @@ resources: charge_type: '- (Optional, String, ForceNew) Pay type of instance. Valid values:PREPAID, POSTPAID. Default is POSTPAID.' cpu: '- (Optional, Int) CPU cores.' device_type: '- (Optional, String) Specify device type, available values: UNIVERSAL (default), EXCLUSIVE, BASIC.' + engine_type: '- (Optional, String) Instance engine type. The default value is InnoDB. Supported values include InnoDB and RocksDB.' engine_version: '- (Optional, String) The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7. Upgrade the instance engine version to support 5.6/5.7 and switch immediately.' fast_upgrade: '- (Optional, Int) Specify whether to enable fast upgrade when upgrade instance spec, available value: 1 - enabled, 0 - disabled.' first_slave_zone: '- (Optional, String) Zone information about first slave instance.' @@ -30483,6 +31622,7 @@ resources: pay_type: '- (Optional, Int, Deprecated) It has been deprecated from version 1.36.0. Please use charge_type instead. Pay type of instance. Valid values: 0, 1. 0: prepaid, 1: postpaid.' period: '- (Optional, Int, Deprecated) It has been deprecated from version 1.36.0. Please use prepaid_period instead. Period of instance. NOTES: Only supported prepaid instance.' prepaid_period: '- (Optional, Int) Period of instance. NOTES: Only supported prepaid instance.' + ro_group_id: '- (Optional, String) Read only group id. If rogroupId is empty, a new ro group is created by default. If it is not empty, the existing ro group is used.' security_groups: '- (Optional, Set: [String]) Security groups to use.' slave_deploy_mode: '- (Optional, Int) Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.' status: '- Instance status. Valid values: 0, 1, 4, 5. 0 - Creating; 1 - Running; 4 - Isolating; 5 - Isolated.' @@ -31352,6 +32492,24 @@ resources: instance_id: '- (Required, String, ForceNew) The id of instance.' security_group_id: '- (Required, String, ForceNew) The ID of security group.' importStatements: [] + tencentcloud_mysql_ssl: + subCategory: TencentDB for MySQL(cdb) + description: Provides a resource to create a mysql ssl + name: tencentcloud_mysql_ssl + title: tencentcloud_mysql_ssl + examples: + - name: ssl + manifest: |- + { + "instance_id": "cdb-j5rprr8n", + "status": "OFF" + } + argumentDocs: + id: '- ID of the resource.' + instance_id: '- (Required, String) Instance ID. Example value: cdb-c1nl9rpv.' + status: '- (Required, String) Whether to enable SSL. ON means enabled, OFF means not enabled.' + url: '- The certificate download link. Example value: http://testdownload.url.' + importStatements: [] tencentcloud_mysql_switch_for_upgrade: subCategory: TencentDB for MySQL(cdb) description: Provides a resource to create a mysql switch_for_upgrade @@ -32370,6 +33528,7 @@ resources: pay_name: '- The name of the payment.Note: This field may return NULL, indicating that the valid value cannot be obtained.' pay_uin: '- UIN on behalf of the payer.Note: This field may return NULL, indicating that the valid value cannot be obtained.' root_node_id: '- Organize the root node ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.' + root_node_name: '- (Optional, String) Root node name.' importStatements: [] tencentcloud_organization_org_identity: subCategory: Tencent Cloud Organization (TCO) @@ -32514,6 +33673,7 @@ resources: policy_type: '- (Required, String) Organization policy type.- Financial: Financial management policy.' record_id: '- (Optional, Int) Create member record ID.When create failed and needs to be recreated, is required.' remark: '- (Optional, String) Notes.' + tags: '- (Optional, Map) Tag description list.' update_time: '- Member update time.' importStatements: [] tencentcloud_organization_org_member_auth_identity_attachment: @@ -32604,6 +33764,7 @@ resources: name: '- (Required, String) Node name.' parent_node_id: '- (Required, Int) Parent node ID.' remark: '- (Optional, String) Notes.' + tags: '- (Optional, Map) Tag description list.' update_time: '- Node update time.' importStatements: [] tencentcloud_organization_org_share_unit: @@ -32701,6 +33862,48 @@ resources: id: '- ID of the resource.' org_id: '- (Required, Int, ForceNew) Organization ID.' importStatements: [] + tencentcloud_organization_service_assign: + subCategory: Tencent Cloud Organization (TCO) + description: Provides a resource to create a organization service assign + name: tencentcloud_organization_service_assign + title: tencentcloud_organization_service_assign + examples: + - name: example + manifest: |- + { + "management_scope": 1, + "member_uins": [ + 100037235241, + 100033738111 + ], + "service_id": 15 + } + - name: example + manifest: |- + { + "management_scope": 2, + "management_scope_node_ids": [ + 2024256, + 2024259 + ], + "management_scope_uins": [ + 100019287759, + 100020537485 + ], + "member_uins": [ + 100013415241, + 100078908111 + ], + "service_id": 15 + } + argumentDocs: + id: '- ID of the resource.' + management_scope: '- (Optional, Int) Management scope of the delegated admin. Valid values: 1 (all members), 2 (partial members). Default value: 1.' + management_scope_node_ids: '- (Optional, List: [Int]) ID list of the managed departments. This parameter is valid when management_scope is 2.' + management_scope_uins: '- (Optional, List: [Int]) Uin list of the managed members. This parameter is valid when management_scope is 2.' + member_uins: '- (Required, List: [Int]) Uin list of the delegated admins, Including up to 20 items.' + service_id: '- (Required, Int) Organization service ID.' + importStatements: [] tencentcloud_placement_group: subCategory: Cloud Virtual Machine(CVM) description: Provide a resource to create a placement group. @@ -32721,6 +33924,162 @@ resources: name: '- (Required, String) Name of the placement group, 1-60 characters in length.' type: '- (Required, String, ForceNew) Type of the placement group. Valid values: HOST, SW and RACK.' importStatements: [] + tencentcloud_postgresql_account: + subCategory: TencentDB for PostgreSQL(PostgreSQL) + description: Provides a resource to create a postgresql account + name: tencentcloud_postgresql_account + title: tencentcloud_postgresql_account + examples: + - name: example + manifest: |- + { + "db_instance_id": "${tencentcloud_postgresql_instance.example.id}", + "lock_status": false, + "password": "Password@123", + "remark": "remark", + "type": "normal", + "user_name": "tf_example" + } + references: + db_instance_id: tencentcloud_postgresql_instance.example.id + dependencies: + tencentcloud_postgresql_instance.example: |- + { + "availability_zone": "${var.availability_zone}", + "charge_type": "POSTPAID_BY_HOUR", + "charset": "UTF8", + "cpu": 1, + "db_major_version": "10", + "engine_version": "10.23", + "memory": 2, + "name": "example", + "project_id": 0, + "root_password": "Root123$", + "root_user": "root123", + "storage": 10, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "tags": { + "test": "tf" + }, + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "10.0.20.0/28", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "10.0.0.0/16", + "name": "vpc" + } + argumentDocs: + db_instance_id: '- (Required, String, ForceNew) Instance ID in the format of postgres-4wdeb0zv.' + id: '- ID of the resource.' + lock_status: '- (Optional, Bool) whether lock account. true: locked; false: unlock.' + password: '- (Required, String) Password, which can contain 8-32 letters, digits, and symbols (()`~!@#$%^&*-+=_|{}[]:;'<>,.?/); can't start with slash /.' + remark: '- (Optional, String) Remarks correspond to user UserName, which can contain 0-60 letters, digits, symbols (-_), and Chinese characters.' + type: '- (Required, String, ForceNew) The type of user. Valid values: 1. normal: regular user; 2. tencentDBSuper: user with the pg_tencentdb_superuser role.' + user_name: '- (Required, String, ForceNew) Instance username, which can contain 1-16 letters, digits, and underscore (); can't be postgres; can't start with numbers, pg, and tencentdb_.' + importStatements: [] + tencentcloud_postgresql_account_privileges_operation: + subCategory: TencentDB for PostgreSQL(PostgreSQL) + description: Provides a resource to create postgresql account privileges + name: tencentcloud_postgresql_account_privileges_operation + title: tencentcloud_postgresql_account_privileges_operation + examples: + - name: example + manifest: |- + { + "db_instance_id": "${tencentcloud_postgresql_instance.example.id}", + "modify_privilege_set": [ + { + "database_privilege": [ + { + "object": [ + { + "object_name": "postgres", + "object_type": "database" + } + ], + "privilege_set": [ + "CONNECT", + "TEMPORARY", + "CREATE" + ] + } + ], + "is_cascade": false, + "modify_type": "grantObject" + } + ], + "user_name": "${tencentcloud_postgresql_account.example.user_name}" + } + references: + db_instance_id: tencentcloud_postgresql_instance.example.id + user_name: tencentcloud_postgresql_account.example.user_name + dependencies: + tencentcloud_postgresql_account.example: |- + { + "db_instance_id": "${tencentcloud_postgresql_instance.example.id}", + "lock_status": false, + "password": "Password@123", + "remark": "remark", + "type": "normal", + "user_name": "tf_example" + } + tencentcloud_postgresql_instance.example: |- + { + "availability_zone": "${var.availability_zone}", + "charge_type": "POSTPAID_BY_HOUR", + "charset": "UTF8", + "cpu": 1, + "db_major_version": "10", + "engine_version": "10.23", + "memory": 2, + "name": "example", + "project_id": 0, + "root_password": "Root123$", + "root_user": "root123", + "storage": 10, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "tags": { + "test": "tf" + }, + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "10.0.20.0/28", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "10.0.0.0/16", + "name": "vpc" + } + argumentDocs: + database_name: '- (Optional, String) Database name to which the database object belongs. This parameter is mandatory when ObjectType is not database. Note: This field may return null, indicating that no valid value can be obtained.' + database_privilege: '- (Optional, List) Database objects and the user permissions on these objects. Note: This field may return null, indicating that no valid value can be obtained.' + db_instance_id: '- (Required, String, ForceNew) Instance ID in the format of postgres-4wdeb0zv.' + id: '- ID of the resource.' + is_cascade: '- (Optional, Bool) Required only when ModifyType is revokeObject. When the parameter is true, revoking permissions will cascade. The default value is false.' + modify_privilege_set: '- (Required, List) Privileges to modify. Batch modification supported, up to 50 entries at a time.' + modify_type: '- (Optional, String) Supported modification method: grantObject, revokeObject, alterRole. grantObject represents granting permissions on object, revokeObject represents revoking permissions on object, and alterRole represents modifying the account type.' + object: '- (Optional, List) Database object.If ObjectType is database, DatabaseName/SchemaName/TableName can be null.If ObjectType is schema, SchemaName/TableName can be null.If ObjectType is table, TableName can be null.If ObjectType is column, DatabaseName/SchemaName/TableName can't be null.In all other cases, DatabaseName/SchemaName/TableName can be null. Note: This field may return null, indicating that no valid value can be obtained.' + object_name: '- (Required, String) Database object Name. Note: This field may return null, indicating that no valid value can be obtained.' + object_type: '- (Required, String) Supported database object types: account, database, schema, sequence, procedure, type, function, table, view, matview, column. Note: This field may return null, indicating that no valid value can be obtained.' + privilege_set: '- (Optional, Set) Privileges the specific account has on database object. Note: This field may return null, indicating that no valid value can be obtained.' + schema_name: '- (Optional, String) Schema name to which the database object belongs. This parameter is mandatory when ObjectType is not database or schema. Note: This field may return null, indicating that no valid value can be obtained.' + table_name: '- (Optional, String) Table name to which the database object belongs. This parameter is mandatory when ObjectType is column. Note: This field may return null, indicating that no valid value can be obtained.' + user_name: '- (Required, String, ForceNew) Instance username.' + importStatements: [] tencentcloud_postgresql_backup_download_restriction_config: subCategory: TencentDB for PostgreSQL(PostgreSQL) description: Provides a resource to create a postgresql backup_download_restriction_config @@ -32900,6 +34259,46 @@ resources: "cidr_block": "10.0.0.0/16", "name": "vpc" } + - name: example + manifest: |- + { + "availability_zone": "${var.availability_zone}", + "charge_type": "POSTPAID_BY_HOUR", + "charset": "UTF8", + "cpu": 1, + "db_major_version": "10", + "delete_protection": true, + "engine_version": "10.23", + "memory": 2, + "name": "example", + "project_id": 0, + "root_password": "Root123$", + "root_user": "root123", + "storage": 10, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "tags": { + "test": "tf" + }, + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + references: + availability_zone: var.availability_zone + subnet_id: tencentcloud_subnet.subnet.id + vpc_id: tencentcloud_vpc.vpc.id + dependencies: + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "10.0.20.0/28", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "10.0.0.0/16", + "name": "vpc" + } - name: example manifest: |- { @@ -32948,6 +34347,56 @@ resources: "cidr_block": "10.0.0.0/16", "name": "vpc" } + - name: example + manifest: |- + { + "availability_zone": "${var.availability_zone}", + "charge_type": "POSTPAID_BY_HOUR", + "charset": "UTF8", + "cpu": 1, + "db_major_version": "10", + "db_node_set": [ + { + "dedicated_cluster_id": "cluster-262n63e8", + "role": "Primary", + "zone": "${var.availability_zone}" + }, + { + "dedicated_cluster_id": "cluster-262n63e8", + "zone": "${var.availability_zone}" + } + ], + "memory": 2, + "name": "tf-example", + "project_id": 0, + "root_password": "Root123$", + "root_user": "root123", + "storage": 10, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "tags": { + "CreateBy": "terraform" + }, + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + references: + availability_zone: var.availability_zone + db_node_set.zone: var.availability_zone + subnet_id: tencentcloud_subnet.subnet.id + vpc_id: tencentcloud_vpc.vpc.id + dependencies: + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "10.0.20.0/28", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "10.0.0.0/16", + "name": "vpc" + } - name: example manifest: |- { @@ -33036,6 +34485,8 @@ resources: db_major_version: '- (Optional, String) PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.' db_major_vesion: '- (Optional, String, Deprecated) db_major_vesion will be deprecated, use db_major_version instead. PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.' db_node_set: '- (Optional, Set) Specify instance node info for disaster migration.' + dedicated_cluster_id: '- (Optional, String) Dedicated cluster ID.' + delete_protection: '- (Optional, Bool) Whether to enable instance deletion protection. Default: false.' engine_version: '- (Optional, String) Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0.' id: '- ID of the resource.' kms_key_id: '- (Optional, String) KeyId of the custom key.' @@ -33306,36 +34757,119 @@ resources: "cidr_block": "10.0.0.0/16", "name": "vpc" } - argumentDocs: - create_time: '- Create time of the postgresql instance.' - id: '- ID of the resource.' - ip: '- Ip address of the net info.' - master_db_instance_id: '- (Required, String, ForceNew) Primary instance ID.' - max_replay_lag: '- (Required, Int) Delay threshold in ms.' - max_replay_latency: '- (Required, Int) Delayed log size threshold in MB.' - min_delay_eliminate_reserve: '- (Required, Int) The minimum number of read-only replicas that must be retained in an RO group.' - name: '- (Required, String) RO group name.' - net_info_list: '- List of db instance net info.' - port: '- Port of the net info.' - project_id: '- (Required, Int) Project ID.' - replay_lag_eliminate: '- (Required, Int) Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).' - replay_latency_eliminate: '- (Required, Int) Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).' - security_groups_ids: '- (Optional, Set: [String]) ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.' - subnet_id: '- (Required, String) VPC subnet ID.' - vpc_id: '- (Required, String) VPC ID.' - importStatements: [] - tencentcloud_postgresql_readonly_instance: - subCategory: TencentDB for PostgreSQL(PostgreSQL) - description: Use this resource to create postgresql readonly instance. - name: tencentcloud_postgresql_readonly_instance - title: tencentcloud_postgresql_readonly_instance - examples: + argumentDocs: + create_time: '- Create time of the postgresql instance.' + id: '- ID of the resource.' + ip: '- Ip address of the net info.' + master_db_instance_id: '- (Required, String, ForceNew) Primary instance ID.' + max_replay_lag: '- (Required, Int) Delay threshold in ms.' + max_replay_latency: '- (Required, Int) Delayed log size threshold in MB.' + min_delay_eliminate_reserve: '- (Required, Int) The minimum number of read-only replicas that must be retained in an RO group.' + name: '- (Required, String) RO group name.' + net_info_list: '- List of db instance net info.' + port: '- Port of the net info.' + project_id: '- (Required, Int) Project ID.' + replay_lag_eliminate: '- (Required, Int) Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).' + replay_latency_eliminate: '- (Required, Int) Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).' + security_groups_ids: '- (Optional, Set: [String]) ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.' + subnet_id: '- (Required, String) VPC subnet ID.' + vpc_id: '- (Required, String) VPC ID.' + importStatements: [] + tencentcloud_postgresql_readonly_instance: + subCategory: TencentDB for PostgreSQL(PostgreSQL) + description: Use this resource to create postgresql readonly instance. + name: tencentcloud_postgresql_readonly_instance + title: tencentcloud_postgresql_readonly_instance + examples: + - name: example + manifest: |- + { + "auto_renew_flag": 0, + "cpu": 2, + "db_version": "10.23", + "instance_charge_type": "POSTPAID_BY_HOUR", + "master_db_instance_id": "${tencentcloud_postgresql_instance.example.id}", + "memory": 4, + "name": "example", + "need_support_ipv6": 0, + "project_id": 0, + "read_only_group_id": "${tencentcloud_postgresql_readonly_group.example.id}", + "security_groups_ids": [ + "${tencentcloud_security_group.example.id}" + ], + "storage": 250, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "vpc_id": "${tencentcloud_vpc.vpc.id}", + "zone": "${var.availability_zone}" + } + references: + master_db_instance_id: tencentcloud_postgresql_instance.example.id + read_only_group_id: tencentcloud_postgresql_readonly_group.example.id + subnet_id: tencentcloud_subnet.subnet.id + vpc_id: tencentcloud_vpc.vpc.id + zone: var.availability_zone + dependencies: + tencentcloud_postgresql_instance.example: |- + { + "availability_zone": "${var.availability_zone}", + "charge_type": "POSTPAID_BY_HOUR", + "charset": "UTF8", + "cpu": 1, + "db_major_version": "10", + "memory": 2, + "name": "example", + "project_id": 0, + "root_password": "Root123$", + "root_user": "root123", + "storage": 10, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "tags": { + "test": "tf" + }, + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_postgresql_readonly_group.example: |- + { + "master_db_instance_id": "${tencentcloud_postgresql_instance.example.id}", + "max_replay_lag": 100, + "max_replay_latency": 512, + "min_delay_eliminate_reserve": 1, + "name": "tf_ro_group", + "project_id": 0, + "replay_lag_eliminate": 1, + "replay_latency_eliminate": 1, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_security_group.example: |- + { + "description": "sg desc.", + "name": "tf-example", + "project_id": 0, + "tags": { + "example": "test" + } + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "10.0.20.0/28", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "10.0.0.0/16", + "name": "vpc" + } - name: example manifest: |- { "auto_renew_flag": 0, "cpu": 2, - "db_version": "10.4", + "db_version": "10.23", + "dedicated_cluster_id": "cluster-262n63e8", "instance_charge_type": "POSTPAID_BY_HOUR", "master_db_instance_id": "${tencentcloud_postgresql_instance.example.id}", "memory": 4, @@ -33364,16 +34898,27 @@ resources: "charge_type": "POSTPAID_BY_HOUR", "charset": "UTF8", "cpu": 1, - "engine_version": "10.4", + "db_major_version": "10", + "db_node_set": [ + { + "dedicated_cluster_id": "cluster-262n63e8", + "role": "Primary", + "zone": "${var.availability_zone}" + }, + { + "dedicated_cluster_id": "cluster-262n63e8", + "zone": "${var.availability_zone}" + } + ], "memory": 2, - "name": "example", + "name": "tf-example", "project_id": 0, "root_password": "Root123$", "root_user": "root123", "storage": 10, "subnet_id": "${tencentcloud_subnet.subnet.id}", "tags": { - "test": "tf" + "CreateBy": "terraform" }, "vpc_id": "${tencentcloud_vpc.vpc.id}" } @@ -33396,7 +34941,7 @@ resources: "name": "tf-example", "project_id": 0, "tags": { - "example": "test" + "CreateBy": "terraform" } } tencentcloud_subnet.subnet: |- @@ -33418,6 +34963,7 @@ resources: cpu: '- (Optional, Int) Number of CPU cores. Allowed value must be equal cpu that data source tencentcloud_postgresql_specinfos provides.' create_time: '- Create time of the postgresql instance.' db_version: '- (Required, String, ForceNew) PostgreSQL kernel version, which must be the same as that of the primary instance.' + dedicated_cluster_id: '- (Optional, String) Dedicated cluster ID.' id: '- ID of the resource.' instance_charge_type: '- (Optional, String, ForceNew) instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).' instance_id: '- The instance ID of this readonly resource.' @@ -33599,9 +35145,9 @@ resources: argumentDocs: id: '- ID of the resource.' mx: '- (Optional, Int) MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.' - record_type: '- (Required, String) Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR".' + record_type: '- (Required, String) Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR.' record_value: '- (Required, String) Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com.' - sub_domain: '- (Required, String) Subdomain, such as "www", "m", and "@".' + sub_domain: '- (Required, String) Subdomain, such as www, m, and @.' ttl: '- (Optional, Int) Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.' weight: '- (Optional, Int) Record weight. Value range: 1~100.' zone_id: '- (Required, String, ForceNew) Private domain ID.' @@ -34572,13 +36118,13 @@ resources: name: tencentcloud_redis_instance title: tencentcloud_redis_instance examples: - - name: foo + - name: example manifest: |- { "availability_zone": "${data.tencentcloud_redis_zone_config.zone.list[0].zone}", "mem_size": 8192, - "name": "terrform_test", - "password": "test12345789", + "name": "tf-example", + "password": "Password@123", "port": 6379, "redis_replicas_num": "${data.tencentcloud_redis_zone_config.zone.list[0].redis_replicas_nums[0]}", "redis_shard_num": "${data.tencentcloud_redis_zone_config.zone.list[0].redis_shard_nums[0]}", @@ -34606,21 +36152,21 @@ resources: "cidr_block": "10.0.0.0/16", "name": "tf_redis_vpc" } - - name: red1 + - name: example manifest: |- { "availability_zone": "${data.tencentcloud_availability_zones_by_product.az.zones[0].name}", "charge_type": "POSTPAID", "mem_size": 1024, - "name": "test-redis", - "password": "a12121312334", + "name": "tf-example", + "password": "Password@123", "port": 6379, "project_id": 0, "redis_replicas_num": "${var.redis_replicas_num}", "redis_shard_num": 1, "replica_zone_ids": "${[\n for i in range(var.redis_replicas_num)\n : data.tencentcloud_availability_zones_by_product.az.zones[i % length(data.tencentcloud_availability_zones_by_product.az.zones)].id\n ]}", "security_groups": [ - "${tencentcloud_security_group.foo.id}" + "${tencentcloud_security_group.security_group.id}" ], "subnet_id": "${tencentcloud_subnet.subnet.id}", "type_id": "${var.redis_type_id}", @@ -34633,11 +36179,11 @@ resources: type_id: var.redis_type_id vpc_id: tencentcloud_vpc.vpc.id dependencies: - tencentcloud_security_group.foo: |- + tencentcloud_security_group.security_group: |- { "name": "tf-redis-sg" } - tencentcloud_security_group_lite_rule.foo: |- + tencentcloud_security_group_lite_rule.sg_rule: |- { "egress": [ "ACCEPT#192.168.0.0/16#ALL#TCP", @@ -34649,7 +36195,7 @@ resources: "DROP#8.8.8.8#80,90#UDP", "DROP#0.0.0.0/0#80-90#TCP" ], - "security_group_id": "${tencentcloud_security_group.foo.id}" + "security_group_id": "${tencentcloud_security_group.security_group.id}" } tencentcloud_subnet.subnet: |- { @@ -34663,20 +36209,20 @@ resources: "cidr_block": "10.0.0.0/16", "name": "tf_redis_vpc" } - - name: foo + - name: example manifest: |- { "availability_zone": "${data.tencentcloud_redis_zone_config.zone.list[0].zone}", "charge_type": "PREPAID", "mem_size": 8192, - "name": "terrform_test", - "password": "test12345789", + "name": "tf-example", + "password": "Password@123", "port": 6379, "prepaid_period": 1, "redis_replicas_num": "${data.tencentcloud_redis_zone_config.zone.list[0].redis_replicas_nums[0]}", "redis_shard_num": "${data.tencentcloud_redis_zone_config.zone.list[0].redis_shard_nums[0]}", "security_groups": [ - "${tencentcloud_security_group.foo.id}" + "${tencentcloud_security_group.security_group.id}" ], "subnet_id": "${tencentcloud_subnet.subnet.id}", "type_id": "${data.tencentcloud_redis_zone_config.zone.list[0].type_id}", @@ -34690,11 +36236,11 @@ resources: type_id: data.tencentcloud_redis_zone_config.zone.list[0].type_id vpc_id: tencentcloud_vpc.vpc.id dependencies: - tencentcloud_security_group.foo: |- + tencentcloud_security_group.security_group: |- { "name": "tf-redis-sg" } - tencentcloud_security_group_lite_rule.foo: |- + tencentcloud_security_group_lite_rule.sg_rule: |- { "egress": [ "ACCEPT#192.168.0.0/16#ALL#TCP", @@ -34706,7 +36252,7 @@ resources: "DROP#8.8.8.8#80,90#UDP", "DROP#0.0.0.0/0#80-90#TCP" ], - "security_group_id": "${tencentcloud_security_group.foo.id}" + "security_group_id": "${tencentcloud_security_group.security_group.id}" } tencentcloud_subnet.subnet: |- { @@ -34720,19 +36266,19 @@ resources: "cidr_block": "10.0.0.0/16", "name": "tf_redis_vpc" } - - name: foo + - name: example manifest: |- { "availability_zone": "${data.tencentcloud_redis_zone_config.zone.list[2].zone}", "mem_size": 8192, - "name": "terrform_test", - "password": "test12345789", + "name": "tf-example", + "password": "Password@123", "port": 6379, "redis_replicas_num": 2, "redis_shard_num": "${data.tencentcloud_redis_zone_config.zone.list[2].redis_shard_nums[0]}", "replica_zone_ids": "${var.replica_zone_ids}", "security_groups": [ - "${tencentcloud_security_group.foo.id}" + "${tencentcloud_security_group.security_group.id}" ], "subnet_id": "${tencentcloud_subnet.subnet.id}", "type_id": "${data.tencentcloud_redis_zone_config.zone.list[2].type_id}", @@ -34746,11 +36292,11 @@ resources: type_id: data.tencentcloud_redis_zone_config.zone.list[2].type_id vpc_id: tencentcloud_vpc.vpc.id dependencies: - tencentcloud_security_group.foo: |- + tencentcloud_security_group.security_group: |- { "name": "tf-redis-sg" } - tencentcloud_security_group_lite_rule.foo: |- + tencentcloud_security_group_lite_rule.sg_rule: |- { "egress": [ "ACCEPT#192.168.0.0/16#ALL#TCP", @@ -34762,7 +36308,7 @@ resources: "DROP#8.8.8.8#80,90#UDP", "DROP#0.0.0.0/0#80-90#TCP" ], - "security_group_id": "${tencentcloud_security_group.foo.id}" + "security_group_id": "${tencentcloud_security_group.security_group.id}" } tencentcloud_subnet.subnet: |- { @@ -34776,11 +36322,36 @@ resources: "cidr_block": "10.0.0.0/16", "name": "tf_redis_vpc" } + - name: example + manifest: |- + { + "availability_zone": "${data.tencentcloud_redis_zone_config.zone.list[0].zone}", + "mem_size": 8192, + "name": "tf-cdc-example-modify", + "password": "Password@123", + "port": 6379, + "product_version": "cdc", + "redis_cluster_id": "${data.tencentcloud_redis_clusters.clusters.resources[0].redis_cluster_id}", + "redis_replicas_num": "${data.tencentcloud_redis_zone_config.zone.list[0].redis_replicas_nums[0]}", + "redis_shard_num": "${data.tencentcloud_redis_zone_config.zone.list[0].redis_shard_nums[0]}", + "subnet_id": "${data.tencentcloud_vpc_subnets.subnets.instance_list[0].subnet_id}", + "type_id": "${data.tencentcloud_redis_zone_config.zone.list[0].type_id}", + "vpc_id": "${data.tencentcloud_vpc_subnets.subnets.instance_list[0].vpc_id}" + } + references: + availability_zone: data.tencentcloud_redis_zone_config.zone.list[0].zone + redis_cluster_id: data.tencentcloud_redis_clusters.clusters.resources[0].redis_cluster_id + redis_replicas_num: data.tencentcloud_redis_zone_config.zone.list[0].redis_replicas_nums[0] + redis_shard_num: data.tencentcloud_redis_zone_config.zone.list[0].redis_shard_nums[0] + subnet_id: data.tencentcloud_vpc_subnets.subnets.instance_list[0].subnet_id + type_id: data.tencentcloud_redis_zone_config.zone.list[0].type_id + vpc_id: data.tencentcloud_vpc_subnets.subnets.instance_list[0].vpc_id argumentDocs: auto_renew_flag: '- (Optional, Int, ForceNew) Auto-renew flag. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal.' availability_zone: '- (Required, String, ForceNew) The available zone ID of an instance to be created, please refer to tencentcloud_redis_zone_config.list.' charge_type: '- (Optional, String, ForceNew) The charge type of instance. Valid values: PREPAID and POSTPAID. Default value is POSTPAID. Note: TencentCloud International only supports POSTPAID. Caution that update operation on this field will delete old instances and create new with new charge type.' create_time: '- The time when the instance was created.' + dedicated_cluster_id: '- Dedicated Cluster ID.' force_delete: '- (Optional, Bool) Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for PREPAID instance.' id: '- ID of the resource.' ip: '- (Optional, String) IP address of an instance. When the operation_network is changeVip, this parameter needs to be configured.' @@ -34794,8 +36365,10 @@ resources: password: '- (Optional, String) Password for a Redis user, which should be 8 to 16 characters. NOTE: Only no_auth=true specified can make password empty.' port: '- (Optional, Int) The port used to access a redis instance. The default value is 6379. When the operation_network is changeVPort or changeVip, this parameter needs to be configured.' prepaid_period: '- (Optional, Int) The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.' + product_version: '- (Optional, String) Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local.' project_id: '- (Optional, Int) Specifies which project the instance should belong to.' recycle: '- (Optional, Int) Original intranet IPv4 address retention time: unit: day, value range: 0, 1, 2, 3, 7, 15.' + redis_cluster_id: '- (Optional, String) Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set.' redis_replicas_num: '- (Optional, Int) The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy.' redis_shard_num: '- (Optional, Int) The number of instance shards; this parameter does not need to be configured for standard version instances; for cluster version instances, the number of shards ranges from: [1, 3, 5, 8, 12, 16, 24 , 32, 40, 48, 64, 80, 96, 128].' replica_zone_ids: '- (Optional, List: [Int]) ID of replica nodes available zone. This is not required for standalone and master slave versions. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove.' @@ -34810,6 +36383,49 @@ resources: wait_switch: '- (Optional, Int) Switching mode: 1-maintenance time window switching, 2-immediate switching, default value 2.' zone_id: '- ID of the availability zone of the master or replica node.' importStatements: [] + tencentcloud_redis_log_delivery: + subCategory: TencentDB for Redis(crs) + description: Provides a resource to create Redis instance log delivery land set its attributes. + name: tencentcloud_redis_log_delivery + title: tencentcloud_redis_log_delivery + examples: + - name: delivery + manifest: |- + { + "instance_id": "crs-dmjj8en7", + "logset_id": "cc31d9d6-74c0-4888-8b2f-b8148c3bcc5c", + "topic_id": "5c2333e9-0bab-41fd-9f75-c602b3f9545f" + } + - name: delivery + manifest: |- + { + "create_index": true, + "instance_id": "crs-dmjj8en7", + "logset_id": "cc31d9d6-74c0-4888-8b2f-b8148c3bcc5c", + "period": 20, + "topic_name": "test13" + } + - name: delivery + manifest: |- + { + "create_index": true, + "instance_id": "crs-dmjj8en7", + "log_region": "ap-guangzhou", + "logset_name": "test", + "period": 20, + "topic_name": "test" + } + argumentDocs: + create_index: '- (Optional, Bool) Whether to create an index when creating a log topic.' + id: '- ID of the resource.' + instance_id: '- (Required, String, ForceNew) Instance ID.' + log_region: '- (Optional, String) The region where the log set is located; if not specified, the region where the instance is located will be used by default.' + logset_id: '- (Optional, String) The ID of the log set being delivered.' + logset_name: '- (Optional, String) Log set name. If LogsetId does not specify a specific log set ID, please configure this parameter to set the log set name, and the system will automatically create a new log set with the specified name.' + period: '- (Optional, Int) Log storage time, defaults to 30 days, with an optional range of 1-3600 days.' + topic_id: '- (Optional, String) The ID of the topic being delivered.' + topic_name: '- (Optional, String) Log topic name, required when TopicId is empty, a new log topic will be automatically created.' + importStatements: [] tencentcloud_redis_maintenance_window: subCategory: TencentDB for Redis(crs) description: Provides a resource to create a redis maintenance_window @@ -35536,35 +37152,35 @@ resources: name: tencentcloud_route_table_entry title: tencentcloud_route_table_entry examples: - - name: instance + - name: example manifest: |- { - "description": "ci-test-route-table-entry", + "description": "describe", "destination_cidr_block": "10.4.4.0/24", "next_hub": "0", "next_type": "EIP", - "route_table_id": "${tencentcloud_route_table.foo.id}" + "route_table_id": "${tencentcloud_route_table.example.id}" } references: - route_table_id: tencentcloud_route_table.foo.id + route_table_id: tencentcloud_route_table.example.id dependencies: - tencentcloud_route_table.foo: |- + tencentcloud_route_table.example: |- { - "name": "ci-temp-test-rt", - "vpc_id": "${tencentcloud_vpc.foo.id}" + "name": "tf-example", + "vpc_id": "${tencentcloud_vpc.vpc.id}" } - tencentcloud_subnet.foo: |- + tencentcloud_subnet.subnet: |- { "availability_zone": "${var.availability_zone}", "cidr_block": "10.0.12.0/24", - "name": "terraform test subnet", - "route_table_id": "${tencentcloud_route_table.foo.id}", - "vpc_id": "${tencentcloud_vpc.foo.id}" + "name": "subnet", + "route_table_id": "${tencentcloud_route_table.example.id}", + "vpc_id": "${tencentcloud_vpc.vpc.id}" } - tencentcloud_vpc.foo: |- + tencentcloud_vpc.vpc: |- { "cidr_block": "10.0.0.0/16", - "name": "ci-temp-test" + "name": "vpc" } argumentDocs: description: '- (Optional, String, ForceNew) Description of the routing table entry.' @@ -43912,6 +45528,278 @@ resources: web_socket: '- (Optional, List) WebSocket configuration.' zone_id: '- (Required, String, ForceNew) Site ID.' importStatements: [] + tencentcloud_thpc_workspaces: + subCategory: THPC + description: Provides a resource to create a THPC workspaces + name: tencentcloud_thpc_workspaces + title: tencentcloud_thpc_workspaces + examples: + - name: example + manifest: |- + { + "data_disks": [ + { + "disk_size": 200, + "disk_type": "CLOUD_HSSD", + "encrypt": false + } + ], + "enhanced_service": [ + { + "automation_service": [ + { + "enabled": true + } + ], + "monitor_service": [ + { + "enabled": true + } + ], + "security_service": [ + { + "enabled": true + } + ] + } + ], + "hpc_cluster_id": "hpc-l9anqcbl", + "image_id": "${data.tencentcloud_images.images.images.0.image_id}", + "internet_accessible": [ + { + "internet_charge_type": "TRAFFIC_POSTPAID_BY_HOUR", + "internet_max_bandwidth_out": 200, + "public_ip_assigned": true + } + ], + "login_settings": [ + { + "password": "Password@123" + } + ], + "placement": [ + { + "project_id": 0, + "zone": "${var.availability_zone}" + } + ], + "security_group_ids": [ + "${tencentcloud_security_group.example.id}" + ], + "space_charge_prepaid": [ + { + "period": 1, + "renew_flag": "NOTIFY_AND_AUTO_RENEW" + } + ], + "space_charge_type": "PREPAID", + "space_name": "tf-example", + "space_type": "96A.96XLARGE2304", + "system_disk": [ + { + "disk_size": 100, + "disk_type": "CLOUD_HSSD" + } + ], + "virtual_private_cloud": [ + { + "as_vpc_gateway": false, + "ipv6_address_count": 0, + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + ] + } + references: + image_id: data.tencentcloud_images.images.images.0.image_id + placement.zone: var.availability_zone + virtual_private_cloud.subnet_id: tencentcloud_subnet.subnet.id + virtual_private_cloud.vpc_id: tencentcloud_vpc.vpc.id + dependencies: + tencentcloud_security_group.example: |- + { + "description": "security group desc.", + "name": "tf-example", + "tags": { + "createBy": "Terraform" + } + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "172.16.0.0/24", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "172.16.0.0/16", + "name": "vpc" + } + - name: example + manifest: |- + { + "data_disks": [ + { + "disk_size": 200, + "disk_type": "CLOUD_HSSD", + "encrypt": false + } + ], + "enhanced_service": [ + { + "automation_service": [ + { + "enabled": true + } + ], + "monitor_service": [ + { + "enabled": true + } + ], + "security_service": [ + { + "enabled": true + } + ] + } + ], + "hpc_cluster_id": "hpc-l9anqcbl", + "image_id": "${data.tencentcloud_images.images.images.0.image_id}", + "internet_accessible": [ + { + "internet_charge_type": "BANDWIDTH_PREPAID", + "internet_max_bandwidth_out": 200, + "public_ip_assigned": true + } + ], + "login_settings": [ + { + "key_ids": [ + "skey-qxjpz7uj" + ] + } + ], + "placement": [ + { + "project_id": 0, + "zone": "${var.availability_zone}" + } + ], + "security_group_ids": [ + "${tencentcloud_security_group.example.id}" + ], + "space_charge_prepaid": [ + { + "period": 12, + "renew_flag": "NOTIFY_AND_AUTO_RENEW" + } + ], + "space_charge_type": "UNDERWRITE", + "space_name": "tf-example", + "space_type": "96A.96XLARGE2304", + "system_disk": [ + { + "disk_size": 100, + "disk_type": "CLOUD_HSSD" + } + ], + "virtual_private_cloud": [ + { + "as_vpc_gateway": false, + "ipv6_address_count": 0, + "private_ip_addresses": [ + "172.16.0.2" + ], + "subnet_id": "${tencentcloud_subnet.subnet.id}", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + ] + } + references: + image_id: data.tencentcloud_images.images.images.0.image_id + placement.zone: var.availability_zone + virtual_private_cloud.subnet_id: tencentcloud_subnet.subnet.id + virtual_private_cloud.vpc_id: tencentcloud_vpc.vpc.id + dependencies: + tencentcloud_security_group.example: |- + { + "description": "security group desc.", + "name": "tf-example", + "tags": { + "createBy": "Terraform" + } + } + tencentcloud_subnet.subnet: |- + { + "availability_zone": "${var.availability_zone}", + "cidr_block": "172.16.0.0/24", + "is_multicast": false, + "name": "subnet", + "vpc_id": "${tencentcloud_vpc.vpc.id}" + } + tencentcloud_vpc.vpc: |- + { + "cidr_block": "172.16.0.0/16", + "name": "vpc" + } + argumentDocs: + as_vpc_gateway: '- (Optional, Bool) Is it used as a public network gateway.' + automation_service: '- (Optional, List) Enable the TencentCloud Automation Tools (TAT) service. If this parameter is not specified, the cloud automation tools service will be enabled by default.' + bandwidth_package_id: '- (Optional, String) Bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.' + burst_performance: '- (Optional, Bool) Sudden performance. PS: During testing.' + cam_role_name: '- (Optional, String) CAM role name authorized to access.' + client_token: '- (Optional, String) A string used to ensure the idempotence of the request. This string is generated by the customer and must be unique across different requests, with a maximum length of 64 ASCII characters. If this parameter is not specified, the idempotence of the request cannot be guaranteed. Example value: system-f3827db9-c58a-49cc-bf10-33fc1923a34a.' + data_disks: '- (Optional, List) Workspace data disk information.' + delete_with_instance: '- (Optional, Bool) Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with POSTPAID_BY_HOUR instance), Default is true.' + disaster_recover_group_id: '- (Optional, String) Placement Group ID.' + disk_id: '- (Optional, String) Data disk ID used to initialize the data disk. When data disk type is LOCAL_BASIC and LOCAL_SSD, disk id is not supported.' + disk_size: '- (Optional, Int) Size of the data disk, and unit is GB.' + disk_type: '- (Optional, String) Data disk type. For more information about limits on different data disk types, see Storage Overview. Valid values: LOCAL_BASIC: local disk, LOCAL_SSD: local SSD disk, LOCAL_NVME: local NVME disk, specified in the InstanceType, LOCAL_PRO: local HDD disk, specified in the InstanceType, CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD, CLOUD_BSSD: Balanced SSD.' + enabled: '- (Optional, Bool) Whether to enable.' + encrypt: '- (Optional, Bool) Decides whether the disk is encrypted. Default is false.' + enhanced_service: '- (Optional, List) Enhanced Services.' + host_name: '- (Optional, String) The hostname of the instance. Windows instance: The name should be a combination of 2 to 15 characters comprised of letters (case insensitive), numbers, and hyphens (-). Period (.) is not supported, and the name cannot be a string of pure numbers. Other types (such as Linux) of instances: The name should be a combination of 2 to 60 characters, supporting multiple periods (.). The piece between two periods is composed of letters (case insensitive), numbers, and hyphens (-). Modifying will cause the instance reset.' + hpc_cluster_id: '- (Optional, String) Hyper Computing Cluster ID.' + id: '- ID of the resource.' + image_id: '- (Optional, String) Image ID.' + internet_accessible: '- (Optional, List) Public network bandwidth settings.' + internet_charge_type: '- (Optional, String) Internet charge type of the instance, Valid values are BANDWIDTH_PREPAID, TRAFFIC_POSTPAID_BY_HOUR, BANDWIDTH_POSTPAID_BY_HOUR and BANDWIDTH_PACKAGE. If not set, internet charge type are consistent with the cvm charge type by default. This value takes NO Effect when changing and does not need to be set when allocate_public_ip is false.' + internet_max_bandwidth_out: '- (Optional, Int) Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). This value does not need to be set when allocate_public_ip is false.' + ipv6_address_count: '- (Optional, Int) IPV6 address count.' + key: '- (Required, String) Tag key.' + key_ids: '- (Optional, Set) The key pair to use for the instance, it looks like skey-16jig7tx. Modifying will cause the instance reset.' + kms_key_id: '- (Optional, String) Kms key ID.' + login_settings: '- (Optional, List) Workspace Login Settings.' + monitor_service: '- (Optional, List) Activate Tencent Cloud Observable Platform service. If this parameter is not specified, the Tencent Cloud Observable Platform service will be enabled by default.' + password: '- (Optional, String) Password for the instance. In order for the new password to take effect, the instance will be restarted after the password change. Modifying will cause the instance reset.' + period: '- (Optional, Int) The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.' + placement: '- (Optional, List) The position of the instance. This parameter allows you to specify attributes such as the availability zone, project, and host machine (when creating a sub-instance on CDH) that the instance belongs to. Note: If you do not specify the LaunchTemplate parameter, Placement is a mandatory parameter. If both Placement and LaunchTemplate are passed, the values in Placement override the corresponding values in LaunchTemplate by default.' + private_ip_addresses: '- (Optional, Set) Array of private ip address.' + project_id: '- (Optional, Int) The project the instance belongs to, default to 0.' + public_ip_assigned: '- (Optional, Bool) Associate a public IP address with an instance in a VPC or Classic. Boolean value, Default is false.' + renew_flag: '- (Optional, String) Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically, NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically, DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to PREPAID.' + resource_id: '- CVM instance ID.' + security_group_ids: '- (Optional, Set: [String]) Workspace Security Group.' + security_service: '- (Optional, List) Activate cloud security services. If this parameter is not specified, cloud security services will be enabled by default.' + snapshot_id: '- (Optional, String) Snapshot ID of the data disk. The selected data disk snapshot size must be smaller than the data disk size.' + space_charge_prepaid: '- (Optional, List) Prepaid mode: This refers to the parameters related to the annual and monthly subscription. By this parameter, you can specify the purchase duration of the prepaid instances, whether to set auto-renewal, and other attributes. If the instance''s billing mode is prepaid, this parameter is required.' + space_charge_type: '- (Optional, String) Workspace billing type.' + space_name: '- (Optional, String) Workspace Display Name.' + space_type: '- (Optional, String) Workspace specifications.' + subnet_id: '- (Required, String) The ID of a VPC subnet. If you want to create instances in a VPC network, this parameter must be set.' + system_disk: '- (Optional, List) Workspace system disk information.' + tag_specification: '- (Optional, List) Tag Description List.' + tags: '- (Required, List) tags.' + throughput_performance: '- (Optional, Int) Add extra performance to the data disk. Only works when disk type is CLOUD_TSSD or CLOUD_HSSD.' + user_data: '- (Optional, String) User Data for Workspace.' + value: '- (Required, String) Tag value.' + virtual_private_cloud: '- (Optional, List) VPC related information.' + vpc_id: '- (Required, String) The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.' + zone: '- (Required, String) The available zone for the CVM instance.' + importStatements: [] tencentcloud_trocket_rocketmq_consumer_group: subCategory: TDMQ for RocketMQ(trocket) description: Provides a resource to create a trocket rocketmq_consumer_group @@ -47203,7 +49091,7 @@ resources: } } argumentDocs: - assistant_cidrs: '- (Optional, List: [String]) List of Assistant CIDR, NOTE: Only NORMAL typed CIDRs included, check the Docker CIDR by readonly assistant_docker_cidrs.' + assistant_cidrs: '- (Optional, Set: [String]) List of Assistant CIDR, NOTE: Only NORMAL typed CIDRs included, check the Docker CIDR by readonly assistant_docker_cidrs.' cidr_block: '- (Required, String, ForceNew) A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).' create_time: '- Creation time of VPC.' default_route_table_id: '- Default route table id, which created automatically after VPC create.' @@ -47484,6 +49372,7 @@ resources: "vpc_id": "vpc-391sv4w3" } argumentDocs: + cdc_id: '- CDC instance ID.' create_time: '- Create Time.' end_point_name: '- (Required, String) Name of endpoint.' end_point_owner: '- APPID.' @@ -47512,6 +49401,7 @@ resources: } argumentDocs: auto_accept_flag: '- (Required, Bool) Whether to automatically accept.' + cdc_id: '- CDC instance ID.' create_time: '- Create Time.' end_point_count: '- Count of end point.' end_point_service_name: '- (Required, String) Name of end point service.' @@ -48179,6 +50069,26 @@ resources: id: '- ID of the resource.' peering_connection_id: '- (Required, String, ForceNew) Peer connection unique ID.' importStatements: [] + tencentcloud_vpc_private_nat_gateway: + subCategory: Virtual Private Cloud(VPC) + description: Provides a resource to create a vpc private nat gateway + name: tencentcloud_vpc_private_nat_gateway + title: tencentcloud_vpc_private_nat_gateway + examples: + - name: private_nat_gateway + manifest: |- + { + "nat_gateway_name": "xxx", + "vpc_id": "xxx" + } + argumentDocs: + ccn_id: '- (Optional, String) Cloud Connect Network type The Cloud Connect Network instance ID required to be bound to the private network NAT gateway.' + cross_domain: '- (Optional, Bool) Cross-domain parameters. Cross-domain binding of VPCs is supported only when the value is True.' + id: '- ID of the resource.' + nat_gateway_name: '- (Required, String) Private network gateway name.' + vpc_id: '- (Optional, String) Private Cloud instance ID. This parameter is required when creating a VPC type private network NAT gateway or a private network NAT gateway of private network gateway.' + vpc_type: '- (Optional, Bool) VPC type private network NAT gateway. Only when the value is True will a VPC type private network NAT gateway be created.' + importStatements: [] tencentcloud_vpc_resume_snapshot_instance: subCategory: Virtual Private Cloud(VPC) description: Provides a resource to create a vpc resume_snapshot_instance diff --git a/config/schema.json b/config/schema.json index e823657a..10a1afbe 100644 --- a/config/schema.json +++ b/config/schema.json @@ -1 +1 @@ -{"format_version":"1.0","provider_schemas":{"registry.terraform.io/tencentcloudstack/tencentcloud":{"provider":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The root domain of the API request, Default is `tencentcloudapi.com`.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"The profile name as set in the shared credentials. It can also be sourced from the `TENCENTCLOUD_PROFILE` environment variable. If not set, the default profile created with `tccli configure` will be used.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"The protocol of the API request. Valid values: `HTTP` and `HTTPS`. Default is `HTTPS`.","description_kind":"plain","optional":true},"region":{"type":"string","description":"This is the TencentCloud region. It must be provided, but it can also be sourced from the `TENCENTCLOUD_REGION` environment variables. The default input value is ap-guangzhou.","description_kind":"plain","optional":true},"secret_id":{"type":"string","description":"This is the TencentCloud access key. It must be provided, but it can also be sourced from the `TENCENTCLOUD_SECRET_ID` environment variable.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"This is the TencentCloud secret key. It must be provided, but it can also be sourced from the `TENCENTCLOUD_SECRET_KEY` environment variable.","description_kind":"plain","optional":true,"sensitive":true},"security_token":{"type":"string","description":"TencentCloud Security Token of temporary access credentials. It can be sourced from the `TENCENTCLOUD_SECURITY_TOKEN` environment variable. Notice: for supported products, please refer to: [temporary key supported products](https://intl.cloud.tencent.com/document/product/598/10588).","description_kind":"plain","optional":true,"sensitive":true},"shared_credentials_dir":{"type":"string","description":"The directory of the shared credentials. It can also be sourced from the `TENCENTCLOUD_SHARED_CREDENTIALS_DIR` environment variable. If not set this defaults to ~/.tccli.","description_kind":"plain","optional":true}},"block_types":{"assume_role":{"nesting_mode":"set","block":{"attributes":{"policy":{"type":"string","description":"A more restrictive policy when making the AssumeRole call. Its content must not contains `principal` elements. Notice: more syntax references, please refer to: [policies syntax logic](https://intl.cloud.tencent.com/document/product/598/10603).","description_kind":"plain","optional":true},"role_arn":{"type":"string","description":"The ARN of the role to assume. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_ARN`.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The duration of the session when making the AssumeRole call. Its value ranges from 0 to 43200(seconds), and default is 7200 seconds. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_DURATION`.","description_kind":"plain","optional":true},"session_name":{"type":"string","description":"The session name to use when making the AssumeRole call. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_NAME`.","description_kind":"plain","required":true}},"description":"The `assume_role` block. If provided, terraform will attempt to assume this role using the supplied credentials.","description_kind":"plain"},"max_items":1},"assume_role_with_saml":{"nesting_mode":"list","block":{"attributes":{"principal_arn":{"type":"string","description":"Player Access Description Name. It can be sourced from the `PROVIDER_ASSUME_ROLE_PRINCIPAL_ARN`.","description_kind":"plain","required":true},"role_arn":{"type":"string","description":"The ARN of the role to assume. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_ARN`.","description_kind":"plain","required":true},"saml_assertion":{"type":"string","description":"SAML assertion information encoded in base64. It can be sourced from the `PROVIDER_ASSUME_ROLE_SAML_ASSERTION`.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The duration of the session when making the AssumeRoleWithSAML call. Its value ranges from 0 to 43200(seconds), and default is 7200 seconds. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_DURATION`.","description_kind":"plain","optional":true},"session_name":{"type":"string","description":"The session name to use when making the AssumeRole call. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_NAME`.","description_kind":"plain","required":true}},"description":"The `assume_role_with_saml` block. If provided, terraform will attempt to assume this role using the supplied credentials.","description_kind":"plain"},"max_items":1},"assume_role_with_web_identity":{"nesting_mode":"list","block":{"attributes":{"role_arn":{"type":"string","description":"The ARN of the role to assume. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_ARN`.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The duration of the session when making the AssumeRoleWithWebIdentity call. Its value ranges from 0 to 43200(seconds), and default is 7200 seconds. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_DURATION`.","description_kind":"plain","optional":true},"session_name":{"type":"string","description":"The session name to use when making the AssumeRole call. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_NAME`.","description_kind":"plain","required":true},"web_identity_token":{"type":"string","description":"OIDC token issued by IdP. It can be sourced from the `PROVIDER_ASSUME_ROLE_WEB_IDENTITY_TOKEN`.","description_kind":"plain","required":true}},"description":"The `assume_role_with_web_identity` block. If provided, terraform will attempt to assume this role using the supplied credentials.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"resource_schemas":{"tencentcloud_address_template":{"version":0,"block":{"attributes":{"addresses":{"type":["set","string"],"description":"Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the address template.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_address_template_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the address template group.","description_kind":"plain","required":true},"template_ids":{"type":["set","string"],"description":"Template ID list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_alb_server_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"listener ID.","description_kind":"plain","required":true},"loadbalancer_id":{"type":"string","description":"loadbalancer ID.","description_kind":"plain","required":true},"location_id":{"type":"string","description":"location ID, only support for layer 7 loadbalancer.","description_kind":"plain","optional":true,"computed":true},"protocol_type":{"type":"string","description":"The protocol type, http or tcp.","description_kind":"plain","computed":true}},"block_types":{"backends":{"nesting_mode":"set","block":{"attributes":{"instance_id":{"type":"string","description":"A list backend instance ID (CVM instance ID).","description_kind":"plain","required":true},"port":{"type":"number","description":"The port used by the backend server. Valid value range: [1-65535].","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the backend server. Valid value range: [0-100]. Default to 10.","description_kind":"plain","optional":true,"computed":true}},"description":"list of backend server.","description_kind":"plain"},"min_items":1,"max_items":100}},"description_kind":"plain","deprecated":true}},"tencentcloud_antiddos_cc_black_white_ip":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"ip address.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","required":true},"type":{"type":"string","description":"IP type, value [black(blacklist IP), white(whitelist IP)].","description_kind":"plain","required":true}},"block_types":{"black_white_ip":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"ip address.","description_kind":"plain","required":true},"mask":{"type":"number","description":"ip mask.","description_kind":"plain","required":true}},"description":"Black white ip.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_cc_precision_policy":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Ip value.","description_kind":"plain","required":true},"policy_action":{"type":"string","description":"policy type, alg or drop.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol http or https.","description_kind":"plain","required":true}},"block_types":{"policy_list":{"nesting_mode":"list","block":{"attributes":{"field_name":{"type":"string","description":"Configuration fields can take values of cgi, ua, cookie, referer, accept, srcip.","description_kind":"plain","required":true},"field_type":{"type":"string","description":"field type.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true},"value_operator":{"type":"string","description":"Configuration item value comparison method, can take values of equal, not_ Equal, include.","description_kind":"plain","required":true}},"description":"policy list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_ddos_black_white_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"ip list.","description_kind":"plain","required":true},"mask":{"type":"number","description":"ip mask.","description_kind":"plain","required":true},"type":{"type":"string","description":"ip type, black: black ip list, white: white ip list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_ddos_geo_ip_block_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true}},"block_types":{"ddos_geo_ip_block_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Blocking action, value [drop (intercept) trans (release)].","description_kind":"plain","required":true},"area_list":{"type":["set","number"],"description":"When RegionType is customized, an AreaList must be filled in, with a maximum of 128 entries;.","description_kind":"plain","optional":true},"region_type":{"type":"string","description":"Region type, value [oversea (overseas) China (domestic) customized (custom region)].","description_kind":"plain","required":true}},"description":"DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_ddos_speed_limit_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true}},"block_types":{"ddos_speed_limit_config":{"nesting_mode":"list","block":{"attributes":{"dst_port_list":{"type":"string","description":"List of port ranges, up to 8, multiple; Separate and indicate the range with -; This port range must be filled in; Fill in style 1:0-65535, style 2: 80; 443; 1000-2000.","description_kind":"plain","optional":true},"mode":{"type":"number","description":"Speed limit mode, value [1 (based on source IP speed limit) 2 (based on destination port speed limit)].","description_kind":"plain","required":true},"protocol_list":{"type":"string","description":"IP protocol numbers, values [ALL (all protocols) TCP (tcp protocol) UDP (udp protocol) SMP (smp protocol) 1; 2-100 (custom protocol number range, up to 8)] Note: When customizing the protocol number range, only the protocol number can be filled in, multiple ranges; Separation; When filling in ALL, no other agreements or agreements can be filled inNumber.","description_kind":"plain","optional":true}},"block_types":{"dst_port_scopes":{"nesting_mode":"list","block":{"attributes":{"begin_port":{"type":"number","description":"Starting port, ranging from 1 to 65535.","description_kind":"plain","required":true},"end_port":{"type":"number","description":"end port, ranging from 1 to 65535.","description_kind":"plain","required":true}},"description":"This field has been deprecated. Please fill in the new field DstPortList.","description_kind":"plain"}},"speed_values":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"number","description":"Speed limit value type, value [1 (packet rate pps) 2 (bandwidth bps)].","description_kind":"plain","required":true},"value":{"type":"number","description":"value.","description_kind":"plain","required":true}},"description":"Speed limit values, each type of speed limit value can support up to 1; This field array has at least one speed limit value.","description_kind":"plain"},"min_items":1}},"description":"Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_default_alarm_threshold":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].","description_kind":"plain","required":true}},"block_types":{"default_alarm_config":{"nesting_mode":"list","block":{"attributes":{"alarm_threshold":{"type":"number","description":"Alarm threshold, in Mbps, with a value of\u0026gt;=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.","description_kind":"plain","optional":true},"alarm_type":{"type":"number","description":"Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].","description_kind":"plain","optional":true}},"description":"Alarm threshold configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_ip_alarm_threshold_config":{"version":0,"block":{"attributes":{"alarm_threshold":{"type":"number","description":"Alarm threshold, in Mbps, with a value of\u0026gt;=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.","description_kind":"plain","required":true},"alarm_type":{"type":"number","description":"Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"instance_ip":{"type":"string","description":"Instance ip.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_packet_filter_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"resource id.","description_kind":"plain","required":true}},"block_types":{"packet_filter_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, value [drop (discard) transmit (release) drop_black (discard and pull black) drop_rst (intercept) drop_black_rst (intercept and pull black) forward (continue protection)].","description_kind":"plain","required":true},"depth":{"type":"number","description":"The detection depth starting from the detection position, with a value of [0-1500].","description_kind":"plain","optional":true},"depth2":{"type":"number","description":"The second detection depth starting from the second detection position, with a value of [01500].","description_kind":"plain","optional":true},"dport_end":{"type":"number","description":"end destination port, ranging from 0 to 65535.","description_kind":"plain","required":true},"dport_start":{"type":"number","description":"Starting destination port, ranging from 0 to 65535.","description_kind":"plain","required":true},"is_not":{"type":"number","description":"Whether to include detection values, with a value of [0 (inclusive) and 1 (exclusive)].","description_kind":"plain","optional":true},"is_not2":{"type":"number","description":"Whether the second detection includes detection values, with a value of [0 (inclusive) and 1 (exclusive)].","description_kind":"plain","optional":true},"match_begin":{"type":"string","description":"Detection position, value [begin_l3 (IP header) begin_l4 (TCP/UDP header) begin_l5 (T payload) no_match (mismatch)].","description_kind":"plain","optional":true},"match_begin2":{"type":"string","description":"Second detection position, value [begin_l5 (load) no_match (mismatch)].","description_kind":"plain","optional":true,"computed":true},"match_logic":{"type":"string","description":"When there is a second detection condition, the AND or relationship with the first detection condition, with the value [and (and relationship) none (fill in this value when there is no second detection condition)].","description_kind":"plain","optional":true,"computed":true},"match_type":{"type":"string","description":"Detection type, value [Sunday (keyword) pcre (regular expression)].","description_kind":"plain","optional":true},"match_type2":{"type":"string","description":"The second detection type, with a value of [Sunday (keyword) pcre (regular expression)].","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset from the detection position, with a value range of [0, Depth].","description_kind":"plain","optional":true},"offset2":{"type":"number","description":"The offset from the second detection position, with a value range of [0, Depth2].","description_kind":"plain","optional":true},"pkt_len_gt":{"type":"number","description":"Greater than message length, value 1+.","description_kind":"plain","optional":true},"pktlen_max":{"type":"number","description":"The maximum message length, ranging from 1 to 1500, must be greater than or equal to the minimum message length.","description_kind":"plain","required":true},"pktlen_min":{"type":"number","description":"Minimum message length, ranging from 1 to 1500.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, value [TCP udp icmp all].","description_kind":"plain","required":true},"sport_end":{"type":"number","description":"End source port, values range from 1 to 65535, must be greater than or equal to the start source port.","description_kind":"plain","required":true},"sport_start":{"type":"number","description":"Starting source port, ranging from 0 to 65535.","description_kind":"plain","required":true},"str":{"type":"string","description":"Detection value, key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word\u0026gt;section code of the string \u0026#39;123\u0026#39;; when the detection type is pcre, please fill in the regular expression character string;].","description_kind":"plain","optional":true},"str2":{"type":"string","description":"key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word\u0026gt;section code of the string \u0026#39;123\u0026#39;; when the detection type is pcre, please fill in the regular expression character string;].","description_kind":"plain","optional":true}},"description":"Feature filtering configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_port_acl_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceIdList.","description_kind":"plain","required":true}},"block_types":{"acl_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, can take values: drop, transmit, forward.","description_kind":"plain","required":true},"d_port_end":{"type":"number","description":"end from port, with a range of 0~65535 values.","description_kind":"plain","required":true},"d_port_start":{"type":"number","description":"Starting from port, with a range of 0~65535 values.","description_kind":"plain","required":true},"forward_protocol":{"type":"string","description":"Protocol type, can take TCP, udp, all values.","description_kind":"plain","required":true},"priority":{"type":"number","description":"The policy priority, the smaller the number, the higher the level, and the higher the matching of the rule, with values ranging from 1 to 1000. Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"s_port_end":{"type":"number","description":"end from the source port, with a value range of 0~65535.","description_kind":"plain","required":true},"s_port_start":{"type":"number","description":"Starting from the source port, with a value range of 0~65535.","description_kind":"plain","required":true}},"description":"Port ACL Policy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_scheduling_domain_user_name":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description":"user cname.","description_kind":"plain","required":true},"domain_user_name":{"type":"string","description":"domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api":{"version":0,"block":{"attributes":{"api_business_type":{"type":"string","description":"When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.","description_kind":"plain","optional":true,"computed":true},"api_desc":{"type":"string","description":"Custom API description.","description_kind":"plain","optional":true},"api_name":{"type":"string","description":"Custom API name.","description_kind":"plain","required":true},"api_type":{"type":"string","description":"API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.","description_kind":"plain","optional":true},"auth_relation_api_id":{"type":"string","description":"The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The unique ID of the oauth2.0 authorized API that identifies the business API binding.","description_kind":"plain","optional":true,"computed":true},"auth_type":{"type":"string","description":"API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP (Application Authentication). The default is NONE.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"eiam_app_id":{"type":"string","description":"EIAM application ID.","description_kind":"plain","optional":true},"eiam_app_type":{"type":"string","description":"EIAM application type.","description_kind":"plain","optional":true},"eiam_auth_type":{"type":"string","description":"The EIAM application authentication type supports AuthenticationOnly, Authentication, and Authorization.","description_kind":"plain","optional":true},"enable_cors":{"type":"bool","description":"Whether to enable CORS. Default value: `true`.","description_kind":"plain","optional":true},"event_bus_id":{"type":"string","description":"Event bus ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_base64_encoded":{"type":"bool","description":"Whether to enable Base64 encoding will only take effect when the backend is scf.","description_kind":"plain","optional":true,"computed":true},"is_debug_after_charge":{"type":"bool","description":"Charge after starting debugging. (Cloud Market Reserved Fields).","description_kind":"plain","optional":true,"computed":true},"is_delete_response_error_codes":{"type":"bool","description":"Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.","description_kind":"plain","optional":true,"computed":true},"owner":{"type":"string","description":"Owner of resources.","description_kind":"plain","optional":true},"pre_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.","description_kind":"plain","optional":true},"release_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"request_config_method":{"type":"string","description":"Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.","description_kind":"plain","optional":true},"request_config_path":{"type":"string","description":"Request frontend path configuration. Like `/user/getinfo`.","description_kind":"plain","required":true},"response_fail_example":{"type":"string","description":"Response failure sample of custom response configuration.","description_kind":"plain","optional":true,"computed":true},"response_success_example":{"type":"string","description":"Successful response sample of custom response configuration.","description_kind":"plain","optional":true,"computed":true},"response_type":{"type":"string","description":"Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.","description_kind":"plain","optional":true,"computed":true},"service_config_method":{"type":"string","description":"API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different.","description_kind":"plain","optional":true},"service_config_mock_return_message":{"type":"string","description":"Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.","description_kind":"plain","optional":true},"service_config_path":{"type":"string","description":"API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different.","description_kind":"plain","optional":true},"service_config_product":{"type":"string","description":"Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.","description_kind":"plain","optional":true},"service_config_scf_function_name":{"type":"string","description":"SCF function name. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","optional":true},"service_config_scf_function_namespace":{"type":"string","description":"SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","optional":true},"service_config_scf_function_qualifier":{"type":"string","description":"SCF function version. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","optional":true},"service_config_scf_function_type":{"type":"string","description":"Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud Function (HTTP).","description_kind":"plain","optional":true},"service_config_scf_is_integrated_response":{"type":"bool","description":"Whether to enable response integration. Effective when the backend type is SCF.","description_kind":"plain","optional":true},"service_config_timeout":{"type":"number","description":"API backend service timeout period in seconds. Default value: `5`.","description_kind":"plain","optional":true},"service_config_type":{"type":"string","description":"The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).","description_kind":"plain","optional":true},"service_config_upstream_id":{"type":"string","description":"Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"service_config_url":{"type":"string","description":"The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.","description_kind":"plain","optional":true},"service_config_vpc_id":{"type":"string","description":"Unique VPC ID.","description_kind":"plain","optional":true},"service_config_websocket_cleanup_function_name":{"type":"string","description":"Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_cleanup_function_namespace":{"type":"string","description":"Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_cleanup_function_qualifier":{"type":"string","description":"Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_register_function_name":{"type":"string","description":"Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_register_function_namespace":{"type":"string","description":"Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_register_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_transport_function_name":{"type":"string","description":"Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_transport_function_namespace":{"type":"string","description":"Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_transport_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service where the API is located. Refer to resource `tencentcloud_api_gateway_service`.","description_kind":"plain","required":true},"target_namespace_id":{"type":"string","description":"Tsf serverless namespace ID. (In internal testing).","description_kind":"plain","optional":true},"target_services_load_balance_conf":{"type":"number","description":"Target type load balancing configuration. (Internal testing stage).","description_kind":"plain","optional":true},"test_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"token_timeout":{"type":"number","description":"The effective time of the EIAM application token, measured in seconds, defaults to 7200 seconds.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"user_type":{"type":"string","description":"User type.","description_kind":"plain","optional":true}},"block_types":{"constant_parameters":{"nesting_mode":"set","block":{"attributes":{"default_value":{"type":"string","description":"Default value for constant parameters. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Constant parameter description. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Constant parameter name. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"position":{"type":"string","description":"Constant parameter position. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Constant parameter.","description_kind":"plain"}},"micro_services":{"nesting_mode":"set","block":{"attributes":{"cluster_id":{"type":"string","description":"Micro service cluster.","description_kind":"plain","required":true},"micro_service_name":{"type":"string","description":"Microservice name.","description_kind":"plain","required":true},"namespace_id":{"type":"string","description":"Microservice namespace.","description_kind":"plain","required":true}},"description":"API bound microservice list.","description_kind":"plain"}},"oauth_config":{"nesting_mode":"list","block":{"attributes":{"login_redirect_url":{"type":"string","description":"Redirect address, used to guide users in login operations.","description_kind":"plain","optional":true},"public_key":{"type":"string","description":"Public key, used to verify user tokens.","description_kind":"plain","required":true},"token_location":{"type":"string","description":"Token passes the position.","description_kind":"plain","required":true}},"description":"OAuth configuration. Effective when AuthType is OAUTH.","description_kind":"plain"},"max_items":1},"request_parameters":{"nesting_mode":"set","block":{"attributes":{"default_value":{"type":"string","description":"Parameter default value.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Parameter description.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"position":{"type":"string","description":"Parameter location.","description_kind":"plain","required":true},"required":{"type":"bool","description":"If this parameter required. Default value: `false`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Parameter type.","description_kind":"plain","required":true}},"description":"Frontend request parameters.","description_kind":"plain"}},"response_error_codes":{"nesting_mode":"set","block":{"attributes":{"code":{"type":"number","description":"Custom response configuration error code.","description_kind":"plain","required":true},"converted_code":{"type":"number","description":"Custom error code conversion.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Parameter description.","description_kind":"plain","optional":true},"msg":{"type":"string","description":"Custom response configuration error message.","description_kind":"plain","required":true},"need_convert":{"type":"bool","description":"Whether to enable error code conversion. Default value: `false`.","description_kind":"plain","optional":true}},"description":"Custom error code configuration. Must keep at least one after set.","description_kind":"plain"}},"service_config_cos_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The API calls the backend COS method, and the optional values for the front-end request method and Action are:GET: GetObjectPUT: PutObjectPOST: PostObject, AppendObjectHEAD: HeadObjectDELETE: DeleteObject.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"authorization":{"type":"bool","description":"The API calls the signature switch of the backend COS, which defaults to false.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description":"The bucket name of the API backend COS.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"path_match_mode":{"type":"string","description":"Path matching mode for API backend COS, optional values:BackEndPath: Backend path matchingFullPath: Full Path MatchingThe default value is: BackEndPathNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"},"max_items":1},"service_parameters":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description":"The default value for the backend service parameters of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The backend service parameter name of the API. This parameter is only used when ServiceType is HTTP. The front and rear parameter names can be different.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"position":{"type":"string","description":"The backend service parameter location of the API, such as head. This parameter is only used when ServiceType is HTTP. The parameter positions at the front and rear ends can be configured differently.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_desc":{"type":"string","description":"Remarks on the backend service parameters of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_name":{"type":"string","description":"The name of the front-end parameter corresponding to the backend service parameter of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_position":{"type":"string","description":"The location of the front-end parameters corresponding to the backend service parameters of the API, such as head. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_type":{"type":"string","description":"The backend service parameter type of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"The backend service parameters of the API.","description_kind":"plain"}},"service_tsf_health_check_conf":{"nesting_mode":"list","block":{"attributes":{"error_threshold_percentage":{"type":"number","description":"Threshold percentage.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"is_health_check":{"type":"bool","description":"Whether to initiate a health check.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"request_volume_threshold":{"type":"number","description":"Health check threshold.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"sleep_window_in_milliseconds":{"type":"number","description":"Window size.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Health check configuration for microservices.","description_kind":"plain"},"max_items":1},"service_tsf_load_balance_conf":{"nesting_mode":"list","block":{"attributes":{"is_load_balance":{"type":"bool","description":"Is load balancing enabled.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"method":{"type":"string","description":"Load balancing method.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"session_stick_required":{"type":"bool","description":"Whether to enable session persistence.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"session_stick_timeout":{"type":"number","description":"Session hold timeout.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Load balancing configuration for microservices.","description_kind":"plain"},"max_items":1},"target_services":{"nesting_mode":"list","block":{"attributes":{"docker_ip":{"type":"string","description":"docker ip.","description_kind":"plain","optional":true},"host_ip":{"type":"string","description":"Host IP of the CVM.","description_kind":"plain","required":true},"vm_ip":{"type":"string","description":"vm ip.","description_kind":"plain","required":true},"vm_port":{"type":"number","description":"vm port.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","required":true}},"description":"Target type backend resource information. (Internal testing stage).","description_kind":"plain"}},"target_services_health_check_conf":{"nesting_mode":"list","block":{"attributes":{"error_threshold_percentage":{"type":"number","description":"Threshold percentage.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"is_health_check":{"type":"bool","description":"Whether to initiate a health check.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"request_volume_threshold":{"type":"number","description":"Health check threshold.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"sleep_window_in_milliseconds":{"type":"number","description":"Window size.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Target health check configuration. (Internal testing stage).","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app":{"version":0,"block":{"attributes":{"api_app_desc":{"type":"string","description":"App description.","description_kind":"plain","optional":true,"computed":true},"api_app_id":{"type":"string","description":"Api app ID.","description_kind":"plain","computed":true},"api_app_key":{"type":"string","description":"Api app key.","description_kind":"plain","computed":true},"api_app_name":{"type":"string","description":"Api app name.","description_kind":"plain","required":true},"api_app_secret":{"type":"string","description":"Api app secret.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Api app created time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modified_time":{"type":"string","description":"Api app modified time.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app_attachment":{"version":0,"block":{"attributes":{"api_app_id":{"type":"string","description":"The unique ID of the application to be bound.","description_kind":"plain","required":true},"api_id":{"type":"string","description":"The unique ID of the API to be bound.","description_kind":"plain","required":true},"environment":{"type":"string","description":"The environment to be bound.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"The unique ID of the service to be bound.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_doc":{"version":0,"block":{"attributes":{"api_count":{"type":"number","description":"Api Document count.","description_kind":"plain","computed":true},"api_doc_id":{"type":"string","description":"Api Document ID.","description_kind":"plain","computed":true},"api_doc_name":{"type":"string","description":"Api Document name.","description_kind":"plain","required":true},"api_doc_status":{"type":"string","description":"API Document Build Status.","description_kind":"plain","computed":true},"api_doc_uri":{"type":"string","description":"API Document Access URI.","description_kind":"plain","computed":true},"api_ids":{"type":["set","string"],"description":"List of APIs for generating documents.","description_kind":"plain","required":true},"api_names":{"type":["set","string"],"description":"List of names for generating documents.","description_kind":"plain","computed":true},"environment":{"type":"string","description":"Env name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_count":{"type":"number","description":"Number of API document releases.","description_kind":"plain","computed":true},"service_id":{"type":"string","description":"Service name.","description_kind":"plain","required":true},"service_name":{"type":"string","description":"API Document service name.","description_kind":"plain","computed":true},"share_password":{"type":"string","description":"API Document Sharing Password.","description_kind":"plain","computed":true},"updated_time":{"type":"string","description":"API Document update time.","description_kind":"plain","computed":true},"view_count":{"type":"number","description":"API Document Viewing Times.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_key":{"version":0,"block":{"attributes":{"access_key_id":{"type":"string","description":"User defined key ID, required when access_key_type is manual. The length is 5-50 characters, consisting of letters, numbers, and English underscores.","description_kind":"plain","optional":true,"computed":true},"access_key_secret":{"type":"string","description":"The user-defined key must be passed when the access_key_type is manual. The length is 10-50 characters, consisting of letters, numbers, and English underscores.","description_kind":"plain","optional":true,"computed":true},"access_key_type":{"type":"string","description":"Key type, supports both auto and manual (custom keys), defaults to auto.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modify_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"secret_name":{"type":"string","description":"Custom key name.","description_kind":"plain","required":true},"status":{"type":"string","description":"Key status. Valid values: `on`, `off`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_key_attachment":{"version":0,"block":{"attributes":{"api_key_id":{"type":"string","description":"ID of API key.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_custom_domain":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value `https` or `http\u0026https`.","description_kind":"plain","optional":true,"computed":true},"default_domain":{"type":"string","description":"Default domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default_mapping":{"type":"bool","description":"Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping. In this case, the `path_mappings` attribute is required.","description_kind":"plain","optional":true},"is_forced_https":{"type":"bool","description":"Whether to force HTTP requests to jump to HTTPS, default to false. When the parameter is true, the API gateway will redirect all HTTP protocol requests using the custom domain name to the HTTPS protocol for forwarding.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"Network type. Valid values: `OUTER`, `INNER`.","description_kind":"plain","required":true},"path_mappings":{"type":["set","string"],"description":"Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`, `prepub`, and `release`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Protocol supported by service. Valid values: `http`, `https`, `http\u0026https`.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"Unique service ID.","description_kind":"plain","required":true},"status":{"type":"number","description":"Domain name resolution status. `1` means normal analysis, `0` means parsing failed.","description_kind":"plain","computed":true},"sub_domain":{"type":"string","description":"Custom domain name to be bound.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_import_open_api":{"version":0,"block":{"attributes":{"api_business_type":{"type":"string","description":"When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.","description_kind":"plain","computed":true},"api_desc":{"type":"string","description":"Custom API description.","description_kind":"plain","computed":true},"api_id":{"type":"string","description":"Custom Api Id.","description_kind":"plain","computed":true},"api_name":{"type":"string","description":"Custom API name.","description_kind":"plain","computed":true},"api_type":{"type":"string","description":"API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.","description_kind":"plain","computed":true},"auth_relation_api_id":{"type":"string","description":"The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The unique ID of the oauth2.0 authorized API that identifies the business API binding.","description_kind":"plain","computed":true},"auth_type":{"type":"string","description":"API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP (Application Authentication). The default is NONE.","description_kind":"plain","computed":true},"constant_parameters":{"type":["set",["object",{"default_value":"string","desc":"string","name":"string","position":"string"}]],"description":"Constant parameter.","description_kind":"plain","computed":true},"content":{"type":"string","description":"OpenAPI body content.","description_kind":"plain","required":true},"content_version":{"type":"string","description":"The Content version defaults to OpenAPI and currently only supports OpenAPI.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"enable_cors":{"type":"bool","description":"Whether to enable CORS. Default value: `true`.","description_kind":"plain","computed":true},"encode_type":{"type":"string","description":"The Content format can only be YAML or JSON, and the default is YAML.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_base64_encoded":{"type":"bool","description":"Whether to enable Base64 encoding will only take effect when the backend is scf.","description_kind":"plain","computed":true},"is_debug_after_charge":{"type":"bool","description":"Charge after starting debugging. (Cloud Market Reserved Fields).","description_kind":"plain","computed":true},"is_delete_response_error_codes":{"type":"bool","description":"Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.","description_kind":"plain","computed":true},"micro_services":{"type":["set",["object",{"cluster_id":"string","micro_service_name":"string","namespace_id":"string"}]],"description":"API bound microservice list.","description_kind":"plain","computed":true},"oauth_config":{"type":["list",["object",{"login_redirect_url":"string","public_key":"string","token_location":"string"}]],"description":"OAuth configuration. Effective when AuthType is OAUTH.","description_kind":"plain","computed":true},"protocol":{"type":"string","description":"API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.","description_kind":"plain","computed":true},"request_config_method":{"type":"string","description":"Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.","description_kind":"plain","computed":true},"request_config_path":{"type":"string","description":"Request frontend path configuration. Like `/user/getinfo`.","description_kind":"plain","computed":true},"request_parameters":{"type":["set",["object",{"default_value":"string","desc":"string","name":"string","position":"string","required":"bool","type":"string"}]],"description":"Frontend request parameters.","description_kind":"plain","computed":true},"response_error_codes":{"type":["set",["object",{"code":"number","converted_code":"number","desc":"string","msg":"string","need_convert":"bool"}]],"description":"Custom error code configuration. Must keep at least one after set.","description_kind":"plain","computed":true},"response_fail_example":{"type":"string","description":"Response failure sample of custom response configuration.","description_kind":"plain","computed":true},"response_success_example":{"type":"string","description":"Successful response sample of custom response configuration.","description_kind":"plain","computed":true},"response_type":{"type":"string","description":"Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.","description_kind":"plain","computed":true},"service_config_cos_config":{"type":["list",["object",{"action":"string","authorization":"bool","bucket_name":"string","path_match_mode":"string"}]],"description":"API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"service_config_method":{"type":"string","description":"API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different.","description_kind":"plain","computed":true},"service_config_mock_return_message":{"type":"string","description":"Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.","description_kind":"plain","computed":true},"service_config_path":{"type":"string","description":"API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different.","description_kind":"plain","computed":true},"service_config_product":{"type":"string","description":"Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.","description_kind":"plain","computed":true},"service_config_scf_function_name":{"type":"string","description":"SCF function name. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","computed":true},"service_config_scf_function_namespace":{"type":"string","description":"SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","computed":true},"service_config_scf_function_qualifier":{"type":"string","description":"SCF function version. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","computed":true},"service_config_scf_function_type":{"type":"string","description":"Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud Function (HTTP).","description_kind":"plain","computed":true},"service_config_scf_is_integrated_response":{"type":"bool","description":"Whether to enable response integration. Effective when the backend type is SCF.","description_kind":"plain","computed":true},"service_config_timeout":{"type":"number","description":"API backend service timeout period in seconds. Default value: `5`.","description_kind":"plain","computed":true},"service_config_type":{"type":"string","description":"The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).","description_kind":"plain","computed":true},"service_config_upstream_id":{"type":"string","description":"Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"service_config_url":{"type":"string","description":"The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.","description_kind":"plain","computed":true},"service_config_vpc_id":{"type":"string","description":"Unique VPC ID.","description_kind":"plain","computed":true},"service_config_websocket_cleanup_function_name":{"type":"string","description":"Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_cleanup_function_namespace":{"type":"string","description":"Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_cleanup_function_qualifier":{"type":"string","description":"Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_register_function_name":{"type":"string","description":"Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_register_function_namespace":{"type":"string","description":"Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_register_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_transport_function_name":{"type":"string","description":"Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_transport_function_namespace":{"type":"string","description":"Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_transport_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_id":{"type":"string","description":"The unique ID of the service where the API is located.","description_kind":"plain","required":true},"service_parameters":{"type":["list",["object",{"default_value":"string","name":"string","position":"string","relevant_request_parameter_desc":"string","relevant_request_parameter_name":"string","relevant_request_parameter_position":"string","relevant_request_parameter_type":"string"}]],"description":"The backend service parameters of the API.","description_kind":"plain","computed":true},"service_tsf_health_check_conf":{"type":["list",["object",{"error_threshold_percentage":"number","is_health_check":"bool","request_volume_threshold":"number","sleep_window_in_milliseconds":"number"}]],"description":"Health check configuration for microservices.","description_kind":"plain","computed":true},"service_tsf_load_balance_conf":{"type":["list",["object",{"is_load_balance":"bool","method":"string","session_stick_required":"bool","session_stick_timeout":"number"}]],"description":"Load balancing configuration for microservices.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_ip_strategy":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"The ID of the API gateway service.","description_kind":"plain","required":true},"strategy_data":{"type":"string","description":"IP address data.","description_kind":"plain","required":true},"strategy_id":{"type":"string","description":"IP policy ID.","description_kind":"plain","computed":true},"strategy_name":{"type":"string","description":"User defined strategy name.","description_kind":"plain","required":true},"strategy_type":{"type":"string","description":"Blacklist or whitelist.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_plugin":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of plugin.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_data":{"type":"string","description":"Statement to define plugin.","description_kind":"plain","required":true},"plugin_name":{"type":"string","description":"Name of the user define plugin. It must start with a letter and end with letter or number, the rest can contain letters, numbers and dashes(-). The length range is from 2 to 50.","description_kind":"plain","required":true},"plugin_type":{"type":"string","description":"Type of plugin. Now support IPControl, TrafficControl, Cors, CustomReq, CustomAuth, Routing, TrafficControlByParameter, CircuitBreaker, ProxyCache.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_plugin_attachment":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"Id of API.","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"Name of Environment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_id":{"type":"string","description":"Id of Plugin.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"Id of Service.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service":{"version":0,"block":{"attributes":{"api_list":{"type":["list",["object",{"api_desc":"string","api_id":"string","api_name":"string","method":"string","path":"string"}]],"description":"A list of APIs.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"exclusive_set_name":{"type":"string","description":"Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inner_http_port":{"type":"number","description":"Port number for http access over private network.","description_kind":"plain","computed":true},"inner_https_port":{"type":"number","description":"Port number for https access over private network.","description_kind":"plain","computed":true},"instance_id":{"type":"string","description":"Exclusive instance ID.","description_kind":"plain","optional":true},"internal_sub_domain":{"type":"string","description":"Private network access subdomain name.","description_kind":"plain","computed":true},"ip_version":{"type":"string","description":"IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"net_type":{"type":["set","string"],"description":"Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER` indicates access over private network, and `OUTER` indicates access over public network.","description_kind":"plain","required":true},"outer_sub_domain":{"type":"string","description":"Public network access subdomain name.","description_kind":"plain","computed":true},"pre_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Service frontend request type. Valid values: `http`, `https`, `http\u0026https`.","description_kind":"plain","required":true},"release_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"service_desc":{"type":"string","description":"Custom service description.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"Custom service name.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"test_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"uniq_vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","optional":true},"usage_plan_list":{"type":["list",["object",{"api_id":"string","bind_type":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"A list of attach usage plans.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service_release":{"version":0,"block":{"attributes":{"environment_name":{"type":"string","description":"API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_desc":{"type":"string","description":"This release description of the API gateway service.","description_kind":"plain","required":true},"release_version":{"type":"string","description":"The release version.","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"ID of API gateway service.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_strategy_attachment":{"version":0,"block":{"attributes":{"bind_api_id":{"type":"string","description":"The API that needs to be bound.","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"The environment of the strategy association. Valid values: `test`, `release`, `prepub`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"The ID of the API gateway service.","description_kind":"plain","required":true},"strategy_id":{"type":"string","description":"The ID of the API gateway strategy.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_update_api_app_key":{"version":0,"block":{"attributes":{"api_app_id":{"type":"string","description":"Application unique ID.","description_kind":"plain","required":true},"api_app_key":{"type":"string","description":"Key of the application.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_update_service":{"version":0,"block":{"attributes":{"environment_name":{"type":"string","description":"The name of the environment to be switched, currently supporting three environments: test (test environment), prepub (pre release environment), and release (release environment).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"Service ID.","description_kind":"plain","required":true},"version_name":{"type":"string","description":"The version number of the switch.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_upstream":{"version":0,"block":{"attributes":{"algorithm":{"type":"string","description":"Load balancing algorithm, value range: ROUND-ROBIN.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"retries":{"type":"number","description":"Request retry count, default to 3 times.","description_kind":"plain","optional":true},"scheme":{"type":"string","description":"Backend protocol, value range: HTTP, HTTPS, gRPC, gRPCs.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"VPC Unique ID.","description_kind":"plain","required":true},"upstream_description":{"type":"string","description":"Backend channel description.","description_kind":"plain","optional":true},"upstream_host":{"type":"string","description":"Host request header forwarded by gateway to backend.","description_kind":"plain","optional":true},"upstream_name":{"type":"string","description":"Backend channel name.","description_kind":"plain","optional":true},"upstream_type":{"type":"string","description":"Backend access type, value range: IP_PORT, K8S.","description_kind":"plain","optional":true}},"block_types":{"health_checker":{"nesting_mode":"list","block":{"attributes":{"active_check_http_path":{"type":"string","description":"Detect the requested path during active health checks. The default is\u0026#39;/\u0026#39;.","description_kind":"plain","optional":true},"active_check_interval":{"type":"number","description":"The time interval for active health checks is 5 seconds by default.","description_kind":"plain","optional":true},"active_check_timeout":{"type":"number","description":"The detection request for active health check timed out in seconds. The default is 5 seconds.","description_kind":"plain","optional":true},"enable_active_check":{"type":"bool","description":"Identify whether active health checks are enabled.","description_kind":"plain","required":true},"enable_passive_check":{"type":"bool","description":"Identify whether passive health checks are enabled.","description_kind":"plain","required":true},"healthy_http_status":{"type":"string","description":"The HTTP status code that determines a successful request during a health check.","description_kind":"plain","required":true},"http_failure_threshold":{"type":"number","description":"HTTP continuous error threshold. 0 means HTTP checking is disabled. Value range: [0, 254].","description_kind":"plain","required":true},"tcp_failure_threshold":{"type":"number","description":"TCP continuous error threshold. 0 indicates disabling TCP checking. Value range: [0, 254].","description_kind":"plain","required":true},"timeout_threshold":{"type":"number","description":"Continuous timeout threshold. 0 indicates disabling timeout checking. Value range: [0, 254].","description_kind":"plain","required":true},"unhealthy_http_status":{"type":"string","description":"The HTTP status code that determines a failed request during a health check.","description_kind":"plain","required":true},"unhealthy_timeout":{"type":"number","description":"The automatic recovery time of abnormal node status, in seconds. When only passive checking is enabled, it must be set to a value\u0026gt;0, otherwise the passive exception node will not be able to recover. The default is 30 seconds.","description_kind":"plain","optional":true}},"description":"Health check configuration, currently only supports VPC channels.","description_kind":"plain"},"max_items":1},"k8s_service":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"K8s cluster ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Customized service name, optional.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Container namespace.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of service.","description_kind":"plain","required":true},"service_name":{"type":"string","description":"The name of the container service.","description_kind":"plain","required":true},"weight":{"type":"number","description":"weight.","description_kind":"plain","required":true}},"block_types":{"extra_labels":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key of Label.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of Label.","description_kind":"plain","required":true}},"description":"Additional Selected Pod Label.","description_kind":"plain"},"min_items":1}},"description":"Configuration of K8S container service.","description_kind":"plain"}},"nodes":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of the TKE clusterNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"host":{"type":"string","description":"IP or domain name.","description_kind":"plain","required":true},"name_space":{"type":"string","description":"K8S namespaceNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Port [0, 65535].","description_kind":"plain","required":true},"service_name":{"type":"string","description":"K8S container service nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Source of Node, value range: K8SNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"tags":{"type":["set","string"],"description":"Dye labelNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"unique_service_name":{"type":"string","description":"Unique service name recorded internally by API gatewayNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"vm_instance_id":{"type":"string","description":"CVM instance IDNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"weight":{"type":"number","description":"Weight [0, 100], 0 is disabled.","description_kind":"plain","required":true}},"description":"Backend nodes.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plan":{"version":0,"block":{"attributes":{"attach_api_keys":{"type":["list","string"],"description":"Attach API keys list.","description_kind":"plain","computed":true},"attach_list":{"type":["list",["object",{"api_id":"string","api_name":"string","create_time":"string","environment":"string","method":"string","modify_time":"string","path":"string","service_id":"string","service_name":"string"}]],"description":"Attach service and API list.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_request_num":{"type":"number","description":"Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit.","description_kind":"plain","optional":true},"max_request_num_pre_sec":{"type":"number","description":"Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"usage_plan_desc":{"type":"string","description":"Custom usage plan description.","description_kind":"plain","optional":true},"usage_plan_name":{"type":"string","description":"Custom usage plan name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plan_attachment":{"version":0,"block":{"attributes":{"access_key_ids":{"type":["set","string"],"description":"Array of key IDs to be bound.","description_kind":"plain","optional":true},"api_id":{"type":"string","description":"ID of the API. This parameter will be required when `bind_type` is `API`.","description_kind":"plain","optional":true},"bind_type":{"type":"string","description":"Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`.","description_kind":"plain","optional":true},"environment":{"type":"string","description":"The environment to be bound. Valid values: `test`, `prepub`, `release`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"ID of the service.","description_kind":"plain","required":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_apm_instance":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description Of Instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name Of Instance.","description_kind":"plain","required":true},"pay_mode":{"type":"number","description":"Modify the billing mode: `1` means prepaid, `0` means pay-as-you-go, the default value is `0`.","description_kind":"plain","optional":true},"span_daily_counters":{"type":"number","description":"Quota Of Instance Reporting.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trace_duration":{"type":"number","description":"Duration Of Trace Data.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"ID list of CVM instances to be attached to the scaling group.","description_kind":"plain","required":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_complete_lifecycle":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. Either InstanceId or LifecycleActionToken must be specified.","description_kind":"plain","optional":true},"lifecycle_action_result":{"type":"string","description":"Result of the lifecycle action. Value range: `CONTINUE`, `ABANDON`.","description_kind":"plain","required":true},"lifecycle_action_token":{"type":"string","description":"Either InstanceId or LifecycleActionToken must be specified.","description_kind":"plain","optional":true},"lifecycle_hook_id":{"type":"string","description":"Lifecycle hook ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_execute_scaling_policy":{"version":0,"block":{"attributes":{"auto_scaling_policy_id":{"type":"string","description":"Auto-scaling policy ID. This parameter is not available to a target tracking policy.","description_kind":"plain","required":true},"honor_cooldown":{"type":"bool","description":"Whether to check if the auto scaling group is in the cooldown period. Default value: false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trigger_source":{"type":"string","description":"Source that triggers the scaling policy. Valid values: API and CLOUD_MONITOR. Default value: API. The value CLOUD_MONITOR is specific to the Cloud Monitor service.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_lifecycle_hook":{"version":0,"block":{"attributes":{"default_result":{"type":"string","description":"Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. Valid values: `CONTINUE` and `ABANDON`. The default value is `CONTINUE`.","description_kind":"plain","optional":true},"heartbeat_timeout":{"type":"number","description":"Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is `300`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lifecycle_hook_name":{"type":"string","description":"The name of the lifecycle hook.","description_kind":"plain","required":true},"lifecycle_transition":{"type":"string","description":"The instance state to which you want to attach the lifecycle hook. Valid values: `INSTANCE_LAUNCHING` and `INSTANCE_TERMINATING`.","description_kind":"plain","required":true},"notification_metadata":{"type":"string","description":"Contains additional information that you want to include any time AS sends a message to the notification target.","description_kind":"plain","optional":true},"notification_queue_name":{"type":"string","description":"For CMQ_QUEUE type, a name of queue must be set.","description_kind":"plain","optional":true},"notification_target_type":{"type":"string","description":"Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`.","description_kind":"plain","optional":true},"notification_topic_name":{"type":"string","description":"For CMQ_TOPIC type, a name of topic must be set.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_load_balancer":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"List of traditional load balancer IDs. The maximum number of traditional load balancers bound to each scaling group is 20. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time.","description_kind":"plain","optional":true}},"block_types":{"forward_load_balancers":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Application load balancer listener ID.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"Application load balancer instance ID.","description_kind":"plain","required":true},"location_id":{"type":"string","description":"Application load balancer location ID.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Load balancer instance region. Default value is the region of current auto scaling group. The format is the same as the public parameter Region, for example: ap-guangzhou.","description_kind":"plain","optional":true}},"block_types":{"target_attributes":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"Target port.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Target weight.","description_kind":"plain","required":true}},"description":"List of TargetAttribute.","description_kind":"plain"},"min_items":1}},"description":"List of application load balancers. The maximum number of application-type load balancers bound to each scaling group is 100. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_as_notification":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notification_types":{"type":["list","string"],"description":"A list of Notification Types that trigger notifications. Acceptable values are `SCALE_OUT_FAILED`, `SCALE_IN_SUCCESSFUL`, `SCALE_IN_FAILED`, `REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL` and `REPLACE_UNHEALTHY_INSTANCE_FAILED`.","description_kind":"plain","required":true},"notification_user_group_ids":{"type":["list","string"],"description":"A group of user IDs to be notified.","description_kind":"plain","required":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_protect_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to remove.","description_kind":"plain","required":true},"protected_from_scale_in":{"type":"bool","description":"If instances need protect.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_remove_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to remove.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_scale_in_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_in_number":{"type":"number","description":"Number of instances to be reduced.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_scale_out_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_out_number":{"type":"number","description":"Number of instances to be added.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_config":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"configuration_name":{"type":"string","description":"Name of a launch configuration.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"The time when the launch configuration was created.","description_kind":"plain","computed":true},"disk_type_policy":{"type":"string","description":"Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is `TRUE`.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is `TRUE`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"An available image ID for a cvm instance.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"instance_types":{"type":["list","string"],"description":"Specified types of CVM instances.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Valid values: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is `0`.","description_kind":"plain","optional":true},"keep_image_login":{"type":"bool","description":"Specify whether to keep original settings of a CVM image. And it can't be used with password or key_ids together.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access.","description_kind":"plain","optional":true,"sensitive":true},"project_id":{"type":"number","description":"Specifys to which project the configuration belongs.","description_kind":"plain","optional":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"spot_instance_type":{"type":"string","description":"Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"spot_max_price":{"type":"string","description":"Max price of a spot instance, is the format of decimal string, for example \"0.50\". Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Current statues of a launch configuration.","description_kind":"plain","computed":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"Type of a CVM disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`. valid when disk_type_policy is ORIGINAL.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"ase64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"delete_with_instance":{"type":"bool","description":"Indicates whether the disk remove after instance terminated. Default is `false`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. valid when disk_type_policy is ORIGINAL.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"host_name_settings":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description":"The host name of the cloud server; dots (.) and dashes (-) cannot be used as the first and last characters of HostName, and cannot be used consecutively; Windows instances are not supported; other types (Linux, etc.) instances: the character length is [2, 40], it is allowed to support multiple dots, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (no uppercase and lowercase restrictions), numbers and dashes (-). Pure numbers are not allowed.","description_kind":"plain","required":true},"host_name_style":{"type":"string","description":"The style of the host name of the cloud server, the value range includes `ORIGINAL` and `UNIQUE`, the default is `ORIGINAL`; `ORIGINAL`, the AS directly passes the HostName filled in the input parameter to the CVM, and the CVM may append a sequence to the HostName number, the HostName of the instance in the scaling group will conflict; `UNIQUE`, the HostName filled in as a parameter is equivalent to the host name prefix, AS and CVM will expand it, and the HostName of the instance in the scaling group can be guaranteed to be unique.","description_kind":"plain","optional":true}},"description":"Related settings of the cloud server hostname (HostName).","description_kind":"plain"},"max_items":1},"instance_name_settings":{"nesting_mode":"list","block":{"attributes":{"instance_name":{"type":"string","description":"CVM instance name.","description_kind":"plain","required":true},"instance_name_style":{"type":"string","description":"Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default is `ORIGINAL`.","description_kind":"plain","optional":true}},"description":"Settings of CVM instance names.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_as_scaling_group":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description":"An available ID for a launch configuration.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"The time when the AS group was created.","description_kind":"plain","computed":true},"default_cooldown":{"type":"number","description":"Default cooldown time in second, and default value is `300`.","description_kind":"plain","optional":true},"desired_capacity":{"type":"number","description":"Desired volume of CVM instances, which is between `max_size` and `min_size`.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Instance number of a scaling group.","description_kind":"plain","computed":true},"load_balancer_ids":{"type":["list","string"],"description":"ID list of traditional load balancers.","description_kind":"plain","optional":true},"max_size":{"type":"number","description":"Maximum number of CVM instances. Valid value ranges: (0~2000).","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum number of CVM instances. Valid value ranges: (0~2000).","description_kind":"plain","required":true},"multi_zone_subnet_policy":{"type":"string","description":"Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Specifies to which project the scaling group belongs.","description_kind":"plain","optional":true},"replace_load_balancer_unhealthy":{"type":"bool","description":"Enable unhealthy instance replacement. If set to `true`, AS will replace instances that are found unhealthy in the CLB health check.","description_kind":"plain","optional":true},"replace_monitor_unhealthy":{"type":"bool","description":"Enables unhealthy instance replacement. If set to `true`, AS will replace instances that are flagged as unhealthy by Cloud Monitor.","description_kind":"plain","optional":true},"retry_policy":{"type":"string","description":"Available values for retry policies. Valid values: IMMEDIATE_RETRY and INCREMENTAL_INTERVALS.","description_kind":"plain","optional":true},"scaling_group_name":{"type":"string","description":"Name of a scaling group.","description_kind":"plain","required":true},"scaling_mode":{"type":"string","description":"Indicates scaling mode which creates and terminates instances (classic method), or method first tries to start stopped instances (wake up stopped) to perform scaling operations. Available values: `CLASSIC_SCALING`, `WAKE_UP_STOPPED_SCALING`. Default: `CLASSIC_SCALING`.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Current status of a scaling group.","description_kind":"plain","computed":true},"subnet_ids":{"type":["list","string"],"description":"ID list of subnet, and for VPC it is required.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of a scaling group.","description_kind":"plain","optional":true},"termination_policies":{"type":["list","string"],"description":"Available values for termination policies. Valid values: OLDEST_INSTANCE and NEWEST_INSTANCE.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"ID of VPC network.","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description":"List of available zones, for Basic network it is required.","description_kind":"plain","optional":true}},"block_types":{"forward_balancer_ids":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Listener ID for application load balancers.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"ID of available load balancers.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of forwarding rules.","description_kind":"plain","optional":true}},"block_types":{"target_attribute":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"Port number.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight.","description_kind":"plain","required":true}},"description":"Attribute list of target rules.","description_kind":"plain"},"min_items":1}},"description":"List of application load balancers, which can't be specified with `load_balancer_ids` together.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_as_scaling_group_status":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"If enable auto scaling group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_policy":{"version":0,"block":{"attributes":{"adjustment_type":{"type":"string","description":"Specifies whether the adjustment is an absolute number or a percentage of the current capacity. Valid values: `CHANGE_IN_CAPACITY`, `EXACT_CAPACITY` and `PERCENT_CHANGE_IN_CAPACITY`.","description_kind":"plain","required":true},"adjustment_value":{"type":"number","description":"Define the number of instances by which to scale.For `CHANGE_IN_CAPACITY` type or PERCENT_CHANGE_IN_CAPACITY, a positive increment adds to the current capacity and a negative value removes from the current capacity. For `EXACT_CAPACITY` type, it defines an absolute number of the existing Auto Scaling group size.","description_kind":"plain","required":true},"comparison_operator":{"type":"string","description":"Comparison operator. Valid values: `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, `EQUAL_TO` and `NOT_EQUAL_TO`.","description_kind":"plain","required":true},"continuous_time":{"type":"number","description":"Retry times. Valid value ranges: (1~10).","description_kind":"plain","required":true},"cooldown":{"type":"number","description":"Cooldwon time in second. Default is `30`0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Name of an indicator. Valid values: `CPU_UTILIZATION`, `MEM_UTILIZATION`, `LAN_TRAFFIC_OUT`, `LAN_TRAFFIC_IN`, `WAN_TRAFFIC_OUT` and `WAN_TRAFFIC_IN`.","description_kind":"plain","required":true},"notification_user_group_ids":{"type":["list","string"],"description":"An ID group of users to be notified when an alarm is triggered.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Time period in second. Valid values: `60` and `300`.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Name of a policy used to define a reaction when an alarm is triggered.","description_kind":"plain","required":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true},"statistic":{"type":"string","description":"Statistic types. Valid values: `AVERAGE`, `MAXIMUM` and `MINIMUM`. Default is `AVERAGE`.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"Alarm threshold.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_schedule":{"version":0,"block":{"attributes":{"desired_capacity":{"type":"number","description":"The desired number of CVM instances that should be running in the group.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"The time for this action to end, in \"YYYY-MM-DDThh:mm:ss+08:00\" format (UTC+8).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size":{"type":"number","description":"The maximum size for the Auto Scaling group.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"The minimum size for the Auto Scaling group.","description_kind":"plain","required":true},"recurrence":{"type":"string","description":"The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. And this argument should be set with end_time together.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true},"schedule_action_name":{"type":"string","description":"The name of this scaling action.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"The time for this action to start, in \"YYYY-MM-DDThh:mm:ss+08:00\" format (UTC+8).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_start_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to start.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_stop_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to stop.","description_kind":"plain","required":true},"stopped_mode":{"type":"string","description":"Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default `KEEP_CHARGING`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_audit":{"version":0,"block":{"attributes":{"audit_switch":{"type":"bool","description":"Indicate whether to turn on audit logging or not.","description_kind":"plain","required":true},"cos_bucket":{"type":"string","description":"Name of the cos bucket to save audit log. Caution: the validation of existing cos bucket will not be checked by terraform.","description_kind":"plain","required":true},"cos_region":{"type":"string","description":"Region of the cos bucket.","description_kind":"plain","required":true},"enable_kms_encry":{"type":"bool","description":"Indicate whether the log is encrypt with KMS algorithm or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"Existing CMK unique key. This field can be get by data source `tencentcloud_audit_key_alias`. Caution: the region of the KMS must be as same as the `cos_region`.","description_kind":"plain","optional":true},"log_file_prefix":{"type":"string","description":"The log file name prefix. The length ranges from 3 to 40. If not set, the account ID will be the log file prefix.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of audit. Valid length ranges from 3 to 128. Only alpha character or numbers or '_' supported.","description_kind":"plain","required":true},"read_write_attribute":{"type":"number","description":"Event attribute filter. Valid values: `1`, `2`, `3`. `1` for readonly, `2` for write-only, `3` for all.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_audit_track":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Track interface type, optional:- `Read`: Read interface- `Write`: Write interface- `*`: All interface.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Track create time.","description_kind":"plain","computed":true},"event_names":{"type":["set","string"],"description":"Track interface name list:- when ResourceType is `*`, EventNames is must `[\u0026amp;quot;*\u0026amp;quot;]`- when ResourceType is a single product, EventNames support all interface:`[\u0026amp;quot;*\u0026amp;quot;]`- when ResourceType is a single product, EventNames support some interface, up to 10.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Track name.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Track product, optional:- `*`: All product- Single product, such as `cos`.","description_kind":"plain","required":true},"status":{"type":"number","description":"Track status, optional:- `0`: Close- `1`: Open.","description_kind":"plain","required":true},"track_for_all_members":{"type":"number","description":"Whether to enable the delivery of group member operation logs to the group management account or trusted service management account, optional:- `0`: Close- `1`: Open.","description_kind":"plain","optional":true}},"block_types":{"storage":{"nesting_mode":"list","block":{"attributes":{"storage_name":{"type":"string","description":"Track Storage name:- when StorageType is `cls`, StorageName is cls topicId- when StorageType is `cos`, StorageName is cos bucket name that does not contain `-APPID`.","description_kind":"plain","required":true},"storage_prefix":{"type":"string","description":"Storage path prefix.","description_kind":"plain","required":true},"storage_region":{"type":"string","description":"Storage region.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"Track Storage type, optional:- `cos`- `cls`.","description_kind":"plain","required":true}},"description":"Track Storage, support `cos` and `cls`.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_bi_datasource":{"version":0,"block":{"attributes":{"catalog":{"type":"string","description":"Catalog.","description_kind":"plain","optional":true},"charset":{"type":"string","description":"Charset.","description_kind":"plain","required":true},"data_origin":{"type":"string","description":"Third-party datasource identification, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_datasource_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_project_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"db_host":{"type":"string","description":"Host.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"db_port":{"type":"number","description":"Port.","description_kind":"plain","required":true},"db_pwd":{"type":"string","description":"Password.","description_kind":"plain","required":true,"sensitive":true},"db_type":{"type":"string","description":"`MYSQL`, `MSSQL`, `POSTGRE`, `ORACLE`, `CLICKHOUSE`, `TIDB`, `HIVE`, `PRESTO`.","description_kind":"plain","required":true},"db_user":{"type":"string","description":"User name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project id.","description_kind":"plain","required":true},"service_type":{"type":"string","description":"Own or Cloud, default: `Own`.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"Datasource name in BI.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Tencent cloud private network unified identity.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Tencent cloud private network identity.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_datasource_cloud":{"version":0,"block":{"attributes":{"charset":{"type":"string","description":"Charset.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","optional":true},"data_origin":{"type":"string","description":"Third-party datasource identification, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_datasource_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_project_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"db_pwd":{"type":"string","description":"Password.","description_kind":"plain","required":true,"sensitive":true},"db_type":{"type":"string","description":"`MYSQL`, `TDSQL-C_MYSQL`, `TDSQL_MYSQL`, `MSSQL`, `POSTGRESQL`, `MARIADB`.","description_kind":"plain","required":true},"db_user":{"type":"string","description":"User name.","description_kind":"plain","required":true},"extra_param":{"type":"string","description":"Extended parameters.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"region_id":{"type":"string","description":"Region identifier.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"Datasource name in BI.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Unified vpc identification.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"Public cloud intranet ip.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc identification.","description_kind":"plain","required":true},"vport":{"type":"string","description":"Public cloud intranet port.","description_kind":"plain","optional":true}},"block_types":{"service_type":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"type":{"type":"string","description":"Service type, Cloud.","description_kind":"plain","required":true}},"description":"Service type, Own or Cloud.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_bi_embed_interval_apply":{"version":0,"block":{"attributes":{"bi_token":{"type":"string","description":"Token that needs to be applied for extension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"page_id":{"type":"number","description":"Sharing page id, this is empty value 0 when embedding the board.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Sharing project id, required.","description_kind":"plain","optional":true},"scope":{"type":"string","description":"Choose panel or page.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_embed_token_apply":{"version":0,"block":{"attributes":{"bi_token":{"type":"string","description":"Create the generated token.","description_kind":"plain","computed":true},"create_at":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Expiration. Unit: Minutes Maximum value: 240. i.e. 4 hours Default: 240.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"page_id":{"type":"number","description":"Sharing page id, this is empty value 0 when embedding the board.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Share project id.","description_kind":"plain","optional":true},"scope":{"type":"string","description":"Page means embedding the page, and panel means embedding the entire board.","description_kind":"plain","optional":true},"ticket_num":{"type":"number","description":"Access limit, the limit range is 1-99999, if it is empty, no access limit will be set.","description_kind":"plain","optional":true},"udpate_at":{"type":"string","description":"Upadte time.","description_kind":"plain","computed":true},"user_corp_id":{"type":"string","description":"User enterprise ID (for multi-user only).","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"UserId (for multi-user only).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_project":{"version":0,"block":{"attributes":{"color_code":{"type":"string","description":"Logo background color.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logo":{"type":"string","description":"Project logo.","description_kind":"plain","optional":true},"mark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Project name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_bi_project_user_role":{"version":0,"block":{"attributes":{"area_code":{"type":"string","description":"Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"email":{"type":"string","description":"E-mail(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phone_number":{"type":"string","description":"Phone number(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project id.","description_kind":"plain","optional":true},"role_id_list":{"type":["set","number"],"description":"Role id list.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"User id.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_bi_user_role":{"version":0,"block":{"attributes":{"area_code":{"type":"string","description":"Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"email":{"type":"string","description":"E-mail(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phone_number":{"type":"string","description":"Phone number(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"role_id_list":{"type":["set","number"],"description":"Role id list.","description_kind":"plain","required":true},"user_id":{"type":"string","description":"User id.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_access_key":{"version":0,"block":{"attributes":{"access_key":{"type":"string","description":"Access_key is the access key identification, required when updating.","description_kind":"plain","optional":true,"computed":true},"encrypted_secret_access_key":{"type":"string","description":"Encrypted secret, base64 encoded, if pgp_key was specified. This attribute is not available for imported resources. The encrypted secret may be decrypted using the command line, for example: terraform output -raw encrypted_secret | base64 --decode | keybase pgp decrypt.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_fingerprint":{"type":"string","description":"Fingerprint of the PGP key used to encrypt the secret. This attribute is not available for imported resources.","description_kind":"plain","computed":true},"pgp_key":{"type":"string","description":"Either a base-64 encoded PGP public key, or a keybase username in the form keybase:some_person_that_exists, for use in the encrypted_secret output attribute. If providing a base-64 encoded PGP public key, make sure to provide the \"raw\" version and not the \"armored\" one (e.g. avoid passing the -a option to gpg --export).","description_kind":"plain","optional":true},"secret_access_key":{"type":"string","description":"Access key (key is only visible when created, please keep it properly).","description_kind":"plain","computed":true,"sensitive":true},"status":{"type":"string","description":"Key status, activated (Active) or inactive (Inactive), required when updating.","description_kind":"plain","optional":true,"computed":true},"target_uin":{"type":"number","description":"Specify user Uin, if not filled, the access key is created for the current user by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the CAM group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM group.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Description of the CAM group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_membership":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"ID of CAM group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_ids":{"type":["set","string"],"description":"ID set of the CAM group members.","description_kind":"plain","deprecated":true,"optional":true},"user_names":{"type":["set","string"],"description":"User name set as ID of the CAM group members.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_policy_attachment":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM group policy attachment. `1` means the cam policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the CAM group policy attachment.","description_kind":"plain","computed":true},"group_id":{"type":"string","description":"ID of the attached CAM group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Name of the policy.","description_kind":"plain","computed":true},"policy_type":{"type":"string","description":"Type of the policy strategy. 'Group' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_mfa_flag":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"op_uin":{"type":"number","description":"Operate uin.","description_kind":"plain","required":true}},"block_types":{"action_flag":{"nesting_mode":"list","block":{"attributes":{"phone":{"type":"number","description":"Phone.","description_kind":"plain","optional":true},"stoken":{"type":"number","description":"Soft token.","description_kind":"plain","optional":true},"wechat":{"type":"number","description":"Wechat.","description_kind":"plain","optional":true}},"description":"Action flag setting.","description_kind":"plain"},"max_items":1},"login_flag":{"nesting_mode":"list","block":{"attributes":{"phone":{"type":"number","description":"Phone.","description_kind":"plain","optional":true},"stoken":{"type":"number","description":"Soft token.","description_kind":"plain","optional":true},"wechat":{"type":"number","description":"Wechat.","description_kind":"plain","optional":true}},"description":"Login flag setting.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cam_oidc_sso":{"version":0,"block":{"attributes":{"authorization_endpoint":{"type":"string","description":"Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP.","description_kind":"plain","required":true},"client_id":{"type":"string","description":"Client ID, the client ID registered with the OpenID Connect identity provider.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_key":{"type":"string","description":"The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID Token. For the security of your account, we recommend that you rotate the signed public key regularly.","description_kind":"plain","required":true},"identity_url":{"type":"string","description":"Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the Openid-configuration provided by the Enterprise IdP.","description_kind":"plain","required":true},"mapping_filed":{"type":"string","description":"Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field.","description_kind":"plain","required":true},"response_mode":{"type":"string","description":"Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, recommended to select form_post mode.","description_kind":"plain","required":true},"response_type":{"type":"string","description":"Authorization requests The Response type, with a fixed value id_token.","description_kind":"plain","required":true},"scope":{"type":["set","string"],"description":"Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required openid.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_policy":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the CAM policy.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM policy.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM policy. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM policy.","description_kind":"plain","required":true},"type":{"type":"number","description":"Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the CAM policy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_policy_by_name":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the CAM policy.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM policy.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM policy. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM policy.","description_kind":"plain","required":true},"type":{"type":"number","description":"Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the CAM policy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_policy_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_document":{"type":"string","description":"Strategic text information.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"Strategy ID.","description_kind":"plain","required":true},"set_as_default":{"type":"bool","description":"Whether to set as a version of the current strategy.","description_kind":"plain","required":true}},"block_types":{"policy_version":{"nesting_mode":"list","block":{"attributes":{"create_date":{"type":"string","description":"Strategic version creation timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"document":{"type":"string","description":"Strategic grammar textNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_default_version":{"type":"number","description":"Whether it is an effective version.0 means not, 1 means yesNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"version_id":{"type":"number","description":"Strategic version numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description":"Strategic version detailsNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cam_role":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicates whether the CAM role can login or not.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the CAM role.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM role.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM role.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The maximum validity period of the temporary key for creating a role.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"The last update time of the CAM role.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_role_by_name":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicates whether the CAM role can login or not.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the CAM role.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM role.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM role.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"The last update time of the CAM role.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_role_permission_boundary_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Role ID.","description_kind":"plain","required":true},"role_id":{"type":"string","description":"Role ID (at least one should be filled in with the role name).","description_kind":"plain","optional":true,"computed":true},"role_name":{"type":"string","description":"Role name (at least one should be filled in with the role ID).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_role_policy_attachment":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"The create time of the CAM role policy attachment.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"The name of the policy.","description_kind":"plain","computed":true},"policy_type":{"type":"string","description":"Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.","description_kind":"plain","computed":true},"role_id":{"type":"string","description":"ID of the attached CAM role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_role_policy_attachment_by_name":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"The create time of the CAM role policy attachment.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_name":{"type":"string","description":"Name of the policy.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.","description_kind":"plain","computed":true},"role_name":{"type":"string","description":"Name of the attached CAM role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_role_sso":{"version":0,"block":{"attributes":{"client_ids":{"type":["set","string"],"description":"Client ids.","description_kind":"plain","required":true},"description":{"type":"string","description":"The description of resource.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_key":{"type":"string","description":"Sign the public key.","description_kind":"plain","required":true},"identity_url":{"type":"string","description":"Identity provider URL.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of resource.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_saml_provider":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"The create time of the CAM SAML provider.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of the CAM SAML provider.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"meta_data":{"type":"string","description":"The meta data document of the CAM SAML provider.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of CAM SAML provider.","description_kind":"plain","required":true},"provider_arn":{"type":"string","description":"The ARN of the CAM SAML provider.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the CAM SAML provider.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_service_linked_role":{"version":0,"block":{"attributes":{"custom_suffix":{"type":"string","description":"The custom suffix, based on the string you provide, is combined with the prefix provided by the service to form the full role name. This field is not allowed to contain the character `_`.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"role description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"qcs_service_name":{"type":["set","string"],"description":"Authorization service, the Tencent Cloud service principal with this role attached.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_set_policy_version_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Policy ID.","description_kind":"plain","required":true},"version_id":{"type":"number","description":"The policy version number, which can be obtained from ListPolicyVersions.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_tag_role_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_id":{"type":"string","description":"Character ID, at least one input with the character name.","description_kind":"plain","optional":true,"computed":true},"role_name":{"type":"string","description":"Character name, at least one input with the character ID.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Label.","description_kind":"plain","required":true},"value":{"type":"string","description":"Label.","description_kind":"plain","required":true}},"description":"Label.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_cam_user":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicate whether the CAM user can login to the web console or not.","description_kind":"plain","optional":true},"country_code":{"type":"string","description":"Country code of the phone number, for example: '86'.","description_kind":"plain","optional":true,"computed":true},"email":{"type":"string","description":"Email of the CAM user.","description_kind":"plain","optional":true},"force_delete":{"type":"bool","description":"Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; otherwise the user will be deleted directly. Default is false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM user.","description_kind":"plain","required":true},"need_reset_password":{"type":"bool","description":"Indicate whether the CAM user need to reset the password when first logins.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not set, a random password will be automatically generated.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"phone_num":{"type":"string","description":"Phone number of the CAM user.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remark of the CAM user.","description_kind":"plain","optional":true},"secret_id":{"type":"string","description":"Secret ID of the CAM user.","description_kind":"plain","computed":true,"sensitive":true},"secret_key":{"type":"string","description":"Secret key of the CAM user.","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"uid":{"type":"number","description":"ID of the CAM user.","description_kind":"plain","computed":true},"uin":{"type":"number","description":"Uin of the CAM User.","description_kind":"plain","computed":true},"use_api":{"type":"bool","description":"Indicate whether to generate the API secret key or not.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_user_permission_boundary_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Policy ID.","description_kind":"plain","required":true},"target_uin":{"type":"number","description":"Sub account Uin.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_user_policy_attachment":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the CAM user policy attachment.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Name of the policy.","description_kind":"plain","computed":true},"policy_type":{"type":"string","description":"Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.","description_kind":"plain","computed":true},"user_id":{"type":"string","description":"ID of the attached CAM user.","description_kind":"plain","deprecated":true,"optional":true},"user_name":{"type":"string","description":"Name of the attached CAM user as uniq key.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_user_saml_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata_document_file":{"type":"string","description":"The path used to save the samlMetadat file.","description_kind":"plain","optional":true},"saml_metadata_document":{"type":"string","description":"SAML metadata document, xml format, support string content or file path.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status: `0`: not set, `11`: enabled, `2`: disabled.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cat_task_set":{"version":0,"block":{"attributes":{"cron":{"type":"string","description":"Timer task cron expression.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Task interval minutes in (1,5,10,15,30,60,120,240).","description_kind":"plain","required":true},"node_ip_type":{"type":"number","description":"`0`-Unlimit ip type, `1`-IPv4, `2`-IPv6.","description_kind":"plain","optional":true,"computed":true},"nodes":{"type":["set","string"],"description":"Task Nodes.","description_kind":"plain","required":true},"operate":{"type":"string","description":"The input is valid when the parameter is modified, `suspend`/`resume`, used to suspend/resume the dial test task.","description_kind":"plain","optional":true},"parameters":{"type":"string","description":"tasks parameters.","description_kind":"plain","required":true},"status":{"type":"number","description":"Task status 1:TaskPending, 2:TaskRunning,3:TaskRunException,4:TaskSuspending 5:TaskSuspendException,6:TaskSuspendException,7:TaskSuspended,9:TaskDeleted.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"task_category":{"type":"number","description":"Task category,1:PC,2:Mobile.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task Id.","description_kind":"plain","computed":true},"task_type":{"type":"number","description":"Task Type 1:Page Performance, 2:File upload,3:File Download,4:Port performance 5:Audio and video.","description_kind":"plain","required":true}},"block_types":{"batch_tasks":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Task name.","description_kind":"plain","required":true},"target_address":{"type":"string","description":"Target address.","description_kind":"plain","required":true}},"description":"Batch task name address.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cbs_disk_backup":{"version":0,"block":{"attributes":{"disk_backup_name":{"type":"string","description":"Backup point name.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"ID of the original cloud disk of the backup point, which can be queried through the DescribeDisks API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cbs_disk_backup_rollback_operation":{"version":0,"block":{"attributes":{"disk_backup_id":{"type":"string","description":"Cloud disk backup point ID.","description_kind":"plain","required":true},"disk_id":{"type":"string","description":"Cloud disk backup point original cloud disk ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_rollback_completed":{"type":"bool","description":"Whether the rollback is completed. `true` meaing rollback completed, `false` meaning still rollbacking.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of snapshot.","description_kind":"plain","computed":true},"disk_type":{"type":"string","description":"Types of CBS which this snapshot created from.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"percent":{"type":"number","description":"Snapshot creation progress percentage. If the snapshot has created successfully, the constant value is 100.","description_kind":"plain","computed":true},"snapshot_name":{"type":"string","description":"Name of the snapshot.","description_kind":"plain","required":true},"snapshot_status":{"type":"string","description":"Status of the snapshot.","description_kind":"plain","computed":true},"storage_id":{"type":"string","description":"ID of the the CBS which this snapshot created from.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Volume of storage which this snapshot created from.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The available tags within this CBS Snapshot.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repeat_hours":{"type":["list","number"],"description":"Trigger times of periodic snapshot. Valid value ranges: (0~23). The 0 means 00:00, and so on.","description_kind":"plain","required":true},"repeat_weekdays":{"type":["list","number"],"description":"Periodic snapshot is enabled. Valid values: [0, 1, 2, 3, 4, 5, 6]. 0 means Sunday, 1-6 means Monday to Saturday.","description_kind":"plain","required":true},"retention_days":{"type":"number","description":"Retention days of the snapshot, and the default value is 7.","description_kind":"plain","optional":true},"snapshot_policy_name":{"type":"string","description":"Name of snapshot policy. The maximum length can not exceed 60 bytes.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_policy_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_policy_id":{"type":"string","description":"ID of CBS snapshot policy.","description_kind":"plain","required":true},"storage_id":{"type":"string","description":"ID of CBS.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_share_permission":{"version":0,"block":{"attributes":{"account_ids":{"type":["set","string"],"description":"List of account IDs with which a snapshot is shared. For the format of array-type parameters, see[API Introduction](https://cloud.tencent.com/document/api/213/568). You can find the account ID in[Account Information](https://console.cloud.tencent.com/developer).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_id":{"type":"string","description":"The ID of the snapshot to be queried. You can obtain this by using [DescribeSnapshots](https://cloud.tencent.com/document/api/362/15647).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage":{"version":0,"block":{"attributes":{"attached":{"type":"bool","description":"Indicates whether the CBS is mounted the CVM.","description_kind":"plain","computed":true},"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of CBS instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `CDCPAID` and `DEDICATED_CLUSTER_PAID`. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"disk_backup_quota":{"type":"number","description":"The quota of backup points of cloud disk.","description_kind":"plain","optional":true,"computed":true},"encrypt":{"type":"bool","description":"Indicates whether CBS is encrypted.","description_kind":"plain","optional":true},"force_delete":{"type":"bool","description":"Indicate whether to delete CBS instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"The purchased usage period of CBS. Valid values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36].","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.","description_kind":"plain","optional":true,"computed":true},"prepaid_renew_flag":{"type":"string","description":"Auto Renewal flag. Value range: `NOTIFY_AND_AUTO_RENEW`: Notify expiry and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: Notify expiry but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: Neither notify expiry nor renew automatically. Default value range: `NOTIFY_AND_MANUAL_RENEW`: Notify expiry but do not renew automatically. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the instance belongs.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"ID of the snapshot. If specified, created the CBS by this snapshot.","description_kind":"plain","optional":true,"computed":true},"storage_name":{"type":"string","description":"Name of CBS. The maximum length can not exceed 60 bytes.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Volume of CBS, and unit is GB.","description_kind":"plain","required":true},"storage_status":{"type":"string","description":"Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.","description_kind":"plain","computed":true},"storage_type":{"type":"string","description":"Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"The available tags within this CBS.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the CVM instance.","description_kind":"plain","required":true},"storage_id":{"type":"string","description":"ID of the mounted CBS.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage_set":{"version":0,"block":{"attributes":{"attached":{"type":"bool","description":"Indicates whether the CBS is mounted the CVM.","description_kind":"plain","computed":true},"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of CBS instance. Support `POSTPAID_BY_HOUR` and `DEDICATED_CLUSTER_PAID`. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"disk_count":{"type":"number","description":"The number of disks to be purchased. Default 1.","description_kind":"plain","optional":true},"disk_ids":{"type":["list","string"],"description":"disk id list.","description_kind":"plain","computed":true},"encrypt":{"type":"bool","description":"Indicates whether CBS is encrypted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the instance belongs.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"ID of the snapshot. If specified, created the CBS by this snapshot.","description_kind":"plain","optional":true,"computed":true},"storage_name":{"type":"string","description":"Name of CBS. The maximum length can not exceed 60 bytes.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Volume of CBS, and unit is GB.","description_kind":"plain","required":true},"storage_status":{"type":"string","description":"Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.","description_kind":"plain","computed":true},"storage_type":{"type":"string","description":"Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.","description_kind":"plain","required":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage_set_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the CVM instance.","description_kind":"plain","required":true},"storage_id":{"type":"string","description":"ID of the mounted CBS.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn":{"version":0,"block":{"attributes":{"bandwidth_limit_type":{"type":"string","description":"The speed limit type. Valid values: `INTER_REGION_LIMIT`, `OUTER_REGION_LIMIT`. `OUTER_REGION_LIMIT` represents the regional export speed limit, `INTER_REGION_LIMIT` is the inter-regional speed limit. The default is `OUTER_REGION_LIMIT`.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Billing mode. Valid values: `PREPAID`, `POSTPAID`. `PREPAID` means prepaid, which means annual and monthly subscription, `POSTPAID` means post-payment, which means billing by volume. The default is `POSTPAID`. The prepaid model only supports inter-regional speed limit, and the post-paid model supports inter-regional speed limit and regional export speed limit.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of CCN, and maximum length does not exceed 100 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Number of attached instances.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CCN to be queried, and maximum length does not exceed 60 bytes.","description_kind":"plain","required":true},"qos":{"type":"string","description":"Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.","description_kind":"plain","optional":true},"route_ecmp_flag":{"type":"bool","description":"Whether to enable the equivalent routing function. `true`: enabled, `false`: disabled.","description_kind":"plain","optional":true},"route_overlap_flag":{"type":"bool","description":"Whether to enable the routing overlap function. `true`: enabled, `false`: disabled.","description_kind":"plain","optional":true},"state":{"type":"string","description":"States of instance. Valid values: `ISOLATED`(arrears) and `AVAILABLE`.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Instance tag.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_attachment":{"version":0,"block":{"attributes":{"attached_time":{"type":"string","description":"Time of attaching.","description_kind":"plain","computed":true},"ccn_id":{"type":"string","description":"ID of the CCN.","description_kind":"plain","required":true},"ccn_uin":{"type":"string","description":"Uin of the ccn attached. If not set, which means the uin of this account. This parameter is used with case when attaching ccn of other account to the instance of this account. For now only support instance type `VPC`.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":["list","string"],"description":"A network address block of the instance that is attached.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Remark of attachment.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance is attached.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"The region that the instance locates at.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Type of attached instance network, and available values include `VPC`, `DIRECTCONNECT`, `BMVPC` and `VPNGW`. Note: `VPNGW` type is only for whitelist customer now.","description_kind":"plain","required":true},"route_ids":{"type":["list","string"],"description":"Route id list.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"Ccn instance route table ID.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"States of instance is attached. Valid values: `PENDING`, `ACTIVE`, `EXPIRED`, `REJECTED`, `DELETED`, `FAILED`, `ATTACHING`, `DETACHING` and `DETACHFAILED`. `FAILED` means asynchronous forced disassociation after 2 hours. `DETACHFAILED` means asynchronous forced disassociation after 2 hours.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ccn_bandwidth_limit":{"version":0,"block":{"attributes":{"bandwidth_limit":{"type":"number","description":"Limitation of bandwidth. Default is `0`.","description_kind":"plain","optional":true,"computed":true},"ccn_id":{"type":"string","description":"ID of the CCN.","description_kind":"plain","required":true},"dst_region":{"type":"string","description":"Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Limitation of region.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn_instances_accept_attach":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instances":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Attachment Instance ID.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"Instance Region.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Accept List Of Attachment Instances.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_instances_reject_attach":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instances":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Attachment Instance ID.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"Instance Region.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Reject List Of Attachment Instances.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_instances_reset_attach":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"ccn_uin":{"type":"string","description":"CCN Uin (root account).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instances":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Attachment Instance ID.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"Instance Region.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"List Of Attachment Instances.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_route_table":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of CCN Route table.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default_table":{"type":"bool","description":"True: default routing table False: non default routing table.","description_kind":"plain","computed":true},"name":{"type":"string","description":"CCN Route table name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_associate_instance_config":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"Ccn instance route table ID.","description_kind":"plain","required":true}},"block_types":{"instances":{"nesting_mode":"set","block":{"attributes":{"instance_id":{"type":"string","description":"Instances ID.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Cloud networking supports instance types: VPC, DIRECTCONNECT, BMVPC, EDGE, EDGE_TUNNEL, EDGE_VPNGW, VPNGW.","description_kind":"plain","required":true}},"description":"Instances list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_broadcast_policies":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"CCN Route table ID.","description_kind":"plain","required":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Routing behavior, `accept` allows, `drop` rejects.","description_kind":"plain","required":true},"description":{"type":"string","description":"Policy description.","description_kind":"plain","required":true}},"block_types":{"broadcast_conditions":{"nesting_mode":"list","block":{"attributes":{"match_pattern":{"type":"number","description":"Matching mode, `1` precise matching, `0` fuzzy matching.","description_kind":"plain","required":true},"name":{"type":"string","description":"condition type.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of conditional values.","description_kind":"plain","required":true}},"description":"propagation conditions.","description_kind":"plain"},"min_items":1},"route_conditions":{"nesting_mode":"list","block":{"attributes":{"match_pattern":{"type":"number","description":"Matching mode, `1` precise matching, `0` fuzzy matching.","description_kind":"plain","required":true},"name":{"type":"string","description":"condition type.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of conditional values.","description_kind":"plain","required":true}},"description":"Routing conditions.","description_kind":"plain"},"min_items":1}},"description":"Routing propagation strategy.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_input_policies":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"CCN Route table ID.","description_kind":"plain","required":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Routing behavior, `accept` allows, `drop` rejects.","description_kind":"plain","required":true},"description":{"type":"string","description":"Policy description.","description_kind":"plain","required":true}},"block_types":{"route_conditions":{"nesting_mode":"list","block":{"attributes":{"match_pattern":{"type":"number","description":"Matching mode, `1` precise matching, `0` fuzzy matching.","description_kind":"plain","required":true},"name":{"type":"string","description":"condition type.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of conditional values.","description_kind":"plain","required":true}},"description":"Routing conditions.","description_kind":"plain"},"min_items":1}},"description":"Routing reception strategy.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_selection_policies":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"selection_policies":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"description.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Instance Type: Private Network: VPC, Dedicated Gateway: DIRECTCONNECT, Blackstone Private Network: BMVPC, EDGE Device: EDGE, EDGE Tunnel: EDGE_TUNNEL, EDGE Gateway: EDGE_VPNGW, VPN Gateway: VPNGW.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"route table ID.","description_kind":"plain","required":true},"source_cidr_block":{"type":"string","description":"Source CIDR.","description_kind":"plain","required":true}},"description":"Select strategy information set.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_routes":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_id":{"type":"string","description":"CCN Route Id List.","description_kind":"plain","required":true},"switch":{"type":"string","description":"`on`: Enable, `off`: Disable.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Dedicated Cluster Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Dedicated Cluster Name.","description_kind":"plain","required":true},"site_id":{"type":"string","description":"Dedicated Cluster Site ID.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Dedicated Cluster Zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cdc_site":{"version":0,"block":{"attributes":{"address_line":{"type":"string","description":"Site Detail Address.","description_kind":"plain","required":true},"breaker_requirement":{"type":"bool","description":"Whether there is an upstream circuit breaker.","description_kind":"plain","optional":true,"computed":true},"city":{"type":"string","description":"Site City.","description_kind":"plain","required":true},"condition_requirement":{"type":"bool","description":"Whether the following environmental conditions are met: n1. There are no material requirements or the acceptance standard on site that will affect the delivery and installation of the CDC device. n2. The following conditions are met for finalized rack positions: Temperature ranges from 41 to 104 degrees F (5 to 40 degrees C). Humidity ranges from 10 degrees F (-12 degrees C) to 70 degrees F (21 degrees C) and relative humidity ranges from 8% RH to 80% RH. Air flows from front to back at the rack position and there is sufficient air in CFM (cubic feet per minute). The air quantity in CFM must be 145.8 times the power consumption (in KVA) of CDC.","description_kind":"plain","optional":true,"computed":true},"country":{"type":"string","description":"Site Country.","description_kind":"plain","required":true},"description":{"type":"string","description":"Site Description.","description_kind":"plain","optional":true},"dimension_requirement":{"type":"bool","description":"Whether the following dimension conditions are met: Your loading dock can accommodate one rack container (H x W x D = 94 x 54 x 48). You can provide a clear route from the delivery point of your rack (H x W x D = 80 x 24 x 48) to its final installation location. You should consider platforms, corridors, doors, turns, ramps, freight elevators as well as other access restrictions when measuring the depth. There shall be a 48 or greater front clearance and a 24 or greater rear clearance where the CDC is finally installed.","description_kind":"plain","optional":true,"computed":true},"fiber_type":{"type":"string","description":"Site Fiber Type. Using optical fiber type to connect the CDC device to the network SM(Single-Mode) or MM(Multi-Mode) fibers are available.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_weight":{"type":"number","description":"Site Max Weight capacity (KG).","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Site Name.","description_kind":"plain","required":true},"need_help":{"type":"bool","description":"Whether you need help from Tencent Cloud for rack installation.","description_kind":"plain","optional":true,"computed":true},"optical_standard":{"type":"string","description":"Site Optical Standard. Optical standard used to connect the CDC device to the network This field depends on the uplink speed, optical fiber type, and distance to upstream equipment. Allow value: `SM`, `MM`.","description_kind":"plain","optional":true},"optional_address_line":{"type":"string","description":"Detailed address of the site area (to be added).","description_kind":"plain","optional":true},"power_connectors":{"type":"string","description":"Site Power Connectors. Example: 380VAC3P.","description_kind":"plain","optional":true},"power_draw_kva":{"type":"number","description":"Site Power DrawKva (KW).","description_kind":"plain","optional":true,"computed":true},"power_feed_drop":{"type":"string","description":"Site Power Feed Drop. Whether power is supplied from above or below the rack. Allow value: `UP`, `DOWN`.","description_kind":"plain","optional":true},"province":{"type":"string","description":"Site Province.","description_kind":"plain","required":true},"redundant_networking":{"type":"bool","description":"Whether redundant upstream equipment (switch or router) is provided so that both network devices can be connected to the network.","description_kind":"plain","optional":true,"computed":true},"redundant_power":{"type":"bool","description":"Whether there is power redundancy.","description_kind":"plain","optional":true,"computed":true},"uplink_count":{"type":"number","description":"Number of uplinks used by each CDC device (2 devices per rack) when connected to the network.","description_kind":"plain","optional":true,"computed":true},"uplink_speed_gbps":{"type":"number","description":"Uplink speed from the network to Tencent Cloud Region.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cdh_instance":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone for the CDH instance.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID`. The default is `PREPAID`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the instance.","description_kind":"plain","computed":true},"cvm_instance_ids":{"type":["list","string"],"description":"Id of CVM instances that have been created on the CDH instance.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Expired time of the instance.","description_kind":"plain","computed":true},"host_name":{"type":"string","description":"The name of the CDH instance. The max length of host_name is 60.","description_kind":"plain","optional":true,"computed":true},"host_resource":{"type":["list",["object",{"cpu_available_num":"number","cpu_total_num":"number","disk_available_size":"number","disk_total_size":"number","disk_type":"string","memory_available_size":"number","memory_total_size":"number"}]],"description":"An information list of host resource. Each element contains the following attributes:","description_kind":"plain","computed":true},"host_state":{"type":"string","description":"State of the CDH instance.","description_kind":"plain","computed":true},"host_type":{"type":"string","description":"The type of the CDH instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdn_domain":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration.","description_kind":"plain","optional":true},"cname":{"type":"string","description":"CNAME address of domain name.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of domain name.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Name of the acceleration domain.","description_kind":"plain","required":true},"dry_run_create_result":{"type":"string","description":"Used for store `dry_run` request json.","description_kind":"plain","computed":true},"dry_run_update_result":{"type":"string","description":"Used for store `dry_run` update request json.","description_kind":"plain","computed":true},"explicit_using_dry_run":{"type":"bool","description":"Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing.","description_kind":"plain","optional":true},"follow_redirect_switch":{"type":"string","description":"301/302 redirect following switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"full_url_cache":{"type":"bool","description":"Whether to enable full-path cache. Default value is `true`.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_access_switch":{"type":"string","description":"ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"offline_cache_switch":{"type":"string","description":"Offline cache switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"The project CDN belongs to, default to 0.","description_kind":"plain","optional":true},"quic_switch":{"type":"string","description":"QUIC switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"range_origin_switch":{"type":"string","description":"Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.","description_kind":"plain","optional":true},"response_header_cache_switch":{"type":"string","description":"Response header cache switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"seo_switch":{"type":"string","description":"SEO switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"service_type":{"type":"string","description":"Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration, `hybrid`: hybrid acceleration, `dynamic`: dynamic acceleration.","description_kind":"plain","required":true},"specific_config_mainland":{"type":"string","description":"Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details.","description_kind":"plain","optional":true},"specific_config_overseas":{"type":"string","description":"Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Acceleration service status.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of cdn domain.","description_kind":"plain","optional":true},"video_seek_switch":{"type":"string","description":"Video seek switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Authentication switching, available values: `on`, `off`.","description_kind":"plain","optional":true}},"block_types":{"type_a":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true},"sign_param":{"type":"string","description":"Signature parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.","description_kind":"plain","required":true}},"description":"Timestamp hotlink protection mode A configuration.","description_kind":"plain"},"max_items":1},"type_b":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true}},"description":"Timestamp hotlink protection mode B configuration. NOTE: according to upgrading of TencentCloud Platform, TypeB is unavailable for now.","description_kind":"plain"},"max_items":1},"type_c":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true},"time_format":{"type":"string","description":"Timestamp formation, available values: `dec`, `hex`.","description_kind":"plain","optional":true}},"description":"Timestamp hotlink protection mode C configuration.","description_kind":"plain"},"max_items":1},"type_d":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true},"time_format":{"type":"string","description":"Timestamp formation, available values: `dec`, `hex`.","description_kind":"plain","optional":true},"time_param":{"type":"string","description":"Timestamp parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.","description_kind":"plain","optional":true}},"description":"Timestamp hotlink protection mode D configuration.","description_kind":"plain"},"max_items":1}},"description":"Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.","description_kind":"plain"},"max_items":1},"aws_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for S3 origin.","description_kind":"plain"},"max_items":1},"band_width_alert":{"nesting_mode":"list","block":{"attributes":{"alert_percentage":{"type":"number","description":"Alert percentage.","description_kind":"plain","optional":true},"alert_switch":{"type":"string","description":"Switch alert.","description_kind":"plain","optional":true},"bps_threshold":{"type":"number","description":"threshold of bps.","description_kind":"plain","optional":true},"counter_measure":{"type":"string","description":"Counter measure.","description_kind":"plain","optional":true},"last_trigger_time":{"type":"string","description":"Last trigger time.","description_kind":"plain","computed":true},"last_trigger_time_overseas":{"type":"string","description":"Last trigger time of overseas.","description_kind":"plain","computed":true},"metric":{"type":"string","description":"Metric.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"statistic_item":{"nesting_mode":"list","block":{"attributes":{"alert_percentage":{"type":"number","description":"Alert percentage.","description_kind":"plain","optional":true},"alert_switch":{"type":"string","description":"Switch alert.","description_kind":"plain","optional":true},"bps_threshold":{"type":"number","description":"threshold of bps.","description_kind":"plain","optional":true},"counter_measure":{"type":"string","description":"Counter measure, values: `RETURN_404`, `RESOLVE_DNS_TO_ORIGIN`.","description_kind":"plain","optional":true},"cycle":{"type":"number","description":"Cycle of checking in minutes, values `60`, `1440`.","description_kind":"plain","optional":true},"metric":{"type":"string","description":"Metric.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of statistic item.","description_kind":"plain","optional":true},"unblock_time":{"type":"number","description":"Time of auto unblock.","description_kind":"plain","optional":true}},"description":"Specify statistic item configuration.","description_kind":"plain"},"max_items":1}},"description":"Bandwidth cap configuration.","description_kind":"plain"},"max_items":1},"cache_key":{"nesting_mode":"list","block":{"attributes":{"full_url_cache":{"type":"string","description":"Whether to enable full-path cache, values `on` (DEFAULT ON), `off`.","description_kind":"plain","optional":true},"ignore_case":{"type":"string","description":"Specifies whether the cache key is case sensitive.","description_kind":"plain","optional":true}},"block_types":{"key_rules":{"nesting_mode":"list","block":{"attributes":{"full_url_cache":{"type":"string","description":"Whether to enable full-path cache, values `on` (DEFAULT ON), `off`.","description_kind":"plain","optional":true},"ignore_case":{"type":"string","description":"Whether caches are case insensitive.","description_kind":"plain","optional":true},"rule_paths":{"type":["list","string"],"description":"List of rule paths for each `key_rules`: `/` for `index`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","required":true},"rule_tag":{"type":"string","description":"Specify rule tag, default value is `user`.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Rule type, available: `file`, `directory`, `path`, `index`.","description_kind":"plain","required":true}},"block_types":{"query_string":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Specify key rule QS action, values: `includeCustom`, `excludeCustom`.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to use QueryString as part of CacheKey, values `on`, `off` (Default).","description_kind":"plain","optional":true},"value":{"type":"string","description":"Array of included/excluded query strings (separated by `;`).","description_kind":"plain","optional":true}},"description":"Request parameter contained in CacheKey.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Path-specific cache key configuration.","description_kind":"plain"}},"query_string":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Include/exclude query parameters. Values: `includeAll` (Default), `excludeAll`, `includeCustom`, `excludeCustom`.","description_kind":"plain","optional":true,"computed":true},"reorder":{"type":"string","description":"Whether to sort again, values `on`, `off` (Default).","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to use QueryString as part of CacheKey, values `on`, `off` (Default).","description_kind":"plain","optional":true},"value":{"type":"string","description":"Array of included/excluded query strings (separated by `;`).","description_kind":"plain","optional":true}},"description":"Request parameter contained in CacheKey.","description_kind":"plain"},"max_items":1}},"description":"Cache key configuration (Ignore Query String configuration). NOTE: All of `full_url_cache` default value is `on`.","description_kind":"plain"},"max_items":1},"compression":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"compression_rules":{"nesting_mode":"list","block":{"attributes":{"algorithms":{"type":["list","string"],"description":"List of algorithms, available: `gzip` and `brotli`.","description_kind":"plain","required":true},"compress":{"type":"bool","description":"Must be set as true, enables compression.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"List of file extensions like `jpg`, `txt`.","description_kind":"plain","optional":true},"max_length":{"type":"number","description":"The maximum file size to trigger compression (in bytes).","description_kind":"plain","required":true},"min_length":{"type":"number","description":"The minimum file size to trigger compression (in bytes).","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"List of rule paths for each `rule_type`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Rule type, available: `all`, `file`, `directory`, `path`, `contentType`.","description_kind":"plain","optional":true}},"description":"List of compression rules.","description_kind":"plain"}}},"description":"Smart compression configurations.","description_kind":"plain"},"max_items":1},"downstream_capping":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"capping_rules":{"nesting_mode":"list","block":{"attributes":{"kbps_threshold":{"type":"number","description":"Capping rule kbps threshold.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"List of capping rule path.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Capping rule type.","description_kind":"plain","required":true}},"description":"List of capping rule.","description_kind":"plain"}}},"description":"Downstream capping configuration.","description_kind":"plain"},"max_items":1},"error_page":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"page_rules":{"nesting_mode":"list","block":{"attributes":{"redirect_code":{"type":"number","description":"Redirect code of error page rules.","description_kind":"plain","required":true},"redirect_url":{"type":"string","description":"Redirect url of error page rules.","description_kind":"plain","required":true},"status_code":{"type":"number","description":"Status code of error page rules.","description_kind":"plain","required":true}},"description":"List of error page rule.","description_kind":"plain"}}},"description":"Error page configurations.","description_kind":"plain"},"max_items":1},"https_config":{"nesting_mode":"list","block":{"attributes":{"http2_switch":{"type":"string","description":"HTTP2 configuration switch. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true},"https_switch":{"type":"string","description":"HTTPS configuration switch. Valid values are `on` and `off`.","description_kind":"plain","required":true},"ocsp_stapling_switch":{"type":"string","description":"OCSP configuration switch. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true},"spdy_switch":{"type":"string","description":"Spdy configuration switch. Valid values are `on` and `off`. and default value is `off`. This parameter is for white-list customer.","description_kind":"plain","optional":true},"tls_versions":{"type":["list","string"],"description":"Tls version settings, only support some Advanced domain names, support settings TLSv1, TLSV1.1, TLSV1.2, TLSv1.3, when modifying must open consecutive versions.","description_kind":"plain","optional":true,"computed":true},"verify_client":{"type":"string","description":"Client certificate authentication feature. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true}},"block_types":{"client_certificate_config":{"nesting_mode":"list","block":{"attributes":{"certificate_content":{"type":"string","description":"Client Certificate PEM format, requires Base64 encoding.","description_kind":"plain","required":true},"certificate_name":{"type":"string","description":"Client certificate name.","description_kind":"plain","computed":true},"deploy_time":{"type":"string","description":"Deploy time of client certificate.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Expire time of client certificate.","description_kind":"plain","computed":true}},"description":"Client certificate configuration information.","description_kind":"plain"},"max_items":1},"force_redirect":{"nesting_mode":"list","block":{"attributes":{"carry_headers":{"type":"string","description":"Whether to return the newly added header during force redirection. Values: `on`, `off`.","description_kind":"plain","optional":true},"redirect_status_code":{"type":"number","description":"Forced redirect status code. Valid values are `301` and `302`. When `switch` setting `off`, this property does not need to be set or set to `302`. Default value is `302`.","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description":"Forced redirect type. Valid values are `http` and `https`. `http` means a forced redirect from HTTPS to HTTP, `https` means a forced redirect from HTTP to HTTPS. When `switch` setting `off`, this property does not need to be set or set to `http`. Default value is `http`.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Forced redirect configuration switch. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true}},"description":"Configuration of forced HTTP or HTTPS redirects.","description_kind":"plain"},"max_items":1},"server_certificate_config":{"nesting_mode":"list","block":{"attributes":{"certificate_content":{"type":"string","description":"Server certificate information. This is required when uploading an external certificate, which should contain the complete certificate chain.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Server certificate ID.","description_kind":"plain","optional":true},"certificate_name":{"type":"string","description":"Server certificate name.","description_kind":"plain","computed":true},"deploy_time":{"type":"string","description":"Deploy time of server certificate.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Expire time of server certificate.","description_kind":"plain","computed":true},"message":{"type":"string","description":"Certificate remarks.","description_kind":"plain","optional":true},"private_key":{"type":"string","description":"Server key information. This is required when uploading an external certificate.","description_kind":"plain","optional":true}},"description":"Server certificate configuration information.","description_kind":"plain"},"max_items":1}},"description":"HTTPS acceleration configuration. It's a list and consist of at most one item.","description_kind":"plain"},"max_items":1},"hw_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for OBS origin.","description_kind":"plain"},"max_items":1},"ip_filter":{"nesting_mode":"list","block":{"attributes":{"filter_type":{"type":"string","description":"IP `blacklist`/`whitelist` type.","description_kind":"plain","optional":true},"filters":{"type":["list","string"],"description":"Ip filter list, Supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.","description_kind":"plain","optional":true},"return_code":{"type":"number","description":"Return code, available values: 400-499.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"filter_rules":{"nesting_mode":"list","block":{"attributes":{"filter_type":{"type":"string","description":"Ip filter `blacklist`/`whitelist` type of filter rules.","description_kind":"plain","required":true},"filters":{"type":["list","string"],"description":"Ip filter rule list, supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"Content list for each `rule_type`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Ip filter rule type of filter rules, available: `all`, `file`, `directory`, `path`.","description_kind":"plain","required":true}},"description":"Ip filter rules, This feature is only available to selected beta customers.","description_kind":"plain"}}},"description":"Specify Ip filter configurations.","description_kind":"plain"},"max_items":1},"ip_freq_limit":{"nesting_mode":"list","block":{"attributes":{"qps":{"type":"number","description":"Sets the limited number of requests per second, 514 will be returned for requests that exceed the limit.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Specify Ip frequency limit configurations.","description_kind":"plain"},"max_items":1},"max_age":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"max_age_rules":{"nesting_mode":"list","block":{"attributes":{"follow_origin":{"type":"string","description":"Whether to follow origin, values: `on`/`off`, if set to `on`, the `max_age_time` will be ignored.","description_kind":"plain","optional":true},"max_age_contents":{"type":["list","string"],"description":"List of rule paths for each `max_age_type`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","required":true},"max_age_time":{"type":"number","description":"Max Age time in seconds, this can set to `0` that stands for no cache.","description_kind":"plain","required":true},"max_age_type":{"type":"string","description":"The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page.","description_kind":"plain","required":true}},"description":"List of Max Age rule configuration.","description_kind":"plain"}}},"description":"Browser cache configuration. (This feature is in beta and not generally available yet).","description_kind":"plain"},"max_items":1},"origin":{"nesting_mode":"list","block":{"attributes":{"backup_origin_list":{"type":["list","string"],"description":"Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding `backup_origin_type`.","description_kind":"plain","optional":true},"backup_origin_type":{"type":"string","description":"Backup origin server type, which supports the following types: `domain`: domain name type, `ip`: IP list used as origin server.","description_kind":"plain","optional":true},"backup_server_name":{"type":"string","description":"Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default.","description_kind":"plain","optional":true},"cos_private_access":{"type":"string","description":"When OriginType is COS, you can specify if access to private buckets is allowed. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true},"origin_list":{"type":["list","string"],"description":"Master origin server list. Valid values can be ip or domain name. When modifying the origin server, you need to enter the corresponding `origin_type`.","description_kind":"plain","required":true},"origin_pull_protocol":{"type":"string","description":"Origin-pull protocol configuration. `http`: forced HTTP origin-pull, `follow`: protocol follow origin-pull, `https`: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull.","description_kind":"plain","optional":true},"origin_type":{"type":"string","description":"Master origin server type. The following types are supported: `domain`: domain name type, `cos`: COS origin, `ip`: IP list used as origin server, `ipv6`: origin server list is a single IPv6 address, `ip_ipv6`: origin server list is multiple IPv4 addresses and an IPv6 address.","description_kind":"plain","required":true},"server_name":{"type":"string","description":"Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default.","description_kind":"plain","optional":true,"computed":true}},"description":"Origin server configuration. It's a list and consist of at most one item.","description_kind":"plain"},"min_items":1,"max_items":1},"origin_pull_optimization":{"nesting_mode":"list","block":{"attributes":{"optimization_type":{"type":"string","description":"Optimization type, values: `OVToCN` - Overseas to CN, `CNToOV` CN to Overseas.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).","description_kind":"plain"},"max_items":1},"origin_pull_timeout":{"nesting_mode":"list","block":{"attributes":{"connect_timeout":{"type":"number","description":"The origin-pull connection timeout (in seconds). Valid range: 5-60.","description_kind":"plain","required":true},"receive_timeout":{"type":"number","description":"The origin-pull receipt timeout (in seconds). Valid range: 10-60.","description_kind":"plain","required":true}},"description":"Cross-border linkage optimization configuration.","description_kind":"plain"},"max_items":1},"oss_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for OSS origin.","description_kind":"plain"},"max_items":1},"post_max_size":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"Maximum size in MB, value range is `[1, 200]`.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Maximum post size configuration.","description_kind":"plain"}},"qn_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for OBS origin.","description_kind":"plain"},"max_items":1},"referer":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"referer_rules":{"nesting_mode":"list","block":{"attributes":{"allow_empty":{"type":"bool","description":"Whether to allow emptpy.","description_kind":"plain","required":true},"referer_type":{"type":"string","description":"Referer type.","description_kind":"plain","required":true},"referers":{"type":["list","string"],"description":"Referer list.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"Referer rule path list.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Referer rule type.","description_kind":"plain","required":true}},"description":"List of referer rules.","description_kind":"plain"}}},"description":"Referer configuration.","description_kind":"plain"},"max_items":1},"request_header":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Custom request header configuration switch. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true}},"block_types":{"header_rules":{"nesting_mode":"list","block":{"attributes":{"header_mode":{"type":"string","description":"Http header setting method. The following types are supported: `add`: add a head, if a head already exists, there will be a duplicate head, `del`: delete the head.","description_kind":"plain","required":true},"header_name":{"type":"string","description":"Http header name.","description_kind":"plain","required":true},"header_value":{"type":"string","description":"Http header value, optional when Mode is `del`, Required when Mode is `add`/`set`.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect.","description_kind":"plain","required":true}},"description":"Custom request header configuration rules.","description_kind":"plain"}}},"description":"Request header configuration. It's a list and consist of at most one item.","description_kind":"plain"},"max_items":1},"response_header":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"header_rules":{"nesting_mode":"list","block":{"attributes":{"header_mode":{"type":"string","description":"Response header mode.","description_kind":"plain","required":true},"header_name":{"type":"string","description":"response header name of rule.","description_kind":"plain","required":true},"header_value":{"type":"string","description":"response header value of rule.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"response rule paths of rule.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"response rule type of rule.","description_kind":"plain","required":true}},"description":"List of response header rule.","description_kind":"plain"}}},"description":"Response header configurations.","description_kind":"plain"},"max_items":1},"rule_cache":{"nesting_mode":"list","block":{"attributes":{"cache_time":{"type":"number","description":"Cache expiration time setting, the unit is second, the maximum can be set to 365 days.","description_kind":"plain","required":true},"compare_max_age":{"type":"string","description":"Advanced cache expiration configuration. When it is turned on, it will compare the max-age value returned by the origin site with the cache expiration time set in CacheRules, and take the minimum value to cache at the node. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"follow_origin_switch":{"type":"string","description":"Follow the source station configuration switch. Valid values are `on` and `off`.","description_kind":"plain","optional":true},"heuristic_cache_switch":{"type":"string","description":"Specify whether to enable heuristic cache, only available while `follow_origin_switch` enabled, values: `on`, `off` (Default).","description_kind":"plain","optional":true},"heuristic_cache_time":{"type":"number","description":"Specify heuristic cache time in second, only available while `follow_origin_switch` and `heuristic_cache_switch` enabled.","description_kind":"plain","optional":true},"ignore_cache_control":{"type":"string","description":"Force caching. After opening, the no-store and no-cache resources returned by the origin site will also be cached in accordance with the CacheRules rules. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"ignore_set_cookie":{"type":"string","description":"Ignore the Set-Cookie header of the origin site. Valid values are `on` and `off`. Default value is `off`. This parameter is for white-list customer.","description_kind":"plain","optional":true},"no_cache_switch":{"type":"string","description":"Cache configuration switch. Valid values are `on` and `off`.","description_kind":"plain","optional":true},"re_validate":{"type":"string","description":"Always check back to origin. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"rule_paths":{"type":["list","string"],"description":"Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html, `index`: fill /.","description_kind":"plain","optional":true,"computed":true},"rule_type":{"type":"string","description":"Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Cache configuration switch. Valid values are `on` and `off`.","description_kind":"plain","optional":true}},"description":"Advanced path cache configuration.","description_kind":"plain"}},"status_code_cache":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"cache_rules":{"nesting_mode":"list","block":{"attributes":{"cache_time":{"type":"number","description":"Status code cache expiration time (in seconds).","description_kind":"plain","required":true},"status_code":{"type":"string","description":"Code of status cache. available values: `403`, `404`.","description_kind":"plain","required":true}},"description":"List of cache rule.","description_kind":"plain"}}},"description":"Status code cache configurations.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cdn_url_purge":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Specify purge area. NOTE: only purge same area cache contents.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"purge_history":{"type":["list",["object",{"create_time":"string","flush_type":"string","purge_type":"string","status":"string","task_id":"string","url":"string"}]],"description":"logs of latest purge task.","description_kind":"plain","computed":true},"redo":{"type":"number","description":"Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Task id of last operation.","description_kind":"plain","computed":true},"url_encode":{"type":"bool","description":"Whether to encode urls, if set to `true` will auto encode instead of manual process.","description_kind":"plain","optional":true},"urls":{"type":["list","string"],"description":"List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cdn_url_push":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Specify push area. NOTE: only push same area cache contents.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer":{"type":"string","description":"Layer to push.","description_kind":"plain","optional":true},"parse_m3u8":{"type":"bool","description":"Whether to recursive parse m3u8 files.","description_kind":"plain","optional":true},"push_history":{"type":["list",["object",{"area":"string","create_time":"string","percent":"number","status":"string","task_id":"string","update_time":"string","url":"string"}]],"description":"logs of latest push task.","description_kind":"plain","computed":true},"redo":{"type":"number","description":"Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Push task id.","description_kind":"plain","computed":true},"urls":{"type":["list","string"],"description":"List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.","description_kind":"plain","required":true},"user_agent":{"type":"string","description":"Specify `User-Agent` HTTP header, default: `TencentCdn`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdwpg_instance":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description":"cluster password.","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"user_subnet_id":{"type":"string","description":"subnet.","description_kind":"plain","required":true},"user_vpc_id":{"type":"string","description":"private network.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability Zone.","description_kind":"plain","required":true}},"block_types":{"charge_properties":{"nesting_mode":"list","block":{"attributes":{"charge_type":{"type":"string","description":"Charge type, vaild values: PREPAID, POSTPAID_BY_HOUR.","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"0-no automatic renewal,1-automatic renewalNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Time RangeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"time_unit":{"type":"string","description":"Time Unit,Generally h and mNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true}},"description":"instance billing mode.","description_kind":"plain"},"min_items":1,"max_items":1},"resources":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"resource count.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"resource name.","description_kind":"plain","required":true},"type":{"type":"string","description":"resource type.","description_kind":"plain","required":true}},"block_types":{"disk_spec":{"nesting_mode":"list","block":{"attributes":{"disk_count":{"type":"number","description":"disk count.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"disk size.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"disk type.","description_kind":"plain","required":true}},"description":"disk Information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"resource information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_cfs_access_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the access group.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the access group, and max length is 255.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the access group, and max length is 64.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfs_access_rule":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"ID of a access group.","description_kind":"plain","required":true},"auth_client_ip":{"type":"string","description":"A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.","description_kind":"plain","required":true},"rw_permission":{"type":"string","description":"Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.","description_kind":"plain","optional":true},"user_permission":{"type":"string","description":"The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; `no_root_squash` indicates that access root users keep root account permission.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_auto_snapshot_policy":{"version":0,"block":{"attributes":{"alive_days":{"type":"number","description":"Snapshot retention period.","description_kind":"plain","optional":true},"day_of_month":{"type":"string","description":"The specific day (day 1 to day 31) of the month on which to create a snapshot.","description_kind":"plain","optional":true},"day_of_week":{"type":"string","description":"The day of the week on which to repeat the snapshot operation.","description_kind":"plain","optional":true},"hour":{"type":"string","description":"The time point when to repeat the snapshot operation.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval_days":{"type":"number","description":"The snapshot interval, in days.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"Policy name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_auto_snapshot_policy_attachment":{"version":0,"block":{"attributes":{"auto_snapshot_policy_id":{"type":"string","description":"ID of the snapshot to be unbound.","description_kind":"plain","required":true},"file_system_ids":{"type":"string","description":"List of IDs of the file systems to be unbound, separated by comma.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfs_file_system":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"ID of a access group.","description_kind":"plain","required":true},"availability_zone":{"type":"string","description":"The available zone that the file system locates at.","description_kind":"plain","required":true},"capacity":{"type":"number","description":"File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).","description_kind":"plain","optional":true,"computed":true},"ccn_id":{"type":"string","description":"CCN instance ID (required if the network type is CCN).","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in CCN.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the file system.","description_kind":"plain","computed":true},"fs_id":{"type":"string","description":"Mount root-directory.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_ip":{"type":"string","description":"IP of mount point.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a file system.","description_kind":"plain","optional":true,"computed":true},"net_interface":{"type":"string","description":"Network type, Default `VPC`. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system, and `CCN` for a Standard Turbo or High-Performance Turbo one.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default. For the Turbo series, you must set this parameter to `TURBO`.","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP` (High-Performance Turbo). Default value: `SD`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a subnet.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of a VPC network.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfs_sign_up_cfs_service":{"version":0,"block":{"attributes":{"cfs_service_status":{"type":"string","description":"Current status of the CFS service for this user. Valid values: creating (activating); created (activated).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfs_snapshot":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"Id of file system.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_name":{"type":"string","description":"Name of snapshot.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_user_quota":{"version":0,"block":{"attributes":{"capacity_hard_limit":{"type":"number","description":"Capacity Limit(GB).","description_kind":"plain","optional":true},"file_hard_limit":{"type":"number","description":"File limit.","description_kind":"plain","optional":true},"file_system_id":{"type":"string","description":"File system ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"Info of UID/GID.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"Quota type. Valid value: `Uid`, `Gid`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_address_template":{"version":0,"block":{"attributes":{"detail":{"type":"string","description":"Template Detail.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_string":{"type":"string","description":"Type is 1, ip template eg: 1.1.1.1,2.2.2.2; Type is 5, domain name template eg: www.qq.com, www.tencent.com.","description_kind":"plain","required":true},"name":{"type":"string","description":"Template name.","description_kind":"plain","required":true},"type":{"type":"number","description":"1: ip template; 5: domain name templates.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_block_ignore":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Remarks information, length cannot exceed 50.","description_kind":"plain","optional":true},"direction":{"type":"string","description":"Rule direction, 0 outbound, 1 inbound, 3 intranet.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Rule domain name, one of IP and Domain is required.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Rule end time, format: 2006-01-02 15:04:05, must be greater than the current time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Rule IP address, one of IP and Domain is required.","description_kind":"plain","optional":true},"rule_type":{"type":"number","description":"Rule type, 1 block, 2 ignore, domain block is not supported.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Rule start time.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_edge_firewall_switch":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Switch, 0: off, 1: on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip":{"type":"string","description":"Public Ip.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"The first EIP switch in the vpc is turned on, and you need to specify a subnet to create a private connection. If `switch_mode` is 1 and `enable` is 1, this field is required.","description_kind":"plain","optional":true},"switch_mode":{"type":"number","description":"0: bypass; 1: serial.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_edge_policy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"direction":{"type":"number","description":"Rule direction: 1, inbound; 0, outbound.","description_kind":"plain","required":true},"enable":{"type":"string","description":"Rule status, true means enabled, false means disabled. Default is true.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_template_id":{"type":"string","description":"Parameter template id.","description_kind":"plain","computed":true},"port":{"type":"string","description":"The port for the access control policy. Value: -1/-1: All ports 80: Port 80.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol. If Direction=1 \u0026\u0026 Scope=serial, optional values: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS; If Direction=1 \u0026\u0026 Scope!=serial, optional values: TCP; If Direction=0 \u0026\u0026 Scope=serial, optional values: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS; If Direction=0 \u0026\u0026 Scope!=serial, optional values: TCP HTTP/HTTPS TLS/SSL.","description_kind":"plain","required":true},"rule_action":{"type":"string","description":"How the traffic set in the access control policy passes through the cloud firewall. Values: accept: allow; drop: reject; log: observe.","description_kind":"plain","required":true},"scope":{"type":"string","description":"Effective range. serial: serial; side: bypass; all: global, Default is all.","description_kind":"plain","optional":true},"source_content":{"type":"string","description":"Access source example: net:IP/CIDR(192.168.0.2).","description_kind":"plain","required":true},"source_type":{"type":"string","description":"Access source type: for inbound rules, the type can be net, location, vendor, template; for outbound rules, it can be net, instance, tag, template, group.","description_kind":"plain","required":true},"target_content":{"type":"string","description":"Example of access purpose: net: IP/CIDR(192.168.0.2) domain: domain name rules, such as *.qq.com.","description_kind":"plain","required":true},"target_type":{"type":"string","description":"Access purpose type: For inbound rules, the type can be net, instance, tag, template, group; for outbound rules, it can be net, location, vendor, template.","description_kind":"plain","required":true},"uuid":{"type":"number","description":"The unique id corresponding to the rule, no need to fill in when creating the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_nat_firewall_switch":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Switch, 0: off, 1: on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_ins_id":{"type":"string","description":"Firewall instance id.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_nat_instance":{"version":0,"block":{"attributes":{"cross_a_zone":{"type":"number","description":"Off-site disaster recovery 1: use off-site disaster recovery; 0: do not use off-site disaster recovery; if empty, the default is not to use off-site disaster recovery.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"number","description":"Mode 1: access mode; 0: new mode.","description_kind":"plain","required":true},"name":{"type":"string","description":"Firewall instance name.","description_kind":"plain","required":true},"nat_gw_list":{"type":["set","string"],"description":"A list of nat gateways connected to the access mode, at least one of NewModeItems and NatgwList is passed.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Bandwidth.","description_kind":"plain","required":true},"zone_set":{"type":["set","string"],"description":"Zone list.","description_kind":"plain","required":true}},"block_types":{"new_mode_items":{"nesting_mode":"list","block":{"attributes":{"eips":{"type":["set","string"],"description":"List of egress elastic public network IPs bound in the new mode.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"List of vpcs connected in new mode.","description_kind":"plain","required":true}},"description":"New mode passing parameters are added, at least one of new_mode_items and nat_gw_list is passed.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cfw_nat_policy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"direction":{"type":"number","description":"Rule direction: 1, inbound; 0, outbound.","description_kind":"plain","required":true},"enable":{"type":"string","description":"Rule status, true means enabled, false means disabled. Default is true.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_template_id":{"type":"string","description":"Parameter template id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"port":{"type":"string","description":"The port for the access control policy. Value: -1/-1: All ports 80: Port 80.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol. If Direction=1, optional values: TCP, UDP, ANY; If Direction=0, optional values: TCP, UDP, ICMP, ANY, HTTP, HTTPS, HTTP/HTTPS, SMTP, SMTPS, SMTP/SMTPS, FTP, and DNS.","description_kind":"plain","required":true},"rule_action":{"type":"string","description":"How the traffic set in the access control policy passes through the cloud firewall. Values: accept: allow; drop: reject; log: observe.","description_kind":"plain","required":true},"source_content":{"type":"string","description":"Access source example: net:IP/CIDR(192.168.0.2).","description_kind":"plain","required":true},"source_type":{"type":"string","description":"Access source type: for inbound rules, the type can be net, location, vendor, template; for outbound rules, it can be net, instance, tag, template, group.","description_kind":"plain","required":true},"target_content":{"type":"string","description":"Example of access purpose: net: IP/CIDR(192.168.0.2) domain: domain name rules, such as *.qq.com.","description_kind":"plain","required":true},"target_type":{"type":"string","description":"Access purpose type: For inbound rules, the type can be net, instance, tag, template, group; for outbound rules, it can be net, location, vendor, template.","description_kind":"plain","required":true},"uuid":{"type":"number","description":"The unique id corresponding to the rule, no need to fill in when creating the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_sync_asset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_sync_route":{"version":0,"block":{"attributes":{"fw_type":{"type":"string","description":"Firewall type; nat: nat firewall; ew: inter-vpc firewall.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sync_type":{"type":"string","description":"Synchronization operation type: Route, synchronize firewall routing.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_firewall_switch":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Turn the switch on or off. 0: turn off the switch; 1: Turn on the switch.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"switch_id":{"type":"string","description":"Firewall switch ID.","description_kind":"plain","required":true},"vpc_ins_id":{"type":"string","description":"Firewall instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_instance":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"Cloud networking id, suitable for cloud networking mode.","description_kind":"plain","optional":true},"fw_vpc_cidr":{"type":"string","description":"auto Automatically select the firewall network segment; 10.10.10.0/24 The firewall network segment entered by the user.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"number","description":"Mode 0: private network mode; 1: CCN cloud networking mode.","description_kind":"plain","required":true},"name":{"type":"string","description":"VPC firewall (group) name.","description_kind":"plain","required":true},"switch_mode":{"type":"number","description":"Switch mode of firewall instance. 1: Single point intercommunication; 2: Multi-point communication; 4: Custom Routing.","description_kind":"plain","required":true}},"block_types":{"vpc_fw_instances":{"nesting_mode":"list","block":{"attributes":{"fw_ins_id":{"type":"string","description":"Firewall instance ID (passed in editing scenario).","description_kind":"plain","computed":true},"name":{"type":"string","description":"Firewall instance name.","description_kind":"plain","required":true},"vpc_ids":{"type":["set","string"],"description":"List of VpcIds accessed in private network mode; only used in private network mode.","description_kind":"plain","optional":true}},"block_types":{"fw_deploy":{"nesting_mode":"list","block":{"attributes":{"cross_a_zone":{"type":"number","description":"Off-site disaster recovery 1: use off-site disaster recovery; 0: do not use off-site disaster recovery; if it is empty, off-site disaster recovery will not be used by default.","description_kind":"plain","optional":true},"deploy_region":{"type":"string","description":"Firewall Deployment Region.","description_kind":"plain","required":true},"width":{"type":"number","description":"Bandwidth, unit: Mbps.","description_kind":"plain","required":true},"zone_set":{"type":["set","string"],"description":"Zone list.","description_kind":"plain","required":true}},"description":"Deploy regional information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of firewall instances under firewall (group).","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_policy":{"version":0,"block":{"attributes":{"beta_list":{"type":["list",["object",{"last_time":"string","task_id":"number","task_name":"string"}]],"description":"Beta mission details. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Describe.","description_kind":"plain","required":true},"dest_content":{"type":"string","description":"Access purpose example: net:IP/CIDR(192.168.0.2) domain:domain rule, for example*.qq.com.","description_kind":"plain","required":true},"dest_type":{"type":"string","description":"Access purpose type, the type can be: net, template.","description_kind":"plain","required":true},"enable":{"type":"string","description":"Rule status, true means enabled, false means disabled. Default is true.","description_kind":"plain","optional":true},"fw_group_id":{"type":"string","description":"Firewall instance ID where the rule takes effect. Default is ALL.","description_kind":"plain","optional":true},"fw_group_name":{"type":"string","description":"Firewall name.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_uuid":{"type":"number","description":"Uuid used internally, this field is generally not used.","description_kind":"plain","computed":true},"param_template_id":{"type":"string","description":"Parameter template id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"param_template_name":{"type":"string","description":"Parameter template Name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"port":{"type":"string","description":"The port for the access control policy. Value: -1/-1: All ports; 80: port 80.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, optional value:TCP, UDP, ICMP, ANY, HTTP, HTTPS, HTTP/HTTPS, SMTP, SMTPS, SMTP/SMTPS, FTP, DNS, TLS/SSL.","description_kind":"plain","required":true},"rule_action":{"type":"string","description":"How traffic set in the access control policy passes through the cloud firewall. Value: accept:accept, drop:drop, log:log.","description_kind":"plain","required":true},"source_content":{"type":"string","description":"Access source examplnet:IP/CIDR(192.168.0.2).","description_kind":"plain","required":true},"source_type":{"type":"string","description":"Access source type, the type can be: net, template.","description_kind":"plain","required":true},"uuid":{"type":"number","description":"The unique id corresponding to the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_chdfs_access_group":{"version":0,"block":{"attributes":{"access_group_name":{"type":"string","description":"Permission group name.","description_kind":"plain","required":true},"description":{"type":"string","description":"Permission group description, default empty.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true},"vpc_type":{"type":"number","description":"vpc network type(1:CVM, 2:BM 1.0).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_chdfs_access_rule":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"access group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"access_rule":{"nesting_mode":"list","block":{"attributes":{"access_mode":{"type":"number","description":"rule access mode, 1: read only, 2: read \u0026amp; wirte.","description_kind":"plain","optional":true},"access_rule_id":{"type":"number","description":"single rule id.","description_kind":"plain","computed":true},"address":{"type":"string","description":"rule address, IP OR IP SEG.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"rule create time.","description_kind":"plain","computed":true},"priority":{"type":"number","description":"rule priority, range 1 - 100, value less higher priority.","description_kind":"plain","optional":true}},"description":"rule detail.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_chdfs_file_system":{"version":0,"block":{"attributes":{"capacity_quota":{"type":"number","description":"file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.","description_kind":"plain","required":true},"description":{"type":"string","description":"desc of the file system.","description_kind":"plain","optional":true},"enable_ranger":{"type":"bool","description":"check the ranger address or not.","description_kind":"plain","optional":true},"file_system_name":{"type":"string","description":"file system name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"posix_acl":{"type":"bool","description":"check POSIX ACL or not.","description_kind":"plain","required":true},"ranger_service_addresses":{"type":["set","string"],"description":"ranger address list, default empty.","description_kind":"plain","optional":true},"super_users":{"type":["set","string"],"description":"super users of the file system, default empty.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_chdfs_life_cycle_rule":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"file system id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"life_cycle_rule":{"nesting_mode":"list","block":{"attributes":{"create_time":{"type":"string","description":"rule create time.","description_kind":"plain","computed":true},"life_cycle_rule_id":{"type":"number","description":"single rule id.","description_kind":"plain","computed":true},"life_cycle_rule_name":{"type":"string","description":"rule name.","description_kind":"plain","optional":true},"path":{"type":"string","description":"rule op path.","description_kind":"plain","optional":true},"status":{"type":"number","description":"rule status, 1:open, 2:close.","description_kind":"plain","optional":true}},"block_types":{"transitions":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description":"trigger days(n day).","description_kind":"plain","required":true},"type":{"type":"number","description":"transition type, 1: archive, 2: delete, 3: low rate.","description_kind":"plain","required":true}},"description":"life cycle rule transition list.","description_kind":"plain"}}},"description":"life cycle rule.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_chdfs_mount_point":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"file system id you want to mount.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_point_name":{"type":"string","description":"mount point name.","description_kind":"plain","required":true},"mount_point_status":{"type":"number","description":"mount status 1:open, 2:close.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_chdfs_mount_point_attachment":{"version":0,"block":{"attributes":{"access_group_ids":{"type":["set","string"],"description":"associate access group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_point_id":{"type":"string","description":"associate mount point.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_bucket_attachment":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"ci_status":{"type":"string","description":"Binding object storage state, `on`: bound, `off`: unbound, `unbinding`: unbinding.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ci_bucket_pic_style":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"style_body":{"type":"string","description":"style details, example: mageMogr2/grayscale/1.","description_kind":"plain","required":true},"style_name":{"type":"string","description":"style name, style names are case-sensitive, and a combination of uppercase and lowercase letters, numbers, and `$ + _ ( )` is supported.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_guetzli":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"The name of a bucket, the format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether Guetzli is set, options: on/off.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_hot_link":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Anti-leech type, `white` is whitelist, `black` is blacklist.","description_kind":"plain","required":true},"url":{"type":["set","string"],"description":"domain address.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_media_animation_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Package format.","description_kind":"plain","required":true}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"time_interval":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"duration, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Starting time, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true}},"description":"time interval.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"animate_frames_per_second":{"type":"string","description":"Animation per second frame number, Priority: AnimateFramesPerSecond \u0026gt; AnimateOnlyKeepKeyFrame \u0026gt; AnimateTimeIntervalOfFrame.","description_kind":"plain","optional":true},"animate_only_keep_key_frame":{"type":"string","description":"GIFs are kept only Keyframe, Priority: AnimateFramesPerSecond \u0026gt; AnimateOnlyKeepKeyFrame \u0026gt; AnimateTimeIntervalOfFrame.","description_kind":"plain","optional":true},"animate_time_interval_of_frame":{"type":"string","description":"Animation frame extraction every time, (0, video duration], Animation frame extraction time interval, If TimeInterval.Duration is set, it is less than this value.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format `gif`, `webp`.","description_kind":"plain","required":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"quality":{"type":"string","description":"Set relative quality, [1, 100), webp image quality setting takes effect, gif has no quality parameter.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_concat_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"concat_template":{"nesting_mode":"list","block":{"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3, support 1, 2.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3.","description_kind":"plain","required":true},"samplerate":{"type":"string","description":"Sampling Rate- Unit: Hz- Optional 11025, 22050, 32000, 44100, 48000, 96000- Different packages, mp3 supports different sampling rates, as shown in the table below.","description_kind":"plain","optional":true}},"description":"audio parameters, the target file does not require Audio information, need to set Audio.Remove to true.","description_kind":"plain"},"max_items":1},"audio_mix":{"nesting_mode":"list","block":{"attributes":{"audio_source":{"type":"string","description":"The media address of the audio track that needs to be mixed.","description_kind":"plain","required":true},"mix_mode":{"type":"string","description":"Mixing mode Repeat: background sound loop, Once: The background sound is played once.","description_kind":"plain","optional":true},"replace":{"type":"string","description":"Whether to replace the original audio of the Input media file with the mixed audio track media.","description_kind":"plain","optional":true}},"block_types":{"effect_config":{"nesting_mode":"list","block":{"attributes":{"bgm_fade_time":{"type":"string","description":"bgm transition fade-in duration, support floating point numbers.","description_kind":"plain","optional":true},"enable_bgm_fade":{"type":"string","description":"Enable bgm conversion fade in.","description_kind":"plain","optional":true},"enable_end_fadeout":{"type":"string","description":"enable fade out.","description_kind":"plain","optional":true},"enable_start_fadein":{"type":"string","description":"enable fade in.","description_kind":"plain","optional":true},"end_fadeout_time":{"type":"string","description":"fade out time, greater than 0, support floating point numbers.","description_kind":"plain","optional":true,"computed":true},"start_fadein_time":{"type":"string","description":"Fade in duration, greater than 0, support floating point numbers.","description_kind":"plain","optional":true}},"description":"Mix Fade Configuration.","description_kind":"plain"},"max_items":1}},"description":"mixing parameters.","description_kind":"plain"}},"concat_fragment":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description":"node type, `start`, `end`.","description_kind":"plain","required":true},"url":{"type":"string","description":"Splicing object address.","description_kind":"plain","required":true}},"description":"Package format.","description_kind":"plain"},"min_items":1},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Container format: mp4, flv, hls, ts, mp3, aac.","description_kind":"plain","required":true}},"description":"Only splicing without transcoding.","description_kind":"plain"},"min_items":1,"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format `H.264`.","description_kind":"plain","required":true},"crf":{"type":"string","description":"Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true,"computed":true},"rotate":{"type":"string","description":"Rotation angle, Value range: [0, 360), Unit: degree.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description":"stitching template.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_pic_process_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"pic_process":{"nesting_mode":"list","block":{"attributes":{"is_pic_info":{"type":"string","description":"Whether to return the original image information.","description_kind":"plain","optional":true},"process_rule":{"type":"string","description":"Image processing rules, 1: basic image processing, please refer to the basic image processing document, 2: image compression, please refer to the image compression document, 3: blind watermark, please refer to the blind watermark document.","description_kind":"plain","required":true}},"description":"container format.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_smart_cover_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"smart_cover":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"string","description":"Number of screenshots, [1,10].","description_kind":"plain","optional":true},"delete_duplicates":{"type":"string","description":"cover deduplication, true/false.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image Format, value jpg, png, webp.","description_kind":"plain","required":true},"height":{"type":"string","description":"Height, value range: [128, 4096], unit: px, if only Height is set, Width is calculated according to the original video ratio.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Width, value range: [128, 4096], unit: px, if only Width is set, Height is calculated according to the original ratio of the video.","description_kind":"plain","optional":true}},"description":"Smart Cover Parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_snapshot_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Template ID.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"block_types":{"snapshot":{"nesting_mode":"list","block":{"attributes":{"black_level":{"type":"string","description":"Screenshot black screen detection parameters, Valid when IsCheckBlack=true, Value reference range [30, 100], indicating the proportion of black pixels, the smaller the value, the smaller the proportion of black pixels, Start\u0026gt;0, the parameter setting is invalid, no filter black screen, Start =0 parameter is valid, the start time of the frame capture is the first frame non-black screen start.","description_kind":"plain","optional":true,"computed":true},"ci_param":{"type":"string","description":"Screenshot image processing parameters, for example: imageMogr2/format/png.","description_kind":"plain","optional":true,"computed":true},"count":{"type":"string","description":"Number of screenshots, range (0 10000].","description_kind":"plain","required":true},"height":{"type":"string","description":"high, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video.","description_kind":"plain","optional":true,"computed":true},"is_check_black":{"type":"string","description":"Whether to enable black screen detection true/false.","description_kind":"plain","optional":true,"computed":true},"is_check_count":{"type":"string","description":"Whether to check the number of screenshots forcibly, when using custom interval mode to take screenshots, the video time is not long enough to capture Count screenshots, you can switch to average screenshot mode to capture Count screenshots.","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Screenshot mode, value range: {Interval, Average, KeyFrame}- Interval means interval mode Average means average mode- KeyFrame represents the key frame mode- Interval mode: Start, TimeInterval, The Count parameter takes effect. When Count is set and TimeInterval is not set, Indicates to capture all frames, a total of Count pictures- Average mode: Start, the Count parameter takes effect. express.","description_kind":"plain","optional":true,"computed":true},"pixel_black_threshold":{"type":"string","description":"Screenshot black screen detection parameters, Valid when IsCheckBlack=true, The threshold for judging whether a pixel is a black point, value range: [0, 255].","description_kind":"plain","optional":true,"computed":true},"snapshot_out_mode":{"type":"string","description":"Screenshot output mode parameters, Value range: {OnlySnapshot, OnlySprite, SnapshotAndSprite}, OnlySnapshot means output only screenshot mode OnlySprite means only output sprite mode SnapshotAndSprite means output screenshot and sprite mode.","description_kind":"plain","optional":true,"computed":true},"start":{"type":"string","description":"Starting time, [0 video duration] in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true,"computed":true},"time_interval":{"type":"string","description":"Screenshot time interval, (0 3600], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description":"wide, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"sprite_snapshot_config":{"nesting_mode":"list","block":{"attributes":{"cell_height":{"type":"string","description":"Single image height Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true},"cell_width":{"type":"string","description":"Single image width Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true},"color":{"type":"string","description":"See `https://www.ffmpeg.org/ffmpeg-utils.html#color-syntax` for details on supported colors.","description_kind":"plain","required":true},"columns":{"type":"string","description":"Number of screenshot columns, value range: [1, 10000].","description_kind":"plain","required":true},"lines":{"type":"string","description":"Number of screenshot lines, value range: [1, 10000].","description_kind":"plain","required":true},"margin":{"type":"string","description":"screenshot margin size, Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true},"padding":{"type":"string","description":"screenshot padding size, Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true}},"description":"Screenshot output configuration.","description_kind":"plain"},"max_items":1}},"description":"screenshot.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_speech_recognition_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"speech_recognition":{"nesting_mode":"list","block":{"attributes":{"channel_num":{"type":"string","description":"Number of voice channels: 1 means mono. EngineModelType supports only mono for non-telephone scenarios, and 2 means dual channels (only 8k_zh engine model supports dual channels, which should correspond to both sides of the call).","description_kind":"plain","required":true},"convert_num_mode":{"type":"string","description":"Whether to perform intelligent conversion of Arabic numerals (currently supports Mandarin Chinese engine): 0 means no conversion, directly output Chinese numbers, 1 means intelligently convert to Arabic numerals according to the scene, 3 means enable math-related digital conversion, the default value is 0.","description_kind":"plain","optional":true},"engine_model_type":{"type":"string","description":"Engine model type, divided into phone scene and non-phone scene, phone scene: 8k_zh: phone 8k Chinese Mandarin general (can be used for dual-channel audio), 8k_zh_s: phone 8k Chinese Mandarin speaker separation (only for monophonic audio), 8k_en: Telephone 8k English; non-telephone scene: 16k_zh: 16k Mandarin Chinese, 16k_zh_video: 16k audio and video field, 16k_en: 16k English, 16k_ca: 16k Cantonese, 16k_ja: 16k Japanese, 16k_zh_edu: Chinese education, 16k_en_edu: English education, 16k_zh_medical: medical, 16k_th: Thai, 16k_zh_dialect: multi-dialect, supports 23 dialects.","description_kind":"plain","required":true},"filter_dirty":{"type":"string","description":"Whether to filter dirty words (currently supports Mandarin Chinese engine): 0 means not to filter dirty words, 1 means to filter dirty words, 2 means to replace dirty words with *, the default value is 0.","description_kind":"plain","optional":true},"filter_modal":{"type":"string","description":"Whether to pass modal particles (currently supports Mandarin Chinese engine): 0 means not to filter modal particles, 1 means partial filtering, 2 means strict filtering, and the default value is 0.","description_kind":"plain","optional":true},"filter_punc":{"type":"string","description":"Whether to filter punctuation (currently supports Mandarin Chinese engine): 0 means no filtering, 1 means filtering end-of-sentence punctuation, 2 means filtering all punctuation, the default value is 0.","description_kind":"plain","optional":true},"output_file_type":{"type":"string","description":"Output file type, optional txt, srt. The default is txt.","description_kind":"plain","optional":true},"res_text_format":{"type":"string","description":"Recognition result return form: 0 means the recognition result text (including segmented time stamps), 1 is the detailed recognition result at the word level granularity, without punctuation, and includes the speech rate value (a list of word time stamps, generally used to generate subtitle scenes), 2 Detailed recognition results at word-level granularity (including punctuation and speech rate values)..","description_kind":"plain","optional":true},"speaker_diarization":{"type":"string","description":"Whether to enable speaker separation: 0 means not enabled, 1 means enabled (only supports 8k_zh, 16k_zh, 16k_zh_video, monophonic audio), the default value is 0, Note: 8K telephony scenarios suggest using dual-channel to distinguish between the two parties, set ChannelNum=2 is enough, no need to enable speaker separation.","description_kind":"plain","optional":true},"speaker_number":{"type":"string","description":"The number of speakers to be separated (need to be used in conjunction with enabling speaker separation), value range: 0-10, 0 means automatic separation (currently only supports \u003c= 6 people), 1-10 represents the number of specified speakers to be separated. The default value is 0.","description_kind":"plain","optional":true}},"description":"audio configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_super_resolution_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"enable_scale_up":{"type":"string","description":"Auto scaling switch, off by default.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true},"resolution":{"type":"string","description":"Resolution Options sdtohd: Standard Definition to Ultra Definition, hdto4k: HD to 4K.","description_kind":"plain","required":true},"version":{"type":"string","description":"version, default value Base, Base: basic version, Enhance: enhanced version.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ci_media_transcode_pro_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"codec":{"type":"string","description":"Codec format, value aac, mp3, flac, amr, Vorbis, opus, pcm_s16le.","description_kind":"plain","required":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true}},"description":"Audio information, do not transmit Audio, which is equivalent to deleting audio information.","description_kind":"plain"},"max_items":1},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Package format.","description_kind":"plain","required":true}},"block_types":{"clip_config":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"Fragmentation duration, default 5s.","description_kind":"plain","optional":true}},"description":"Fragment configuration, valid when format is hls and dash.","description_kind":"plain"},"max_items":1}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"time_interval":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"duration, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Starting time, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true}},"description":"time interval.","description_kind":"plain"},"max_items":1},"trans_config":{"nesting_mode":"list","block":{"attributes":{"adj_dar_method":{"type":"string","description":"Resolution adjustment method, value scale, crop, pad, none, When the aspect ratio of the output video is different from the original video, adjust the resolution accordingly according to this parameter.","description_kind":"plain","optional":true},"audio_bitrate_adj_method":{"type":"string","description":"Audio bit rate adjustment mode, value 0, 1; when the output audio bit rate is greater than the original audio bit rate, 0 means use the original audio bit rate; 1 means return transcoding failed, Take effect when IsCheckAudioBitrate is true.","description_kind":"plain","optional":true},"delete_metadata":{"type":"string","description":"Whether to delete the MetaData information in the file, true, false, When false, keep source file information.","description_kind":"plain","optional":true},"is_check_audio_bitrate":{"type":"string","description":"Whether to check the audio code rate, true, false, When false, transcode according to configuration parameters.","description_kind":"plain","optional":true},"is_check_reso":{"type":"string","description":"Whether to check the resolution, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_check_video_bitrate":{"type":"string","description":"Whether to check the video code rate, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_hdr2_sdr":{"type":"string","description":"Whether to enable HDR to SDR true, false.","description_kind":"plain","optional":true},"reso_adj_method":{"type":"string","description":"Resolution adjustment mode, value 0, 1; 0 means use the original video resolution; 1 means return transcoding failed, Take effect when IsCheckReso is true.","description_kind":"plain","optional":true},"video_bitrate_adj_method":{"type":"string","description":"Video bit rate adjustment method, value 0, 1; when the output video bit rate is greater than the original video bit rate, 0 means use the original video bit rate; 1 means return transcoding failed, Take effect when IsCheckVideoBitrate is true.","description_kind":"plain","optional":true}},"description":"transcoding configuration.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Bit rate of video output file, value range: [10, 50000], unit: Kbps, auto means adaptive bit rate.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, default value: `H.264`, when format is WebM, it is VP8, value range: `H.264`, `H.265`, `VP8`, `VP9`, `AV1`.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"interlaced":{"type":"string","description":"field pattern.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"encoding level, Support baseline, main, high, auto- When Pixfmt is auto, this parameter can only be set to auto, when it is set to other options, the parameter value will be set to auto- baseline: suitable for mobile devices- main: suitable for standard resolution devices- high: suitable for high-resolution devices- Only H.264 supports this parameter.","description_kind":"plain","optional":true},"rotate":{"type":"string","description":"Rotation angle, Value range: [0, 360), Unit: degree.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_transcode_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac/flac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3/opus, support 1, 2- When Codec is set to Vorbis, only 2 is supported- When Codec is set to amr, only 1 is supported- When Codec is set to pcm_s16le, only 1 and 2 are supported- When the encapsulation format is dash, 8 is not supported.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3, flac, amr, Vorbis, opus, pcm_s16le.","description_kind":"plain","optional":true},"keep_two_tracks":{"type":"string","description":"Keep dual audio tracks, the value is true, false. This parameter is invalid when Video.Codec is H.265.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true},"sample_format":{"type":"string","description":"Sampling bit width- When Codec is set to aac, support fltp- When Codec is set to mp3, fltp, s16p, s32p are supported- When Codec is set to flac, s16, s32, s16p, s32p are supported- When Codec is set to amr, support s16, s16p- When Codec is set to opus, support s16- When Codec is set to pcm_s16le, support s16- When Codec is set to Vorbis, support fltp- This parameter is invalid when Video.Codec is H.265.","description_kind":"plain","optional":true},"samplerate":{"type":"string","description":"Sampling Rate- Unit: Hz- Optional 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000- Different packages, mp3 supports different sampling rates, as shown in the table below- When Codec is set to amr, only 8000 is supported- When Codec is set to opus, it supports 8000, 16000, 24000, 48000.","description_kind":"plain","optional":true},"switch_track":{"type":"string","description":"Convert track, the value is true, false. This parameter is invalid when Video.Codec is H.265.","description_kind":"plain","optional":true}},"description":"Audio information, do not transmit Audio, which is equivalent to deleting audio information.","description_kind":"plain"},"max_items":1},"audio_mix":{"nesting_mode":"list","block":{"attributes":{"audio_source":{"type":"string","description":"The media address of the audio track that needs to be mixed.","description_kind":"plain","required":true},"mix_mode":{"type":"string","description":"Mixing mode Repeat: background sound loop, Once: The background sound is played once.","description_kind":"plain","optional":true},"replace":{"type":"string","description":"Whether to replace the original audio of the Input media file with the mixed audio track media.","description_kind":"plain","optional":true}},"block_types":{"effect_config":{"nesting_mode":"list","block":{"attributes":{"bgm_fade_time":{"type":"string","description":"bgm transition fade-in duration, support floating point numbers.","description_kind":"plain","optional":true},"enable_bgm_fade":{"type":"string","description":"Enable bgm conversion fade in.","description_kind":"plain","optional":true},"enable_end_fadeout":{"type":"string","description":"enable fade out.","description_kind":"plain","optional":true},"enable_start_fadein":{"type":"string","description":"enable fade in.","description_kind":"plain","optional":true},"end_fadeout_time":{"type":"string","description":"fade out time, greater than 0, support floating point numbers.","description_kind":"plain","optional":true},"start_fadein_time":{"type":"string","description":"Fade in duration, greater than 0, support floating point numbers.","description_kind":"plain","optional":true}},"description":"Mix Fade Configuration.","description_kind":"plain"},"max_items":1}},"description":"mixing parameters.","description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Package format.","description_kind":"plain","required":true}},"block_types":{"clip_config":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"Fragmentation duration, default 5s.","description_kind":"plain","optional":true}},"description":"Fragment configuration, valid when format is hls and dash.","description_kind":"plain"},"max_items":1}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"time_interval":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"duration, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Starting time, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true}},"description":"time interval.","description_kind":"plain"},"max_items":1},"trans_config":{"nesting_mode":"list","block":{"attributes":{"adj_dar_method":{"type":"string","description":"Resolution adjustment method, value scale, crop, pad, none, When the aspect ratio of the output video is different from the original video, adjust the resolution accordingly according to this parameter.","description_kind":"plain","optional":true},"audio_bitrate_adj_method":{"type":"string","description":"Audio bit rate adjustment mode, value 0, 1; when the output audio bit rate is greater than the original audio bit rate, 0 means use the original audio bit rate; 1 means return transcoding failed, Take effect when IsCheckAudioBitrate is true.","description_kind":"plain","optional":true},"delete_metadata":{"type":"string","description":"Whether to delete the MetaData information in the file, true, false, When false, keep source file information.","description_kind":"plain","optional":true},"is_check_audio_bitrate":{"type":"string","description":"Whether to check the audio code rate, true, false, When false, transcode according to configuration parameters.","description_kind":"plain","optional":true},"is_check_reso":{"type":"string","description":"Whether to check the resolution, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_check_video_bitrate":{"type":"string","description":"Whether to check the video code rate, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_hdr2_sdr":{"type":"string","description":"Whether to enable HDR to SDR true, false.","description_kind":"plain","optional":true},"reso_adj_method":{"type":"string","description":"Resolution adjustment mode, value 0, 1; 0 means use the original video resolution; 1 means return transcoding failed, Take effect when IsCheckReso is true.","description_kind":"plain","optional":true},"video_bitrate_adj_method":{"type":"string","description":"Video bit rate adjustment method, value 0, 1; when the output video bit rate is greater than the original video bit rate, 0 means use the original video bit rate; 1 means return transcoding failed, Take effect when IsCheckVideoBitrate is true.","description_kind":"plain","optional":true}},"block_types":{"hls_encrypt":{"nesting_mode":"list","block":{"attributes":{"is_hls_encrypt":{"type":"string","description":"Whether to enable HLS encryption, support encryption when Container.Format is hls.","description_kind":"plain","optional":true,"computed":true},"uri_key":{"type":"string","description":"HLS encrypted key, this parameter is only meaningful when IsHlsEncrypt is true.","description_kind":"plain","optional":true,"computed":true}},"description":"hls encryption configuration.","description_kind":"plain"},"max_items":1}},"description":"transcoding configuration.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Bit rate of video output file, value range: [10, 50000], unit: Kbps, auto means adaptive bit rate.","description_kind":"plain","optional":true},"bufsize":{"type":"string","description":"buffer size, Value range: [1000, 128000], Unit: Kb, This parameter is not supported when Codec is VP8/VP9.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, default value: `H.264`, when format is WebM, it is VP8, value range: `H.264`, `H.265`, `VP8`, `VP9`, `AV1`.","description_kind":"plain","optional":true},"crf":{"type":"string","description":"Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"gop":{"type":"string","description":"The maximum number of frames between key frames, value range: [1, 100000].","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"long_short_mode":{"type":"string","description":"Adaptive length,true, false, This parameter is not supported when Codec is VP8/VP9/AV1.","description_kind":"plain","optional":true},"maxrate":{"type":"string","description":"Peak video bit rate, Value range: [10, 50000], Unit: Kbps, This parameter is not supported when Codec is VP8/VP9.","description_kind":"plain","optional":true},"pixfmt":{"type":"string","description":"video color format, H.264 support: yuv420p, yuv422p, yuv444p, yuvj420p, yuvj422p, yuvj444p, auto, H.265 support: yuv420p, yuv420p10le, auto, This parameter is not supported when Codec is VP8/VP9/AV1.","description_kind":"plain","optional":true},"preset":{"type":"string","description":"Video Algorithm Presets- H.264 supports this parameter, the values are veryfast, fast, medium, slow, slower- VP8 supports this parameter, the value is good, realtime- AV1 supports this parameter, the value is 5 (recommended value), 4- H.265 and VP9 do not support this parameter.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"encoding level, Support baseline, main, high, auto- When Pixfmt is auto, this parameter can only be set to auto, when it is set to other options, the parameter value will be set to auto- baseline: suitable for mobile devices- main: suitable for standard resolution devices- high: suitable for high-resolution devices- Only H.264 supports this parameter.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the video stream, true, false.","description_kind":"plain","optional":true},"rotate":{"type":"string","description":"Rotation angle, Value range: [0, 360), Unit: degree.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_tts_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio format, default wav (synchronous)/pcm (asynchronous, wav, mp3, pcm.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Processing mode, default value Asyc, Asyc (asynchronous composition), Sync (synchronous composition), When Asyc is selected, the codec only supports pcm.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true},"speed":{"type":"string","description":"Speech rate, the default value is 100, [50,200].","description_kind":"plain","optional":true},"voice_type":{"type":"string","description":"Timbre, the default value is ruxue.","description_kind":"plain","optional":true},"volume":{"type":"string","description":"Volume, default value 0, [-10,10].","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ci_media_video_montage_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"duration":{"type":"string","description":"Collection duration 1: Default automatic analysis duration, 2: The unit is seconds, 3: Support float format, execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3, support 1, 2.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3.","description_kind":"plain","required":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true},"samplerate":{"type":"string","description":"Sampling Rate- Unit: Hz- Optional 11025, 22050, 32000, 44100, 48000, 96000- Different packages, mp3 supports different sampling rates, as shown in the table below.","description_kind":"plain","optional":true}},"description":"audio parameters, the target file does not require Audio information, need to set Audio.Remove to true.","description_kind":"plain"},"max_items":1},"audio_mix":{"nesting_mode":"list","block":{"attributes":{"audio_source":{"type":"string","description":"The media address of the audio track that needs to be mixed.","description_kind":"plain","required":true},"mix_mode":{"type":"string","description":"Mixing mode Repeat: background sound loop, Once: The background sound is played once.","description_kind":"plain","optional":true},"replace":{"type":"string","description":"Whether to replace the original audio of the Input media file with the mixed audio track media.","description_kind":"plain","optional":true}},"block_types":{"effect_config":{"nesting_mode":"list","block":{"attributes":{"bgm_fade_time":{"type":"string","description":"bgm transition fade-in duration, support floating point numbers.","description_kind":"plain","optional":true},"enable_bgm_fade":{"type":"string","description":"Enable bgm conversion fade in.","description_kind":"plain","optional":true},"enable_end_fadeout":{"type":"string","description":"enable fade out.","description_kind":"plain","optional":true},"enable_start_fadein":{"type":"string","description":"enable fade in.","description_kind":"plain","optional":true},"end_fadeout_time":{"type":"string","description":"fade out time, greater than 0, support floating point numbers.","description_kind":"plain","optional":true},"start_fadein_time":{"type":"string","description":"Fade in duration, greater than 0, support floating point numbers.","description_kind":"plain","optional":true}},"description":"Mix Fade Configuration.","description_kind":"plain"},"max_items":1}},"description":"mixing parameters.","description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Container format: mp4, flv, hls, ts, mkv.","description_kind":"plain","required":true}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Bit rate of video output file, value range: [10, 50000], unit: Kbps, auto means adaptive bit rate.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format `H.264`.","description_kind":"plain","required":true},"crf":{"type":"string","description":"Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_video_process_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"color_enhance":{"nesting_mode":"list","block":{"attributes":{"contrast":{"type":"string","description":"Contrast, value range: [0, 100], empty string (indicates automatic analysis).","description_kind":"plain","optional":true},"correction":{"type":"string","description":"colorcorrection, value range: [0, 100], empty string (indicating automatic analysis).","description_kind":"plain","optional":true},"enable":{"type":"string","description":"Whether color enhancement is turned on.","description_kind":"plain","optional":true},"saturation":{"type":"string","description":"Saturation, value range: [0, 100], empty string (indicating automatic analysis).","description_kind":"plain","optional":true}},"description":"color enhancement.","description_kind":"plain"},"max_items":1},"ms_sharpen":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"string","description":"Whether detail enhancement is enabled.","description_kind":"plain","optional":true},"sharpen_level":{"type":"string","description":"Enhancement level, value range: [0, 10], empty string (indicates automatic analysis).","description_kind":"plain","optional":true}},"description":"detail enhancement, ColorEnhance and MsSharpen cannot both be empty.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_voice_separate_template":{"version":0,"block":{"attributes":{"audio_mode":{"type":"string","description":"Output audio IsAudio: output human voice, IsBackground: output background sound, AudioAndBackground: output vocal and background sound.","description_kind":"plain","required":true},"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio_config":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac/flac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3, support 1, 2- When Codec is set to amr, only 1 is supported.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3, flac, amr.","description_kind":"plain","required":true},"samplerate":{"type":"string","description":"Sampling Rate- 1: Unit: Hz- 2: Optional 8000, 11025, 22050, 32000, 44100, 48000, 96000- 3: When Codec is set to aac/flac, 8000 is not supported- 4: When Codec is set to mp3, 8000 and 96000 are not supported- 5: When Codec is set to amr, only 8000 is supported.","description_kind":"plain","optional":true}},"description":"audio configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_watermark_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"watermark":{"nesting_mode":"list","block":{"attributes":{"dx":{"type":"string","description":"Horizontal offset, 1: In the picture watermark, if Background is true, when locMode is Relativity, it is %, value range: [-300 0]; when locMode is Absolute, it is px, value range: [-4096 0] ], 2: In the picture watermark, if Background is false, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096], 3: In text watermark, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096], 4: When Pos is Top, Bottom and Center, the parameter is invalid.","description_kind":"plain","required":true},"dy":{"type":"string","description":"Vertical offset, 1: In the picture watermark, if Background is true, when locMode is Relativity, it is %, value range: [-300 0]; when locMode is Absolute, it is px, value range: [-4096 0] ],2: In the picture watermark, if Background is false, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096],3: In text watermark, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096], 4: When Pos is Left, Right and Center, the parameter is invalid.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Watermark end time, 1: [0 video duration], 2: unit is second, 3: support float format, execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"loc_mode":{"type":"string","description":"Offset method, Relativity: proportional, Absolute: fixed position.","description_kind":"plain","required":true},"pos":{"type":"string","description":"Reference position, TopRight, TopLeft, BottomRight, BottomLeft, Left, Right, Top, Bottom, Center.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Watermark start time, 1: [0 video duration], 2: unit is second, 3: support float format, execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, Text: text watermark, Image: image watermark.","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"background":{"type":"string","description":"Whether the background image.","description_kind":"plain","required":true},"height":{"type":"string","description":"High, 1: When the Mode is Original, it does not support setting the width of the watermark image, 2: When the Mode is Proportion, the unit is %, the value range of the background image: [100 300]; the value range of the foreground image: [1 100], relative to Video width, up to 4096px, 3: When Mode is Fixed, the unit is px, value range: [8, 4096], 4: If only Width is set, Height is calculated according to the proportion of the watermark image.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Size mode, Original: original size, Proportion: proportional, Fixed: fixed size.","description_kind":"plain","required":true},"transparency":{"type":"string","description":"Transparency, value range: [1 100], unit %.","description_kind":"plain","required":true},"url":{"type":"string","description":"Address of watermark map (pass in after Urlencode is required).","description_kind":"plain","required":true},"width":{"type":"string","description":"Width, 1: When the Mode is Original, it does not support setting the width of the watermark image, 2: When the Mode is Proportion, the unit is %, the value range of the background image: [100 300]; the value range of the foreground image: [1 100], relative to Video width, up to 4096px, 3: When Mode is Fixed, the unit is px, value range: [8, 4096], 4: If only Width is set, Height is calculated according to the proportion of the watermark image.","description_kind":"plain","optional":true}},"description":"Image watermark node.","description_kind":"plain"},"max_items":1},"text":{"nesting_mode":"list","block":{"attributes":{"font_color":{"type":"string","description":"Font color, format: 0xRRGGBB.","description_kind":"plain","required":true},"font_size":{"type":"string","description":"Font size, value range: [5 100], unit px.","description_kind":"plain","required":true},"font_type":{"type":"string","description":"font type.","description_kind":"plain","required":true},"text":{"type":"string","description":"Watermark content, the length does not exceed 64 characters, only supports Chinese, English, numbers, _, - and *.","description_kind":"plain","required":true},"transparency":{"type":"string","description":"Transparency, value range: [1 100], unit %.","description_kind":"plain","required":true}},"description":"Text Watermark Node.","description_kind":"plain"},"max_items":1}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_original_image_protection":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"The name of a bucket, the format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether original image protection is set, options: on/off.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ciam_user_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"User Group Description.","description_kind":"plain","optional":true},"display_name":{"type":"string","description":"User Group Name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_store_id":{"type":"string","description":"User Store ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ciam_user_store":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_pool_desc":{"type":"string","description":"User Store Description.","description_kind":"plain","optional":true},"user_pool_logo":{"type":"string","description":"User Store Logo.","description_kind":"plain","optional":true},"user_pool_name":{"type":"string","description":"User Store Name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_acl":{"version":0,"block":{"attributes":{"host":{"type":"string","description":"The default is *, which means that any host can access it. Support filling in IP or network segment, and support `;`separation.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the ckafka instance.","description_kind":"plain","required":true},"operation_type":{"type":"string","description":"ACL operation mode. Valid values: `UNKNOWN`, `ANY`, `ALL`, `READ`, `WRITE`, `CREATE`, `DELETE`, `ALTER`, `DESCRIBE`, `CLUSTER_ACTION`, `DESCRIBE_CONFIGS` and `ALTER_CONFIGS`.","description_kind":"plain","required":true},"permission_type":{"type":"string","description":"ACL permission type. Valid values: `UNKNOWN`, `ANY`, `DENY`, `ALLOW`. and `ALLOW` by default. Currently, CKafka supports `ALLOW` (equivalent to allow list), and other fields will be used for future ACLs compatible with open-source Kafka.","description_kind":"plain","optional":true},"principal":{"type":"string","description":"User list. The default value is `*`, which means that any user can access. The current user can only be one included in the user list. For example: `root` meaning user root can access.","description_kind":"plain","optional":true},"resource_name":{"type":"string","description":"ACL resource name, which is related to `resource_type`. For example, if `resource_type` is `TOPIC`, this field indicates the topic name; if `resource_type` is `GROUP`, this field indicates the group name.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"ACL resource type. Valid values are `UNKNOWN`, `ANY`, `TOPIC`, `GROUP`, `CLUSTER`, `TRANSACTIONAL_ID`. and `TOPIC` by default. Currently, only `TOPIC` is available, and other fields will be used for future ACLs compatible with open-source Kafka.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_acl_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"is_applied":{"type":"number","description":"Whether the preset ACL rule is applied to the newly added topic.","description_kind":"plain","optional":true},"pattern":{"type":"string","description":"A value representing the prefix that the prefix matches.","description_kind":"plain","optional":true},"pattern_type":{"type":"string","description":"Match type, currently supports prefix matching and preset strategy, enumeration value list{PREFIXED/PRESET}.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Acl resource type, currently only supports Topic, enumeration value list{Topic}.","description_kind":"plain","required":true},"rule_name":{"type":"string","description":"rule name.","description_kind":"plain","required":true}},"block_types":{"rule_list":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"The default is *, which means that any host can be accessed. Currently, ckafka does not support host and ip network segment.","description_kind":"plain","required":true},"operation":{"type":"string","description":"Acl operation mode, enumeration value (all operations All, read Read, write Write).","description_kind":"plain","required":true},"permission_type":{"type":"string","description":"permission type, (Deny|Allow).","description_kind":"plain","required":true},"principal":{"type":"string","description":"User list, the default is User:, which means that any user can access, and the current user can only be the user included in the user list. The input format needs to be prefixed with [User:]. For example, user A is passed in as User:A.","description_kind":"plain","required":true}},"description":"List of configured ACL rules.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ckafka_connect_resource":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Connection source description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_name":{"type":"string","description":"connection source name.","description_kind":"plain","required":true},"type":{"type":"string","description":"connection source type.","description_kind":"plain","required":true}},"block_types":{"clickhouse_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for Clickhouse connection source.","description_kind":"plain","required":true},"port":{"type":"number","description":"Clickhouse connection port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resources for Click House connection sources.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether the Clickhouse connection source is a self-built cluster.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"Instance VIP of the ClickHouse connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the source of the ClickHouse connection, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The username of the clickhouse connection source.","description_kind":"plain","required":true}},"description":"ClickHouse configuration, required when Type is CLICKHOUSE.","description_kind":"plain"},"max_items":1},"doris_connect_param":{"nesting_mode":"list","block":{"attributes":{"be_port":{"type":"number","description":"Doris http CLB port, Usually mapped to port 8040 of be.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Doris password.","description_kind":"plain","required":true},"port":{"type":"number","description":"Doris jdbc CLB port, Usually mapped to port 9030 of fe.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Doris instanceId.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Doris Whether the connection source is a self-built cluster, default: false.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"Doris vip, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"Doris vpcId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Doris The username of the connection source.","description_kind":"plain","required":true}},"description":"Doris configuration, required when Type is DORIS.","description_kind":"plain"},"max_items":1},"dts_connect_param":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Id of the Dts consumption group.","description_kind":"plain","required":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password of the Dts consumption group.","description_kind":"plain","required":true},"port":{"type":"number","description":"Dts port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Dts instance Id.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic subscribed by Dts.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"The account number of the Dts consumption group.","description_kind":"plain","required":true}},"description":"Dts configuration, required when Type is DTS.","description_kind":"plain"},"max_items":1},"es_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Es The password of the connection source.","description_kind":"plain","required":true},"port":{"type":"number","description":"Es port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resource of Es connection source.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether the Es connection source is a self-built cluster.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"The instance vip of the Es connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the Es connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Es The username of the connection source.","description_kind":"plain","required":true}},"description":"Es configuration, required when Type is ES.","description_kind":"plain"},"max_items":1},"kafka_connect_param":{"nesting_mode":"list","block":{"attributes":{"broker_address":{"type":"string","description":"Kafka broker ip, Mandatory when self-built.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Dip task, default: false.","description_kind":"plain","optional":true},"region":{"type":"string","description":"CKafka instanceId region, Required when crossing regions.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Kafka instanceId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster, default: false.","description_kind":"plain","optional":true}},"description":"Kafka configuration, required when Type is KAFKA.","description_kind":"plain"},"max_items":1},"mariadb_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"MariaDB password.","description_kind":"plain","required":true},"port":{"type":"number","description":"MariaDB port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"MariaDB instanceId.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"The instance vip of the Maria DB connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"MariaDB vpcId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"MariaDB The username of the connection source.","description_kind":"plain","required":true}},"description":"Maria DB configuration, required when Type is MARIADB.","description_kind":"plain"},"max_items":1},"mongodb_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for the source of the Mongo DB connection.","description_kind":"plain","required":true},"port":{"type":"number","description":"MongoDB port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resource of Mongo DB connection source.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether the Mongo DB connection source is a self-built cluster.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"The instance VIP of the Mongo DB connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the Mongo DB connection source, which is required when it is a Tencent Cloud instance.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The username of the Mongo DB connection source.","description_kind":"plain","required":true}},"description":"Mongo DB configuration, required when Type is MONGODB.","description_kind":"plain"},"max_items":1},"mysql_connect_param":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Required when type is TDSQL C_MYSQL.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Mysql connection source password.","description_kind":"plain","required":true},"port":{"type":"number","description":"MySQL port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resource of My SQL connection source.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Mysql Whether the connection source is a self-built cluster, default: false.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"The instance vip of the MySQL connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the My SQL connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Username of Mysql connection source.","description_kind":"plain","required":true}},"description":"MySQL configuration, required when Type is MYSQL or TDSQL C_MYSQL.","description_kind":"plain"},"max_items":1},"postgresql_connect_param":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Required when type is TDSQL C_POSTGRESQL.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"PostgreSQL password.","description_kind":"plain","required":true},"port":{"type":"number","description":"PostgreSQL port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"PostgreSQL instanceId.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"PostgreSQL Whether the connection source is a self-built cluster, default: false.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"The instance VIP of the Postgresql connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The instance vpcId of the Postgresql connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"PostgreSQL The username of the connection source.","description_kind":"plain","required":true}},"description":"Postgresql configuration, required when Type is POSTGRESQL or TDSQL C POSTGRESQL.","description_kind":"plain"},"max_items":1},"sqlserver_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Dip task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"SQLServer password.","description_kind":"plain","required":true},"port":{"type":"number","description":"SQLServer port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"SQLServer instanceId.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"SQLServer instance vip, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"SQLServer vpcId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"SQLServer The username of the connection source.","description_kind":"plain","required":true}},"description":"SQLServer configuration, required when Type is SQLSERVER.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ckafka_consumer_group":{"version":0,"block":{"attributes":{"group_name":{"type":"string","description":"GroupName.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"topic_name_list":{"type":["set","string"],"description":"array of topic names.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_consumer_group_modify_offset":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"kafka group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Kafka instance id.","description_kind":"plain","required":true},"offset":{"type":"number","description":"The offset location that needs to be reset. When strategy is 2, this field must be included.","description_kind":"plain","optional":true},"partitions":{"type":["set","number"],"description":"The list of partition that needs to be reset if no Topics parameter is specified. Resets the partition in the corresponding Partition list of all topics. When Topics is specified, the partition of the corresponding topic list of the specified Partitions list is reset.","description_kind":"plain","optional":true},"shift":{"type":"number","description":"This field must be included when strategy is 0. If it is greater than zero, the offset will be moved backward by shift bars, and if it is less than zero, the offset will be traced back to the number of shift entries. After the correct reset, the new offset should be (old_offset + shift). It should be noted that if the new offset is less than partition's earliest, it will be set to earliest, and if the latest greater than partition will be set to latest.","description_kind":"plain","optional":true},"shift_timestamp":{"type":"number","description":"Unit ms. When strategy is 1, you must include this field, where-2 means to reset the offset to the beginning,-1 means to reset to the latest position (equivalent to emptying), and other values represent the specified time. You will get the offset of the specified time in the topic and then reset it. If there is no message at the specified time, get the last offset.","description_kind":"plain","optional":true},"strategy":{"type":"number","description":"Reset the policy of offset.\n`0`: Move the offset forward or backward shift bar;\n`1`: Alignment reference (by-duration,to-datetime,to-earliest,to-latest), which means moving the offset to the location of the specified timestamp;\n`2`: Alignment reference (to-offset), which means to move the offset to the specified offset location.","description_kind":"plain","required":true},"topics":{"type":["set","string"],"description":"Indicates the topics that needs to be reset. Leave it empty means all.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_task":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"schema_id":{"type":"string","description":"SchemaId.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"name of the task.","description_kind":"plain","required":true},"task_type":{"type":"string","description":"type of the task, SOURCE(data input), SINK(data output).","description_kind":"plain","required":true}},"block_types":{"source_resource":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"resource type.","description_kind":"plain","required":true}},"block_types":{"click_house_param":{"nesting_mode":"list","block":{"attributes":{"cluster":{"type":"string","description":"ClickHouse cluster.","description_kind":"plain","required":true},"database":{"type":"string","description":"ClickHouse database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether ClickHouse discards the message that fails to parse, the default is true.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"ClickHouse ip.","description_kind":"plain","optional":true},"password":{"type":"string","description":"ClickHouse passwd.","description_kind":"plain","optional":true},"port":{"type":"number","description":"ClickHouse port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"table":{"type":"string","description":"ClickHouse table.","description_kind":"plain","required":true},"type":{"type":"string","description":"ClickHouse type, emr-clickhouse: emr;cdw-clickhouse: cdwch; selfBuilt: ``.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"ClickHouse user name.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"cls account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"cls region.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topicId.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the column item is allowed to be empty.","description_kind":"plain","required":true},"column_name":{"type":"string","description":"column name.","description_kind":"plain","required":true},"json_key":{"type":"string","description":"The json Key name corresponding to this column.","description_kind":"plain","required":true},"type":{"type":"string","description":"type of table column.","description_kind":"plain","required":true}},"description":"ClickHouse schema.","description_kind":"plain"},"min_items":1}},"description":"ClickHouse config, Type CLICKHOUSE requierd.","description_kind":"plain"},"max_items":1},"cls_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"Required when Decode Json is false.","description_kind":"plain","optional":true},"decode_json":{"type":"bool","description":"Whether the produced information is in json format.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"LogSet id.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"cls id.","description_kind":"plain","required":true},"time_field":{"type":"string","description":"Specify the content of a field in the message as the time of the cls log. The format of the field content needs to be a second-level timestamp.","description_kind":"plain","optional":true}},"description":"Cls configuration, Required when Type is CLS.","description_kind":"plain"},"max_items":1},"cos_param":{"nesting_mode":"list","block":{"attributes":{"aggregate_batch_size":{"type":"number","description":"The size of aggregated messages MB.","description_kind":"plain","optional":true},"aggregate_interval":{"type":"number","description":"time interval.","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description":"cos bucket name.","description_kind":"plain","required":true},"directory_time_format":{"type":"string","description":"Partition format formatted according to strptime time.","description_kind":"plain","optional":true},"format_output_type":{"type":"string","description":"The file format after message aggregation csv|json.","description_kind":"plain","optional":true},"object_key":{"type":"string","description":"ObjectKey.","description_kind":"plain","optional":true},"object_key_prefix":{"type":"string","description":"Dumped object directory prefix.","description_kind":"plain","optional":true},"region":{"type":"string","description":"region code.","description_kind":"plain","required":true}},"description":"Cos configuration, required when Type is COS.","description_kind":"plain"},"max_items":1},"ctsdb_param":{"nesting_mode":"list","block":{"attributes":{"ctsdb_metric":{"type":"string","description":"Ctsdb metric.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","optional":true}},"description":"Ctsdb configuration, Required when Type is CTSDB.","description_kind":"plain"},"max_items":1},"dts_param":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Dts consumer group Id.","description_kind":"plain","optional":true},"group_password":{"type":"string","description":"Dts consumer group passwd.","description_kind":"plain","optional":true},"group_user":{"type":"string","description":"Dts account.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Dts connection ip.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Dts connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Dts instance Id.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Dts topic.","description_kind":"plain","optional":true},"tran_sql":{"type":"bool","description":"False to synchronize the original data, true to synchronize the parsed json format data, the default is true.","description_kind":"plain","optional":true}},"description":"Dts configuration, required when Type is DTS.","description_kind":"plain"},"max_items":1},"es_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"key for data in non-json format.","description_kind":"plain","optional":true},"database_primary_key":{"type":"string","description":"When the message dumped to ES is the binlog of Database, if you need to synchronize database operations, that is, fill in the primary key of the database table when adding, deleting, and modifying operations to ES.","description_kind":"plain","optional":true},"date_format":{"type":"string","description":"Es date suffix.","description_kind":"plain","optional":true},"document_id_field":{"type":"string","description":"The field name of the document ID value dumped into Es.","description_kind":"plain","optional":true},"drop_invalid_json_message":{"type":"bool","description":"Whether Es discards messages in non-json format.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether Es discards the message of parsing failure.","description_kind":"plain","optional":true},"index":{"type":"string","description":"Es index name.","description_kind":"plain","optional":true},"index_type":{"type":"string","description":"Es custom index name type, STRING, JSONPATH, the default is STRING.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Es Password.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Es connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Resource.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Es UserName.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls log set.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"Delivery account of cls.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"topic of cls.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"drop_dlq":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by `,`.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"Es configuration, required when Type is ES.","description_kind":"plain"},"max_items":1},"event_bus_param":{"nesting_mode":"list","block":{"attributes":{"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF version and alias.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"type":{"type":"string","description":"resource type, EB_COS/EB_ES/EB_CLS.","description_kind":"plain","required":true}},"description":"EB configuration, required when type is EB.","description_kind":"plain"},"max_items":1},"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"enable dead letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, from beginning:earliest, from latest:latest, from specific time:timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"the partition num of the topic.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps(query per seconds) limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance resource.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"whether the cluster is built by yourself instead of cloud product.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"when Offset type timestamp is required.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, use `,` when more than 1 topic.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"Does the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"whether to use multi table.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"table name,use, to separate.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"maps of table to topic, required when multi topic is selected.","description_kind":"plain"}}},"description":"ckafka configuration, required when Type is KAFKA.","description_kind":"plain"},"max_items":1},"maria_db_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"MariaDB database name, * for all database.","description_kind":"plain","required":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library 1. table 1: field 1, field 2; library 2. table 2: field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MariaDB connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"MariaDB db name, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"MariaDB configuration, Required when Type is MARIADB.","description_kind":"plain"},"max_items":1},"mongo_db_param":{"nesting_mode":"list","block":{"attributes":{"collection":{"type":"string","description":"MongoDB collection.","description_kind":"plain","required":true},"copy_existing":{"type":"bool","description":"Whether to copy the stock data, the default parameter is true.","description_kind":"plain","required":true},"database":{"type":"string","description":"MongoDB database name.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Mongo DB connection ip.","description_kind":"plain","optional":true},"listening_event":{"type":"string","description":"Listening event type, if it is empty, it means select all. Values include insert, update, replace, delete, invalidate, drop, dropdatabase, rename, used between multiple types, separated by commas.","description_kind":"plain","optional":true},"password":{"type":"string","description":"MongoDB database password.","description_kind":"plain","optional":true},"pipeline":{"type":"string","description":"aggregation pipeline.","description_kind":"plain","optional":true},"port":{"type":"number","description":"MongoDB connection port.","description_kind":"plain","optional":true},"read_preference":{"type":"string","description":"Master-slave priority, default master node.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"MongoDB database user name.","description_kind":"plain","optional":true}},"description":"MongoDB config, Required when Type is MONGODB.","description_kind":"plain"},"max_items":1},"my_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_source_increment_column":{"type":"string","description":"The name of the column to be monitored.","description_kind":"plain","optional":true},"data_source_increment_mode":{"type":"string","description":"TIMESTAMP indicates that the incremental column is of timestamp type, INCREMENT indicates that the incremental column is of self-incrementing id type\u0026#39;.","description_kind":"plain","optional":true},"data_source_monitor_mode":{"type":"string","description":"TABLE indicates that the read item is a table, QUERY indicates that the read item is a query.","description_kind":"plain","optional":true},"data_source_monitor_resource":{"type":"string","description":"When DataMonitorMode=TABLE, pass in the Table that needs to be read; when DataMonitorMode=QUERY, pass in the query sql statement that needs to be read.","description_kind":"plain","optional":true},"data_source_start_from":{"type":"string","description":"HEAD means copy stock + incremental data, TAIL means copy only incremental data.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"MySQL database name, * is the whole database.","description_kind":"plain","required":true},"ddl_topic":{"type":"string","description":"The Topic that stores the Ddl information of My SQL, if it is empty, it will not be stored by default.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression, if this option and Is Table Prefix are true at the same time, the judgment priority of this option is higher than Is Table Prefix.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1 field 1,field 2;library 2.table2 field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MySQL connection Id.","description_kind":"plain","required":true},"signal_database":{"type":"string","description":"database name of signal table.","description_kind":"plain","optional":true},"snapshot_mode":{"type":"string","description":"whether to Copy inventory information (schema_only does not copy, initial full amount), the default is initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"The name of the MySQL data table, is the non-system table in all the monitored databases, which can be separated by, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name, when a regular expression needs to be filled in, the format is data database name.data table name.","description_kind":"plain","required":true},"topic_regex":{"type":"string","description":"Regular expression for routing events to specific topics, defaults to (.*).","description_kind":"plain","optional":true},"topic_replacement":{"type":"string","description":"TopicRegex, $1, $2.","description_kind":"plain","optional":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Corresponding mapping column name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current column size.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current column precision.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}},"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topic.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1}},"description":"MySQL configuration, Required when Type is MYSQL.","description_kind":"plain"},"max_items":1},"postgre_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_format":{"type":"string","description":"Upstream data format (JSON|Debezium), required when the database synchronization mode matches the default field.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"PostgreSQL database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1:field 1,field2;library2.table2:field2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"plugin_name":{"type":"string","description":"(decoderbufs/pgoutput), default decoderbufs.","description_kind":"plain","required":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"PostgreSQL connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"never|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"PostgreSQL tableName, * is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of Schema name.Data table name, and you need to fill in a regular expression When, the format is Schema name.data table name.","description_kind":"plain","required":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Column Name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current ColumnSize.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current Column DecimalDigits.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}}},"description":"PostgreSQL configuration, Required when Type is POSTGRESQL or TDSQL C_POSTGRESQL.","description_kind":"plain"},"max_items":1},"scf_param":{"nesting_mode":"list","block":{"attributes":{"batch_size":{"type":"number","description":"The maximum number of messages sent in each batch, the default is 1000.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","required":true},"max_retries":{"type":"number","description":"The number of retries after the SCF call fails, the default is 5.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF cloud function namespace, the default is default.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF cloud function version and alias, the default is DEFAULT.","description_kind":"plain","optional":true}},"description":"Scf configuration, Required when Type is SCF.","description_kind":"plain"},"max_items":1},"sql_server_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"SQLServer database name.","description_kind":"plain","required":true},"resource":{"type":"string","description":"SQLServer connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"SQLServer table, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"SQLServer configuration, Required when Type is SQLSERVER.","description_kind":"plain"},"max_items":1},"tdw_param":{"nesting_mode":"list","block":{"attributes":{"bid":{"type":"string","description":"Tdw bid.","description_kind":"plain","required":true},"is_domestic":{"type":"bool","description":"default true.","description_kind":"plain","optional":true},"tdw_host":{"type":"string","description":"TDW address, defalt tl-tdbank-tdmanager.tencent-distribute.com.","description_kind":"plain","optional":true},"tdw_port":{"type":"number","description":"TDW port, default 8099.","description_kind":"plain","optional":true},"tid":{"type":"string","description":"Tdw tid.","description_kind":"plain","required":true}},"description":"Tdw configuration, required when Type is TDW.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"Topic configuration, Required when Type is Topic.","description_kind":"plain"},"max_items":1}},"description":"data resource.","description_kind":"plain"},"max_items":1},"target_resource":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Resource Type.","description_kind":"plain","required":true}},"block_types":{"click_house_param":{"nesting_mode":"list","block":{"attributes":{"cluster":{"type":"string","description":"ClickHouse cluster.","description_kind":"plain","required":true},"database":{"type":"string","description":"ClickHouse database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether ClickHouse discards the message that fails to parse, the default is true.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"ClickHouse ip.","description_kind":"plain","optional":true},"password":{"type":"string","description":"ClickHouse passwd.","description_kind":"plain","optional":true},"port":{"type":"number","description":"ClickHouse port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"table":{"type":"string","description":"ClickHouse table.","description_kind":"plain","required":true},"type":{"type":"string","description":"ClickHouse type, emr-clickhouse: emr;cdw-clickhouse: cdwch;selfBuilt: ``.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"ClickHouse user name.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"cls account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"cls region.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topicId.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the column item is allowed to be empty.","description_kind":"plain","required":true},"column_name":{"type":"string","description":"column name.","description_kind":"plain","required":true},"json_key":{"type":"string","description":"The json Key name corresponding to this column.","description_kind":"plain","required":true},"type":{"type":"string","description":"type of table column.","description_kind":"plain","required":true}},"description":"ClickHouse schema.","description_kind":"plain"},"min_items":1}},"description":"ClickHouse config, Type CLICKHOUSE requierd.","description_kind":"plain"},"max_items":1},"cls_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"Required when Decode Json is false.","description_kind":"plain","optional":true},"decode_json":{"type":"bool","description":"Whether the produced information is in json format.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"LogSet id.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"cls id.","description_kind":"plain","required":true},"time_field":{"type":"string","description":"Specify the content of a field in the message as the time of the cls log. The format of the field content needs to be a second-level timestamp.","description_kind":"plain","optional":true}},"description":"Cls configuration, Required when Type is CLS.","description_kind":"plain"},"max_items":1},"cos_param":{"nesting_mode":"list","block":{"attributes":{"aggregate_batch_size":{"type":"number","description":"The size of aggregated messages MB.","description_kind":"plain","optional":true},"aggregate_interval":{"type":"number","description":"time interval.","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description":"cos bucket name.","description_kind":"plain","required":true},"directory_time_format":{"type":"string","description":"Partition format formatted according to strptime time.","description_kind":"plain","optional":true},"format_output_type":{"type":"string","description":"The file format after message aggregation csv|json.","description_kind":"plain","optional":true},"object_key":{"type":"string","description":"ObjectKey.","description_kind":"plain","optional":true},"object_key_prefix":{"type":"string","description":"Dumped object directory prefix.","description_kind":"plain","optional":true},"region":{"type":"string","description":"region code.","description_kind":"plain","required":true}},"description":"Cos configuration, required when Type is COS.","description_kind":"plain"},"max_items":1},"ctsdb_param":{"nesting_mode":"list","block":{"attributes":{"ctsdb_metric":{"type":"string","description":"Ctsdb metric.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","optional":true}},"description":"Ctsdb configuration, Required when Type is CTSDB.","description_kind":"plain"},"max_items":1},"dts_param":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Dts consumer group Id.","description_kind":"plain","optional":true},"group_password":{"type":"string","description":"Dts consumer group passwd.","description_kind":"plain","optional":true},"group_user":{"type":"string","description":"Dts account.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Dts connection ip.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Dts connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Dts instance Id.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Dts topic.","description_kind":"plain","optional":true},"tran_sql":{"type":"bool","description":"False to synchronize the original data, true to synchronize the parsed json format data, the default is true.","description_kind":"plain","optional":true}},"description":"Dts configuration, required when Type is DTS.","description_kind":"plain"},"max_items":1},"es_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"key for data in non-json format.","description_kind":"plain","optional":true},"database_primary_key":{"type":"string","description":"When the message dumped to ES is the binlog of Database, if you need to synchronize database operations, that is, fill in the primary key of the database table when adding, deleting, and modifying operations to ES.","description_kind":"plain","optional":true},"date_format":{"type":"string","description":"Es date suffix.","description_kind":"plain","optional":true},"document_id_field":{"type":"string","description":"The field name of the document ID value dumped into Es.","description_kind":"plain","optional":true},"drop_invalid_json_message":{"type":"bool","description":"Whether Es discards messages in non-json format.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether Es discards the message of parsing failure.","description_kind":"plain","optional":true},"index":{"type":"string","description":"Es index name.","description_kind":"plain","optional":true},"index_type":{"type":"string","description":"Es custom index name type, STRING, JSONPATH, the default is STRING.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Es Password.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Es connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Resource.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Es UserName.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls log set.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"Delivery account of cls.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"topic of cls.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"drop_dlq":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by,.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"Es configuration, required when Type is ES.","description_kind":"plain"},"max_items":1},"event_bus_param":{"nesting_mode":"list","block":{"attributes":{"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF version and alias.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"type":{"type":"string","description":"resource type. EB_COS/EB_ES/EB_CLS.","description_kind":"plain","required":true}},"description":"EB configuration, required when type is EB.","description_kind":"plain"},"max_items":1},"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"enable dead letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, from beginning:earliest, from latest:latest, from specific time:timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"the partition num of the topic.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps(query per seconds) limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance resource.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"whether the cluster is built by yourself instead of cloud product.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"when Offset type timestamp is required.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, use `,` when more than 1 topic.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"Does the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"whether to use multi table.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"table name,use, to separate.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"maps of table to topic, required when multi topic is selected.","description_kind":"plain"}}},"description":"ckafka configuration, required when Type is KAFKA.","description_kind":"plain"},"max_items":1},"maria_db_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"MariaDB database name, * for all database.","description_kind":"plain","required":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library 1. table 1: field 1, field 2; library 2. table 2: field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MariaDB connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"MariaDB db name, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"MariaDB configuration, Required when Type is MARIADB.","description_kind":"plain"},"max_items":1},"mongo_db_param":{"nesting_mode":"list","block":{"attributes":{"collection":{"type":"string","description":"MongoDB collection.","description_kind":"plain","required":true},"copy_existing":{"type":"bool","description":"Whether to copy the stock data, the default parameter is true.","description_kind":"plain","required":true},"database":{"type":"string","description":"MongoDB database name.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Mongo DB connection ip.","description_kind":"plain","optional":true},"listening_event":{"type":"string","description":"Listening event type, if it is empty, it means select all. Values include insert, update, replace, delete, invalidate, drop, dropdatabase, rename, used between multiple types, separated by commas.","description_kind":"plain","optional":true},"password":{"type":"string","description":"MongoDB database password.","description_kind":"plain","optional":true},"pipeline":{"type":"string","description":"aggregation pipeline.","description_kind":"plain","optional":true},"port":{"type":"number","description":"MongoDB connection port.","description_kind":"plain","optional":true},"read_preference":{"type":"string","description":"Master-slave priority, default master node.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"MongoDB database user name.","description_kind":"plain","optional":true}},"description":"MongoDB config, Required when Type is MONGODB.","description_kind":"plain"},"max_items":1},"my_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_source_increment_column":{"type":"string","description":"the name of the column to be monitored.","description_kind":"plain","optional":true},"data_source_increment_mode":{"type":"string","description":"TIMESTAMP indicates that the incremental column is of timestamp type, INCREMENT indicates that the incremental column is of self-incrementing id type.","description_kind":"plain","optional":true},"data_source_monitor_mode":{"type":"string","description":"TABLE indicates that the read item is a table, QUERY indicates that the read item is a query.","description_kind":"plain","optional":true},"data_source_monitor_resource":{"type":"string","description":"When DataMonitorMode=TABLE, pass in the Table that needs to be read; when DataMonitorMode=QUERY, pass in the query sql statement that needs to be read.","description_kind":"plain","optional":true},"data_source_start_from":{"type":"string","description":"HEAD means copy stock + incremental data, TAIL means copy only incremental data.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"MySQL database name, * is the whole database.","description_kind":"plain","required":true},"ddl_topic":{"type":"string","description":"The Topic that stores the Ddl information of My SQL, if it is empty, it will not be stored by default.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression, if this option and Is Table Prefix are true at the same time, the judgment priority of this option is higher than Is Table Prefix.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1 field 1,field 2;library 2.table2 field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MySQL connection Id.","description_kind":"plain","required":true},"signal_database":{"type":"string","description":"database name of signal table.","description_kind":"plain","optional":true},"snapshot_mode":{"type":"string","description":"whether to Copy inventory information (schema_only does not copy, initial full amount), the default is initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"The name of the MySQL data table, is the non-system table in all the monitored databases, which can be separated by, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name, when a regular expression needs to be filled in, the format is data database name.data table name.","description_kind":"plain","required":true},"topic_regex":{"type":"string","description":"Regular expression for routing events to specific topics, defaults to (.*).","description_kind":"plain","optional":true},"topic_replacement":{"type":"string","description":"TopicRegex, $1, $2.","description_kind":"plain","optional":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Corresponding mapping column name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current column size.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current column precision.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}},"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topic.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1}},"description":"MySQL configuration, Required when Type is MYSQL.","description_kind":"plain"},"max_items":1},"postgre_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_format":{"type":"string","description":"Upstream data format (JSON|Debezium), required when the database synchronization mode matches the default field.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"PostgreSQL database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1:field 1,field2;library2.table2:field2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"plugin_name":{"type":"string","description":"(decoderbufs/pgoutput), default decoderbufs.","description_kind":"plain","required":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"PostgreSQL connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"never|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"PostgreSQL tableName, * is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of Schema name.Data table name, and you need to fill in a regular expression When, the format is Schema name.data table name.","description_kind":"plain","required":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Column Name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current ColumnSize.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current Column DecimalDigits.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}}},"description":"PostgreSQL configuration, Required when Type is POSTGRESQL or TDSQL C_POSTGRESQL.","description_kind":"plain"},"max_items":1},"scf_param":{"nesting_mode":"list","block":{"attributes":{"batch_size":{"type":"number","description":"The maximum number of messages sent in each batch, the default is 1000.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","required":true},"max_retries":{"type":"number","description":"The number of retries after the SCF call fails, the default is 5.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF cloud function namespace, the default is default.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF cloud function version and alias, the default is DEFAULT.","description_kind":"plain","optional":true}},"description":"Scf configuration, Required when Type is SCF.","description_kind":"plain"},"max_items":1},"sql_server_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"SQLServer database name.","description_kind":"plain","required":true},"resource":{"type":"string","description":"SQLServer connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"SQLServer table, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"SQLServer configuration, Required when Type is SQLSERVER.","description_kind":"plain"},"max_items":1},"tdw_param":{"nesting_mode":"list","block":{"attributes":{"bid":{"type":"string","description":"Tdw bid.","description_kind":"plain","required":true},"is_domestic":{"type":"bool","description":"default true.","description_kind":"plain","optional":true},"tdw_host":{"type":"string","description":"TDW address, defalt tl-tdbank-tdmanager.tencent-distribute.com.","description_kind":"plain","optional":true},"tdw_port":{"type":"number","description":"TDW port, default 8099.","description_kind":"plain","optional":true},"tid":{"type":"string","description":"Tdw tid.","description_kind":"plain","required":true}},"description":"Tdw configuration, required when Type is TDW.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic TopicId.","description_kind":"plain","optional":true,"computed":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"Topic configuration, Required when Type is Topic.","description_kind":"plain"},"max_items":1}},"description":"Target Resource.","description_kind":"plain"},"max_items":1},"transform_param":{"nesting_mode":"list","block":{"attributes":{"analysis_format":{"type":"string","description":"parsing format, JSON | DELIMITER| REGULAR.","description_kind":"plain","required":true},"content":{"type":"string","description":"Raw data.","description_kind":"plain","required":true},"output_format":{"type":"string","description":"output format.","description_kind":"plain","required":true},"regex":{"type":"string","description":"delimiter, regular expression.","description_kind":"plain","optional":true},"result":{"type":"string","description":"Test Results.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"Data source, TOPIC pulls from the source topic, CUSTOMIZE custom.","description_kind":"plain","required":true},"use_event_bus":{"type":"bool","description":"Whether the underlying engine uses eb.","description_kind":"plain","optional":true}},"block_types":{"analyse_result":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type, DEFAULT default, DATE system default - timestamp, CUSTOMIZE custom, MAPPING mapping.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value.","description_kind":"plain","optional":true}},"description":"Analysis result.","description_kind":"plain"}},"failure_param":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by,.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"Whether to keep parsing failure data.","description_kind":"plain"},"min_items":1,"max_items":1},"filter_param":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","required":true},"match_mode":{"type":"string","description":"Matching mode, prefix matches PREFIX, suffix matches SUFFIX, contains matches CONTAINS, except matches EXCEPT, value matches NUMBER, IP matches IP.","description_kind":"plain","required":true},"type":{"type":"string","description":"REGULAR.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","required":true}},"description":"filter.","description_kind":"plain"}},"map_param":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type, DEFAULT default, DATE system default - timestamp, CUSTOMIZE custom, MAPPING mapping.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value.","description_kind":"plain","optional":true}},"description":"Map.","description_kind":"plain"}}},"description":"Data Processing Rules.","description_kind":"plain"},"max_items":1},"transforms_param":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Raw data.","description_kind":"plain","required":true},"keep_metadata":{"type":"bool","description":"Whether to keep the data source Topic metadata information (source Topic, Partition, Offset), the default is false.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, JSON, ROW, default JSON.","description_kind":"plain","optional":true},"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"data source.","description_kind":"plain","optional":true}},"block_types":{"batch_analyse":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"ONE BY ONE single output, MERGE combined output.","description_kind":"plain","required":true}},"description":"data process.","description_kind":"plain"},"max_items":1},"failure_param":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by,.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"fail process.","description_kind":"plain"},"max_items":1},"field_chain":{"nesting_mode":"list","block":{"attributes":{"analyse_json_result":{"type":"string","description":"Parsing results in JSON format.","description_kind":"plain","optional":true},"result":{"type":"string","description":"Test Results.","description_kind":"plain","optional":true},"secondary_analyse_json_result":{"type":"string","description":"Secondary parsing results in JSON format.","description_kind":"plain","optional":true}},"block_types":{"analyse":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Parsing format, JSON, DELIMITER delimiter, REGULAR regular extraction, SOURCE processing all results of the upper layer.","description_kind":"plain","required":true},"input_value":{"type":"string","description":"KEY to be processed again - KEY expression.","description_kind":"plain","optional":true},"input_value_type":{"type":"string","description":"KEY to be processed again - mode.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"delimiter, regular expression.","description_kind":"plain","optional":true}},"description":"analyze.","description_kind":"plain"},"min_items":1,"max_items":1},"analyse_result":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"KEY.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, DATE system preset - timestamp, CUSTOMIZE customization, MAPPING mapping, JSONPATH.","description_kind":"plain","required":true},"original_value":{"type":"string","description":"OriginalValue.","description_kind":"plain","optional":true},"scheme_type":{"type":"string","description":"data type, ORIGINAL, STRING, INT64, FLOAT64, BOOLEAN, MAP, ARRAY.","description_kind":"plain","required":true},"value":{"type":"string","description":"VALUE.","description_kind":"plain","optional":true}},"block_types":{"value_operate":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process.","description_kind":"plain"},"max_items":1},"value_operates":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process chain.","description_kind":"plain"}}},"description":"Analysis result.","description_kind":"plain"}},"s_m_t":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"KEY.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, DATE system preset - timestamp, CUSTOMIZE customization, MAPPING mapping, JSONPATH.","description_kind":"plain","required":true},"original_value":{"type":"string","description":"OriginalValue.","description_kind":"plain","optional":true},"scheme_type":{"type":"string","description":"data type, ORIGINAL, STRING, INT64, FLOAT64, BOOLEAN, MAP, ARRAY.","description_kind":"plain","required":true},"value":{"type":"string","description":"VALUE.","description_kind":"plain","optional":true}},"block_types":{"value_operate":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process.","description_kind":"plain"},"max_items":1},"value_operates":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process chain.","description_kind":"plain"}}},"description":"data processing.","description_kind":"plain"}},"secondary_analyse":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"secondary analysis.","description_kind":"plain"},"max_items":1},"secondary_analyse_result":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"KEY.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, DATE system preset - timestamp, CUSTOMIZE customization, MAPPING mapping, JSONPATH.","description_kind":"plain","required":true},"original_value":{"type":"string","description":"OriginalValue.","description_kind":"plain","optional":true},"scheme_type":{"type":"string","description":"data type, ORIGINAL, STRING, INT64, FLOAT64, BOOLEAN, MAP, ARRAY.","description_kind":"plain","required":true},"value":{"type":"string","description":"VALUE.","description_kind":"plain","optional":true}},"block_types":{"value_operate":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process.","description_kind":"plain"},"max_items":1},"value_operates":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process chain.","description_kind":"plain"}}},"description":"Secondary Analysis Results.","description_kind":"plain"}}},"description":"processing chain.","description_kind":"plain"},"min_items":1},"filter_param":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","required":true},"match_mode":{"type":"string","description":"Matching mode, prefix matches PREFIX, suffix matches SUFFIX, contains matches CONTAINS, except matches EXCEPT, value matches NUMBER, IP matches IP.","description_kind":"plain","required":true},"type":{"type":"string","description":"REGULAR.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","required":true}},"description":"filter.","description_kind":"plain"}},"row_param":{"nesting_mode":"list","block":{"attributes":{"entry_delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","optional":true},"key_value_delimiter":{"type":"string","description":"key, value delimiter.","description_kind":"plain","optional":true},"row_content":{"type":"string","description":"row content, KEY_VALUE, VALUE.","description_kind":"plain","required":true}},"description":"The output format is ROW Required.","description_kind":"plain"},"max_items":1}},"description":"Data processing rules.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name, start with appid, which is a string of no more than 128 characters, must start with a letter, and the rest can contain letters, numbers, and dashes (-).","description_kind":"plain","required":true},"note":{"type":"string","description":"Subject note, which is a string of no more than 64 characters, must start with a letter, and the rest can contain letters, numbers and dashes (-).","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Number of Partitions, greater than 0.","description_kind":"plain","required":true},"retention_ms":{"type":"number","description":"Message retention time, in ms, the current minimum value is 60000 ms.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of dataHub topic.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_instance":{"version":0,"block":{"attributes":{"band_width":{"type":"number","description":"Instance bandwidth in MBps.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `PREPAID`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Disk Size. Its interval varies with bandwidth, and the input must be within the interval, which can be viewed through the control. If it is not within the interval, the plan will cause a change when first created.","description_kind":"plain","optional":true,"computed":true},"disk_type":{"type":"string","description":"Type of disk.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"instance_type":{"type":"number","description":"Description of instance type. `profession`: 1, `standard`: 1(general), 2(standard), 3(advanced), 4(capacity), 5(specialized-1), 6(specialized-2), 7(specialized-3), 8(specialized-4), 9(exclusive).","description_kind":"plain","optional":true,"computed":true},"kafka_version":{"type":"string","description":"Kafka version (0.10.2/1.1.1/2.4.1).","description_kind":"plain","optional":true,"computed":true},"max_message_byte":{"type":"number","description":"The size of a single message in bytes at the instance level. Value range: `1024 - 12*1024*1024 bytes (i.e., 1KB-12MB).","description_kind":"plain","optional":true,"computed":true},"msg_retention_time":{"type":"number","description":"The maximum retention time of instance logs, in minutes. the default is 10080 (7 days), the maximum is 30 days, and the default 0 is not filled, which means that the log retention time recovery policy is not enabled.","description_kind":"plain","optional":true,"computed":true},"multi_zone_flag":{"type":"bool","description":"Indicates whether the instance is multi zones. NOTE: if set to `true`, `zone_ids` must set together.","description_kind":"plain","optional":true},"partition":{"type":"number","description":"Partition Size. Its interval varies with bandwidth, and the input must be within the interval, which can be viewed through the control. If it is not within the interval, the plan will cause a change when first created.","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Prepaid purchase time, such as 1, is one month.","description_kind":"plain","optional":true},"public_network":{"type":"number","description":"Bandwidth of the public network.","description_kind":"plain","optional":true,"computed":true},"rebalance_time":{"type":"number","description":"Modification of the rebalancing time after upgrade.","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"Prepaid automatic renewal mark, 0 means the default state, the initial state, 1 means automatic renewal, 2 means clear no automatic renewal (user setting).","description_kind":"plain","optional":true,"computed":true},"specifications_type":{"type":"string","description":"Specifications type of instance. Allowed values are `standard`, `profession`. Default is `profession`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id, it will be basic network if not set.","description_kind":"plain","optional":true},"tag_set":{"type":["map","string"],"description":"Tag set of instance.","description_kind":"plain","optional":true,"computed":true},"upgrade_strategy":{"type":"number","description":"POSTPAID_BY_HOUR scale-down mode\n- 1: stable transformation;\n- 2: High-speed transformer.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"Vip of instance.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"Vpc id, it will be basic network if not set.","description_kind":"plain","optional":true},"vport":{"type":"string","description":"Type of instance.","description_kind":"plain","computed":true},"zone_id":{"type":"number","description":"Available zone id.","description_kind":"plain","required":true},"zone_ids":{"type":["set","number"],"description":"List of available zone id. NOTE: this argument must set together with `multi_zone_flag`.","description_kind":"plain","optional":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"auto_create_topic_enable":{"type":"bool","description":"Automatic creation. true: enabled, false: not enabled.","description_kind":"plain","required":true},"default_num_partitions":{"type":"number","description":"If auto.create.topic.enable is set to true and this value is not set, 3 will be used by default.","description_kind":"plain","required":true},"default_replication_factor":{"type":"number","description":"If auto.create.topic.enable is set to true but this value is not set, 2 will be used by default.","description_kind":"plain","required":true}},"description":"Instance configuration.","description_kind":"plain"},"max_items":1},"dynamic_retention_config":{"nesting_mode":"list","block":{"attributes":{"bottom_retention":{"type":"number","description":"Minimum retention time, in minutes.","description_kind":"plain","optional":true,"computed":true},"disk_quota_percentage":{"type":"number","description":"Disk quota threshold (in percentage) for triggering the message retention time change event.","description_kind":"plain","optional":true,"computed":true},"enable":{"type":"number","description":"Whether the dynamic message retention time configuration is enabled. 0: disabled; 1: enabled.","description_kind":"plain","optional":true,"computed":true},"step_forward_percentage":{"type":"number","description":"Percentage by which the message retention time is shortened each time.","description_kind":"plain","optional":true,"computed":true}},"description":"Dynamic message retention policy configuration.","description_kind":"plain"},"max_items":1},"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tags of instance. Partition size, the professional version does not need tag.","description_kind":"plain","deprecated":true}}},"description_kind":"plain"}},"tencentcloud_ckafka_renew_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Renewal duration, the default is 1, and the unit is month.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_route":{"version":0,"block":{"attributes":{"access_type":{"type":"number","description":"Access type. Valid values:\n- 0: PLAINTEXT (in clear text, supported by both the old version and the community version without user information)\n- 1: SASL_PLAINTEXT (in clear text, but at the beginning of the data, authentication will be logged in through SASL, which is only supported by the community version)\n- 2: SSL (SSL encrypted communication without user information, supported by both older and community versions)\n- 3: SASL_SSL (SSL encrypted communication. When the data starts, authentication will be logged in through SASL. Only the community version supports it).","description_kind":"plain","optional":true,"computed":true},"auth_flag":{"type":"number","description":"Auth flag.","description_kind":"plain","optional":true},"broker_vip_list":{"type":["list",["object",{"vip":"string","vport":"string"}]],"description":"Virtual IP list (1 to 1 broker nodes).","description_kind":"plain","computed":true},"caller_appid":{"type":"number","description":"Caller appid.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Ip.","description_kind":"plain","optional":true,"computed":true},"public_network":{"type":"number","description":"Public network.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","optional":true,"computed":true},"vip_list":{"type":["list",["object",{"vip":"string","vport":"string"}]],"description":"Virtual IP list.","description_kind":"plain","computed":true},"vip_type":{"type":"number","description":"Routing network type (3:vpc routing; 4: standard support routing; 7: professional support routing).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic":{"version":0,"block":{"attributes":{"clean_up_policy":{"type":"string","description":"Clear log policy, log clear mode, default is `delete`. `delete`: logs are deleted according to the storage time. `compact`: logs are compressed according to the key. `compact, delete`: logs are compressed according to the key and will be deleted according to the storage time.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the CKafka topic.","description_kind":"plain","computed":true},"enable_white_list":{"type":"bool","description":"Whether to open the ip whitelist, `true`: open, `false`: close.","description_kind":"plain","optional":true},"forward_cos_bucket":{"type":"string","description":"Data backup cos bucket: the bucket address that is dumped to cos.","description_kind":"plain","computed":true},"forward_interval":{"type":"number","description":"Periodic frequency of data backup to cos.","description_kind":"plain","computed":true},"forward_status":{"type":"number","description":"Data backup cos status. Valid values: `0`, `1`. `1`: do not open data backup, `0`: open data backup.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Ckafka instance ID.","description_kind":"plain","required":true},"ip_white_list":{"type":["list","string"],"description":"Ip whitelist, quota limit, required when enableWhileList=true.","description_kind":"plain","optional":true},"max_message_bytes":{"type":"number","description":"Max message bytes. min: 1024 Byte(1KB), max: 8388608 Byte(8MB).","description_kind":"plain","optional":true,"computed":true},"message_storage_location":{"type":"string","description":"Message storage location.","description_kind":"plain","computed":true},"note":{"type":"string","description":"The subject note. It must start with a letter, and the remaining part can contain letters, numbers and dashes (-).","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"The number of partition.","description_kind":"plain","required":true},"replica_num":{"type":"number","description":"The number of replica.","description_kind":"plain","required":true},"retention":{"type":"number","description":"Message can be selected. Retention time, unit is ms, the current minimum value is 60000ms.","description_kind":"plain","optional":true},"segment":{"type":"number","description":"Segment scrolling time, in ms, the current minimum is 3600000ms.","description_kind":"plain","optional":true},"segment_bytes":{"type":"number","description":"Number of bytes rolled by shard.","description_kind":"plain","computed":true},"sync_replica_min_num":{"type":"number","description":"Min number of sync replicas, Default is `1`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Name of the CKafka topic. It must start with a letter, the rest can contain letters, numbers and dashes(-).","description_kind":"plain","required":true},"unclean_leader_election_enable":{"type":"bool","description":"Whether to allow unsynchronized replicas to be selected as leader, default is `false`, `true: `allowed, `false`: not allowed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_user":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account name used to access to ckafka instance.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the account.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the ckafka instance.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of the account.","description_kind":"plain","required":true,"sensitive":true},"update_time":{"type":"string","description":"The last update time of the account.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clb_attachment":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener.","description_kind":"plain","required":true},"protocol_type":{"type":"string","description":"Type of protocol within the listener.","description_kind":"plain","computed":true},"rule_id":{"type":"string","description":"ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.","description_kind":"plain","optional":true}},"block_types":{"targets":{"nesting_mode":"set","block":{"attributes":{"eni_ip":{"type":"string","description":"Eni IP address of the backend server, conflict with `instance_id` but must specify one of them.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"CVM Instance Id of the backend server, conflict with `eni_ip` but must specify one of them.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Port of the backend server. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"weight":{"type":"number","description":"Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to `10`.","description_kind":"plain","optional":true}},"description":"Information of the backends to be attached.","description_kind":"plain"},"min_items":1,"max_items":100}},"description_kind":"plain"}},"tencentcloud_clb_customized_config":{"version":0,"block":{"attributes":{"config_content":{"type":"string","description":"Content of Customized Config.","description_kind":"plain","required":true},"config_name":{"type":"string","description":"Name of Customized Config.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of Customized Config.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"List of LoadBalancer Ids.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time of Customized Config.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clb_function_targets_attachment":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"Load Balancer Listener ID.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"Load Balancer Instance ID.","description_kind":"plain","required":true},"location_id":{"type":"string","description":"The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered.","description_kind":"plain","optional":true,"computed":true},"url":{"type":"string","description":"The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"function_targets":{"nesting_mode":"list","block":{"attributes":{"weight":{"type":"number","description":"Weight. The default is `10`.","description_kind":"plain","optional":true}},"block_types":{"function":{"nesting_mode":"list","block":{"attributes":{"function_name":{"type":"string","description":"The name of function.","description_kind":"plain","required":true},"function_namespace":{"type":"string","description":"The namespace of function.","description_kind":"plain","required":true},"function_qualifier":{"type":"string","description":"The version name or alias of the function.","description_kind":"plain","required":true},"function_qualifier_type":{"type":"string","description":"Identifies the type of FunctionQualifier parameter, possible values: VERSION, ALIAS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Information about cloud functions.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of cloud functions to be bound.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clb_instance":{"version":0,"block":{"attributes":{"address_ip_version":{"type":"string","description":"IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.","description_kind":"plain","optional":true,"computed":true},"address_ipv6":{"type":"string","description":"The IPv6 address of the load balancing instance.","description_kind":"plain","computed":true},"bandwidth_package_id":{"type":"string","description":"Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"clb_name":{"type":"string","description":"Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.","description_kind":"plain","required":true},"clb_vips":{"type":["list","string"],"description":"The virtual service address table of the CLB.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","optional":true},"delete_protect":{"type":"bool","description":"Whether to enable delete protection.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name of the CLB instance.","description_kind":"plain","computed":true},"dynamic_vip":{"type":"bool","description":"If create dynamic vip CLB instance, `true` or `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_bandwidth_max_out":{"type":"number","description":"Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true,"computed":true},"ipv6_mode":{"type":"string","description":"This field is meaningful when the IP address version is ipv6, `IPv6Nat64` | `IPv6FullChain`.","description_kind":"plain","computed":true},"load_balancer_pass_to_target":{"type":"bool","description":"Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group.","description_kind":"plain","optional":true},"log_set_id":{"type":"string","description":"The id of log set.","description_kind":"plain","optional":true},"log_topic_id":{"type":"string","description":"The id of log topic.","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.","description_kind":"plain","optional":true,"computed":true},"network_type":{"type":"string","description":"Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"ID of the project within the CLB instance, `0` - Default Project.","description_kind":"plain","optional":true},"security_groups":{"type":["list","string"],"description":"Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.","description_kind":"plain","optional":true},"sla_type":{"type":"string","description":"This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1).","description_kind":"plain","optional":true,"computed":true},"slave_zone_id":{"type":"string","description":"Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down.","description_kind":"plain","optional":true,"computed":true},"snat_pro":{"type":"bool","description":"Indicates whether Binding IPs of other VPCs feature switch.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"In the case of purchasing a `INTERNAL` clb instance, the subnet id must be specified. The VIP of the `INTERNAL` clb instance will be generated from this subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The available tags within this CLB.","description_kind":"plain","optional":true},"target_region_info_region":{"type":"string","description":"Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.","description_kind":"plain","optional":true,"computed":true},"target_region_info_vpc_id":{"type":"string","description":"Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.","description_kind":"plain","optional":true,"computed":true},"vip":{"type":"string","description":"Specifies the VIP for the application of a CLB instance. This parameter is optional. If you do not specify this parameter, the system automatically assigns a value for the parameter. IPv4 and IPv6 CLB instances support this parameter, but IPv6 NAT64 CLB instances do not.","description_kind":"plain","optional":true,"computed":true},"vip_isp":{"type":"string","description":"Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE).","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID of the CLB.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Available zone id, only applicable to open CLB.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"snat_ips":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Snat IP address, If set to empty will auto allocated.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Snat subnet ID.","description_kind":"plain","required":true}},"description":"Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_instance_mix_ip_target_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_id":{"type":"string","description":"ID of CLB instances to be queried.","description_kind":"plain","required":true},"mix_ip_target":{"type":"bool","description":"False: closed True:open.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_instance_sla_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_id":{"type":"string","description":"ID of the CLB instance.","description_kind":"plain","required":true},"sla_type":{"type":"string","description":"This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_listener":{"version":0,"block":{"attributes":{"certificate_ca_id":{"type":"string","description":"ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.","description_kind":"plain","optional":true},"certificate_ssl_mode":{"type":"string","description":"Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.","description_kind":"plain","optional":true},"clb_id":{"type":"string","description":"ID of the CLB.","description_kind":"plain","required":true},"end_port":{"type":"number","description":"This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).","description_kind":"plain","optional":true,"computed":true},"health_check_context_type":{"type":"string","description":"Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.","description_kind":"plain","optional":true,"computed":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.","description_kind":"plain","optional":true,"computed":true},"health_check_http_code":{"type":"number","description":"HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values.","description_kind":"plain","optional":true},"health_check_http_domain":{"type":"string","description":"HTTP health check domain of TCP listener.","description_kind":"plain","optional":true},"health_check_http_method":{"type":"string","description":"HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.","description_kind":"plain","optional":true,"computed":true},"health_check_http_path":{"type":"string","description":"HTTP health check path of TCP listener.","description_kind":"plain","optional":true},"health_check_http_version":{"type":"string","description":"The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.","description_kind":"plain","optional":true},"health_check_interval_time":{"type":"number","description":"Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_check_port":{"type":"number","description":"The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener.","description_kind":"plain","optional":true},"health_check_recv_context":{"type":"string","description":"It represents the result returned by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.","description_kind":"plain","optional":true},"health_check_send_context":{"type":"string","description":"It represents the content of the request sent by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.","description_kind":"plain","optional":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled.","description_kind":"plain","optional":true,"computed":true},"health_check_time_out":{"type":"number","description":"Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_type":{"type":"string","description":"Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`,`HTTPS`, `PING`, `GRPC`.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_source_ip_type":{"type":"number","description":"Specifies the type of health check source IP. `0` (default): CLB VIP. `1`: 100.64 IP range.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keepalive_enable":{"type":"number","description":"Whether to enable a persistent connection. This parameter is applicable only to HTTP and HTTPS listeners. Valid values: 0 (disable; default value) and 1 (enable).","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of this CLB listener.","description_kind":"plain","computed":true},"listener_name":{"type":"string","description":"Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the CLB listener.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.","description_kind":"plain","required":true},"scheduler":{"type":"string","description":"Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"session_expire_time":{"type":"number","description":"Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"session_type":{"type":"string","description":"Session persistence type. Valid values: `NORMAL`: the default session persistence type; `QUIC_CID`: session persistence by QUIC connection ID. The `QUIC_CID` value can only be configured in UDP listeners. If this field is not specified, the default session persistence type will be used.","description_kind":"plain","optional":true,"computed":true},"sni_switch":{"type":"bool","description":"Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_clb_listener_rule":{"version":0,"block":{"attributes":{"certificate_ca_id":{"type":"string","description":"ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.","description_kind":"plain","optional":true},"certificate_ssl_mode":{"type":"string","description":"Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.","description_kind":"plain","optional":true},"clb_id":{"type":"string","description":"ID of CLB instance.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name of the listener rule.","description_kind":"plain","required":true},"forward_type":{"type":"string","description":"Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`.","description_kind":"plain","optional":true,"computed":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_check_http_code":{"type":"number","description":"HTTP Status Code. The default is 31. Valid value ranges: [1~31]. `1 means the return value '1xx' is health. `2` means the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_http_domain":{"type":"string","description":"Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_http_method":{"type":"string","description":"Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`.","description_kind":"plain","optional":true,"computed":true},"health_check_http_path":{"type":"string","description":"Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_interval_time":{"type":"number","description":"Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled.","description_kind":"plain","optional":true,"computed":true},"health_check_time_out":{"type":"number","description":"Time out of health check. The value range is [2-60](SEC).","description_kind":"plain","optional":true,"computed":true},"health_check_type":{"type":"string","description":"Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"http2_switch":{"type":"bool","description":"Indicate to apply HTTP2.0 protocol or not.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of CLB listener.","description_kind":"plain","required":true},"quic":{"type":"bool","description":"Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"ID of this CLB listener rule.","description_kind":"plain","computed":true},"scheduler":{"type":"string","description":"Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"session_expire_time":{"type":"number","description":"Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Url of the listener rule.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_log_set":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Logset creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Logset name, which unique and fixed `clb_logset` among all CLS logsets.","description_kind":"plain","computed":true},"period":{"type":"number","description":"Logset retention period in days. Maximun value is `90`.","description_kind":"plain","optional":true},"topic_count":{"type":"string","description":"Number of log topics in logset.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clb_log_topic":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Log topic creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_set_id":{"type":"string","description":"Log topic of CLB instance.","description_kind":"plain","required":true},"status":{"type":"bool","description":"The status of log topic.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"Log topic of CLB instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_redirection":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of CLB instance.","description_kind":"plain","required":true},"delete_all_auto_rewrite":{"type":"bool","description":"Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_auto_rewrite":{"type":"bool","description":"Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443.","description_kind":"plain","optional":true},"source_listener_id":{"type":"string","description":"ID of source listener.","description_kind":"plain","optional":true,"computed":true},"source_rule_id":{"type":"string","description":"Rule ID of source listener.","description_kind":"plain","optional":true,"computed":true},"target_listener_id":{"type":"string","description":"ID of source listener.","description_kind":"plain","required":true},"target_rule_id":{"type":"string","description":"Rule ID of target listener.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_replace_cert_for_lbs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"old_certificate_id":{"type":"string","description":"ID of the certificate to be replaced, which can be a server certificate or a client certificate.","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"list","block":{"attributes":{"cert_ca_content":{"type":"string","description":"Content of the uploaded client certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.","description_kind":"plain","optional":true},"cert_ca_id":{"type":"string","description":"ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName.","description_kind":"plain","optional":true},"cert_ca_name":{"type":"string","description":"Name of the uploaded client CA certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.","description_kind":"plain","optional":true},"cert_content":{"type":"string","description":"Content of the uploaded server certificate. If there is no CertId, this parameter is required.","description_kind":"plain","optional":true},"cert_id":{"type":"string","description":"ID of a server certificate. If you leave this parameter empty, you must upload the certificate, including CertContent, CertKey, and CertName.","description_kind":"plain","optional":true},"cert_key":{"type":"string","description":"Key of the uploaded server certificate. If there is no CertId, this parameter is required.","description_kind":"plain","optional":true},"cert_name":{"type":"string","description":"Name of the uploaded server certificate. If there is no CertId, this parameter is required.","description_kind":"plain","optional":true},"ssl_mode":{"type":"string","description":"Authentication type. Value range: UNIDIRECTIONAL (unidirectional authentication), MUTUAL (mutual authentication).","description_kind":"plain","optional":true}},"description":"Information such as the content of the new certificate.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clb_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"Array of CLB instance IDs. Only support set one security group now.","description_kind":"plain","required":true},"security_group":{"type":"string","description":"Security group ID, such as esg-12345678.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_snat_ip":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"CLB instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"ips":{"nesting_mode":"set","block":{"attributes":{"ip":{"type":"string","description":"Snat IP.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true}},"description":"Snat IP address config.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_target_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The default port of target group, add server after can use it.","description_kind":"plain","optional":true},"target_group_name":{"type":"string","description":"Target group name.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID, default is based on the network.","description_kind":"plain","optional":true}},"block_types":{"target_group_instances":{"nesting_mode":"list","block":{"attributes":{"bind_ip":{"type":"string","description":"The internal ip of target group instance.","description_kind":"plain","required":true},"new_port":{"type":"number","description":"The new port of target group instance.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port of target group instance.","description_kind":"plain","required":true},"weight":{"type":"number","description":"The weight of target group instance.","description_kind":"plain","optional":true}},"description":"The backend server of target group bind.","description_kind":"plain","deprecated":true}}},"description_kind":"plain"}},"tencentcloud_clb_target_group_attachment":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of the CLB listener rule.","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"ID of the CLB target group.","description_kind":"plain","optional":true},"targrt_group_id":{"type":"string","description":"ID of the CLB target group.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_clb_target_group_attachments":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_id":{"type":"string","description":"CLB instance ID, (load_balancer_id and target_group_id require at least one).","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"Target group ID, (load_balancer_id and target_group_id require at least one).","description_kind":"plain","optional":true}},"block_types":{"associations":{"nesting_mode":"set","block":{"attributes":{"listener_id":{"type":"string","description":"Listener ID.","description_kind":"plain","optional":true},"load_balancer_id":{"type":"string","description":"CLB instance ID, when the binding target is target group, load_balancer_id in associations is required.","description_kind":"plain","optional":true},"location_id":{"type":"string","description":"Forwarding rule ID.","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"Target group ID, when the binding target is clb, the target_group_id in associations is required.","description_kind":"plain","optional":true}},"description":"Association array, the combination cannot exceed 20.","description_kind":"plain"},"min_items":1,"max_items":20}},"description_kind":"plain"}},"tencentcloud_clb_target_group_instance_attachment":{"version":0,"block":{"attributes":{"bind_ip":{"type":"string","description":"The Intranet IP of the target group instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"Port of the target group instance.","description_kind":"plain","required":true},"target_group_id":{"type":"string","description":"Target group ID.","description_kind":"plain","required":true},"weight":{"type":"number","description":"The weight of the target group instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_account":{"version":0,"block":{"attributes":{"describe":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password.","description_kind":"plain","required":true,"sensitive":true},"user_name":{"type":"string","description":"User name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_account_permission":{"version":0,"block":{"attributes":{"all_database":{"type":"bool","description":"Whether all database tables.","description_kind":"plain","required":true},"cluster":{"type":"string","description":"Cluster name.","description_kind":"plain","required":true},"global_privileges":{"type":["set","string"],"description":"Global privileges.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"User name.","description_kind":"plain","required":true}},"block_types":{"database_privilege_list":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"database_privileges":{"type":["set","string"],"description":"Database privileges. Valid valuse: SELECT, INSERT_ALL, ALTER, TRUNCATE, DROP_TABLE, CREATE_TABLE, DROP_DATABASE.","description_kind":"plain","optional":true}},"block_types":{"table_privilege_list":{"nesting_mode":"list","block":{"attributes":{"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true},"table_privileges":{"type":["set","string"],"description":"Table privileges. Valid values: SELECT, INSERT_ALL, ALTER, TRUNCATE, DROP_TABLE.","description_kind":"plain","required":true}},"description":"Table privilege list.","description_kind":"plain"}}},"description":"Database privilege list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup":{"version":0,"block":{"attributes":{"cos_bucket_name":{"type":"string","description":"COS bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_strategy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"block_types":{"data_backup_strategy":{"nesting_mode":"list","block":{"attributes":{"execute_hour":{"type":"number","description":"Execution hour.","description_kind":"plain","required":true},"retain_days":{"type":"number","description":"Retention days.","description_kind":"plain","required":true},"week_days":{"type":"string","description":"The day of the week is separated by commas. For example: 2 represents Tuesday.","description_kind":"plain","required":true}},"block_types":{"back_up_tables":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database.","description_kind":"plain","required":true},"ips":{"type":"string","description":"Table ip.","description_kind":"plain","optional":true,"computed":true},"rip":{"type":"string","description":"Ip address of cvm.","description_kind":"plain","optional":true,"computed":true},"table":{"type":"string","description":"Table.","description_kind":"plain","required":true},"total_bytes":{"type":"number","description":"Back up the list of tables.","description_kind":"plain","required":true},"v_cluster":{"type":"string","description":"Virtual clusters.","description_kind":"plain","optional":true,"computed":true},"zoo_path":{"type":"string","description":"ZK path.","description_kind":"plain","optional":true,"computed":true}},"description":"Back up the list of tables.","description_kind":"plain"},"min_items":1}},"description":"Data backup strategy.","description_kind":"plain"},"min_items":1},"meta_backup_strategy":{"nesting_mode":"list","block":{"attributes":{"execute_hour":{"type":"number","description":"Execution hour.","description_kind":"plain","optional":true},"retain_days":{"type":"number","description":"Retention days.","description_kind":"plain","optional":true},"week_days":{"type":"string","description":"The day of the week is separated by commas. For example: 2 represents Tuesday.","description_kind":"plain","optional":true}},"description":"Metadata backup strategy.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clickhouse_delete_backup_data":{"version":0,"block":{"attributes":{"back_up_job_id":{"type":"number","description":"Back up job id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_instance":{"version":0,"block":{"attributes":{"charge_type":{"type":"string","description":"Billing type: `PREPAID` prepaid, `POSTPAID_BY_HOUR` postpaid.","description_kind":"plain","required":true},"cls_log_set_id":{"type":"string","description":"CLS log set id.","description_kind":"plain","optional":true,"computed":true},"cos_bucket_name":{"type":"string","description":"COS bucket name.","description_kind":"plain","optional":true,"computed":true},"expire_time":{"type":"string","description":"Expire time.","description_kind":"plain","computed":true},"ha_flag":{"type":"bool","description":"Whether it is highly available.","description_kind":"plain","required":true},"ha_zk":{"type":"bool","description":"Whether ZK is highly available.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"mount_disk_type":{"type":"number","description":"Whether it is mounted on a bare disk.","description_kind":"plain","optional":true,"computed":true},"product_version":{"type":"string","description":"Product version.","description_kind":"plain","required":true},"renew_flag":{"type":"number","description":"PREPAID needs to be passed. Whether to renew automatically. 1 means auto renewal is enabled.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"time_span":{"type":"number","description":"Prepaid needs to be delivered, billing time length, how many months.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true}},"block_types":{"common_spec":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"Node count. NOTE: Only support value 3.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"Disk size.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"Spec name.","description_kind":"plain","required":true}},"description":"ZK node.","description_kind":"plain"},"max_items":1},"data_spec":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"Data spec count.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"Disk size.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"Spec name.","description_kind":"plain","required":true}},"description":"Data spec.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clickhouse_keyval_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"items":{"nesting_mode":"list","block":{"attributes":{"conf_key":{"type":"string","description":"Instance config key.","description_kind":"plain","required":true},"conf_value":{"type":"string","description":"Instance config value.","description_kind":"plain","required":true}},"description":"configuration list.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clickhouse_recover_backup_job":{"version":0,"block":{"attributes":{"back_up_job_id":{"type":"number","description":"Back up job id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_xml_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true}},"block_types":{"modify_conf_context":{"nesting_mode":"list","block":{"attributes":{"file_name":{"type":"string","description":"Configuration file name.","description_kind":"plain","required":true},"file_path":{"type":"string","description":"Path to save configuration file.","description_kind":"plain","optional":true},"new_conf_value":{"type":"string","description":"New content of configuration file, base64 encoded.","description_kind":"plain","required":true}},"description":"Configuration file modification information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_alarm":{"version":0,"block":{"attributes":{"alarm_level":{"type":"number","description":"Alarm level. 0: Warning; 1: Info; 2: Critical. Default is 0.","description_kind":"plain","optional":true,"computed":true},"alarm_notice_ids":{"type":["set","string"],"description":"list of alarm notice id.","description_kind":"plain","required":true},"alarm_period":{"type":"number","description":"alarm repeat cycle.","description_kind":"plain","required":true},"condition":{"type":"string","description":"triggering conditions.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_template":{"type":"string","description":"user define alarm notice.","description_kind":"plain","optional":true},"name":{"type":"string","description":"log alarm name.","description_kind":"plain","required":true},"status":{"type":"bool","description":"whether to enable the alarm policy.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trigger_count":{"type":"number","description":"continuous cycle.","description_kind":"plain","required":true}},"block_types":{"alarm_targets":{"nesting_mode":"list","block":{"attributes":{"end_time_offset":{"type":"number","description":"search end time of offset.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"logset id.","description_kind":"plain","required":true},"number":{"type":"number","description":"the number of alarm object.","description_kind":"plain","required":true},"query":{"type":"string","description":"query rules.","description_kind":"plain","required":true},"start_time_offset":{"type":"number","description":"search start time of offset.","description_kind":"plain","required":true},"syntax_rule":{"type":"number","description":"Retrieve grammar rules, 0: Lucene syntax, 1: CQL syntax, Default value is 0.","description_kind":"plain","optional":true,"computed":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"description":"list of alarm target.","description_kind":"plain"},"min_items":1},"analysis":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"analysis content.","description_kind":"plain","required":true},"name":{"type":"string","description":"analysis name.","description_kind":"plain","required":true},"type":{"type":"string","description":"analysis type.","description_kind":"plain","required":true}},"block_types":{"config_info":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"configuration.","description_kind":"plain"}}},"description":"multidimensional analysis.","description_kind":"plain"}},"call_back":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"callback body.","description_kind":"plain","required":true},"headers":{"type":["set","string"],"description":"callback headers.","description_kind":"plain","optional":true}},"description":"user define callback.","description_kind":"plain"},"max_items":1},"monitor_time":{"nesting_mode":"list","block":{"attributes":{"time":{"type":"number","description":"time period or point in time.","description_kind":"plain","required":true},"type":{"type":"string","description":"Period for periodic execution, Fixed for regular execution.","description_kind":"plain","required":true}},"description":"monitor task execution time.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_alarm_notice":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"alarm notice name.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"type":{"type":"string","description":"notice type.","description_kind":"plain","required":true}},"block_types":{"notice_receivers":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description":"end time allowed to receive messages.","description_kind":"plain","optional":true},"index":{"type":"number","description":"index.","description_kind":"plain","optional":true},"receiver_channels":{"type":["set","string"],"description":"receiver channels, Email,Sms,WeChat or Phone.","description_kind":"plain","required":true},"receiver_ids":{"type":["set","number"],"description":"receiver id.","description_kind":"plain","required":true},"receiver_type":{"type":"string","description":"receiver type, Uin or Group.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"start time allowed to receive messages.","description_kind":"plain","optional":true}},"description":"notice receivers.","description_kind":"plain"}},"web_callbacks":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"abandoned.","description_kind":"plain","optional":true},"callback_type":{"type":"string","description":"callback type, WeCom or Http.","description_kind":"plain","required":true},"headers":{"type":["set","string"],"description":"abandoned.","description_kind":"plain","optional":true},"index":{"type":"number","description":"index.","description_kind":"plain","optional":true},"method":{"type":"string","description":"Method, POST or PUT.","description_kind":"plain","optional":true},"url":{"type":"string","description":"callback url.","description_kind":"plain","required":true}},"description":"callback info.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cls_ckafka_consumer":{"version":0,"block":{"attributes":{"compression":{"type":"number","description":"compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"need_content":{"type":"bool","description":"whether to deliver the metadata information of the log.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"block_types":{"ckafka":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic id of ckafka.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"topic name of ckafka.","description_kind":"plain","required":true},"vip":{"type":"string","description":"vip.","description_kind":"plain","required":true},"vport":{"type":"string","description":"vport.","description_kind":"plain","required":true}},"description":"ckafka info.","description_kind":"plain"},"max_items":1},"content":{"nesting_mode":"list","block":{"attributes":{"enable_tag":{"type":"bool","description":"whether to deliver the TAG info.","description_kind":"plain","required":true},"meta_fields":{"type":["set","string"],"description":"metadata info list.","description_kind":"plain","required":true},"tag_json_not_tiled":{"type":"bool","description":"whether to tiling tag json.","description_kind":"plain","optional":true},"timestamp_accuracy":{"type":"number","description":"delivery timestamp precision,1 for second, 2 for millisecond.","description_kind":"plain","optional":true}},"description":"metadata information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Collection configuration name.","description_kind":"plain","required":true},"output":{"type":"string","description":"Log topic ID (TopicId) of collection configuration.","description_kind":"plain","optional":true},"path":{"type":"string","description":"Log collection path containing the filename.","description_kind":"plain","optional":true},"user_define_rule":{"type":"string","description":"Custom collection rule, which is a serialized JSON string.","description_kind":"plain","optional":true}},"block_types":{"exclude_paths":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Type. Valid values: File, Path.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Specific content corresponding to Type.","description_kind":"plain","optional":true}},"description":"Collection path blocklist.","description_kind":"plain"}},"extract_rule":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"syslog system log collection specifies the address and port that the collector listens to.","description_kind":"plain","optional":true},"backtracking":{"type":"number","description":"Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).","description_kind":"plain","optional":true},"begin_regex":{"type":"string","description":"First-Line matching rule, which is valid only if log_type is multiline_log or fullregex_log.","description_kind":"plain","optional":true},"delimiter":{"type":"string","description":"Delimiter for delimited log, which is valid only if log_type is delimiter_log.","description_kind":"plain","optional":true},"is_gbk":{"type":"number","description":"GBK encoding. Default 0.","description_kind":"plain","optional":true},"json_standard":{"type":"number","description":"standard json. Default 0.","description_kind":"plain","optional":true},"keys":{"type":["set","string"],"description":"Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if log_type is delimiter_log. json_log logs use the key of JSON itself.","description_kind":"plain","optional":true},"log_regex":{"type":"string","description":"Full log matching rule, which is valid only if log_type is fullregex_log.","description_kind":"plain","optional":true},"metadata_type":{"type":"number","description":"metadata type.","description_kind":"plain","optional":true},"parse_protocol":{"type":"string","description":"parse protocol.","description_kind":"plain","optional":true},"path_regex":{"type":"string","description":"metadata path regex.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"syslog protocol, tcp or udp.","description_kind":"plain","optional":true},"time_format":{"type":"string","description":"Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"Time field key name. time_key and time_format must appear in pair.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"Unmatched log key.","description_kind":"plain","optional":true},"un_match_up_load_switch":{"type":"bool","description":"Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.","description_kind":"plain","optional":true}},"block_types":{"filter_key_regex":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Log key to be filtered.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Filter rule regex corresponding to key.","description_kind":"plain","optional":true}},"description":"Log keys to be filtered and the corresponding regex.","description_kind":"plain"}},"meta_tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"metadata tags.","description_kind":"plain"}}},"description":"Extraction rule. If ExtractRule is set, LogType must be set.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_config_attachment":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"Collection configuration id.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Machine group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cls_config_extra":{"version":0,"block":{"attributes":{"config_flag":{"type":"string","description":"Collection configuration flag.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Binding group id.","description_kind":"plain","optional":true},"group_ids":{"type":["set","string"],"description":"Binding group ids.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_format":{"type":"string","description":"Log format.","description_kind":"plain","optional":true},"log_type":{"type":"string","description":"Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"Logset Id.","description_kind":"plain","required":true},"logset_name":{"type":"string","description":"Logset Name.","description_kind":"plain","required":true},"name":{"type":"string","description":"Collection configuration name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Log topic ID (TopicId) of collection configuration.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"Topic Name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type. Valid values: container_stdout; container_file; host_file.","description_kind":"plain","required":true},"user_define_rule":{"type":"string","description":"Custom collection rule, which is a serialized JSON string.","description_kind":"plain","optional":true}},"block_types":{"container_file":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container name.","description_kind":"plain","required":true},"exclude_labels":{"type":["set","string"],"description":"Pod label to be excluded.","description_kind":"plain","optional":true},"exclude_namespace":{"type":"string","description":"Namespaces to be excluded, separated by separators, such as A, B.","description_kind":"plain","optional":true},"file_pattern":{"type":"string","description":"log name.","description_kind":"plain","required":true},"include_labels":{"type":["set","string"],"description":"Pod label info.","description_kind":"plain","optional":true},"log_path":{"type":"string","description":"Log Path.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace. There can be multiple namespaces, separated by separators, such as A, B.","description_kind":"plain","required":true}},"block_types":{"workload":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"container name.","description_kind":"plain","optional":true},"kind":{"type":"string","description":"workload type.","description_kind":"plain","required":true},"name":{"type":"string","description":"workload name.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","optional":true}},"description":"Workload info.","description_kind":"plain"},"max_items":1}},"description":"Container file path info.","description_kind":"plain"},"max_items":1},"container_stdout":{"nesting_mode":"list","block":{"attributes":{"all_containers":{"type":"bool","description":"Is all containers.","description_kind":"plain","required":true},"exclude_labels":{"type":["set","string"],"description":"Pod label to be excluded.","description_kind":"plain","optional":true},"exclude_namespace":{"type":"string","description":"Namespaces to be excluded, separated by separators, such as A, B.","description_kind":"plain","optional":true},"include_labels":{"type":["set","string"],"description":"Pod label info.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace. There can be multiple namespaces, separated by separators, such as A, B.","description_kind":"plain","optional":true}},"block_types":{"workloads":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"container name.","description_kind":"plain","optional":true},"kind":{"type":"string","description":"workload type.","description_kind":"plain","required":true},"name":{"type":"string","description":"workload name.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","optional":true}},"description":"Workload info.","description_kind":"plain"}}},"description":"Container stdout info.","description_kind":"plain"},"max_items":1},"exclude_paths":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Type. Valid values: File, Path.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Specific content corresponding to Type.","description_kind":"plain","optional":true}},"description":"Collection path blocklist.","description_kind":"plain"}},"extract_rule":{"nesting_mode":"list","block":{"attributes":{"backtracking":{"type":"number","description":"Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).","description_kind":"plain","optional":true,"computed":true},"begin_regex":{"type":"string","description":"First-Line matching rule, which is valid only if log_type is multiline_log or fullregex_log.","description_kind":"plain","optional":true},"delimiter":{"type":"string","description":"Delimiter for delimited log, which is valid only if log_type is delimiter_log.","description_kind":"plain","optional":true},"keys":{"type":["set","string"],"description":"Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if log_type is delimiter_log. json_log logs use the key of JSON itself.","description_kind":"plain","optional":true},"log_regex":{"type":"string","description":"Full log matching rule, which is valid only if log_type is fullregex_log.","description_kind":"plain","optional":true},"time_format":{"type":"string","description":"Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"Time field key name. time_key and time_format must appear in pair.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"Unmatched log key.","description_kind":"plain","optional":true},"un_match_up_load_switch":{"type":"bool","description":"Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"filter_key_regex":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Log key to be filtered.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Filter rule regex corresponding to key.","description_kind":"plain","optional":true}},"description":"Log keys to be filtered and the corresponding regex.","description_kind":"plain"}}},"description":"Extraction rule. If ExtractRule is set, LogType must be set.","description_kind":"plain"},"max_items":1},"host_file":{"nesting_mode":"list","block":{"attributes":{"custom_labels":{"type":["set","string"],"description":"Metadata info.","description_kind":"plain","optional":true},"file_pattern":{"type":"string","description":"Log file name.","description_kind":"plain","required":true},"log_path":{"type":"string","description":"Log file dir.","description_kind":"plain","required":true}},"description":"Node file config info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_cos_recharge":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"cos bucket.","description_kind":"plain","required":true},"bucket_region":{"type":"string","description":"cos bucket region.","description_kind":"plain","required":true},"compress":{"type":"string","description":"supported gzip, lzop, snappy.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"log type.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"logset id.","description_kind":"plain","required":true},"name":{"type":"string","description":"recharge name.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"cos file prefix.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"block_types":{"extract_rule_info":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"syslog address.","description_kind":"plain","optional":true},"backtracking":{"type":"number","description":"backtracking data volume in incremental acquisition mode.","description_kind":"plain","optional":true},"begin_regex":{"type":"string","description":"begin line regex.","description_kind":"plain","optional":true},"delimiter":{"type":"string","description":"log delimiter.","description_kind":"plain","optional":true},"is_gbk":{"type":"number","description":"gbk encoding.","description_kind":"plain","optional":true},"json_standard":{"type":"number","description":"is standard json.","description_kind":"plain","optional":true},"keys":{"type":["set","string"],"description":"key list.","description_kind":"plain","optional":true},"log_regex":{"type":"string","description":"log regex.","description_kind":"plain","optional":true},"metadata_type":{"type":"number","description":"metadata type.","description_kind":"plain","optional":true},"parse_protocol":{"type":"string","description":"parse protocol.","description_kind":"plain","optional":true},"path_regex":{"type":"string","description":"metadata path regex.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"syslog protocol.","description_kind":"plain","optional":true},"time_format":{"type":"string","description":"time format.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"time key.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"parsing failure log key.","description_kind":"plain","optional":true},"un_match_up_load_switch":{"type":"bool","description":"whether to upload the parsing failure log.","description_kind":"plain","optional":true}},"block_types":{"filter_key_regex":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"need filter log key.","description_kind":"plain","required":true},"regex":{"type":"string","description":"need filter log regex.","description_kind":"plain","required":true}},"description":"rules that need to filter logs.","description_kind":"plain"}},"meta_tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"metadata key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"metadata value.","description_kind":"plain","optional":true}},"description":"metadata tag list.","description_kind":"plain"}}},"description":"extract rule info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_cos_shipper":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Destination bucket in the shipping rule to be created.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Shipping time interval in seconds. Default value: 300. Value range: 300~900.","description_kind":"plain","optional":true},"max_size":{"type":"number","description":"Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256.","description_kind":"plain","optional":true},"partition":{"type":"string","description":"Partition rule of shipped log, which can be represented in strftime time format.","description_kind":"plain","optional":true},"prefix":{"type":"string","description":"Prefix of the shipping directory in the shipping rule to be created.","description_kind":"plain","required":true},"shipper_name":{"type":"string","description":"Shipping rule name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"ID of the log topic to which the shipping rule to be created belongs.","description_kind":"plain","required":true}},"block_types":{"compress":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Compression format. Valid values: gzip, lzop, none (no compression).","description_kind":"plain","required":true}},"description":"Compression configuration of shipped log.","description_kind":"plain"},"max_items":1},"content":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Content format. Valid values: json, csv.","description_kind":"plain","required":true}},"block_types":{"csv":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"Field delimiter.","description_kind":"plain","required":true},"escape_char":{"type":"string","description":"Field delimiter.","description_kind":"plain","required":true},"keys":{"type":["set","string"],"description":"Names of keys.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"non_existing_field":{"type":"string","description":"Content used to populate non-existing fields.","description_kind":"plain","required":true},"print_key":{"type":"bool","description":"Whether to print key on the first row of the CSV file.","description_kind":"plain","required":true}},"description":"CSV format content description.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"json":{"nesting_mode":"list","block":{"attributes":{"enable_tag":{"type":"bool","description":"Enablement flag.","description_kind":"plain","required":true},"meta_fields":{"type":["set","string"],"description":"Metadata information list\nNote: this field may return null, indicating that no valid values can be obtained..","description_kind":"plain","required":true}},"description":"JSON format content description.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Format configuration of shipped log content.","description_kind":"plain"},"max_items":1},"filter_rules":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Filter rule key.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Filter rule.","description_kind":"plain","required":true},"value":{"type":"string","description":"Filter rule value.","description_kind":"plain","required":true}},"description":"Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cls_data_transform":{"version":0,"block":{"attributes":{"enable_flag":{"type":"number","description":"task enable flag.","description_kind":"plain","optional":true},"etl_content":{"type":"string","description":"data transform content.","description_kind":"plain","required":true},"func_type":{"type":"number","description":"task type.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"task name.","description_kind":"plain","required":true},"src_topic_id":{"type":"string","description":"src topic id.","description_kind":"plain","required":true},"task_type":{"type":"number","description":"task type.","description_kind":"plain","required":true}},"block_types":{"dst_resources":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"alias.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"dst topic id.","description_kind":"plain","required":true}},"description":"data transform des resources.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cls_export":{"version":0,"block":{"attributes":{"format":{"type":"string","description":"log export format.","description_kind":"plain","optional":true},"from":{"type":"number","description":"export start time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_count":{"type":"number","description":"export amount of log.","description_kind":"plain","required":true},"order":{"type":"string","description":"log export time sorting. desc or asc.","description_kind":"plain","optional":true},"query":{"type":"string","description":"export query rules.","description_kind":"plain","required":true},"to":{"type":"number","description":"export end time.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cls_index":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_internal_fields":{"type":"bool","description":"Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields.","description_kind":"plain","optional":true},"metadata_flag":{"type":"number","description":"Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields)..","description_kind":"plain","optional":true},"status":{"type":"bool","description":"Whether to take effect. Default value: true.","description_kind":"plain","optional":true,"computed":true},"topic_id":{"type":"string","description":"Log topic ID.","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"block_types":{"dynamic_index":{"nesting_mode":"list","block":{"attributes":{"status":{"type":"bool","description":"index automatic configuration switch.","description_kind":"plain","required":true}},"description":"The key value index is automatically configured. If it is empty, it means that the function is not enabled.","description_kind":"plain"},"max_items":1},"full_text":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description":"Case sensitivity.","description_kind":"plain","required":true},"contain_z_h":{"type":"bool","description":"Whether Chinese characters are contained.","description_kind":"plain","required":true},"tokenizer":{"type":"string","description":"Full-Text index delimiter. Each character in the string represents a delimiter.","description_kind":"plain","required":true}},"description":"Full-Text index configuration.","description_kind":"plain"},"max_items":1},"key_value":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description":"Case sensitivity.","description_kind":"plain","required":true}},"block_types":{"key_values":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console..","description_kind":"plain","required":true}},"block_types":{"value":{"nesting_mode":"list","block":{"attributes":{"contain_z_h":{"type":"bool","description":"Whether Chinese characters are contained.","description_kind":"plain","optional":true},"sql_flag":{"type":"bool","description":"Whether the analysis feature is enabled for the field.","description_kind":"plain","optional":true},"tokenizer":{"type":"string","description":"Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Field type. Valid values: long, text, double.","description_kind":"plain","required":true}},"description":"Field index description information.","description_kind":"plain"},"max_items":1}},"description":"Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.","description_kind":"plain"}}},"description":"Key-Value index configuration.","description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description":"Case sensitivity.","description_kind":"plain","required":true}},"block_types":{"key_values":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console..","description_kind":"plain","required":true}},"block_types":{"value":{"nesting_mode":"list","block":{"attributes":{"contain_z_h":{"type":"bool","description":"Whether Chinese characters are contained.","description_kind":"plain","optional":true},"sql_flag":{"type":"bool","description":"Whether the analysis feature is enabled for the field.","description_kind":"plain","optional":true},"tokenizer":{"type":"string","description":"Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Field type. Valid values: long, text, double.","description_kind":"plain","required":true}},"description":"Field index description information.","description_kind":"plain"},"max_items":1}},"description":"Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.","description_kind":"plain"}}},"description":"Metafield index configuration.","description_kind":"plain"},"max_items":1}},"description":"Index rule.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_kafka_recharge":{"version":0,"block":{"attributes":{"consumer_group_name":{"type":"string","description":"user consumer group name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_encryption_addr":{"type":"bool","description":"ServerAddr is encryption addr.","description_kind":"plain","optional":true,"computed":true},"kafka_instance":{"type":"string","description":"CKafka Instance id.","description_kind":"plain","optional":true},"kafka_type":{"type":"number","description":"kafka recharge type, 0 for CKafka, 1 fro user define Kafka.","description_kind":"plain","required":true},"name":{"type":"string","description":"kafka recharge name.","description_kind":"plain","required":true},"offset":{"type":"number","description":"The translation is: -2: Earliest (default) -1: Latest.","description_kind":"plain","required":true},"server_addr":{"type":"string","description":"Server addr.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"recharge for cls TopicId.","description_kind":"plain","required":true},"user_kafka_topics":{"type":"string","description":"user need recharge kafka topic list.","description_kind":"plain","required":true}},"block_types":{"log_recharge_rule":{"nesting_mode":"list","block":{"attributes":{"default_time_src":{"type":"number","description":"default time from.","description_kind":"plain","optional":true},"default_time_switch":{"type":"bool","description":"user default time.","description_kind":"plain","required":true},"encoding_format":{"type":"number","description":"encoding format.","description_kind":"plain","required":true},"keys":{"type":["set","string"],"description":"log key list.","description_kind":"plain","optional":true,"computed":true},"log_regex":{"type":"string","description":"log regex.","description_kind":"plain","optional":true},"metadata":{"type":["set","string"],"description":"metadata.","description_kind":"plain","optional":true,"computed":true},"recharge_type":{"type":"string","description":"recharge type.","description_kind":"plain","required":true},"time_format":{"type":"string","description":"time format.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"time key.","description_kind":"plain","optional":true},"time_regex":{"type":"string","description":"time regex.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"time zone.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"parse failed log key.","description_kind":"plain","optional":true},"un_match_log_switch":{"type":"bool","description":"is push parse failed log.","description_kind":"plain","optional":true},"un_match_log_time_src":{"type":"number","description":"parse failed log time from.","description_kind":"plain","optional":true}},"description":"log recharge rule.","description_kind":"plain"},"max_items":1},"protocol":{"nesting_mode":"list","block":{"attributes":{"mechanism":{"type":"string","description":"encryption type.","description_kind":"plain","optional":true},"password":{"type":"string","description":"user password.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol type.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"username.","description_kind":"plain","optional":true}},"description":"encryption protocol.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_logset":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logset_name":{"type":"string","description":"Logset name, which must be unique.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"If assumer_uin is not empty, it indicates the service provider who creates the logset.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"topic_count":{"type":"number","description":"Number of log topics in logset.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cls_machine_group":{"version":0,"block":{"attributes":{"auto_update":{"type":"bool","description":"Whether to enable automatic update for the machine group.","description_kind":"plain","optional":true},"group_name":{"type":"string","description":"Machine group name, which must be unique.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_logging":{"type":"bool","description":"Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business log topics will be created, which will not incur fees.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list. Up to 10 tag key-value pairs are supported and must be unique.","description_kind":"plain","optional":true},"update_end_time":{"type":"string","description":"Update end time. We recommend you update LogListener during off-peak hours.","description_kind":"plain","optional":true},"update_start_time":{"type":"string","description":"Update start time. We recommend you update LogListener during off-peak hours.","description_kind":"plain","optional":true}},"block_types":{"machine_group_type":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Machine description list.","description_kind":"plain","required":true}},"description":"Type of the machine group to be created.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_scheduled_sql":{"version":0,"block":{"attributes":{"enable_flag":{"type":"number","description":"task enable flag.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"task name.","description_kind":"plain","required":true},"process_delay":{"type":"number","description":"process delay.","description_kind":"plain","required":true},"process_end_time":{"type":"number","description":"process end timestamp.","description_kind":"plain","optional":true,"computed":true},"process_period":{"type":"number","description":"process period.","description_kind":"plain","required":true},"process_start_time":{"type":"number","description":"process start timestamp.","description_kind":"plain","required":true},"process_time_window":{"type":"string","description":"process time window.","description_kind":"plain","required":true},"process_type":{"type":"number","description":"process type.","description_kind":"plain","required":true},"scheduled_sql_content":{"type":"string","description":"scheduled sql content.","description_kind":"plain","required":true},"src_topic_id":{"type":"string","description":"src topic id.","description_kind":"plain","required":true},"src_topic_region":{"type":"string","description":"src topic region.","description_kind":"plain","required":true},"syntax_rule":{"type":"number","description":"syntax rule.","description_kind":"plain","optional":true}},"block_types":{"dst_resource":{"nesting_mode":"list","block":{"attributes":{"biz_type":{"type":"number","description":"topic type.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"metric name.","description_kind":"plain","optional":true},"region":{"type":"string","description":"topic region.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"dst topic id.","description_kind":"plain","required":true}},"description":"scheduled slq dst resource.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_topic":{"version":0,"block":{"attributes":{"auto_split":{"type":"bool","description":"Whether to enable automatic split. Default value: true.","description_kind":"plain","optional":true,"computed":true},"describes":{"type":"string","description":"Log Topic Description.","description_kind":"plain","optional":true},"hot_period":{"type":"number","description":"0: Turn off log sinking. Non 0: The number of days of standard storage after enabling log settling. HotPeriod needs to be greater than or equal to 7 and less than Period. Only effective when StorageType is hot.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_web_tracking":{"type":"bool","description":"No authentication switch. False: closed; True: Enable. The default is false. After activation, anonymous access to the log topic will be supported for specified operations.","description_kind":"plain","optional":true,"computed":true},"logset_id":{"type":"string","description":"Logset ID.","description_kind":"plain","required":true},"max_split_partitions":{"type":"number","description":"Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50.","description_kind":"plain","optional":true,"computed":true},"partition_count":{"type":"number","description":"Number of log topic partitions. Default value: 1. Maximum value: 10.","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Lifecycle in days. Value range: 1~366. Default value: 30.","description_kind":"plain","optional":true,"computed":true},"storage_type":{"type":"string","description":"Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list. Up to 10 tag key-value pairs are supported and must be unique.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Log topic name.","description_kind":"plain","required":true}},"block_types":{"extends":{"nesting_mode":"list","block":{"block_types":{"anonymous_access":{"nesting_mode":"list","block":{"attributes":{"operations":{"type":["list","string"],"description":"Operation list, supporting trackLog (JS/HTTP upload log) and realtimeProducer (kafka protocol upload log).","description_kind":"plain","optional":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"attributes":{"type":"string","description":"Condition attribute, currently only VpcID is supported.","description_kind":"plain","optional":true},"condition_value":{"type":"string","description":"The value of the corresponding conditional attribute.","description_kind":"plain","optional":true},"rule":{"type":"number","description":"Conditional rule, 1: equal, 2: not equal.","description_kind":"plain","optional":true}},"description":"Operation list, supporting trackLog (JS/HTTP upload log) and realtimeProducer (kafka protocol upload log).","description_kind":"plain"}}},"description":"Log topic authentication free configuration information.","description_kind":"plain"},"max_items":1}},"description":"Log Subject Extension Information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_container_cluster":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"The network bandwidth of the node.","description_kind":"plain","required":true},"bandwidth_type":{"type":"string","description":"The network type of the node.","description_kind":"plain","required":true},"cluster_cidr":{"type":"string","description":"The CIDR which the cluster is going to use.","description_kind":"plain","required":true},"cluster_desc":{"type":"string","description":"The description of the cluster.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"The name of the cluster.","description_kind":"plain","required":true},"cluster_version":{"type":"string","description":"The kubernetes version of the cluster.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The cpu of the node.","description_kind":"plain","deprecated":true,"optional":true},"cvm_type":{"type":"string","description":"The type of node needed by cvm.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"The docker graph path is going to mounted.","description_kind":"plain","optional":true},"goods_num":{"type":"number","description":"The node number is going to create in the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name ot node.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"The instance type of the node needed by cvm.","description_kind":"plain","required":true},"is_vpc_gateway":{"type":"number","description":"Describe whether the node enable the gateway capability.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"The key_id of each node(if using key pair to access).","description_kind":"plain","optional":true},"kubernetes_version":{"type":"string","description":"The kubernetes version of the cluster.","description_kind":"plain","computed":true},"mem":{"type":"number","description":"The memory of the node.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"The path which volume is going to be mounted.","description_kind":"plain","optional":true},"nodes_num":{"type":"number","description":"The node number of the cluster.","description_kind":"plain","computed":true},"nodes_status":{"type":"string","description":"The node status of the cluster.","description_kind":"plain","computed":true},"os_name":{"type":"string","description":"The system os name of the node.","description_kind":"plain","required":true},"password":{"type":"string","description":"The password of each node.","description_kind":"plain","optional":true},"period":{"type":"number","description":"The puchase duration of the node needed by cvm.","description_kind":"plain","optional":true},"require_wan_ip":{"type":"number","description":"Indicate whether wan ip is needed.","description_kind":"plain","optional":true},"root_size":{"type":"number","description":"The size of the root volume.","description_kind":"plain","required":true},"root_type":{"type":"string","description":"The type of the root volume. see more from CVM.","description_kind":"plain","optional":true},"sg_id":{"type":"string","description":"The security group id.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"The size of the data volume.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"The type of the data volume. see more from CVM.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet id which the node stays in.","description_kind":"plain","required":true},"total_cpu":{"type":"number","description":"The total cpu of the cluster.","description_kind":"plain","computed":true},"total_mem":{"type":"number","description":"The total memory of the cluster.","description_kind":"plain","computed":true},"unschedulable":{"type":"number","description":"Determine whether the node will be schedulable. 0 is the default meaning node will be schedulable. 1 for unschedulable.","description_kind":"plain","optional":true},"user_script":{"type":"string","description":"User defined script in a base64-format. The script runs after the kubernetes component is ready on node. see more from CCS api documents.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Specify vpc which the node(s) stay in.","description_kind":"plain","required":true},"zone_id":{"type":"string","description":"The zone which the node stays in.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_container_cluster_instance":{"version":0,"block":{"attributes":{"abnormal_reason":{"type":"string","description":"Describe the reason when node is in abnormal state(if it was).","description_kind":"plain","computed":true},"bandwidth":{"type":"number","description":"The network bandwidth of the node.","description_kind":"plain","required":true},"bandwidth_type":{"type":"string","description":"The network type of the node.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"The id of the cluster.","description_kind":"plain","required":true},"cpu":{"type":"number","description":"The cpu of the node.","description_kind":"plain","deprecated":true,"optional":true},"cvm_type":{"type":"string","description":"The type of node needed by cvm.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"The docker graph path is going to mounted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"An id identify the node, provided by cvm.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"The name ot node.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"The instance type of the node needed by cvm.","description_kind":"plain","optional":true},"is_normal":{"type":"number","description":"Describe whether the node is normal.","description_kind":"plain","computed":true},"is_vpc_gateway":{"type":"number","description":"Describe whether the node enable the gateway capability.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"The key_id of each node(if using key pair to access).","description_kind":"plain","optional":true},"lan_ip":{"type":"string","description":"Describe the lan ip of the node.","description_kind":"plain","computed":true},"mem":{"type":"number","description":"The memory of the node.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"The path which volume is going to be mounted.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password of each node.","description_kind":"plain","optional":true},"period":{"type":"number","description":"The puchase duration of the node needed by cvm.","description_kind":"plain","optional":true},"require_wan_ip":{"type":"number","description":"Indicate whether wan ip is needed.","description_kind":"plain","optional":true},"root_size":{"type":"number","description":"The size of the root volume.","description_kind":"plain","required":true},"root_type":{"type":"string","description":"The type of the root volume. see more from CVM.","description_kind":"plain","optional":true},"sg_id":{"type":"string","description":"The security group id.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"The size of the data volume.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"The type of the data volume. see more from CVM.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet id which the node stays in.","description_kind":"plain","required":true},"unschedulable":{"type":"number","description":"Determine whether the node will be schedulable. 0 is the default meaning node will be schedulable. 1 for unschedulable.","description_kind":"plain","optional":true},"user_script":{"type":"string","description":"User defined script in a base64-format. The script runs after the kubernetes component is ready on node. see more from CCS api documents.","description_kind":"plain","optional":true},"wan_ip":{"type":"string","description":"Describe the wan ip of the node.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"The zone which the node stays in.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_cos_batch":{"version":0,"block":{"attributes":{"appid":{"type":"number","description":"Appid.","description_kind":"plain","required":true},"confirmation_required":{"type":"bool","description":"Whether to confirm before performing the task. The default is false.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job id.","description_kind":"plain","computed":true},"priority":{"type":"number","description":"Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.","description_kind":"plain","required":true},"role_arn":{"type":"string","description":"COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity.","description_kind":"plain","required":true},"status":{"type":"string","description":"Current status of the task.\nLegal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended.\nFor Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled.","description_kind":"plain","optional":true,"computed":true},"uin":{"type":"string","description":"Uin.","description_kind":"plain","required":true}},"block_types":{"manifest":{"nesting_mode":"list","block":{"block_types":{"location":{"nesting_mode":"list","block":{"attributes":{"etag":{"type":"string","description":"Specifies the etag of the object list. Length 1-1024 bytes.","description_kind":"plain","required":true},"object_arn":{"type":"string","description":"Specifies the unique resource identifier of the object manifest, which is 1-1024 bytes long.","description_kind":"plain","required":true},"object_version_id":{"type":"string","description":"Specifies the version of the object manifest ID, which is 1-1024 bytes long.","description_kind":"plain","optional":true}},"description":"The location information of the list of objects.","description_kind":"plain"},"min_items":1,"max_items":1},"spec":{"nesting_mode":"list","block":{"attributes":{"fields":{"type":["list","string"],"description":"Describes the fields contained in the listing, which you need to use to specify CSV file fields when Format is COSBatchOperations_CSV_V1. Legal fields are: Ignore, Bucket, Key, VersionId.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Specifies the format information for the list of objects. Legal fields are: COSBatchOperations_CSV_V1, COSInventoryReport_CSV_V1.","description_kind":"plain","required":true}},"description":"Format information that describes the list of objects. If it is a CSV file, this element describes the fields contained in the manifest.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of objects to be processed.","description_kind":"plain"},"min_items":1,"max_items":1},"operation":{"nesting_mode":"list","block":{"block_types":{"cos_initiate_restore_object":{"nesting_mode":"list","block":{"attributes":{"expiration_in_days":{"type":"number","description":"Sets the number of days after which the copy will be automatically expired and deleted, an integer in the range of 1-365.","description_kind":"plain","required":true},"job_tier":{"type":"string","description":"Select archive recovery model. Available values: Bulk, Standard.","description_kind":"plain","required":true}},"description":"Specifies the specific parameters for the batch restore operation for archive storage type objects in the inventory.","description_kind":"plain"},"max_items":1},"cos_put_object_copy":{"nesting_mode":"list","block":{"attributes":{"access_control_directive":{"type":"string","description":"This element specifies how ACL is copied. Valid values:\n- Copy: inherits the source object ACL\n- Replaced: replace source ACL\n- Add: add a new ACL based on the source ACL.","description_kind":"plain","optional":true},"canned_access_control_list":{"type":"string","description":"Defines the ACL property of the object. Valid values: private, public-read.","description_kind":"plain","optional":true},"metadata_directive":{"type":"string","description":"This element specifies whether to copy object metadata from the source object or replace it with metadata in the \u003c NewObjectMetadata \u003e element. Valid values are: Copy, Replaced, Add. Copy: inherit source object metadata; Replaced: replace source metadata; Add: add new metadata based on source metadata.","description_kind":"plain","optional":true},"modified_since_constraint":{"type":"number","description":"When the object is modified after the specified time, the operation is performed, otherwise 412 is returned.","description_kind":"plain","optional":true},"prefix_replace":{"type":"bool","description":"Specifies whether the prefix of the source object needs to be replaced. A value of true indicates the replacement object prefix, which needs to be used with \u003cResourcesPrefix\u003e and \u003cTargetKeyPrefix\u003e. Default value: false.","description_kind":"plain","optional":true},"resources_prefix":{"type":"string","description":"This field is valid only when the \u003c PrefixReplace \u003e value is true. Specify the source object prefix to be replaced, and the replacement directory should end with `/`. Can be empty with a maximum length of 1024 bytes.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Sets the storage level of the object. Enumerated value: STANDARD,STANDARD_IA. Default value: STANDARD.","description_kind":"plain","optional":true},"tagging_directive":{"type":"string","description":"This element specifies whether to copy the object tag from the source object or replace it with the tag in the \u003c NewObjectTagging \u003e element. Valid values are: Copy, Replaced, Add. Copy: inherits the source object tag; Replaced: replaces the source tag; Add: adds a new tag based on the source tag.","description_kind":"plain","optional":true},"target_key_prefix":{"type":"string","description":"This field is valid only when the \u003cPrefixReplace\u003e value is true. This value represents the replaced prefix, and the replacement directory should end with /. Can be empty with a maximum length of 1024 bytes.","description_kind":"plain","optional":true},"target_resource":{"type":"string","description":"Sets the target bucket for the Copy. Use qcs to specify, for example, qcs::cos:ap-chengdu:uid/1250000000:examplebucket-1250000000.","description_kind":"plain","required":true},"unmodified_since_constraint":{"type":"number","description":"When the object has not been modified after the specified time, the operation is performed, otherwise 412 is returned.","description_kind":"plain","optional":true}},"block_types":{"access_control_grants":{"nesting_mode":"list","block":{"attributes":{"display_name":{"type":"string","description":"User name.","description_kind":"plain","optional":true},"identifier":{"type":"string","description":"User ID (UIN) in qcs format. For example: qcs::cam::uin/100000000001:uin/100000000001.","description_kind":"plain","required":true},"permission":{"type":"string","description":"Specify a permission to be granted. Enumerated value: READ,WRITE,FULL_CONTROL.","description_kind":"plain","required":true},"type_identifier":{"type":"string","description":"Specifies the type of Identifier. Currently, only user ID is supported. Enumerated value: ID.","description_kind":"plain","required":true}},"description":"Controls the specific access to the object.","description_kind":"plain"},"max_items":1},"new_object_metadata":{"nesting_mode":"list","block":{"attributes":{"cache_control":{"type":"string","description":"The caching instructions defined in RFC 2616 are saved as object metadata.","description_kind":"plain","optional":true},"content_disposition":{"type":"string","description":"The file name defined in RFC 2616 is saved as object metadata.","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description":"The encoding format defined in RFC 2616 is saved as object metadata.","description_kind":"plain","optional":true},"content_type":{"type":"string","description":"The content types defined in RFC 2616 are saved as object metadata.","description_kind":"plain","optional":true},"http_expires_date":{"type":"string","description":"The cache expiration time defined in RFC 2616 is saved as object metadata.","description_kind":"plain","optional":true},"sse_algorithm":{"type":"string","description":"Server encryption algorithm. Currently, only AES256 is supported.","description_kind":"plain","optional":true}},"block_types":{"user_metadata":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"Includes user-defined metadata.","description_kind":"plain"}}},"description":"Configure the metadata for the object.","description_kind":"plain"},"max_items":1},"new_object_tagging":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"The label of the configuration object, which must be specified when the \u003c TaggingDirective \u003e value is Replace or Add.","description_kind":"plain"}}},"description":"Specifies the specific parameters for the batch copy operation on the objects in the list.","description_kind":"plain"},"max_items":1}},"description":"Select the action to be performed on the objects in the manifest file.","description_kind":"plain"},"min_items":1,"max_items":1},"report":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Delivery bucket for task completion reports.","description_kind":"plain","required":true},"enabled":{"type":"string","description":"Whether to output the task completion report.","description_kind":"plain","required":true},"format":{"type":"string","description":"Task completion report format information. Legal value: Report_CSV_V1.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"Prefix information for the task completion report. Length 0-256 bytes.","description_kind":"plain","optional":true},"report_scope":{"type":"string","description":"Task completion report the task information that needs to be recorded to determine whether to record the execution information of all operations or the information of failed operations. Legal values: AllTasks, FailedTasksOnly.","description_kind":"plain","required":true}},"description":"Task completion report.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket":{"version":0,"block":{"attributes":{"acceleration_enable":{"type":"bool","description":"Enable bucket acceleration.","description_kind":"plain","optional":true},"acl":{"type":"string","description":"The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.","description_kind":"plain","optional":true},"acl_body":{"type":"string","description":"ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail.","description_kind":"plain","optional":true,"computed":true},"bucket":{"type":"string","description":"The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"cos_bucket_url":{"type":"string","description":"The URL of this cos bucket.","description_kind":"plain","computed":true},"enable_intelligent_tiering":{"type":"bool","description":"Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified.","description_kind":"plain","optional":true,"computed":true},"encryption_algorithm":{"type":"string","description":"The server-side encryption algorithm to use. Valid value is `AES256`.","description_kind":"plain","optional":true},"force_clean":{"type":"bool","description":"Force cleanup all objects before delete bucket.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"intelligent_tiering_days":{"type":"number","description":"Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30.","description_kind":"plain","optional":true,"computed":true},"intelligent_tiering_request_frequent":{"type":"number","description":"Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.","description_kind":"plain","optional":true,"computed":true},"log_enable":{"type":"bool","description":"Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `log_target_bucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920).","description_kind":"plain","optional":true},"log_prefix":{"type":"string","description":"The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`.","description_kind":"plain","optional":true,"computed":true},"log_target_bucket":{"type":"string","description":"The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`. User must have full access on this bucket.","description_kind":"plain","optional":true,"computed":true},"multi_az":{"type":"bool","description":"Indicates whether to create a bucket of multi available zone.","description_kind":"plain","optional":true},"replica_role":{"type":"string","description":"Request initiator identifier, format: `qcs::cam::uin/\u003cowneruin\u003e:uin/\u003csubuin\u003e`. NOTE: only `versioning_enable` is true can configure this argument.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of a bucket.","description_kind":"plain","optional":true},"versioning_enable":{"type":"bool","description":"Enable bucket versioning. NOTE: The `multi_az` feature is true for the current bucket, cannot disable version control.","description_kind":"plain","optional":true}},"block_types":{"cors_rules":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description":"Specifies which headers are allowed.","description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description":"Specifies which methods are allowed. Can be `GET`, `PUT`, `POST`, `DELETE` or `HEAD`.","description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description":"Specifies which origins are allowed.","description_kind":"plain","required":true},"expose_headers":{"type":["list","string"],"description":"Specifies expose header in the response.","description_kind":"plain","optional":true},"max_age_seconds":{"type":"number","description":"Specifies time in seconds that browser can cache the response for a preflight request.","description_kind":"plain","optional":true}},"description":"A rule of Cross-Origin Resource Sharing (documented below).","description_kind":"plain"}},"lifecycle_rules":{"nesting_mode":"list","block":{"attributes":{"filter_prefix":{"type":"string","description":"Object key prefix identifying one or more objects to which the rule applies.","description_kind":"plain","required":true},"id":{"type":"string","description":"A unique identifier for the rule. It can be up to 255 characters.","description_kind":"plain","optional":true}},"block_types":{"abort_incomplete_multipart_upload":{"nesting_mode":"set","block":{"attributes":{"days_after_initiation":{"type":"number","description":"Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650.","description_kind":"plain","required":true}},"description":"Set the maximum time a multipart upload is allowed to remain running.","description_kind":"plain"},"max_items":1},"expiration":{"nesting_mode":"set","block":{"attributes":{"date":{"type":"string","description":"Specifies the date after which you want the corresponding action to take effect.","description_kind":"plain","optional":true},"days":{"type":"number","description":"Specifies the number of days after object creation when the specific rule action takes effect.","description_kind":"plain","optional":true},"delete_marker":{"type":"bool","description":"Indicates whether the delete marker of an expired object will be removed.","description_kind":"plain","optional":true}},"description":"Specifies a period in the object's expire (documented below).","description_kind":"plain"},"max_items":1},"non_current_expiration":{"nesting_mode":"set","block":{"attributes":{"non_current_days":{"type":"number","description":"Number of days after non current object creation when the specific rule action takes effect. The maximum value is 3650.","description_kind":"plain","optional":true}},"description":"Specifies when non current object versions shall expire.","description_kind":"plain"},"max_items":1},"non_current_transition":{"nesting_mode":"set","block":{"attributes":{"non_current_days":{"type":"number","description":"Number of days after non current object creation when the specific rule action takes effect.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Specifies the storage class to which you want the non current object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.","description_kind":"plain","required":true}},"description":"Specifies a period in the non current object's transitions.","description_kind":"plain"}},"transition":{"nesting_mode":"set","block":{"attributes":{"date":{"type":"string","description":"Specifies the date after which you want the corresponding action to take effect.","description_kind":"plain","optional":true},"days":{"type":"number","description":"Specifies the number of days after object creation when the specific rule action takes effect.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Specifies the storage class to which you want the object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.","description_kind":"plain","required":true}},"description":"Specifies a period in the object's transitions (documented below).","description_kind":"plain"}}},"description":"A configuration of object lifecycle management (documented below).","description_kind":"plain"}},"origin_domain_rules":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"Specify domain host.","description_kind":"plain","required":true},"status":{"type":"string","description":"Domain status, default: `ENABLED`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`.","description_kind":"plain","optional":true}},"description":"Bucket Origin Domain settings.","description_kind":"plain"}},"origin_pull_rules":{"nesting_mode":"list","block":{"attributes":{"custom_http_headers":{"type":["map","string"],"description":"Specifies the custom headers that you can add for COS to access your origin server.","description_kind":"plain","optional":true},"follow_http_headers":{"type":["set","string"],"description":"Specifies the pass through headers when accessing the origin server.","description_kind":"plain","optional":true},"follow_query_string":{"type":"bool","description":"Specifies whether to pass through COS request query string when accessing the origin server.","description_kind":"plain","optional":true},"follow_redirection":{"type":"bool","description":"Specifies whether to follow 3XX redirect to another origin server to pull data from.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Allows only a domain name or IP address. You can optionally append a port number to the address.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"Triggers the origin-pull rule when the requested file name matches this prefix.","description_kind":"plain","optional":true},"priority":{"type":"number","description":"Priority of origin-pull rules, do not set the same value for multiple rules.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`.","description_kind":"plain","optional":true},"sync_back_to_source":{"type":"bool","description":"If `true`, COS will not return 3XX status code when pulling data from an origin server. Current available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai.","description_kind":"plain","optional":true}},"description":"Bucket Origin-Pull settings.","description_kind":"plain"}},"replica_rules":{"nesting_mode":"list","block":{"attributes":{"destination_bucket":{"type":"string","description":"Destination bucket identifier, format: `qcs::cos:\u003cregion\u003e::\u003cbucketname-appid\u003e`. NOTE: destination bucket must enable versioning.","description_kind":"plain","required":true},"destination_storage_class":{"type":"string","description":"Storage class of destination, available values: `STANDARD`, `INTELLIGENT_TIERING`, `STANDARD_IA`. default is following current class of destination.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Name of a specific rule.","description_kind":"plain","optional":true},"prefix":{"type":"string","description":"Prefix matching policy. Policies cannot overlap; otherwise, an error will be returned. To match the root directory, leave this parameter empty.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status identifier, available values: `Enabled`, `Disabled`.","description_kind":"plain","required":true}},"description":"List of replica rule. NOTE: only `versioning_enable` is true and `replica_role` set can configure this argument.","description_kind":"plain"}},"website":{"nesting_mode":"list","block":{"attributes":{"endpoint":{"type":"string","description":"`Endpoint` of the static website.","description_kind":"plain","computed":true},"error_document":{"type":"string","description":"An absolute path to the document to return in case of a 4XX error.","description_kind":"plain","optional":true},"index_document":{"type":"string","description":"COS returns this index document when requests are made to the root domain or any of the subfolders.","description_kind":"plain","optional":true}},"description":"A website object(documented below).","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket_domain_certificate_attachment":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"domain_certificate":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"The name of domain.","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"list","block":{"attributes":{"cert_type":{"type":"string","description":"Certificate type.","description_kind":"plain","required":true}},"block_types":{"custom_cert":{"nesting_mode":"list","block":{"attributes":{"cert":{"type":"string","description":"Public key of certificate.","description_kind":"plain","required":true},"private_key":{"type":"string","description":"Private key of certificate.","description_kind":"plain","required":true}},"description":"Custom certificate.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Certificate info.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"The certificate of specified doamin.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket_generate_inventory_immediately_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inventory_id":{"type":"string","description":"The id of inventory.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_inventory":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"included_object_versions":{"type":"string","description":"Whether to include object versions in the inventory. All or No.","description_kind":"plain","required":true},"is_enabled":{"type":"string","description":"Whether to enable the inventory. true or false.","description_kind":"plain","required":true},"name":{"type":"string","description":"Inventory Name.","description_kind":"plain","required":true}},"block_types":{"destination":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"string","description":"ID of the bucket owner.","description_kind":"plain","optional":true},"bucket":{"type":"string","description":"Bucket name.","description_kind":"plain","required":true},"format":{"type":"string","description":"Format of the inventory result. Valid value: CSV.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"Prefix of the inventory result.","description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"sse_cos":{"type":"string","description":"Encryption with COS-managed key. This field can be left empty.","description_kind":"plain","optional":true}},"description":"Server-side encryption for the inventory result.","description_kind":"plain"},"max_items":1}},"description":"Information about the inventory result destination.","description_kind":"plain"},"min_items":1,"max_items":1},"filter":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description":"Prefix of the objects to analyze.","description_kind":"plain","optional":true}},"block_types":{"period":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description":"Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761.","description_kind":"plain","optional":true}},"description":"Creation time range of the objects to analyze.","description_kind":"plain"},"max_items":1}},"description":"Filters objects prefixed with the specified value to analyze.","description_kind":"plain"},"max_items":1},"optional_fields":{"nesting_mode":"list","block":{"attributes":{"fields":{"type":["set","string"],"description":"Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*.","description_kind":"plain","optional":true}},"description":"Analysis items to include in the inventory result\t.","description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description":"Frequency of the inventory job. Enumerated values: Daily, Weekly.","description_kind":"plain","required":true}},"description":"Inventory job cycle.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket_object":{"version":0,"block":{"attributes":{"acl":{"type":"string","description":"The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`.","description_kind":"plain","optional":true},"bucket":{"type":"string","description":"The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"cache_control":{"type":"string","description":"Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.","description_kind":"plain","optional":true,"computed":true},"content":{"type":"string","description":"Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.","description_kind":"plain","optional":true},"content_disposition":{"type":"string","description":"Specifies presentational information for the object.","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description":"Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.","description_kind":"plain","optional":true},"content_type":{"type":"string","description":"A standard MIME type describing the format of the object data.","description_kind":"plain","optional":true,"computed":true},"etag":{"type":"string","description":"The ETag generated for the object (an MD5 sum of the object content).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The name of the object once it is in the bucket.","description_kind":"plain","required":true},"source":{"type":"string","description":"The path to the source file being uploaded to the bucket.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag of the object.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_policy":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy":{"type":"string","description":"The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_referer":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"domain_list":{"type":["set","string"],"description":"A list of domain names in the blocklist/allowlist.","description_kind":"plain","required":true},"empty_refer_configuration":{"type":"string","description":"Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"referer_type":{"type":"string","description":"Hotlink protection type. Enumerated values: `Black-List`, `White-List`.","description_kind":"plain","required":true},"status":{"type":"string","description":"Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_version":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether to enable versioning. Valid values: `Suspended`, `Enabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_abort_multipart_upload_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true},"upload_id":{"type":"string","description":"Multipart uploaded id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_copy_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true},"source_url":{"type":"string","description":"Object key.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_download_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"download_path":{"type":"string","description":"Download path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_restore_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"days":{"type":"number","description":"Specifies the valid duration of the restored temporary copy in days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true},"tier":{"type":"string","description":"when restoring, Tier can be specified as the supported recovery model.\nThere are three recovery models for recovering archived storage type data, which are:\n- Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes.\n- Standard: standard retrieval mode. Recovery task is completed within 3-5 hours.\n- Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours.\nFor deep recovery archive storage type data, there are two recovery models, which are:\n- Standard: standard retrieval mode, recovery time is 12-24 hours.\n- Bulk: batch retrieval mode, recovery time is 24-48 hours.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_csip_risk_center":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scan_asset_type":{"type":"number","description":"0- Full scan, 1- Specify asset scan, 2- Exclude asset scan, 3- Manually fill in the scan. If 1 and 2 are required while task_mode not 1, the Assets field is required. If 3 is required, SelfDefiningAssets is required.","description_kind":"plain","required":true},"scan_from":{"type":"string","description":"Request origin.","description_kind":"plain","computed":true},"scan_item":{"type":["set","string"],"description":"Scan Project. Example: port/poc/weakpass/webcontent/configrisk/exposedserver.","description_kind":"plain","required":true},"scan_plan_content":{"type":"string","description":"Scan plan details.","description_kind":"plain","optional":true},"scan_plan_type":{"type":"number","description":"0- Periodic task, 1- immediate scan, 2- periodic scan, 3- Custom; 0, 2 and 3 are required for scan_plan_content.","description_kind":"plain","required":true},"self_defining_assets":{"type":["set","string"],"description":"Ip/domain/url array.","description_kind":"plain","optional":true},"task_mode":{"type":"number","description":"Physical examination mode, 0-standard mode, 1-fast mode, 2-advanced mode, default standard mode.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"Task Name.","description_kind":"plain","required":true}},"block_types":{"assets":{"nesting_mode":"list","block":{"attributes":{"arn":{"type":"string","description":"Multi-cloud asset unique idNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"asset":{"type":"string","description":"Ip/ domain name/asset id, database id, etc.","description_kind":"plain","optional":true},"asset_name":{"type":"string","description":"Asset nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"asset_type":{"type":"string","description":"Asset classificationNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Asset typeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"region":{"type":"string","description":"RegionNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Scan the asset information list.","description_kind":"plain"}},"task_advance_cfg":{"nesting_mode":"list","block":{"block_types":{"cfg_risk":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true},"item_id":{"type":"string","description":"Detection item ID.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Resource type.","description_kind":"plain","required":true}},"description":"Configure advanced risk Settings.","description_kind":"plain"}},"port_risk":{"nesting_mode":"list","block":{"attributes":{"check_type":{"type":"number","description":"Detection item type, 0-system defined, 1-user-defined.","description_kind":"plain","required":true},"detail":{"type":"string","description":"Description of detection items.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true},"port_sets":{"type":"string","description":"Port collection, separated by commas.","description_kind":"plain","required":true}},"description":"Advanced Port Risk Configuration.","description_kind":"plain"}},"vul_risk":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true},"risk_id":{"type":"string","description":"Risk ID.","description_kind":"plain","required":true}},"description":"Advanced vulnerability risk configuration.","description_kind":"plain"}},"weak_pwd_risk":{"nesting_mode":"list","block":{"attributes":{"check_item_id":{"type":"number","description":"Detection item ID.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true}},"description":"Weak password risk advanced configuration.","description_kind":"plain"}}},"description":"Advanced configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_authenticate_domain_owner_operation":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description":"The domain name to verify.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"verify_type":{"type":"string","description":"Authentication type. Possible values:`dnsCheck`: Immediately verify whether the resolution record of the configured dns is consistent with the content to be verified, and save the record if successful.`fileCheck`: Immediately verify whether the web file is consistent with the content to be verified, and save the record if successful.`dbCheck`: Check if authentication has been successful.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_backup_stream":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"App name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"push_domain_name":{"type":"string","description":"Push domain.","description_kind":"plain","required":true},"stream_name":{"type":"string","description":"Stream id.","description_kind":"plain","required":true},"upstream_sequence":{"type":"string","description":"Sequence.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_callback_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"Streaming domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_id":{"type":"number","description":"Template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_callback_template":{"version":0,"block":{"attributes":{"callback_key":{"type":"string","description":"Callback Key, public callback URL.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description information.Maximum length: 1024 bytes.Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"porn_censorship_notify_url":{"type":"string","description":"PornCensorship callback URL.","description_kind":"plain","optional":true},"push_exception_notify_url":{"type":"string","description":"Streaming Exception Callback URL.","description_kind":"plain","optional":true},"record_notify_url":{"type":"string","description":"Recording callback URL.","description_kind":"plain","optional":true},"snapshot_notify_url":{"type":"string","description":"Snapshot callback URL.","description_kind":"plain","optional":true},"stream_begin_notify_url":{"type":"string","description":"Launch callback URL.","description_kind":"plain","optional":true},"stream_end_notify_url":{"type":"string","description":"Cutoff callback URL.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name.Maximum length: 255 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"domain_type":{"type":"number","description":"Domain type: `0`: push stream. `1`: playback.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"Switch. true: enable the specified domain, false: disable the specified domain.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_delay_live":{"type":"number","description":"Whether it is LCB: `0`: LVB. `1`: LCB. Default value is 0.","description_kind":"plain","optional":true},"is_mini_program_live":{"type":"number","description":"`0`: LVB. `1`: LVB on Mini Program. Note: this field may return null, indicating that no valid values can be obtained. Default value is 0.","description_kind":"plain","optional":true},"play_type":{"type":"number","description":"Play Type. This parameter is valid only if `DomainType` is 1. Available values: `1`: in Mainland China. `2`: global. `3`: outside Mainland China. Default value is 1.","description_kind":"plain","optional":true},"verify_owner_type":{"type":"string","description":"Domain name attribution verification type. `dnsCheck`, `fileCheck`, `dbCheck`. The default is `dbCheck`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_domain_referer":{"version":0,"block":{"attributes":{"allow_empty":{"type":"number","description":"Allow blank referers, 0: not allowed, 1: allowed.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Whether to enable the referer blacklist authentication of the current domain name,`0`: off, `1`: on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rules":{"type":"string","description":"The list of referers to; separate.","description_kind":"plain","required":true},"type":{"type":"number","description":"List type: 0: blacklist, 1: whitelist.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_enable_optimal_switching":{"version":0,"block":{"attributes":{"enable_switch":{"type":"number","description":"`0`:disabled, `1`:enable.","description_kind":"plain","optional":true},"host_group_name":{"type":"string","description":"Group name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_live_transcode_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"app name which you want to bind, can be empty string if not binding specific app name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"domain name hich you want to bind the transcode template.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"stream name which you want to bind, can be empty string if not binding specific stream.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"template created by css_live_transcode_template.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_live_transcode_template":{"version":0,"block":{"attributes":{"acodec":{"type":"string","description":"default aac, not support now.","description_kind":"plain","optional":true},"adapt_bitrate_percent":{"type":"number","description":"high speed mode adapt bitrate, support 0 - 0.5.","description_kind":"plain","optional":true},"ai_trans_code":{"type":"number","description":"enable high speed mode, default 0, 1 for enable, 0 for no.","description_kind":"plain","optional":true},"audio_bitrate":{"type":"number","description":"default 0, range 0 - 500.","description_kind":"plain","optional":true},"bitrate_to_orig":{"type":"number","description":"base on origin bitrate if origin bitrate is lower than the setting bitrate. default 0, 1 for yes, 0 for no.","description_kind":"plain","optional":true},"description":{"type":"string","description":"template desc.","description_kind":"plain","optional":true},"drm_tracks":{"type":"string","description":"DRM tracks, support AUDIO/SD/HD/UHD1/UHD2.","description_kind":"plain","optional":true},"drm_type":{"type":"string","description":"DRM type, support fairplay/normalaes/widevine.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"video fps, default 0, range 0 - 60.","description_kind":"plain","optional":true},"fps_to_orig":{"type":"number","description":"base on origin fps if origin fps is lower than the setting fps. default 0, 1 for yes, 0 for no.","description_kind":"plain","optional":true},"gop":{"type":"number","description":"gop of the video, second, default origin of the video, range 2 - 6.","description_kind":"plain","optional":true},"height":{"type":"number","description":"template height, default 0, range 0 - 3000, must be pow of 2, needed while AiTransCode = 1.","description_kind":"plain","optional":true},"height_to_orig":{"type":"number","description":"base on origin height if origin height is lower than the setting height. default 0, 1 for yes, 0 for no.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"need_audio":{"type":"number","description":"keep audio or not, default 1 for yes, 0 for no.","description_kind":"plain","optional":true},"need_video":{"type":"number","description":"keep video or not, default 1 for yes, 0 for no.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"quality of the video, default baseline, support baseline/main/high.","description_kind":"plain","optional":true},"rotate":{"type":"number","description":"roate degree, default 0, support 0/90/180/270.","description_kind":"plain","optional":true},"short_edge_as_height":{"type":"number","description":"let the short edge as the height.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"template name, only support 0-9 and a-z.","description_kind":"plain","required":true},"vcodec":{"type":"string","description":"video codec, default origin, support h264/h265/origin.","description_kind":"plain","optional":true},"video_bitrate":{"type":"number","description":"video bitrate, 0 for origin, range 0kbps - 8000kbps.","description_kind":"plain","required":true},"width":{"type":"number","description":"template width, default 0, range 0 - 3000, must be pow of 2.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_pad_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"Push path, must same with play path, default is live.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Push domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream name.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Template id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_pad_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description content.limit length 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_duration":{"type":"number","description":"Max pad duration.limit: 0 - 9999999 ms.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template namelimit 255 bytes.","description_kind":"plain","required":true},"type":{"type":"number","description":"Pad content type.1: picture.2: video.default: 1.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Pad content.","description_kind":"plain","required":true},"wait_duration":{"type":"number","description":"Stop stream wait time.limit: 0 - 30000 ms.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_play_auth_key_config":{"version":0,"block":{"attributes":{"auth_back_key":{"type":"string","description":"Alternate key for authentication. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"auth_delta":{"type":"number","description":"Valid time, unit: second. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"auth_key":{"type":"string","description":"Authentication key. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_css_play_domain_cert_attachment":{"version":0,"block":{"attributes":{"cert_expire_time":{"type":"string","description":"certificate expiration time.","description_kind":"plain","computed":true},"cert_id":{"type":"number","description":"certificate ID.","description_kind":"plain","computed":true},"cert_type":{"type":"number","description":"certificate type. 0: Self-owned certificate, 1: Tencent Cloud ssl managed certificate.","description_kind":"plain","computed":true},"certificate_alias":{"type":"string","description":"certificate remarks. Synonymous with CertName.","description_kind":"plain","computed":true},"cloud_cert_id":{"type":"string","description":"Tencent cloud ssl certificate Id. Refer to `tencentcloud_ssl_certificate` to create or obtain the resource ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"The time when the rule was last updated.","description_kind":"plain","computed":true}},"block_types":{"domain_info":{"nesting_mode":"list","block":{"attributes":{"domain_name":{"type":"string","description":"domain name.","description_kind":"plain","required":true},"status":{"type":"number","description":"Whether to enable the https rule for the domain name. 1: enable, 0: disabled, -1: remain unchanged.","description_kind":"plain","required":true}},"description":"The playback domains to bind and whether to enable HTTPS for them. If `CloudCertId` is unspecified, and a domain is already bound with a certificate, this API will only update the HTTPS configuration of the domain.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_pull_stream_task":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"push app name.","description_kind":"plain","required":true},"backup_source_type":{"type":"string","description":"backup pull source type.","description_kind":"plain","optional":true},"backup_source_url":{"type":"string","description":"backup pull source.","description_kind":"plain","optional":true},"callback_events":{"type":["set","string"],"description":"defind the callback event you need, null for all. TaskStart, TaskExit, VodSourceFileStart, VodSourceFileFinish, ResetTaskConfig, PullFileUnstable, PushStreamUnstable, PullFileFailed, PushStreamFailed, FileEndEarly.","description_kind":"plain","optional":true,"computed":true},"callback_url":{"type":"string","description":"task event callback url.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"desc for pull task.","description_kind":"plain","optional":true},"create_by":{"type":"string","description":"desc who create the task.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"push domain name.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"task end time.","description_kind":"plain","required":true},"extra_cmd":{"type":"string","description":"ignore_region for ignore the input region and reblance inside the server.","description_kind":"plain","optional":true},"file_index":{"type":"number","description":"task enable or disable.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"offset_time":{"type":"number","description":"task enable or disable.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"desc operator user name.","description_kind":"plain","optional":true},"push_args":{"type":"string","description":"other pushing args.","description_kind":"plain","optional":true},"region":{"type":"string","description":"task run region.","description_kind":"plain","computed":true},"source_type":{"type":"string","description":"`PullLivePushLive`: SourceUrls live type, `PullVodPushLive`: SourceUrls vod type.","description_kind":"plain","required":true},"source_urls":{"type":["set","string"],"description":"Pull Source media, SourceType=PullLivePushLive only 1 value, SourceType=PullLivePushLive can input multi values.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"task begin time.","description_kind":"plain","required":true},"status":{"type":"string","description":"task enable or disable.","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"push stream name.","description_kind":"plain","required":true},"to_url":{"type":"string","description":"full target push url, DomainName, AppName, StreamName field must be empty.","description_kind":"plain","optional":true},"update_by":{"type":"string","description":"desc who update the task.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true},"vod_loop_times":{"type":"number","description":"loop time for vod.","description_kind":"plain","optional":true,"computed":true},"vod_refresh_type":{"type":"string","description":"vod refresh method. `ImmediateNewSource`: switch to new source at once, `ContinueBreakPoint`: switch to new source while old source finish.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"number","description":"pic height.","description_kind":"plain","required":true},"location":{"type":"number","description":"position type, 0:left top, 1:right top, 2:right bot, 3: left bot.","description_kind":"plain","required":true},"picture_url":{"type":"string","description":"watermark picture url.","description_kind":"plain","required":true},"width":{"type":"number","description":"pic width.","description_kind":"plain","required":true},"x_position":{"type":"number","description":"x position.","description_kind":"plain","required":true},"y_position":{"type":"number","description":"y position.","description_kind":"plain","required":true}},"description":"watermark list, max 4 setting.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_css_pull_stream_task_restart":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operator":{"type":"string","description":"Task operator.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_push_auth_key_config":{"version":0,"block":{"attributes":{"auth_delta":{"type":"number","description":"Valid time, unit: second.","description_kind":"plain","optional":true},"backup_auth_key":{"type":"string","description":"Standby authentication key. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_auth_key":{"type":"string","description":"Primary authentication key. No transfer means that the current value is not modified.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_record_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Streaming domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_record_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_delay_live":{"type":"number","description":"Live broadcast type, 0 by default. 0: Ordinary live broadcast, 1: Slow broadcast.","description_kind":"plain","optional":true},"remove_watermark":{"type":"bool","description":"Whether to remove the watermark. This parameter is invalid when the type is slow live broadcast.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","required":true}},"block_types":{"aac_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`,`StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the on-demand sub app.","description_kind":"plain","optional":true}},"description":"Aac recording parameters are set when Aac recording is enabled.","description_kind":"plain"},"max_items":1},"flv_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`_ ,`StartYear`-,`StartMonth`-,`StartDay`-,`StartHour`-,`StartMinute`-,`StartSecond`_ ,`EndYear`-,`EndMonth`-,`EndDay`-,`EndHour`-,`EndMinute`-,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":" The ID of the vodSub app.","description_kind":"plain","optional":true}},"description":"Flv recording parameters are set when Flv recording is enabled.","description_kind":"plain"},"max_items":1},"flv_special_param":{"nesting_mode":"list","block":{"attributes":{"upload_in_recording":{"type":"bool","description":"Whether to enable the transfer while recording is valid only in the flv format.","description_kind":"plain","optional":true}},"description":"FLV records special parameters.","description_kind":"plain"},"max_items":1},"hls_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`,`StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the vodSub app.","description_kind":"plain","optional":true}},"description":"Hls recording parameters, which are set when hls recording is enabled.","description_kind":"plain"},"max_items":1},"hls_special_param":{"nesting_mode":"list","block":{"attributes":{"flow_continue_duration":{"type":"number","description":"HLS freewheeling timeout. Value range [0, 1800].","description_kind":"plain","optional":true}},"description":"HLS specific recording parameters.","description_kind":"plain"},"max_items":1},"mp3_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of vod applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`, `StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the on-demand sub app.","description_kind":"plain","optional":true}},"description":"Mp3 recording parameters are set when Mp3 recording is turned on.","description_kind":"plain"},"max_items":1},"mp4_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`,`StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the on-demand sub app.","description_kind":"plain","optional":true}},"description":"Mp4 recording parameters are set when Mp4 recording is enabled.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_snapshot_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Streaming domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_snapshot_template":{"version":0,"block":{"attributes":{"cos_app_id":{"type":"number","description":"Cos application ID.","description_kind":"plain","required":true},"cos_bucket":{"type":"string","description":"Cos bucket name. Note: The CosBucket parameter value cannot include the - [appid] part.","description_kind":"plain","required":true},"cos_file_name":{"type":"string","description":"Cos file name. If it is empty, set according to the default value {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}.","description_kind":"plain","optional":true},"cos_prefix":{"type":"string","description":"Cos Bucket folder prefix. If it is empty, set according to the default value /{Year}-{Month}-{Day}/.","description_kind":"plain","optional":true},"cos_region":{"type":"string","description":"Cos region.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description information. Maximum length: 1024 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Screenshot height. Default: 0 (original height). Range: 0-2000.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"porn_flag":{"type":"number","description":"Whether porn is enabled, 0: not enabled, 1: enabled. Default: 0.","description_kind":"plain","optional":true},"snapshot_interval":{"type":"number","description":"Screenshot interval, unit: s, default: 10s. Range: 2s~300s.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name. Maximum length: 255 bytes. Only Chinese, English, numbers, `_`, `-` are supported.","description_kind":"plain","required":true},"width":{"type":"number","description":"Screenshot width. Default: 0 (original width). Range: 0-3000.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_start_stream_monitor":{"version":0,"block":{"attributes":{"audible_input_index_list":{"type":["set","number"],"description":"The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is that it must already exist.If left blank, there will be no audio output by default.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_id":{"type":"string","description":"Monitor id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_stream_monitor":{"version":0,"block":{"attributes":{"ai_asr_input_index_list":{"type":["set","number"],"description":"AI asr input index list.(first input index is 1.).","description_kind":"plain","optional":true},"ai_format_diagnose":{"type":"number","description":"If enable format diagnose.","description_kind":"plain","optional":true},"ai_ocr_input_index_list":{"type":["set","number"],"description":"Ai ocr input index list(first input index is 1.).","description_kind":"plain","optional":true},"allow_monitor_report":{"type":"number","description":"If store monitor event.","description_kind":"plain","optional":true},"asr_language":{"type":"number","description":"Asr language.0: close.1: Chinese2: English3: Japanese4: Korean.","description_kind":"plain","optional":true},"check_stream_broken":{"type":"number","description":"If enable stream broken check.","description_kind":"plain","optional":true},"check_stream_low_frame_rate":{"type":"number","description":"If enable low frame rate check.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_name":{"type":"string","description":"Monitor task name.","description_kind":"plain","optional":true},"ocr_language":{"type":"number","description":"Intelligent text recognition language settings: ocr language.0: close.1. Chinese,English.","description_kind":"plain","optional":true}},"block_types":{"input_list":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description content.limit 256 bytes.","description_kind":"plain","optional":true},"input_app":{"type":"string","description":"Wait monitor input push path.limit 32 bytes.","description_kind":"plain","optional":true},"input_domain":{"type":"string","description":"Wait monitor input push domain.limit 128 bytes.","description_kind":"plain","optional":true},"input_stream_name":{"type":"string","description":"Wait monitor input stream name.limit 256 bytes.","description_kind":"plain","required":true},"input_url":{"type":"string","description":"Wait monitor input stream push url.","description_kind":"plain","optional":true}},"description":"Wait monitor input info list.","description_kind":"plain"},"min_items":1},"notify_policy":{"nesting_mode":"list","block":{"attributes":{"callback_url":{"type":"string","description":"Callback url.limit [0,512].only http or https.","description_kind":"plain","optional":true},"notify_policy_type":{"type":"number","description":"Notify policy type.0: not notify.1: use global policy.","description_kind":"plain","optional":true}},"description":"Monitor event notify policy.","description_kind":"plain"},"max_items":1},"output_info":{"nesting_mode":"list","block":{"attributes":{"output_app":{"type":"string","description":"Monitor task play path.limit 32 bytes.","description_kind":"plain","optional":true},"output_domain":{"type":"string","description":"Monitor task output play domain.limit 128 bytes.","description_kind":"plain","optional":true},"output_stream_height":{"type":"number","description":"Monitor task output height, limit[1, 1080].","description_kind":"plain","required":true},"output_stream_name":{"type":"string","description":"Monitor task output stream name.limit 256 bytes.","description_kind":"plain","optional":true},"output_stream_width":{"type":"number","description":"Output stream width, limit[1, 1920].","description_kind":"plain","required":true}},"description":"Monitor task output info.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_timeshift_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The push path, which should be the same as `AppName` in the push and playback URLs. The default value is `live`.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"The push domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"The stream name.Note: If you pass in a non-empty string, the rule will only be applied to the specified stream.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"The template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_timeshift_template":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region.`Mainland`: The Chinese mainland.`Overseas`: Outside the Chinese mainland.Default value: `Mainland`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The template description.Only letters, numbers, underscores, and hyphens are supported.","description_kind":"plain","optional":true},"duration":{"type":"number","description":"The time shifting duration.Unit: Second.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"item_duration":{"type":"number","description":"The segment size.Value range: 3-10.Unit: Second.Default value: 5.","description_kind":"plain","optional":true},"remove_watermark":{"type":"bool","description":"Whether to remove watermarks.If you pass in `true`, the original stream will be recorded.Default value: `false`.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"The template name.Maximum length: 255 bytes.Only letters, numbers, underscores, and hyphens are supported.","description_kind":"plain","required":true},"transcode_template_ids":{"type":["set","number"],"description":"The transcoding template IDs.This API works only if `RemoveWatermark` is `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_watermark":{"version":0,"block":{"attributes":{"height":{"type":"number","description":"height of the picture.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"picture_url":{"type":"string","description":"watermark url.","description_kind":"plain","required":true},"status":{"type":"number","description":"status. 0: not used, 1: used.","description_kind":"plain","computed":true},"watermark_name":{"type":"string","description":"watermark name.","description_kind":"plain","required":true},"width":{"type":"number","description":"width of the picture.","description_kind":"plain","optional":true},"x_position":{"type":"number","description":"x position of the picture.","description_kind":"plain","optional":true},"y_position":{"type":"number","description":"y position of the picture.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_watermark_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"rule app name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"rule domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"rule stream name.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"The template Id can be acquired by the Id of `tencentcloud_css_watermark`.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cvm_chc_config":{"version":0,"block":{"attributes":{"bmc_security_group_ids":{"type":["list","string"],"description":"Out-of-band network security group list.","description_kind":"plain","optional":true,"computed":true},"bmc_user":{"type":"string","description":"Valid characters: Letters, numbers, hyphens and underscores. Only set when update password.","description_kind":"plain","optional":true},"chc_id":{"type":"string","description":"CHC host ID.","description_kind":"plain","required":true},"deploy_security_group_ids":{"type":["list","string"],"description":"Deployment network security group list.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Server type.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"CHC host name.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"The password can contain 8 to 16 characters, including letters, numbers and special symbols (()`~!@#$%^\u0026amp;amp;*-+=_|{}).","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"bmc_virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;TRUE: yes;\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;FALSE: no\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default: FALSE.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"Number of IPv6 addresses randomly generated for the ENI.","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["list","string"],"description":"Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true}},"description":"Out-of-band network information.","description_kind":"plain"},"max_items":1},"deploy_virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;TRUE: yes;\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;FALSE: no\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default: FALSE.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"Number of IPv6 addresses randomly generated for the ENI.","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["list","string"],"description":"Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true}},"description":"Deployment network information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_export_images":{"version":0,"block":{"attributes":{"bucket_name":{"type":"string","description":"COS bucket name.","description_kind":"plain","required":true},"dry_run":{"type":"bool","description":"Check whether the image can be exported.","description_kind":"plain","optional":true},"export_format":{"type":"string","description":"Format of the exported image file. Valid values: RAW, QCOW2, VHD and VMDK. Default value: RAW.","description_kind":"plain","optional":true},"file_name_prefix":{"type":"string","description":"Prefix of exported file.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","required":true},"only_export_root_disk":{"type":"bool","description":"Whether to export only the system disk.","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"Role name (Default: CVM_QcsRole). Before exporting the images, make sure the role exists, and it has write permission to COS.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_hpc_cluster":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of Hpc Cluster.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark of Hpc Cluster.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Available zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_image_share_permission":{"version":0,"block":{"attributes":{"account_ids":{"type":["set","string"],"description":"List of account IDs with which an image is shared.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID such as `img-gvbnzy6f`. You can only specify an image in the NORMAL state.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_import_image":{"version":0,"block":{"attributes":{"architecture":{"type":"string","description":"OS architecture of the image to be imported, `x86_64` or `i386`.","description_kind":"plain","required":true},"boot_mode":{"type":"string","description":"Boot mode.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Dry run to check the parameters without performing the operation.","description_kind":"plain","optional":true},"force":{"type":"bool","description":"Whether to force import the image.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_description":{"type":"string","description":"Image description.","description_kind":"plain","optional":true},"image_name":{"type":"string","description":"Image name.","description_kind":"plain","required":true},"image_url":{"type":"string","description":"Address on COS where the image to be imported is stored.","description_kind":"plain","required":true},"license_type":{"type":"string","description":"The license type used to activate the OS after importing an image. Valid values: TencentCloud: Tencent Cloud official license BYOL: Bring Your Own License.","description_kind":"plain","optional":true},"os_type":{"type":"string","description":"OS type of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating systems.","description_kind":"plain","required":true},"os_version":{"type":"string","description":"OS version of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating systems.","description_kind":"plain","required":true}},"block_types":{"tag_specification":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"Resource type. Valid values: instance (CVM), host (CDH), image (for image), and keypair (for key). Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tag pairs Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"min_items":1}},"description":"Tag description list. This parameter is used to bind a tag to a custom image.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cvm_launch_template":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"The role name of CAM.","description_kind":"plain","optional":true},"client_token":{"type":"string","description":"A string to used guarantee request idempotency.","description_kind":"plain","optional":true},"disable_api_termination":{"type":"bool","description":"Instance destruction protection flag.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["set","string"],"description":"The ID of disaster recover group.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Whether to preflight only this request, true or false.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"The host name of CVM.","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"The ID of HPC cluster.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Default value: POSTPAID_BY_HOUR.","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The number of instances purchased.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"The name of instance. If you do not specify an instance display name, 'Unnamed' is displayed by default.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region.","description_kind":"plain","optional":true,"computed":true},"launch_template_name":{"type":"string","description":"The name of launch template.","description_kind":"plain","required":true},"launch_template_version_description":{"type":"string","description":"Instance launch template version description.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"The security group ID of instance. If this parameter is not specified, the default security group is bound.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"The data of users.","description_kind":"plain","optional":true}},"block_types":{"action_timer":{"nesting_mode":"list","block":{"attributes":{"action_time":{"type":"string","description":"Execution time.","description_kind":"plain","optional":true},"timer_action":{"type":"string","description":"Timer name.","description_kind":"plain","optional":true}},"block_types":{"externals":{"nesting_mode":"list","block":{"attributes":{"release_address":{"type":"bool","description":"Release address.","description_kind":"plain","optional":true},"unsupport_networks":{"type":["set","string"],"description":"Unsupported network type.","description_kind":"plain","optional":true}},"block_types":{"storage_block_attr":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"The maximum capacity of HDD local storage.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"The minimum capacity of HDD local storage.","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of HDD local storage.","description_kind":"plain","required":true}},"description":"HDD local storage attributes.","description_kind":"plain"},"max_items":1}},"description":"Extended data.","description_kind":"plain"},"max_items":1}},"description":"Timed task.","description_kind":"plain"},"max_items":1},"data_disks":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"Cloud Dedicated Cluster(CDC) ID.","description_kind":"plain","optional":true},"delete_with_instance":{"type":"bool","description":"Whether the data disk is destroyed along with the instance, true or false.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Data disk ID.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"The size of the data disk.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"The type of data disk.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Whether the data disk is encrypted, TRUE or FALSE.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"The id of custom CMK.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Cloud disk performance, MB/s.","description_kind":"plain","optional":true}},"description":"Data disk configuration information of the instance.","description_kind":"plain"}},"enhanced_service":{"nesting_mode":"list","block":{"block_types":{"automation_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable TencentCloud Automation Tools(TAT), TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"Enable TencentCloud Automation Tools(TAT).","description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable cloud monitor service, TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"Enable cloud monitor service.","description_kind":"plain"},"max_items":1},"security_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable cloud security service, TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"Enable cloud security service.","description_kind":"plain"},"max_items":1}},"description":"Enhanced service. If this parameter is not specified, cloud monitoring and cloud security services will be enabled by default in public images.","description_kind":"plain"},"max_items":1},"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The period of purchasing instances.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Automatic renew flag.","description_kind":"plain","optional":true}},"description":"The configuration of charge prepaid.","description_kind":"plain"},"max_items":1},"instance_market_options":{"nesting_mode":"list","block":{"attributes":{"market_type":{"type":"string","description":"Market option type, currently only supports value: spot.","description_kind":"plain","optional":true}},"block_types":{"spot_options":{"nesting_mode":"list","block":{"attributes":{"max_price":{"type":"string","description":"Bidding.","description_kind":"plain","required":true},"spot_instance_type":{"type":"string","description":"Bidding request type, currently only supported type: one-time.","description_kind":"plain","optional":true}},"description":"Bidding related options.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"The marketplace options of instance.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"The ID of bandwidth package.","description_kind":"plain","optional":true},"internet_charge_type":{"type":"string","description":"The type of internet charge.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Internet outbound bandwidth upper limit, Mbps.","description_kind":"plain","optional":true},"public_ip_assigned":{"type":"bool","description":"Whether to allocate public network IP, TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"The information settings of public network bandwidth. If you do not specify this parameter, the default Internet bandwidth is 0 Mbps.","description_kind":"plain"},"max_items":1},"login_settings":{"nesting_mode":"list","block":{"attributes":{"keep_image_login":{"type":"string","description":"Keep the original settings of the mirror.","description_kind":"plain","optional":true},"key_ids":{"type":["set","string"],"description":"List of key ID.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The login password of instance.","description_kind":"plain","optional":true}},"description":"The login settings of instance. By default, passwords are randomly generated and notified to users via internal messages.","description_kind":"plain"},"max_items":1},"placement":{"nesting_mode":"list","block":{"attributes":{"host_ids":{"type":["set","string"],"description":"The CDH ID list of the instance(input).","description_kind":"plain","optional":true},"host_ips":{"type":["set","string"],"description":"Specify the host machine ip.","description_kind":"plain","deprecated":true,"optional":true},"project_id":{"type":"number","description":"The project ID of the instance.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"The available zone ID of the instance.","description_kind":"plain","required":true}},"description":"The location of instance.","description_kind":"plain"},"min_items":1,"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"Cloud Dedicated Cluster(CDC) ID.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"System disk ID.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"The size of system disk.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"The type of system disk.","description_kind":"plain","optional":true}},"description":"System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default.","description_kind":"plain"},"max_items":1},"tag_specification":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"The type of resource.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The key of tag.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of tag.","description_kind":"plain","required":true}},"description":"Tag list.","description_kind":"plain"},"min_items":1}},"description":"Tag description list.","description_kind":"plain"}},"virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Is it used as a Public network gateway, TRUE or FALSE.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"The number of ipv6 addresses for Elastic Network Interface.","description_kind":"plain","optional":true},"private_ip_addresses":{"type":["set","string"],"description":"The address of private ip.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The id of subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The id of VPC.","description_kind":"plain","required":true}},"description":"The configuration information of VPC. If this parameter is not specified, the basic network is used by default.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_launch_template_default_version":{"version":0,"block":{"attributes":{"default_version":{"type":"number","description":"The number of the version that you want to set as the default version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"launch_template_id":{"type":"string","description":"Instance launch template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_launch_template_version":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"The role name of CAM.","description_kind":"plain","optional":true,"computed":true},"client_token":{"type":"string","description":"A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.","description_kind":"plain","optional":true,"computed":true},"disable_api_termination":{"type":"bool","description":"Whether the termination protection is enabled. `TRUE`: Enable instance protection, which means that this instance can not be deleted by an API action.`FALSE`: Do not enable the instance protection. Default value: `FALSE`.","description_kind":"plain","optional":true,"computed":true},"disaster_recover_group_ids":{"type":["set","string"],"description":"Placement group ID. You can only specify one.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Whether the request is a dry run only.","description_kind":"plain","optional":true,"computed":true},"host_name":{"type":"string","description":"Hostname of a CVM.","description_kind":"plain","optional":true,"computed":true},"hpc_cluster_id":{"type":"string","description":"HPC cluster ID. The HPC cluster must and can only be specified for a high-performance computing instance.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"The charge type of instance.","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The number of instances to be purchased.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name to be displayed.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region.","description_kind":"plain","optional":true,"computed":true},"launch_template_id":{"type":"string","description":"Instance launch template ID. This parameter is used as a basis for creating new template versions.","description_kind":"plain","required":true},"launch_template_version":{"type":"number","description":"This parameter, when specified, is used to create instance launch templates. If this parameter is not specified, the default version will be used.","description_kind":"plain","optional":true,"computed":true},"launch_template_version_description":{"type":"string","description":"Description of instance launch template versions. This parameter can contain 2-256 characters.","description_kind":"plain","optional":true,"computed":true},"security_group_ids":{"type":["set","string"],"description":"Security groups to which the instance belongs. If this parameter is not specified, the instance will be associated with default security groups.","description_kind":"plain","optional":true,"computed":true},"user_data":{"type":"string","description":"User data provided to the instance. This parameter needs to be encoded in base64 format with the maximum size of 16 KB.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"action_timer":{"nesting_mode":"list","block":{"attributes":{"action_time":{"type":"string","description":"Execution time, displayed according to ISO8601 standard, and UTC time is used. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2018-05-29T11:26:40Z, the execution must be at least 5 minutes later than the current time.","description_kind":"plain","optional":true,"computed":true},"timer_action":{"type":"string","description":"Timer name. Currently TerminateInstances is the only supported value.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"externals":{"nesting_mode":"list","block":{"attributes":{"release_address":{"type":"bool","description":"Release address.","description_kind":"plain","optional":true,"computed":true},"unsupport_networks":{"type":["set","string"],"description":"Not supported network.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"storage_block_attr":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"Maximum capacity of local HDD storage.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum capacity of local HDD storage.","description_kind":"plain","required":true},"type":{"type":"string","description":"Local HDD storage type. Value: LOCAL_PRO.","description_kind":"plain","required":true}},"description":"Information on local HDD storage.","description_kind":"plain"},"max_items":1}},"description":"Additional data.","description_kind":"plain"},"max_items":1}},"description":"Scheduled tasks.","description_kind":"plain"},"max_items":1},"data_disks":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true,"computed":true},"delete_with_instance":{"type":"bool","description":"Whether to terminate the data disk when its CVM is terminated. Default value: `true`.","description_kind":"plain","optional":true,"computed":true},"disk_id":{"type":"string","description":"System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"The type of data disk.","description_kind":"plain","optional":true,"computed":true},"encrypt":{"type":"bool","description":"Specifies whether the data disk is encrypted.","description_kind":"plain","optional":true,"computed":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`.","description_kind":"plain","optional":true,"computed":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk. Note: This field may return null, indicating that no valid value is found.","description_kind":"plain","optional":true,"computed":true},"throughput_performance":{"type":"number","description":"Cloud disk performance in MB/s.","description_kind":"plain","optional":true,"computed":true}},"description":"The configuration information of instance data disks. If this parameter is not specified, no data disk will be purchased by default.","description_kind":"plain"}},"enhanced_service":{"nesting_mode":"list","block":{"block_types":{"automation_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable the TAT service.","description_kind":"plain","optional":true,"computed":true}},"description":"Whether to enable the TAT service. If this parameter is not specified, the TAT service is enabled for public images and disabled for other images by default.","description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable Cloud Monitor.","description_kind":"plain","optional":true,"computed":true}},"description":"Enables cloud monitor service. If this parameter is not specified, the cloud monitor service will be enabled by default.","description_kind":"plain"},"max_items":1},"security_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable Cloud Security.","description_kind":"plain","optional":true,"computed":true}},"description":"Enables cloud security service. If this parameter is not specified, the cloud security service will be enabled by default.","description_kind":"plain"},"max_items":1}},"description":"Enhanced service. You can use this parameter to specify whether to enable services such as Anti-DDoS and Cloud Monitor. If this parameter is not specified, Cloud Monitor and Anti-DDoS are enabled for public images by default.","description_kind":"plain"},"max_items":1},"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically \u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient.","description_kind":"plain","optional":true,"computed":true}},"description":"Describes the billing method of an instance.","description_kind":"plain"},"max_items":1},"instance_market_options":{"nesting_mode":"list","block":{"attributes":{"market_type":{"type":"string","description":"Market option type. Currently spot is the only supported value.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"spot_options":{"nesting_mode":"list","block":{"attributes":{"max_price":{"type":"string","description":"Bidding price.","description_kind":"plain","required":true},"spot_instance_type":{"type":"string","description":"Bidding request type. Currently only one-time is supported.","description_kind":"plain","optional":true,"computed":true}},"description":"Options related to bidding.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Options related to bidding requests.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package ID.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Network connection billing plan.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"The maximum outbound bandwidth of the public network, in Mbps. The default value is 0 Mbps.","description_kind":"plain","optional":true,"computed":true},"public_ip_assigned":{"type":"bool","description":"Whether to assign a public IP.","description_kind":"plain","optional":true,"computed":true}},"description":"Describes the accessibility of an instance in the public network, including its network billing method, maximum bandwidth, etc.","description_kind":"plain"},"max_items":1},"login_settings":{"nesting_mode":"list","block":{"attributes":{"keep_image_login":{"type":"string","description":"Whether to keep the original settings of an image.","description_kind":"plain","optional":true,"computed":true},"key_ids":{"type":["set","string"],"description":"List of key IDs. After an instance is associated with a key, you can access the instance with the private key in the key pair.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Login password of the instance.","description_kind":"plain","optional":true,"computed":true}},"description":"Describes login settings of an instance.","description_kind":"plain"},"max_items":1},"placement":{"nesting_mode":"list","block":{"attributes":{"host_ids":{"type":["set","string"],"description":"ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs.","description_kind":"plain","optional":true,"computed":true},"host_ips":{"type":["set","string"],"description":"IPs of the hosts to create CVMs.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used.","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"ID of the availability zone where the instance resides. You can call the DescribeZones API and obtain the ID in the returned Zone field.","description_kind":"plain","required":true}},"description":"Location of the instance. You can use this parameter to specify the attributes of the instance, such as its availability zone, project, and CDH (for dedicated CVMs).","description_kind":"plain"},"min_items":1,"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true,"computed":true},"disk_id":{"type":"string","description":"System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"System disk size; unit: GB; default value: 50 GB.","description_kind":"plain","optional":true,"computed":true},"disk_type":{"type":"string","description":"The type of system disk. Default value: the type of hard disk currently in stock.","description_kind":"plain","optional":true,"computed":true}},"description":"System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default.","description_kind":"plain"},"max_items":1},"tag_specification":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"The type of resource that the tag is bound to.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"List of tags.","description_kind":"plain"},"min_items":1}},"description":"Description of tags associated with resource instances during instance creation.","description_kind":"plain"}},"virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC.","description_kind":"plain","optional":true,"computed":true},"ipv6_address_count":{"type":"number","description":"Number of IPv6 addresses randomly generated for the ENI.","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["set","string"],"description":"Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format subnet-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true}},"description":"Describes information on VPC, including subnets, IP addresses, etc.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_modify_instance_disk_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. To obtain the instance IDs, you can call DescribeInstances and look for InstanceId in the response.","description_kind":"plain","required":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true},"delete_with_instance":{"type":"bool","description":"Whether to terminate the data disk when its CVM is terminated. Valid values:\n- TRUE: terminate the data disk when its CVM is terminated. This value only supports pay-as-you-go cloud disks billed on an hourly basis.\n- FALSE: retain the data disk when its CVM is terminated.\nDefault value: TRUE.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Data disk ID. Note that it's not available for LOCAL_BASIC and LOCAL_SSD disks.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type. The default value is 0, indicating that no data disk is purchased. For more information, see the product documentation.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Data disk type. Valid values:\n- LOCAL_BASIC: local hard disk;\n- LOCAL_SSD: local SSD hard disk;\n- LOCAL_NVME: local NVME hard disk, which is strongly related to InstanceType and cannot be specified;\n- LOCAL_PRO: local HDD hard disk, which is strongly related to InstanceType and cannot be specified;\n- CLOUD_BASIC: ordinary cloud disk;\n- CLOUD_PREMIUM: high-performance cloud disk;\n- CLOUD_SSD:SSD cloud disk;\n- CLOUD_HSSD: enhanced SSD cloud disk;\n- CLOUD_TSSD: extremely fast SSD cloud disk;\n- CLOUD_BSSD: general-purpose SSD cloud disk;\nDefault value: LOCAL_BASIC.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Specifies whether the data disk is encrypted. Valid values:\n- TRUE: encrypted\n- FALSE: not encrypted\nDefault value: FALSE.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or “kms-abcd1234”. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Cloud disk performance, in MB/s.","description_kind":"plain","optional":true}},"description":"For instance data disk configuration information, you only need to specify the media type of the target cloud disk to be converted, and specify the value of DiskType. Currently, only one data disk conversion is supported. The CdcId parameter is only supported for instances of the CDHPAID type.","description_kind":"plain"}},"system_disk":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"System disk size; unit: GB; default value: 50 GB.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"System disk type. Valid values:- LOCAL_BASIC: local disk\n- LOCAL_SSD: local SSD disk\n- CLOUD_BASIC: ordinary cloud disk\n- CLOUD_SSD: SSD cloud disk\n- CLOUD_PREMIUM: Premium cloud storage\n- CLOUD_BSSD: Balanced SSD\nThe disk currently in stock will be used by default.","description_kind":"plain","optional":true}},"description":"For instance system disk configuration information, you only need to specify the nature type of the target cloud disk to be converted, and specify the value of DiskType. Only CDHPAID type instances are supported to specify Cd.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_program_fpga_image":{"version":0,"block":{"attributes":{"dbd_fs":{"type":["set","string"],"description":"The DBDF number of the FPGA card on the instance, if left blank, the FPGA image will be burned to all FPGA cards owned by the instance by default.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Trial run, will not perform the actual burning action, the default is False.","description_kind":"plain","optional":true},"fpga_url":{"type":"string","description":"COS URL address of the FPGA image file.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID information of the instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_reboot_instance":{"version":0,"block":{"attributes":{"force_reboot":{"type":"bool","description":"This parameter has been disused. We recommend using StopType instead. Note that ForceReboot and StopType parameters cannot be specified at the same time. Whether to forcibly restart an instance after a normal restart fails. Valid values are `TRUE` and `FALSE`. Default value: FALSE.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"stop_type":{"type":"string","description":"Shutdown type. Valid values: `SOFT`: soft shutdown; `HARD`: hard shutdown; `SOFT_FIRST`: perform a soft shutdown first, and perform a hard shutdown if the soft shutdown fails. Default value: SOFT.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_renew_host":{"version":0,"block":{"attributes":{"host_id":{"type":"string","description":"CDH instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"host_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The duration of purchasing an instance, unit: month. Value range: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values:\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default value: NOTIFY_AND_AUTO_RENEW。If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient.","description_kind":"plain","optional":true}},"description":"Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal. If the payment mode of the specified instance is prepaid, this parameter must be passed.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_renew_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"renew_portable_data_disk":{"type":"bool","description":"Whether to renew the elastic data disk. Valid values:\n- `TRUE`: Indicates to renew the subscription instance and renew the attached elastic data disk at the same time\n- `FALSE`: Indicates that the subscription instance will be renewed and the elastic data disk attached to it will not be renewed\nDefault value: TRUE.","description_kind":"plain","optional":true}},"block_types":{"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Note: This field may return null, indicating that no valid value is found.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values:\n- `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically;\n- `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically;\n- `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically;\nDefault value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. Note: This field may return null, indicating that no valid value is found.","description_kind":"plain","optional":true}},"description":"Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify the renewal duration of the Subscription instance, whether to set automatic renewal, and other attributes. For yearly and monthly subscription instances, this parameter is required.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"Security group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_sync_image":{"version":0,"block":{"attributes":{"destination_regions":{"type":["set","string"],"description":"List of destination regions for synchronization. Limits: It must be a valid region. For a custom image, the destination region cannot be the source region. For a shared image, the destination region must be the source region, which indicates to create a copy of the image as a custom image in the same region.","description_kind":"plain","required":true},"dry_run":{"type":"bool","description":"Checks whether image synchronization can be initiated.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID. The specified image must meet the following requirement: the images must be in the `NORMAL` state.","description_kind":"plain","required":true},"image_name":{"type":"string","description":"Destination image name.","description_kind":"plain","optional":true},"image_set_required":{"type":"bool","description":"Whether to return the ID of image created in the destination region.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cwp_license_bind_attachment":{"version":0,"block":{"attributes":{"agent_status":{"type":"string","description":"agent status.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_switch_bind":{"type":"bool","description":"Is it allowed to change the binding, false is not allowed to change the binding.","description_kind":"plain","computed":true},"is_unbind":{"type":"bool","description":"Allow unbinding, false does not allow unbinding.","description_kind":"plain","computed":true},"license_id":{"type":"number","description":"License ID.","description_kind":"plain","required":true},"license_type":{"type":"number","description":"LicenseType, 0 CWP Pro - Pay as you go, 1 CWP Pro - Monthly subscription, 2 CWP Ultimate - Monthly subscription. Default is 0.","description_kind":"plain","required":true},"machine_ip":{"type":"string","description":"machine ip.","description_kind":"plain","computed":true},"machine_name":{"type":"string","description":"machine name.","description_kind":"plain","computed":true},"machine_wan_ip":{"type":"string","description":"machine wan ip.","description_kind":"plain","computed":true},"quuid":{"type":"string","description":"Machine quota that needs to be bound.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"uuid":{"type":"string","description":"uuid.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cwp_license_order":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Resource alias.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_id":{"type":"number","description":"license id.","description_kind":"plain","computed":true},"license_num":{"type":"number","description":"License quantity, Quantity to be purchased.Default is 1.","description_kind":"plain","optional":true},"license_type":{"type":"number","description":"LicenseType, 0 CWP Pro - Pay as you go, 1 CWP Pro - Monthly subscription, 2 CWP Ultimate - Monthly subscription. Default is 0.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID. Default is 0.","description_kind":"plain","optional":true},"region_id":{"type":"number","description":"Purchase order region, only 1 Guangzhou, 9 Singapore is supported here. Guangzhou is recommended. Singapore is whitelisted. Default is 1.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"resource id.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the license order.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_account":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.","description_kind":"plain","required":true},"account_password":{"type":"string","description":"Password, with a length range of 8 to 64 characters.","description_kind":"plain","required":true,"sensitive":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"description":{"type":"string","description":"describe.","description_kind":"plain","optional":true},"host":{"type":"string","description":"main engine.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_user_connections":{"type":"number","description":"The maximum number of user connections cannot be greater than 10240.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_account_privileges":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"global_privileges":{"type":["set","string"],"description":"Array of global permissions.","description_kind":"plain","required":true},"host":{"type":"string","description":"Host, default `%`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"database_privileges":{"nesting_mode":"list","block":{"attributes":{"db":{"type":"string","description":"Database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Database privileges.","description_kind":"plain","required":true}},"description":"Array of database permissions.","description_kind":"plain"}},"table_privileges":{"nesting_mode":"list","block":{"attributes":{"db":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Table privileges.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"array of table permissions.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_audit_log_file":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Audit log file creation time. The format is 2019-03-20 17:09:13.","description_kind":"plain","computed":true},"download_url":{"type":"string","description":"The download address of the audit logs.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"err_msg":{"type":"string","description":"Error message.","description_kind":"plain","computed":true},"file_name":{"type":"string","description":"Audit log file name.","description_kind":"plain","computed":true},"file_size":{"type":"number","description":"File size, The unit is KB.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"order":{"type":"string","description":"Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field. supported values are:\n`timestamp` - timestamp\n`affectRows` - affected rows\n`execTime` - execution time.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Affects the number of rows. Indicates that the audit log whose number of affected rows is greater than this value is filtered.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"The name of database.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client host.","description_kind":"plain","optional":true},"policy_name":{"type":["set","string"],"description":"The name of audit policy.","description_kind":"plain","optional":true},"sent_rows":{"type":"number","description":"Return the number of rows.","description_kind":"plain","optional":true},"sql":{"type":"string","description":"SQL statement. Support fuzzy matching.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"SQL type. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sql_types":{"type":["set","string"],"description":"SQL type. Supports simultaneous query of multiple types. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sqls":{"type":["set","string"],"description":"SQL statement. Support passing multiple sql statements.","description_kind":"plain","optional":true},"table_name":{"type":["set","string"],"description":"The name of table.","description_kind":"plain","optional":true},"thread_id":{"type":["set","string"],"description":"The ID of thread.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"User name.","description_kind":"plain","optional":true}},"description":"Filter condition. Logs can be filtered according to the filter conditions set.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cynosdb_binlog_save_days":{"version":0,"block":{"attributes":{"binlog_save_days":{"type":"number","description":"Binlog retention days.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster":{"version":0,"block":{"attributes":{"auto_pause":{"type":"string","description":"Specify whether the cluster can auto-pause while `db_mode` is `SERVERLESS`. Values: `yes` (default), `no`.","description_kind":"plain","optional":true},"auto_pause_delay":{"type":"number","description":"Specify auto-pause delay in second while `db_mode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.","description_kind":"plain","optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster.","description_kind":"plain","optional":true},"available_zone":{"type":"string","description":"The available zone of the CynosDB Cluster.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"charset":{"type":"string","description":"Charset used by CynosDB cluster.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Name of CynosDB cluster.","description_kind":"plain","required":true},"cluster_status":{"type":"string","description":"Status of the Cynosdb cluster.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of the CynosDB cluster.","description_kind":"plain","computed":true},"db_mode":{"type":"string","description":"Specify DB mode, only available when `db_type` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.","description_kind":"plain","optional":true},"db_type":{"type":"string","description":"Type of CynosDB, and available values include `MYSQL`.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"Version of CynosDB, which is related to `db_type`. For `MYSQL`, available value is `5.7`, `8.0`.","description_kind":"plain","required":true},"force_delete":{"type":"bool","description":"Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_cpu_core":{"type":"number","description":"The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","computed":true},"instance_maintain_duration":{"type":"number","description":"Duration time for maintenance, unit in second. `3600` by default.","description_kind":"plain","optional":true},"instance_maintain_start_time":{"type":"number","description":"Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.","description_kind":"plain","optional":true},"instance_maintain_weekdays":{"type":["set","string"],"description":"Weekdays for maintenance. `[\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]` by default.","description_kind":"plain","optional":true,"computed":true},"instance_memory_size":{"type":"number","description":"Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Name of instance.","description_kind":"plain","computed":true},"instance_status":{"type":"string","description":"Status of the instance.","description_kind":"plain","computed":true},"instance_storage_size":{"type":"number","description":"Storage size of the instance, unit in GB.","description_kind":"plain","computed":true},"max_cpu":{"type":"number","description":"Maximum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.","description_kind":"plain","optional":true},"min_cpu":{"type":"number","description":"Minimum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.","description_kind":"plain","optional":true},"old_ip_reserve_hours":{"type":"number","description":"Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc.","description_kind":"plain","optional":true},"param_template_id":{"type":"number","description":"The ID of the parameter template.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of `root` account.","description_kind":"plain","required":true,"sensitive":true},"port":{"type":"number","description":"Port of CynosDB cluster.","description_kind":"plain","optional":true},"prarm_template_id":{"type":"number","description":"The ID of the parameter template.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project. `0` by default.","description_kind":"plain","optional":true},"ro_group_addr":{"type":["list",["object",{"ip":"string","port":"number"}]],"description":"Readonly addresses. Each element contains the following attributes:","description_kind":"plain","computed":true},"ro_group_id":{"type":"string","description":"ID of read-only instance group.","description_kind":"plain","computed":true},"ro_group_instances":{"type":["list",["object",{"instance_id":"string","instance_name":"string"}]],"description":"List of instances in the read-only instance group.","description_kind":"plain","computed":true},"ro_group_sg":{"type":["list","string"],"description":"IDs of security group for `ro_group`.","description_kind":"plain","optional":true},"rw_group_addr":{"type":["list",["object",{"ip":"string","port":"number"}]],"description":"Read-write addresses. Each element contains the following attributes:","description_kind":"plain","computed":true},"rw_group_id":{"type":"string","description":"ID of read-write instance group.","description_kind":"plain","computed":true},"rw_group_instances":{"type":["list",["object",{"instance_id":"string","instance_name":"string"}]],"description":"List of instances in the read-write instance group.","description_kind":"plain","computed":true},"rw_group_sg":{"type":["list","string"],"description":"IDs of security group for `rw_group`.","description_kind":"plain","optional":true},"serverless_status":{"type":"string","description":"Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverless_status_flag`.","description_kind":"plain","computed":true},"serverless_status_flag":{"type":"string","description":"Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.","description_kind":"plain","optional":true},"slave_zone":{"type":"string","description":"Multi zone Addresses of the CynosDB Cluster.","description_kind":"plain","optional":true},"storage_limit":{"type":"number","description":"Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If db_type is `MYSQL` and charge_type is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, and the transaction mode is `order and pay`. when charge_type is `POSTPAID_BY_HOUR`, this argument is unnecessary.","description_kind":"plain","optional":true},"storage_pay_mode":{"type":"number","description":"Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.","description_kind":"plain","optional":true,"computed":true},"storage_used":{"type":"number","description":"Used storage of CynosDB cluster, unit in MB.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"The tags of the CynosDB cluster.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","required":true}},"block_types":{"param_items":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"Param expected value to set.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of param, e.g. `character_set_server`.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Param old value, indicates the value which already set, this value is required when modifying current_value.","description_kind":"plain","optional":true}},"description":"Specify parameter list of database. It is valid when `param_template_id` is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_databases":{"version":0,"block":{"attributes":{"character_set":{"type":"string","description":"Character Set Type.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"collate_rule":{"type":"string","description":"Sort Rules.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"description":{"type":"string","description":"Remarks.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"user_host_privileges":{"nesting_mode":"list","block":{"attributes":{"db_host":{"type":"string","description":".","description_kind":"plain","required":true},"db_privilege":{"type":"string","description":".","description_kind":"plain","required":true},"db_user_name":{"type":"string","description":"Authorized Users.","description_kind":"plain","required":true}},"description":"Authorize user host permissions.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_password_complexity":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"validate_password_dictionary":{"type":["set","string"],"description":"Data dictionary.","description_kind":"plain","optional":true},"validate_password_length":{"type":"number","description":"Password length.","description_kind":"plain","required":true},"validate_password_mixed_case_count":{"type":"number","description":"Number of uppercase and lowercase characters.","description_kind":"plain","required":true},"validate_password_number_count":{"type":"number","description":"Number of digits.","description_kind":"plain","required":true},"validate_password_policy":{"type":"string","description":"Password strength (MEDIUM, STRONG).","description_kind":"plain","required":true},"validate_password_special_char_count":{"type":"number","description":"Number of special characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_resource_packages_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"package_ids":{"type":["set","string"],"description":"Resource Package Unique ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_slave_zone":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"slave_zone":{"type":"string","description":"Slave zone.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_export_instance_error_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Latest log time.","description_kind":"plain","optional":true},"error_log_item_export":{"type":["list",["object",{"content":"string","level":"string","timestamp":"string"}]],"description":"List of instances in the read-write instance group.","description_kind":"plain","computed":true},"file_type":{"type":"string","description":"File type, optional values: csv, original.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"key_words":{"type":["set","string"],"description":"keyword.","description_kind":"plain","optional":true},"log_levels":{"type":["set","string"],"description":"Log level.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Optional value Timestamp.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"ASC or DESC.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Log earliest time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_export_instance_slow_queries":{"version":0,"block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Latest transaction start time.","description_kind":"plain","optional":true},"file_content":{"type":"string","description":"Slow query export content.","description_kind":"plain","computed":true},"file_type":{"type":"string","description":"File type, optional values: csv, original.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Client host.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Earliest transaction start time.","description_kind":"plain","optional":true},"username":{"type":"string","description":"user name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_instance_param":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"is_in_maintain_period":{"type":"string","description":"Yes: modify within the operation and maintenance time window, no: execute immediately (default value).","description_kind":"plain","optional":true}},"block_types":{"instance_param_list":{"nesting_mode":"set","block":{"attributes":{"current_value":{"type":"string","description":"Current value of parameter.","description_kind":"plain","required":true},"param_name":{"type":"string","description":"Parameter Name.","description_kind":"plain","required":true}},"description":"Instance parameter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_isolate_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"operate":{"type":"string","description":"isolate, activate.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_param_template":{"version":0,"block":{"attributes":{"db_mode":{"type":"string","description":"Database type, optional values: NORMAL (default), SERVERLESS.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"MySQL version number.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_description":{"type":"string","description":"Template Description.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Optional parameter, template ID to be copied.","description_kind":"plain","optional":true,"computed":true},"template_name":{"type":"string","description":"Template Name.","description_kind":"plain","required":true}},"block_types":{"param_list":{"nesting_mode":"set","block":{"attributes":{"current_value":{"type":"string","description":"Current value.","description_kind":"plain","optional":true,"computed":true},"param_name":{"type":"string","description":"Parameter Name.","description_kind":"plain","optional":true,"computed":true}},"description":"parameter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"connection_pool_time_out":{"type":"number","description":"Connection pool threshold: unit (second).","description_kind":"plain","optional":true},"connection_pool_type":{"type":"string","description":"Connection pool type: SessionConnectionPool (session level Connection pool).","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mem":{"type":"number","description":"Memory.","description_kind":"plain","required":true},"open_connection_pool":{"type":"string","description":"Whether to enable Connection pool, yes - enable, no - do not enable.","description_kind":"plain","optional":true},"proxy_count":{"type":"number","description":"Number of database proxy group nodes. If it is set at the same time as the `proxy_zones` field, the `proxy_zones` parameter shall prevail.","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"Proxy Group Id.","description_kind":"plain","computed":true},"ro_instances":{"type":["list",["object",{"instance_id":"string","weight":"number"}]],"description":"Read only instance list.","description_kind":"plain","computed":true},"security_group_ids":{"type":["set","string"],"description":"Security Group ID Array.","description_kind":"plain","optional":true},"unique_subnet_id":{"type":"string","description":"The private network subnet ID is consistent with the cluster subnet ID by default.","description_kind":"plain","optional":true,"computed":true},"unique_vpc_id":{"type":"string","description":"Private network ID, which is consistent with the cluster private network ID by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"proxy_zones":{"nesting_mode":"list","block":{"attributes":{"proxy_node_count":{"type":"number","description":"Number of proxy nodes.","description_kind":"plain","optional":true},"proxy_node_zone":{"type":"string","description":"Proxy node availability zone.","description_kind":"plain","optional":true}},"description":"Database node information.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy_end_point":{"version":0,"block":{"attributes":{"access_mode":{"type":"string","description":"Connection mode: nearby, balance.","description_kind":"plain","optional":true,"computed":true},"auto_add_ro":{"type":"string","description":"Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.","description_kind":"plain","optional":true,"computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"connection_pool_time_out":{"type":"number","description":"Connection pool threshold: unit (second).","description_kind":"plain","optional":true,"computed":true},"connection_pool_type":{"type":"string","description":"Connection pool type: SessionConnectionPool (session level Connection pool).","description_kind":"plain","optional":true,"computed":true},"consistency_time_out":{"type":"number","description":"Consistency timeout.","description_kind":"plain","optional":true,"computed":true},"consistency_type":{"type":"string","description":"Consistency type: event, global, session.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true,"computed":true},"fail_over":{"type":"string","description":"Enable Failover. yes or no.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_id":{"type":"string","description":"Instance Group ID.","description_kind":"plain","computed":true},"open_connection_pool":{"type":"string","description":"Whether to enable Connection pool, yes - enable, no - do not enable.","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"Proxy Group ID.","description_kind":"plain","computed":true},"rw_type":{"type":"string","description":"Read and write attributes: READWRITE, READONLY.","description_kind":"plain","optional":true,"computed":true},"security_group_ids":{"type":["set","string"],"description":"Security Group ID Array.","description_kind":"plain","optional":true},"trans_split":{"type":"bool","description":"Transaction splitting.","description_kind":"plain","optional":true,"computed":true},"unique_subnet_id":{"type":"string","description":"The private network subnet ID is consistent with the cluster subnet ID by default.","description_kind":"plain","required":true},"unique_vpc_id":{"type":"string","description":"Private network ID, which is consistent with the cluster private network ID by default.","description_kind":"plain","required":true},"vip":{"type":"string","description":"VIP Information.","description_kind":"plain","optional":true,"computed":true},"vport":{"type":"number","description":"Port Information.","description_kind":"plain","optional":true,"computed":true},"weight_mode":{"type":"string","description":"Weight mode: system system allocation, custom customization.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instance_weights":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Instance Weight.","description_kind":"plain","required":true}},"description":"Instance Weight.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_read_only_instance_exclusive_access":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Need to activate a read-only instance ID with unique access.","description_kind":"plain","required":true},"port":{"type":"number","description":"port.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"Security Group.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The specified subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Specified VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_readonly_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID which the readonly instance belongs to.","description_kind":"plain","required":true},"force_delete":{"type":"bool","description":"Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_cpu_core":{"type":"number","description":"The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_maintain_duration":{"type":"number","description":"Duration time for maintenance, unit in second. `3600` by default.","description_kind":"plain","optional":true},"instance_maintain_start_time":{"type":"number","description":"Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.","description_kind":"plain","optional":true},"instance_maintain_weekdays":{"type":["set","string"],"description":"Weekdays for maintenance. `[\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]` by default.","description_kind":"plain","optional":true,"computed":true},"instance_memory_size":{"type":"number","description":"Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Name of instance.","description_kind":"plain","required":true},"instance_status":{"type":"string","description":"Status of the instance.","description_kind":"plain","computed":true},"instance_storage_size":{"type":"number","description":"Storage size of the instance, unit in GB.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_reload_proxy_node":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"proxy group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_resource_package":{"version":0,"block":{"attributes":{"expire_day":{"type":"number","description":"Validity period of resource package, in days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Instance Type.","description_kind":"plain","required":true},"package_count":{"type":"number","description":"Number of purchased resource packs.","description_kind":"plain","required":true},"package_name":{"type":"string","description":"Resource Package Name.","description_kind":"plain","optional":true},"package_region":{"type":"string","description":"Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.","description_kind":"plain","required":true},"package_spec":{"type":"number","description":"Resource package size, calculated in 10000 units; Storage resources: GB.","description_kind":"plain","required":true},"package_type":{"type":"string","description":"Resource package type: CCU computing resource package, DISK storage resource package.","description_kind":"plain","required":true},"package_version":{"type":"string","description":"Resource package version base basic version, common general version, enterprise enterprise version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_restart_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"status":{"type":"string","description":"instance state.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_roll_back_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"expect_time":{"type":"string","description":"Expected rollback Time.","description_kind":"plain","optional":true},"expect_time_thresh":{"type":"number","description":"Expected Threshold (Obsolete).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rollback_id":{"type":"number","description":"Rollback ID.","description_kind":"plain","required":true},"rollback_mode":{"type":"string","description":"Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).","description_kind":"plain","optional":true},"rollback_strategy":{"type":"string","description":"Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.","description_kind":"plain","required":true}},"block_types":{"rollback_databases":{"nesting_mode":"list","block":{"attributes":{"new_database":{"type":"string","description":"New database name.","description_kind":"plain","required":true},"old_database":{"type":"string","description":"Old database name.","description_kind":"plain","required":true}},"description":"Database list.","description_kind":"plain"}},"rollback_tables":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"New database name.","description_kind":"plain","required":true}},"block_types":{"tables":{"nesting_mode":"list","block":{"attributes":{"new_table":{"type":"string","description":"New table name.","description_kind":"plain","required":true},"old_table":{"type":"string","description":"Old table name.","description_kind":"plain","required":true}},"description":"Tables.","description_kind":"plain"},"min_items":1}},"description":"Table list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_security_group":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_type":{"type":"string","description":"Instance group type. Available values: \n-`HA` - HA group; \n-`RO` - Read-only group;\n-`ALL` - HA and RO group.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"A list of security group IDs to be modified, an array of one or more security group IDs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_upgrade_proxy_version":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"dst_proxy_version":{"type":"string","description":"Database Agent Upgrade Version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_wan":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_grp_id":{"type":"string","description":"Instance Group ID.","description_kind":"plain","required":true},"wan_domain":{"type":"string","description":"Domain name.","description_kind":"plain","computed":true},"wan_ip":{"type":"string","description":"Network ip.","description_kind":"plain","computed":true},"wan_port":{"type":"number","description":"Internet port.","description_kind":"plain","computed":true},"wan_status":{"type":"string","description":"Internet status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_acl":{"version":0,"block":{"attributes":{"ac_template_id_set":{"type":["set","string"],"description":"Associate high-risk DB template IDs.","description_kind":"plain","optional":true},"account_set":{"type":["set","string"],"description":"Associated accounts.","description_kind":"plain","optional":true},"allow_access_credential":{"type":"bool","description":"Allow access credential,default allow.","description_kind":"plain","optional":true},"allow_any_account":{"type":"bool","description":"Allow any account.","description_kind":"plain","required":true},"allow_clip_file_down":{"type":"bool","description":"Allow clip file down.","description_kind":"plain","optional":true},"allow_clip_file_up":{"type":"bool","description":"Allow clip file up.","description_kind":"plain","optional":true},"allow_clip_text_down":{"type":"bool","description":"Allow clip text down.","description_kind":"plain","optional":true},"allow_clip_text_up":{"type":"bool","description":"Allow clip text up.","description_kind":"plain","optional":true},"allow_disk_file_down":{"type":"bool","description":"Allow disk file download.","description_kind":"plain","optional":true},"allow_disk_file_up":{"type":"bool","description":"Allow disk file upload.","description_kind":"plain","optional":true},"allow_disk_redirect":{"type":"bool","description":"Allow disk redirect.","description_kind":"plain","required":true},"allow_file_del":{"type":"bool","description":"Allow sftp file delete.","description_kind":"plain","optional":true},"allow_file_down":{"type":"bool","description":"Allow sftp file download.","description_kind":"plain","optional":true},"allow_file_up":{"type":"bool","description":"Allow sftp up file.","description_kind":"plain","optional":true},"allow_shell_file_down":{"type":"bool","description":"Allow shell file download.","description_kind":"plain","optional":true},"allow_shell_file_up":{"type":"bool","description":"Allow shell file upload.","description_kind":"plain","optional":true},"cmd_template_id_set":{"type":["set","number"],"description":"Associated high-risk command template ID.","description_kind":"plain","optional":true},"department_id":{"type":"string","description":"Department id.","description_kind":"plain","optional":true},"device_group_id_set":{"type":["set","number"],"description":"Associated device group ID.","description_kind":"plain","optional":true},"device_id_set":{"type":["set","number"],"description":"Associated collection of device IDs.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_file_down_size":{"type":"number","description":"File transfer download size limit (reserved parameter, currently unused).","description_kind":"plain","optional":true},"max_file_up_size":{"type":"number","description":"File upload transfer size limit (artifact parameter, currently unused).","description_kind":"plain","optional":true},"name":{"type":"string","description":"Acl name.","description_kind":"plain","required":true},"user_group_id_set":{"type":["set","number"],"description":"Associated user group ID.","description_kind":"plain","optional":true},"user_id_set":{"type":["set","number"],"description":"Associated set of user IDs.","description_kind":"plain","optional":true},"validate_from":{"type":"string","description":"Access permission effective time, such as: 2021-09-22T00:00:00+08:00If the effective and expiry time are not filled in, the access rights will be valid for a long time.","description_kind":"plain","optional":true,"computed":true},"validate_to":{"type":"string","description":"Access permission expiration time, such as: 2021-09-23T00:00:00+08:00If the effective and expiry time are not filled in, the access rights will be valid for a long time.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_bind_device_account_password":{"version":0,"block":{"attributes":{"device_account_id":{"type":"number","description":"Host account ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Host account password.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_bind_device_account_private_key":{"version":0,"block":{"attributes":{"device_account_id":{"type":"number","description":"Host account ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_key":{"type":"string","description":"Host account private key, the latest length is 128 bytes, the maximum length is 8192 bytes.","description_kind":"plain","required":true},"private_key_password":{"type":"string","description":"Host account private key password, maximum length 256 bytes.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dasb_bind_device_resource":{"version":0,"block":{"attributes":{"device_id_set":{"type":["set","number"],"description":"Asset ID collection.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"Bastion host service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_cmd_template":{"version":0,"block":{"attributes":{"cmd_list":{"type":"string","description":"Command list, n separated, maximum length 32768 bytes.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Template name, maximum length 32 characters, cannot contain blank characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_device":{"version":0,"block":{"attributes":{"department_id":{"type":"string","description":"The department ID to which the device belongs.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","required":true},"ip_port_set":{"type":["set","string"],"description":"Asset multi-node: fields ip and port.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Hostname, can be empty.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"Operating system name, only Linux, Windows or MySQL.","description_kind":"plain","required":true},"port":{"type":"number","description":"Management port.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_device_account":{"version":0,"block":{"attributes":{"account":{"type":"string","description":"Device account.","description_kind":"plain","required":true},"device_id":{"type":"number","description":"Device ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_device_group":{"version":0,"block":{"attributes":{"department_id":{"type":"string","description":"The ID of the department to which the asset group belongs, such as: 1.2.3 name, with a maximum length of 32 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Device group name, the maximum length is 32 characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_device_group_members":{"version":0,"block":{"attributes":{"device_group_id":{"type":"number","description":"Device Group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_id_set":{"type":["set","number"],"description":"A collection of device IDs that need to be added to the device group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_reset_user":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"number","description":"User Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_resource":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Automatic renewal. 1 is auto renew flag, 0 is not.","description_kind":"plain","required":true},"cidr_block":{"type":"string","description":"Subnet segments that require service activation.","description_kind":"plain","required":true},"deploy_region":{"type":"string","description":"Deploy region.","description_kind":"plain","required":true},"deploy_zone":{"type":"string","description":"Deploy zone.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"package_bandwidth":{"type":"number","description":"Number of bandwidth expansion packets (4M), The set value is an integer multiple of 4.","description_kind":"plain","optional":true,"computed":true},"resource_edition":{"type":"string","description":"Resource type.Value:standard/pro.","description_kind":"plain","required":true},"resource_node":{"type":"number","description":"Number of resource nodes.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Deploy resource subnetId.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Billing time. This field is mandatory, with a minimum value of 1.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Billing cycle, only support m: month. This field is mandatory, fill in m.","description_kind":"plain","optional":true},"vpc_cidr_block":{"type":"string","description":"The network segment corresponding to the VPC that requires service activation.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Deploy resource vpcId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_user":{"version":0,"block":{"attributes":{"auth_type":{"type":"number","description":"Authentication method, 0 - local, 1 - LDAP, 2 - OAuth. If not passed, the default is 0.","description_kind":"plain","optional":true},"department_id":{"type":"string","description":"Department ID, such as: 1.2.3.","description_kind":"plain","optional":true},"email":{"type":"string","description":"Email. Please provide at least one of `phone` or `email`.","description_kind":"plain","optional":true},"group_id_set":{"type":["set","number"],"description":"The set of user group IDs to which it belongs.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phone":{"type":"string","description":"Enter it in the format of country area code|mobile phone number. For example: +86|***********, +852|xxxxxxxx. Please provide at least one of `phone` or `email`.","description_kind":"plain","optional":true},"real_name":{"type":"string","description":"Real name, maximum length 20 characters, cannot contain blank characters.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username, 3-20 characters, must start with an English letter and cannot contain characters other than letters, numbers, '.', '_', '-'.","description_kind":"plain","required":true},"validate_from":{"type":"string","description":"User effective time, such as: 2021-09-22T00:00:00+00:00If the effective and expiry time are not filled in, the user will be valid for a long time.","description_kind":"plain","optional":true,"computed":true},"validate_time":{"type":"string","description":"Access time period limit, a string composed of 0 and 1, length 168 (7 * 24), representing the time period the user is allowed to access in a week. The Nth character in the string represents the Nth hour of the week, 0 - means access is not allowed, 1 - means access is allowed.","description_kind":"plain","optional":true},"validate_to":{"type":"string","description":"User expiration time, such as: 2021-09-23T00:00:00+00:00If the effective and expiry time are not filled in, the user will be valid for a long time.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_user_group":{"version":0,"block":{"attributes":{"department_id":{"type":"string","description":"ID of the department to which the user group belongs, such as: 1.2.3.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"User group name, maximum length 32 characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_user_group_members":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_id_set":{"type":["set","number"],"description":"Collection of member user IDs.","description_kind":"plain","required":true},"user_group_id":{"type":"number","description":"User Group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_cc_http_policy":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Action mode, only valid when `smode` is `matching`. Valid values are `alg` and `drop`.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the CC self-define http policy.","description_kind":"plain","computed":true},"frequency":{"type":"number","description":"Max frequency per minute, only valid when `smode` is `speedlimit`, the valid value ranges from 1 to 10000.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Ip of the CC self-define http policy, only valid when `resource_type` is `bgp-multip`. The num of list items can only be set one.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CC self-define http policy. Length should between 1 and 20.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Id of the CC self-define http policy.","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"ID of the resource that the CC self-define http policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC self-define http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"smode":{"type":"string","description":"Match mode, and valid values are `matching`, `speedlimit`. Note: the speed limit type CC self-define policy can only set one.","description_kind":"plain","optional":true},"switch":{"type":"bool","description":"Indicate the CC self-define http policy takes effect or not.","description_kind":"plain","optional":true}},"block_types":{"rule_list":{"nesting_mode":"set","block":{"attributes":{"operator":{"type":"string","description":"Operator of the rule. Valid values: `include`, `not_include`, `equal`.","description_kind":"plain","optional":true},"skey":{"type":"string","description":"Key of the rule. Valid values: `host`, `cgi`, `ua`, `referer`.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Rule value, then length should be less than 31 bytes.","description_kind":"plain","optional":true}},"description":"Rule list of the CC self-define http policy, only valid when `smode` is `matching`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_cc_https_policy":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Action mode. Valid values are `alg` and `drop`.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the CC self-define https policy.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain that the CC self-define https policy works for, only valid when `protocol` is `https`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_list":{"type":["set","string"],"description":"Ip of the CC self-define https policy.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CC self-define https policy. Length should between 1 and 20.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Id of the CC self-define https policy.","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"ID of the resource that the CC self-define https policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC self-define https policy works for, valid value is `bgpip`.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule id of the domain that the CC self-define https policy works for, only valid when `protocol` is `https`.","description_kind":"plain","required":true},"switch":{"type":"bool","description":"Indicate the CC self-define https policy takes effect or not.","description_kind":"plain","optional":true}},"block_types":{"rule_list":{"nesting_mode":"set","block":{"attributes":{"operator":{"type":"string","description":"Operator of the rule. Valid values are `include` and `equal`.","description_kind":"plain","required":true},"skey":{"type":"string","description":"Key of the rule. Valid values are `cgi`, `ua` and `referer`.","description_kind":"plain","required":true},"value":{"type":"string","description":"Rule value, then length should be less than 31 bytes.","description_kind":"plain","required":true}},"description":"Rule list of the CC self-define https policy.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_dayu_cc_policy_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared packet; net indicates anti-anti-ip pro version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"The ID of the resource instance.","description_kind":"plain","required":true}},"block_types":{"cc_black_white_ips":{"nesting_mode":"list","block":{"attributes":{"black_white_ip":{"type":"string","description":"Blacklist and whitelist IP addresses.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"modify_time":{"type":"string","description":"Modify time.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Protocol.","description_kind":"plain","required":true},"type":{"type":"string","description":"IP type, value [black(blacklist IP), white (whitelist IP)].","description_kind":"plain","required":true}},"description":"Blacklist and whitelist.","description_kind":"plain"}},"cc_geo_ip_policys":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"User action, drop or arg.","description_kind":"plain","required":true},"area_list":{"type":["list","number"],"description":"The list of region IDs that the user selects to block.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"modify_time":{"type":"string","description":"Modify time.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Protocol, preferably HTTP, HTTPS.","description_kind":"plain","required":true},"region_type":{"type":"string","description":"Regional types, divided into china, oversea and customized.","description_kind":"plain","required":true}},"description":"Details of the CC region blocking policy list.","description_kind":"plain"}},"cc_precision_policys":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Ip address.","description_kind":"plain","required":true},"policy_action":{"type":"string","description":"Policy mode (discard or captcha).","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Policy Id.","description_kind":"plain","computed":true},"protocol":{"type":"string","description":"Protocol.","description_kind":"plain","required":true}},"block_types":{"policys":{"nesting_mode":"list","block":{"attributes":{"field_name":{"type":"string","description":"Configuration item types, currently only support value.","description_kind":"plain","required":true},"field_type":{"type":"string","description":"Configuration fields with the desirable values cgi, ua, cookie, referer, accept, srcip.","description_kind":"plain","required":true},"value":{"type":"string","description":"Configure the value.","description_kind":"plain","required":true},"value_operator":{"type":"string","description":"Configure the item-value comparison mode, which can be taken as the value of evaluate, not_equal, include.","description_kind":"plain","required":true}},"description":"A list of policies.","description_kind":"plain"},"min_items":1}},"description":"CC Precision Protection List.","description_kind":"plain"}},"cc_precision_req_limits":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","computed":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","computed":true},"level":{"type":"string","description":"Protection rating, the optional value of default means default policy, loose means loose, and strict means strict.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, preferably HTTP, HTTPS.","description_kind":"plain","required":true}},"block_types":{"policys":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The frequency limit policy mode, the optional value of arg indicates the verification code, and drop indicates the discard.","description_kind":"plain","required":true},"cookie":{"type":"string","description":"Cookies, one of the three policy entries can only be filled in.","description_kind":"plain","optional":true},"execute_duration":{"type":"number","description":"The duration of the frequency limit policy can be taken from 1 to 86400 per second.","description_kind":"plain","required":true},"mode":{"type":"string","description":"The policy item is compared, and the optional value include indicates inclusion, and equal means equal.","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical period, take values 1, 10, 30, 60, in seconds.","description_kind":"plain","required":true},"request_num":{"type":"number","description":"The number of requests, the value is 1 to 20000.","description_kind":"plain","required":true},"uri":{"type":"string","description":"Uri, one of the three policy entries can only be filled in.","description_kind":"plain","optional":true},"user_agent":{"type":"string","description":"User-Agent, only one of the three policy entries can be filled in.","description_kind":"plain","optional":true}},"description":"The CC Frequency Limit Policy Item field.","description_kind":"plain"},"min_items":1}},"description":"CC frequency throttling policy.","description_kind":"plain"}},"thresholds":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"threshold":{"type":"number","description":"Cleaning threshold, -1 indicates that the `default` mode is turned on.","description_kind":"plain","required":true}},"description":"List of protection threshold configurations.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_ip_attachment_v2":{"version":0,"block":{"attributes":{"bgp_instance_id":{"type":"string","description":"Anti-DDoS instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"bound_ip_list":{"nesting_mode":"list","block":{"attributes":{"biz_type":{"type":"string","description":"Category of product that can be bound. Valid values: public (CVM and CLB), bm (BM), eni (ENI), vpngw (VPN gateway), natgw (NAT gateway), waf (WAF), fpc (financial products), gaap (GAAP), and other (hosted IP). This field is required when you perform binding.","description_kind":"plain","optional":true},"device_type":{"type":"string","description":"Sub-product category. Valid values: cvm (CVM), lb (Load balancer), eni (ENI), vpngw (VPN gateway), natgw (NAT gateway), waf (WAF), fpc (financial products), gaap (GAAP), eip (BM EIP) and other (managed IP). This field is required when you perform binding.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Anti-DDoS instance ID of the IP. This field is required only when the instance is bound to an IP. For example, this field InstanceId will be eni-* if the instance ID is bound to an ENI IP; none if there is no instance to bind to a managed IP.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","required":true}},"description":"Array of IPs to bind to the Anti-DDoS instance. For Anti-DDoS Pro Single IP instance, the array contains only one IP. If there are no IPs to bind, it is empty; however, either BoundDevList or UnBoundDevList must not be empty.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy":{"version":0,"block":{"attributes":{"black_ips":{"type":["set","string"],"description":"Black IP list.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the DDoS policy.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the DDoS policy. Length should between 1 and 32.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Id of policy.","description_kind":"plain","computed":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for. Valid values: `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"scene_id":{"type":"string","description":"Id of policy case that the DDoS policy works for.","description_kind":"plain","computed":true},"watermark_key":{"type":["list",["object",{"content":"string","create_time":"string","id":"string","open_switch":"bool"}]],"description":"Watermark content.","description_kind":"plain","computed":true},"white_ips":{"type":["set","string"],"description":"White IP list.","description_kind":"plain","optional":true}},"block_types":{"drop_options":{"nesting_mode":"list","block":{"attributes":{"bad_conn_threshold":{"type":"number","description":"The number of new connections based on destination IP that trigger suppression of connections. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"check_sync_conn":{"type":"bool","description":"Indicate whether to check null connection or not.","description_kind":"plain","required":true},"conn_timeout":{"type":"number","description":"Connection timeout of abnormal connection check. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"d_conn_limit":{"type":"number","description":"The limit of concurrent connections based on destination IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"d_new_limit":{"type":"number","description":"The limit of new connections based on destination IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"drop_abroad":{"type":"bool","description":"Indicate whether to drop abroad traffic or not.","description_kind":"plain","required":true},"drop_icmp":{"type":"bool","description":"Indicate whether to drop ICMP protocol or not.","description_kind":"plain","required":true},"drop_other":{"type":"bool","description":"Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.","description_kind":"plain","required":true},"drop_tcp":{"type":"bool","description":"Indicate whether to drop TCP protocol or not.","description_kind":"plain","required":true},"drop_udp":{"type":"bool","description":"Indicate to drop UDP protocol or not.","description_kind":"plain","required":true},"icmp_mbps_limit":{"type":"number","description":"The limit of ICMP traffic rate. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true},"null_conn_enable":{"type":"bool","description":"Indicate to enable null connection or not.","description_kind":"plain","required":true},"other_mbps_limit":{"type":"number","description":"The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true},"s_conn_limit":{"type":"number","description":"The limit of concurrent connections based on source IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"s_new_limit":{"type":"number","description":"The limit of new connections based on source IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"syn_limit":{"type":"number","description":"The limit of syn of abnormal connection check. Valid value ranges: (0~100).","description_kind":"plain","required":true},"syn_rate":{"type":"number","description":"The percentage of syn in ack of abnormal connection check. Valid value ranges: (0~100).","description_kind":"plain","optional":true},"tcp_mbps_limit":{"type":"number","description":"The limit of TCP traffic. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true},"udp_mbps_limit":{"type":"number","description":"The limit of UDP traffic rate. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true}},"description":"Option list of abnormal check of the DDos policy, should set at least one policy.","description_kind":"plain"},"min_items":1},"packet_filters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action of port to take. Valid values: `drop`, `drop_black`,`drop_rst`,`drop_black_rst`,`transmit`.`drop`(drop the packet), `drop_black`(drop the packet and black the ip),`drop_rst`(drop the packet and disconnect),`drop_black_rst`(drop the packet, black the ip and disconnect),`transmit`(transmit the packet).","description_kind":"plain","optional":true},"d_end_port":{"type":"number","description":"End port of the destination. Valid value ranges: (0~65535). It must be greater than `d_start_port`.","description_kind":"plain","optional":true},"d_start_port":{"type":"number","description":"Start port of the destination. Valid value ranges: (0~65535).","description_kind":"plain","optional":true},"depth":{"type":"number","description":"The depth of match. Valid value ranges: (0~1500).","description_kind":"plain","optional":true},"is_include":{"type":"bool","description":"Indicate whether to include the key word/regular expression or not.","description_kind":"plain","optional":true},"match_begin":{"type":"string","description":"Indicate whether to check load or not, `begin_l5` means to match and `no_match` means not.","description_kind":"plain","optional":true},"match_str":{"type":"string","description":"The key word or regular expression.","description_kind":"plain","optional":true},"match_type":{"type":"string","description":"Match type. Valid values: `sunday` and `pcre`. `sunday` means key word match while `pcre` means regular match.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset of match. Valid value ranges: (0~1500).","description_kind":"plain","optional":true},"pkt_length_max":{"type":"number","description":"The max length of the packet. Valid value ranges: (0~1500)(Mbps). It must be greater than `pkt_length_min`.","description_kind":"plain","optional":true},"pkt_length_min":{"type":"number","description":"The minimum length of the packet. Valid value ranges: (0~1500)(Mbps).","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Valid values: `tcp`, `udp`, `icmp`, `all`.","description_kind":"plain","optional":true},"s_end_port":{"type":"number","description":"End port of the source. Valid value ranges: (0~65535). It must be greater than `s_start_port`.","description_kind":"plain","optional":true},"s_start_port":{"type":"number","description":"Start port of the source. Valid value ranges: (0~65535).","description_kind":"plain","optional":true}},"description":"Message filter options list.","description_kind":"plain"}},"port_filters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action of port to take. Valid values: `drop`, `transmit`.","description_kind":"plain","optional":true},"end_port":{"type":"number","description":"End port. Valid value ranges: (0~65535). It must be greater than `start_port`.","description_kind":"plain","optional":true},"kind":{"type":"number","description":"The type of forbidden port. Valid values: `0`, `1`, `2`. `0` for destination ports make effect, `1` for source ports make effect. `2` for both destination and source ports.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Valid values are `tcp`, `udp`, `icmp`, `all`.","description_kind":"plain","optional":true},"start_port":{"type":"number","description":"Start port. Valid value ranges: (0~65535).","description_kind":"plain","optional":true}},"description":"Port limits of abnormal check of the DDos policy.","description_kind":"plain"}},"watermark_filters":{"nesting_mode":"list","block":{"attributes":{"auto_remove":{"type":"bool","description":"Indicate whether to auto-remove the watermark or not.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset of watermark. Valid value ranges: (0~1500).","description_kind":"plain","optional":true},"open_switch":{"type":"bool","description":"Indicate whether to open watermark or not. It muse be set `true` when any field of watermark was set.","description_kind":"plain","optional":true},"tcp_port_list":{"type":["list","string"],"description":"Port range of TCP, the format is like `2000-3000`.","description_kind":"plain","optional":true},"udp_port_list":{"type":["list","string"],"description":"Port range of TCP, the format is like `2000-3000`.","description_kind":"plain","optional":true}},"description":"Watermark policy options, and only support one watermark policy at most.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"ID of the attached resource.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for. Valid values are `bgpip`, `bgp`, `bgp-multip`, `net`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_case":{"version":0,"block":{"attributes":{"app_protocols":{"type":["set","string"],"description":"App protocol set of the DDoS policy case.","description_kind":"plain","required":true},"app_type":{"type":"string","description":"App type of the DDoS policy case. Valid values: `WEB`, `GAME`, `APP` and `OTHER`.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the DDoS policy case.","description_kind":"plain","computed":true},"has_abroad":{"type":"string","description":"Indicate whether the service involves overseas or not. Valid values: `no` and `yes`.","description_kind":"plain","required":true},"has_initiate_tcp":{"type":"string","description":"Indicate whether the service actively initiates TCP requests or not. Valid values: `no` and `yes`.","description_kind":"plain","required":true},"has_initiate_udp":{"type":"string","description":"Indicate whether the actively initiate UDP requests or not. Valid values: `no` and `yes`.","description_kind":"plain","optional":true},"has_vpn":{"type":"string","description":"Indicate whether the service involves VPN service or not. Valid values: `no` and `yes`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_tcp_package_len":{"type":"string","description":"The max length of TCP message package, valid value length should be greater than 0 and less than 1500. It should be greater than `min_tcp_package_len`.","description_kind":"plain","optional":true},"max_udp_package_len":{"type":"string","description":"The max length of UDP message package, valid value length should be greater than 0 and less than 1500. It should be greater than `min_udp_package_len`.","description_kind":"plain","optional":true},"min_tcp_package_len":{"type":"string","description":"The minimum length of TCP message package, valid value length should be greater than 0 and less than 1500.","description_kind":"plain","optional":true},"min_udp_package_len":{"type":"string","description":"The minimum length of UDP message package, valid value length should be greater than 0 and less than 1500.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the DDoS policy case. Length should between 1 and 64.","description_kind":"plain","required":true},"peer_tcp_port":{"type":"string","description":"The port that actively initiates TCP requests. Valid value ranges: (1~65535).","description_kind":"plain","optional":true},"peer_udp_port":{"type":"string","description":"The port that actively initiates UDP requests. Valid value ranges: (1~65535).","description_kind":"plain","optional":true},"platform_types":{"type":["set","string"],"description":"Platform set of the DDoS policy case.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy case works for. Valid values: `bgpip`, `bgp` and `bgp-multip`.","description_kind":"plain","required":true},"scene_id":{"type":"string","description":"ID of the DDoS policy case.","description_kind":"plain","computed":true},"tcp_end_port":{"type":"string","description":"End port of the TCP service. Valid value ranges: (0~65535). It must be greater than `tcp_start_port`.","description_kind":"plain","required":true},"tcp_footprint":{"type":"string","description":"The fixed signature of TCP protocol load, valid value length is range from 1 to 512.","description_kind":"plain","optional":true},"tcp_start_port":{"type":"string","description":"Start port of the TCP service. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"udp_end_port":{"type":"string","description":"End port of the UDP service. Valid value ranges: (0~65535). It must be greater than `udp_start_port`.","description_kind":"plain","required":true},"udp_footprint":{"type":"string","description":"The fixed signature of TCP protocol load, valid value length is range from 1 to 512.","description_kind":"plain","optional":true},"udp_start_port":{"type":"string","description":"Start port of the UDP service. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"web_api_urls":{"type":["set","string"],"description":"Web API url set.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared packet; net indicates anti-anti-ip pro version.","description_kind":"plain","optional":true},"ddos_ai":{"type":"string","description":"AI protection switch, take the value [`on`, `off`].","description_kind":"plain","optional":true},"ddos_level":{"type":"string","description":"Protection class, value [`low`, `middle`, `high`].","description_kind":"plain","optional":true},"ddos_threshold":{"type":"number","description":"DDoS cleaning threshold, value[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; When the value is set to 0, it means that the default value is adopted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"The ID of the resource instance.","description_kind":"plain","required":true}},"block_types":{"acls":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, optional values: drop, transmit, forward.","description_kind":"plain","required":true},"d_port_end":{"type":"number","description":"The destination port ends, and the value range is 0~65535.","description_kind":"plain","required":true},"d_port_start":{"type":"number","description":"The destination port starts, and the value range is 0~65535.","description_kind":"plain","required":true},"forward_protocol":{"type":"string","description":"Protocol type, desirable values tcp, udp, all.","description_kind":"plain","required":true},"priority":{"type":"number","description":"Policy priority, the lower the number, the higher the level, the higher the rule matches, taking a value of 1-1000.Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","required":true},"s_port_end":{"type":"number","description":"The source port ends, and the acceptable value ranges from 0 to 65535.","description_kind":"plain","required":true},"s_port_start":{"type":"number","description":"The source port starts, and the value range is 0~65535.","description_kind":"plain","required":true}},"description":"Port ACL policy for DDoS protection.","description_kind":"plain"}},"black_white_ips":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Ip of resource instance.","description_kind":"plain","required":true},"ip_type":{"type":"string","description":"IP type, value [`black`(blacklist IP), `white` (whitelist IP)].","description_kind":"plain","required":true}},"description":"DDoS-protected IP blacklist and whitelist.","description_kind":"plain"}},"ddos_connect_limit":{"nesting_mode":"list","block":{"attributes":{"bad_conn_threshold":{"type":"number","description":"Based on connection suppression trigger threshold, value range [0,4294967295].","description_kind":"plain","required":true},"conn_timeout":{"type":"number","description":"Abnormal connection detection condition, connection timeout, value range [0,65535].","description_kind":"plain","required":true},"dst_conn_limit":{"type":"number","description":"Concurrent connection control based on destination IP+ destination port.","description_kind":"plain","required":true},"dst_new_limit":{"type":"number","description":"Limit on the number of news per second based on the destination IP.","description_kind":"plain","required":true},"null_conn_enable":{"type":"number","description":"Abnormal connection detection conditions, empty connection guard switch, value range[0,1].","description_kind":"plain","required":true},"sd_conn_limit":{"type":"number","description":"Concurrent connection control based on source IP + destination IP.","description_kind":"plain","required":true},"sd_new_limit":{"type":"number","description":"The limit on the number of news per second based on source IP + destination IP.","description_kind":"plain","required":true},"syn_limit":{"type":"number","description":"Anomaly connection detection condition, syn threshold, value range [0,100].","description_kind":"plain","required":true},"syn_rate":{"type":"number","description":"Anomalous connection detection condition, percentage of syn ack, value range [0,100].","description_kind":"plain","required":true}},"description":"DDoS connection suppression options.","description_kind":"plain"},"max_items":1},"ddos_geo_ip_block_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Block action, take the value [`drop`, `trans`].","description_kind":"plain","required":true},"area_list":{"type":["list","number"],"description":"When the RegionType is customized, the AreaList must be filled in, and a maximum of 128 must be filled in.","description_kind":"plain","required":true},"region_type":{"type":"string","description":"Zone type, value [oversea (overseas),china (domestic),customized (custom region)].","description_kind":"plain","required":true}},"description":"DDoS-protected area block configuration.","description_kind":"plain"}},"ddos_speed_limit_config":{"nesting_mode":"list","block":{"attributes":{"bandwidth":{"type":"number","description":"Bandwidth bps.","description_kind":"plain","required":true},"dst_port_list":{"type":"string","description":"List of port ranges, up to 8, multiple; Separated, the range is represented with -; this port range must be filled in; fill in the style 1:0-65535, style 2:80; 443; 1000-2000.","description_kind":"plain","required":true},"mode":{"type":"number","description":"Speed limit mode, take the value [1 (speed limit based on source IP),2 (speed limit based on destination port)].","description_kind":"plain","required":true},"packet_rate":{"type":"number","description":"Packet rate pps.","description_kind":"plain","required":true},"protocol_list":{"type":"string","description":"IP protocol numbers, take the value[ ALL (all protocols),TCP (tcp protocol),UDP (udp protocol),SMP (smp protocol),1; 2-100 (custom protocol number range, up to 8)].","description_kind":"plain","required":true}},"description":"Access speed limit configuration for DDoS protection.","description_kind":"plain"}},"packet_filters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, take the value [drop,transmit,drop_black (discard and black out),drop_rst (Interception),drop_black_rst (intercept and block),forward].","description_kind":"plain","required":true},"d_port_end":{"type":"number","description":"The end destination port, take the value 1~65535, which must be greater than or equal to the starting destination port.","description_kind":"plain","required":true},"d_port_start":{"type":"number","description":"From the destination port, take the value 0~65535.","description_kind":"plain","required":true},"depth":{"type":"number","description":"Detection depth from the detection position, value [0,1500].","description_kind":"plain","required":true},"depth2":{"type":"number","description":"Second detection depth starting from the second detection position, value [0,1500].","description_kind":"plain","required":true},"is_not":{"type":"number","description":"Whether to include the detected value, take the value [0 (included),1 (not included)].","description_kind":"plain","required":true},"is_not2":{"type":"number","description":"Whether the second detection contains the detected value, the value [0 (included),1 (not included)].","description_kind":"plain","required":true},"match_begin":{"type":"string","description":"Detect position, take the value [begin_l3 (IP header),begin_l4 (TCP/UDP header),begin_l5 (T load), no_match (mismatch)].","description_kind":"plain","required":true},"match_begin2":{"type":"string","description":"The second detection position. take the value [begin_l3 (IP header),begin_l4 (TCP/UDP header),begin_l5 (T load), no_match (mismatch)].","description_kind":"plain","required":true},"match_logic":{"type":"string","description":"When there is a second detection condition, the and/or relationship with the first detection condition, takes the value [And (and relationship),none (fill in this value when there is no second detection condition)].","description_kind":"plain","required":true},"match_type":{"type":"string","description":"Detection type, value [sunday (keyword),pcre (regular expression)].","description_kind":"plain","required":true},"match_type2":{"type":"string","description":"The second type of detection, takes the value [sunday (keyword),pcre (regular expression)].","description_kind":"plain","required":true},"offset":{"type":"number","description":"Offset from detection position, value range [0, Depth].","description_kind":"plain","required":true},"offset2":{"type":"number","description":"Offset from the second detection position, value range [0,Depth2].","description_kind":"plain","required":true},"pktlen_max":{"type":"number","description":"The maximum message length, taken from 1 to 1500, must be greater than or equal to the minimum message length.","description_kind":"plain","required":true},"pktlen_min":{"type":"number","description":"Minimum message length, 1-1500.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, value [tcp udp icmp all].","description_kind":"plain","required":true},"s_port_end":{"type":"number","description":"End source port, take the value 1~65535, must be greater than or equal to the starting source port.","description_kind":"plain","required":true},"s_port_start":{"type":"number","description":"Start the source port, take the value 0~65535.","description_kind":"plain","required":true},"str":{"type":"string","description":"Detect values, key strings or regular expressions, take the value [When the detection type is sunday, please fill in the string or hexadecimal bytecode, for example 13233 corresponds to the hexadecimal bytecode of the string `123`;When the detection type is pcre, please fill in the regular expression string;].","description_kind":"plain","required":true},"str2":{"type":"string","description":"The second detection value, the key string or regular expression, takes the value [When the detection type is sunday, please fill in the string or hexadecimal bytecode, for example 13233 corresponds to the hexadecimal bytecode of the string `123`;When the detection type is pcre, please fill in the regular expression string;].","description_kind":"plain","required":true}},"description":"Feature filtering rules for DDoS protection.","description_kind":"plain"}},"protocol_block_config":{"nesting_mode":"list","block":{"attributes":{"drop_icmp":{"type":"number","description":"ICMP block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true},"drop_other":{"type":"number","description":"Other block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true},"drop_tcp":{"type":"number","description":"TCP block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true},"drop_udp":{"type":"number","description":"UDP block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true}},"description":"Protocol block configuration for DDoS protection.","description_kind":"plain"}},"water_print_config":{"nesting_mode":"list","block":{"attributes":{"offset":{"type":"number","description":"Watermark offset, value range: [0-100].","description_kind":"plain","required":true},"open_status":{"type":"number","description":"Whether it is enabled, value [0 (manual open), 1 (immediate operation)].","description_kind":"plain","required":true},"verify":{"type":"string","description":"Watermark check mode, value [`checkall`(normal mode), `shortfpcheckall`(simplified mode)].","description_kind":"plain","required":true}},"block_types":{"listeners":{"nesting_mode":"list","block":{"attributes":{"forward_protocol":{"type":"string","description":"Forwarding protocol, value [TCP, UDP].","description_kind":"plain","required":true},"frontend_port":{"type":"number","description":"Lower limit of forwarding listening port. Values: [1-65535].","description_kind":"plain","required":true},"frontend_port_end":{"type":"number","description":"Upper limit of forwarding listening port. Values: [1-65535].","description_kind":"plain","required":true}},"description":"List of forwarding listeners to which the watermark belongs.","description_kind":"plain"},"min_items":1}},"description":"Water print config.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_eip":{"version":0,"block":{"attributes":{"bind_resource_id":{"type":"string","description":"Resource id to bind.","description_kind":"plain","required":true},"bind_resource_region":{"type":"string","description":"Resource region to bind.","description_kind":"plain","required":true},"bind_resource_type":{"type":"string","description":"Resource type to bind, value range [`clb`, `cvm`].","description_kind":"plain","required":true},"created_time":{"type":"string","description":"Created time of the resource instance.","description_kind":"plain","computed":true},"eip":{"type":"string","description":"Eip of the resource.","description_kind":"plain","required":true},"eip_address_status":{"type":"string","description":"Eip address status of the resource instance.","description_kind":"plain","computed":true},"eip_bound_rsc_eni":{"type":"string","description":"Eip bound rsc eni of the resource instance.","description_kind":"plain","computed":true},"eip_bound_rsc_ins":{"type":"string","description":"Eip bound rsc ins of the resource instance.","description_kind":"plain","computed":true},"eip_bound_rsc_vip":{"type":"string","description":"Eip bound rsc vip of the resource instance.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Expired time of the resource instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modify_time":{"type":"string","description":"Modify time of the resource instance.","description_kind":"plain","computed":true},"protection_status":{"type":"string","description":"Protection status of the resource instance.","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"ID of the resource.","description_kind":"plain","required":true},"resource_region":{"type":"string","description":"Region of the resource instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rule":{"version":0,"block":{"attributes":{"d_port":{"type":"number","description":"The destination port of the L4 rule.","description_kind":"plain","required":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is 2-10.","description_kind":"plain","optional":true,"computed":true},"health_check_interval":{"type":"number","description":"Interval time of health check. The value range is 10-60 sec, and the default is 15 sec.","description_kind":"plain","optional":true,"computed":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled. The default is `false`. Only valid when source list has more than one source item.","description_kind":"plain","optional":true,"computed":true},"health_check_timeout":{"type":"number","description":"HTTP Status Code. The default is 26 and value range is 2-60.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is 3. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is 2-10.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lb_type":{"type":"number","description":"LB type of the rule. Valid values: `1`, `2`. `1` for weight cycling and `2` for IP hash.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the rule. When the `resource_type` is `net`, this field should be set with valid domain.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule. Valid values: `http`, `https`. When `source_type` is 1(host source), the value of this field can only set with `tcp`.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"ID of the resource that the layer 4 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of the layer 4 rule.","description_kind":"plain","computed":true},"s_port":{"type":"number","description":"The source port of the L4 rule.","description_kind":"plain","required":true},"session_switch":{"type":"bool","description":"Indicate that the session will keep or not, and default value is `false`.","description_kind":"plain","optional":true},"session_time":{"type":"number","description":"Session keep time, only valid when `session_switch` is true, the available value ranges from 1 to 300 and unit is second.","description_kind":"plain","optional":true,"computed":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true}},"block_types":{"source_list":{"nesting_mode":"set","block":{"attributes":{"source":{"type":"string","description":"Source IP or domain, valid format of ip is like `1.1.1.1` and valid format of host source is like `abc.com`.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the source, the valid value ranges from 0 to 100.","description_kind":"plain","required":true}},"description":"Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to 20.","description_kind":"plain"},"min_items":1,"max_items":20}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rule_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Business of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"Resource id.","description_kind":"plain","required":true},"virtual_port":{"type":"number","description":"The virtual port of the layer 4 rule.","description_kind":"plain","required":true},"vpn":{"type":"string","description":"Resource vpn.","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"keep_enable":{"type":"bool","description":"session hold switch.","description_kind":"plain","required":true},"keeptime":{"type":"number","description":"The keeptime of the layer 4 rule.","description_kind":"plain","required":true},"lb_type":{"type":"number","description":"LB type of the rule, `1` for weight cycling and `2` for IP hash.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule.","description_kind":"plain","required":true},"region":{"type":"number","description":"Corresponding regional information.","description_kind":"plain","required":true},"remove_switch":{"type":"bool","description":"Remove the watermark state.","description_kind":"plain","required":true},"rule_name":{"type":"string","description":"Name of the rule.","description_kind":"plain","required":true},"source_port":{"type":"number","description":"The source port of the layer 4 rule.","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true},"virtual_port":{"type":"number","description":"The virtual port of the layer 4 rule.","description_kind":"plain","required":true}},"block_types":{"source_list":{"nesting_mode":"list","block":{"attributes":{"source":{"type":"string","description":"Source IP or domain.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the source.","description_kind":"plain","required":true}},"description":"Source list of the rule.","description_kind":"plain"},"min_items":1}},"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rule":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain that the layer 7 rule works for. Valid string length ranges from 0 to 80.","description_kind":"plain","required":true},"health_check_code":{"type":"number","description":"HTTP Status Code. The default is `26`. Valid value ranges: [1~31]. `1` means the return value '1xx' is health. `2` means the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is health. `16` means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values.","description_kind":"plain","optional":true,"computed":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10].","description_kind":"plain","optional":true,"computed":true},"health_check_interval":{"type":"number","description":"Interval time of health check. Valid value ranges: [10~60]sec. The default is 15 sec.","description_kind":"plain","optional":true,"computed":true},"health_check_method":{"type":"string","description":"Methods of health check. The default is 'HEAD', the available value are 'HEAD' and 'GET'.","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description":"Path of health check. The default is `/`.","description_kind":"plain","optional":true,"computed":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled. The default is `false`.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10].","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the rule.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule. Valid values: `http`, `https`.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"ID of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 7 rule works for, valid value is `bgpip`.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of the layer 7 rule.","description_kind":"plain","computed":true},"source_list":{"type":["set","string"],"description":"Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to 16.","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true},"ssl_id":{"type":"string","description":"SSL ID, when the `protocol` is `https`, the field should be set with valid SSL id.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the rule. `0` for create/modify success, `2` for create/modify fail, `3` for delete success, `5` for delete failed, `6` for waiting to be created/modified, `7` for waiting to be deleted and 8 for waiting to get SSL ID.","description_kind":"plain","computed":true},"switch":{"type":"bool","description":"Indicate the rule will take effect or not.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rule_v2":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"ID of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_ip":{"type":"string","description":"Ip of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 7 rule works for, valid value is `bgpip`.","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"cc_enable":{"type":"number","description":"HTTPS protocol CC protection status, value [0 (off), 1 (on)], defaule is 0.","description_kind":"plain","optional":true},"cert_type":{"type":"number","description":"The source of the certificate must be filled in when the forwarding protocol is https, the value [2 (Tencent Cloud Hosting Certificate)], and 0 when the forwarding protocol is http.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain of the rule.","description_kind":"plain","required":true},"https_to_http_enable":{"type":"number","description":"Whether to enable the Https protocol to use Http back-to-source, take the value [0 (off), 1 (on)], do not fill in the default is off, defaule is 0.","description_kind":"plain","optional":true},"keep_enable":{"type":"number","description":"session hold switch.","description_kind":"plain","required":true},"keeptime":{"type":"number","description":"The keeptime of the layer 4 rule.","description_kind":"plain","required":true},"lb_type":{"type":"number","description":"LB type of the rule, `1` for weight cycling and `2` for IP hash.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule.","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true},"ssl_id":{"type":"string","description":"When the certificate source is a Tencent Cloud managed certificate, this field must be filled in with the managed certificate ID.","description_kind":"plain","optional":true}},"block_types":{"source_list":{"nesting_mode":"list","block":{"attributes":{"source":{"type":"string","description":"Source IP or domain.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the source.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description":"A list of layer 7 rules. Each element contains the following attributes:","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dbbrain_db_diag_report_task":{"version":0,"block":{"attributes":{"contact_group":{"type":["set","number"],"description":"An array of contact group IDs to receive mail from.","description_kind":"plain","optional":true},"contact_person":{"type":["set","number"],"description":"An array of contact IDs to receive emails from.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time, such as 2020-11-09T14:00:00+08:00.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.","description_kind":"plain","required":true},"send_mail_flag":{"type":"number","description":"Whether to send mail: 0 - no, 1 - yes.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Start time, such as 2020-11-08T14:00:00+08:00.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_modify_diag_db_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Specifies the ID of the instance whose inspection status is changed.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.","description_kind":"plain","required":true},"regions":{"type":"string","description":"Effective instance region, the value is All, which means all regions.","description_kind":"plain","optional":true}},"block_types":{"instance_confs":{"nesting_mode":"list","block":{"attributes":{"daily_inspection":{"type":"string","description":"Database inspection switch, Yes/No.","description_kind":"plain","optional":true},"overview_display":{"type":"string","description":"Instance overview switch, Yes/No.","description_kind":"plain","optional":true}},"description":"Instance configuration, including inspection, overview switch, etc.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dbbrain_security_audit_log_export_task":{"version":0,"block":{"attributes":{"async_request_id":{"type":"number","description":"request of async id.","description_kind":"plain","computed":true},"danger_levels":{"type":["set","number"],"description":"List of log risk levels, supported values include: 0 no risk; 1 low risk; 2 medium risk; 3 high risk.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"end time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"product, optional value is mysql.","description_kind":"plain","required":true},"sec_audit_group_id":{"type":"string","description":"security audit group id.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_sql_filter":{"version":0,"block":{"attributes":{"duration":{"type":"number","description":"filter duration.","description_kind":"plain","required":true},"filter_id":{"type":"number","description":"filter id.","description_kind":"plain","computed":true},"filter_key":{"type":"string","description":"filter key.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"max_concurrency":{"type":"number","description":"maximum concurreny.","description_kind":"plain","required":true},"product":{"type":"string","description":"product, optional value is \u0026amp;#39;mysql\u0026amp;#39;, \u0026amp;#39;cynosdb\u0026amp;#39;.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.","description_kind":"plain","required":true},"status":{"type":"string","description":"filter status.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"session_token":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description":"password.","description_kind":"plain","required":true},"user":{"type":"string","description":"user name.","description_kind":"plain","required":true}},"description":"session token.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dbbrain_tdsql_audit_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Deadline time, such as `2019-09-11 10:13:14`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"node_request_type":{"type":"string","description":"Consistent with Product. For example: dcdb, mariadb.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: dcdb - cloud database Tdsql, mariadb - cloud database MariaDB for MariaDB..","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Number of affected rows. Indicates filtering audit logs whose affected rows are greater than this value.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"Database name.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. The unit is: us. It means to filter the audit logs whose execution time is greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client Address.","description_kind":"plain","optional":true},"sent_rows":{"type":"number","description":"Return the number of rows. It means to filter the audit log with the number of returned rows greater than this value.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"Username.","description_kind":"plain","optional":true}},"description":"Filter conditions. Logs can be filtered according to the filter conditions set.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dc_gateway":{"version":0,"block":{"attributes":{"cnn_route_type":{"type":"string","description":"Type of CCN route. Valid value: `BGP` and `STATIC`. The property is available when the DCG type is CCN gateway and BGP enabled.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"enable_bgp":{"type":"bool","description":"Indicates whether the BGP is enabled.","description_kind":"plain","computed":true},"gateway_type":{"type":"string","description":"Type of the gateway. Valid value: `NORMAL` and `NAT`. Default is `NORMAL`. NOTES: CCN only supports `NORMAL` and a VPC can create two DCGs, the one is NAT type and the other is non-NAT type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the DCG.","description_kind":"plain","required":true},"network_instance_id":{"type":"string","description":"If the `network_type` value is `VPC`, the available value is VPC ID. But when the `network_type` value is `CCN`, the available value is CCN instance ID.","description_kind":"plain","required":true},"network_type":{"type":"string","description":"Type of associated network. Valid value: `VPC` and `CCN`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_attachment":{"version":0,"block":{"attributes":{"direct_connect_gateway_id":{"type":"string","description":"DirectConnectGatewayId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description":"NatGatewayId.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_ccn_route":{"version":0,"block":{"attributes":{"as_path":{"type":["list","string"],"description":"As path list of the BGP.","description_kind":"plain","computed":true},"cidr_block":{"type":"string","description":"A network address segment of IDC.","description_kind":"plain","required":true},"dcg_id":{"type":"string","description":"ID of the DCG.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dc_instance":{"version":0,"block":{"attributes":{"access_point_id":{"type":"string","description":"Access point of connection.You can call `DescribeAccessPoints` to get the region ID. The selected access point must exist and be available.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"Connection port bandwidth in Mbps. Value range: [2,10240]. Default value: 1000.","description_kind":"plain","optional":true},"circuit_code":{"type":"string","description":"Circuit code of a connection, which is provided by the ISP or connection provider.","description_kind":"plain","optional":true},"customer_address":{"type":"string","description":"User-side IP address for connection debugging, which is automatically assigned by default.","description_kind":"plain","optional":true},"customer_contact_mail":{"type":"string","description":"Email address of connection applicant, which is obtained from the account system by default.","description_kind":"plain","optional":true},"customer_contact_number":{"type":"string","description":"Contact number of connection applicant, which is obtained from the account system by default.","description_kind":"plain","optional":true},"customer_name":{"type":"string","description":"Name of connection applicant, which is obtained from the account system by default.","description_kind":"plain","optional":true},"direct_connect_name":{"type":"string","description":"Connection name.","description_kind":"plain","required":true},"fault_report_contact_number":{"type":"string","description":"Fault reporting contact number.","description_kind":"plain","optional":true},"fault_report_contact_person":{"type":"string","description":"Fault reporting contact person.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"line_operator":{"type":"string","description":"ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international ISPs).","description_kind":"plain","required":true},"location":{"type":"string","description":"Local IDC location.","description_kind":"plain","optional":true},"port_type":{"type":"string","description":"Port type of connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit electrical Ethernet interface), 1000Base-LX (1-Gigabit single-module optical Ethernet interface; 10 KM), 10GBase-T (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-module optical Ethernet interface; 10 KM). Default value: 1000Base-LX.","description_kind":"plain","required":true},"redundant_direct_connect_id":{"type":"string","description":"ID of redundant connection.","description_kind":"plain","optional":true},"sign_law":{"type":"bool","description":"Whether the connection applicant has signed the service agreement. Default value: true.","description_kind":"plain","optional":true},"tencent_address":{"type":"string","description":"Tencent-side IP address for connection debugging, which is automatically assigned by default.","description_kind":"plain","optional":true},"vlan":{"type":"number","description":"VLAN for connection debugging, which is enabled and automatically assigned by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address":{"version":0,"block":{"attributes":{"addr_proto":{"type":"number","description":"0: IPv4, 1: IPv6.","description_kind":"plain","required":true},"addr_type":{"type":"number","description":"0: BGP, 1: china telecom, 2: china mobile, 3: china unicom.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mask_len":{"type":"number","description":"CIDR address mask.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"whether enable internet address.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"internet public address id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_share_dcx_config":{"version":0,"block":{"attributes":{"direct_connect_tunnel_id":{"type":"string","description":"the direct connect owner accept or reject the apply of direct connect tunnel.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"if accept or reject direct connect tunnel.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description for account.","description_kind":"plain","optional":true},"host":{"type":"string","description":"db host.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"max_user_connections":{"type":"number","description":"max user connections.","description_kind":"plain","optional":true},"password":{"type":"string","description":"password.","description_kind":"plain","required":true,"sensitive":true},"read_only":{"type":"number","description":"whether the account is readonly. 0 means not a readonly account.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"account name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_account_privileges":{"version":0,"block":{"attributes":{"global_privileges":{"type":["set","string"],"description":"Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: SELECT, INSERT, UPDATE, DELETE, CREATE, PROCESS, DROP, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER. Note that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"block_types":{"account":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"account host.","description_kind":"plain","required":true},"user":{"type":"string","description":"account name.","description_kind":"plain","required":true}},"description":"The account of the database, including username and host.","description_kind":"plain"},"min_items":1,"max_items":1},"column_privileges":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"string","description":"Database column name.","description_kind":"plain","required":true},"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Database table name.","description_kind":"plain","required":true}},"description":"Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1},"database_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true}},"description":"Database permissions. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1},"table_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Database table name.","description_kind":"plain","required":true}},"description":"Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1},"view_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"view":{"type":"string","description":"Database view name.","description_kind":"plain","required":true}},"description":"Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dcdb_activate_hour_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_cancel_dcn_job_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_db_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":" Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal). 1 means automatic renewal, 2 means no automatic renewal (user setting). if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.","description_kind":"plain","optional":true},"auto_voucher":{"type":"bool","description":"Whether to automatically use vouchers for payment, not used by default.","description_kind":"plain","optional":true},"db_version_id":{"type":"string","description":" Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. 8.0.18 - MySQL 8.0.18; 10.1.9 - Mariadb 10.1.9; 5.7.17 - Percona 5.7.17 If not filled, the default is 5.7.17, which means Percona 5.7.17.","description_kind":"plain","optional":true},"dcn_instance_id":{"type":"string","description":"DCN source instance ID.","description_kind":"plain","optional":true},"dcn_region":{"type":"string","description":"DCN source region.","description_kind":"plain","optional":true},"extranet_access":{"type":"bool","description":"Whether to open the extranet access.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name, you can set the name of the instance independently through this field.","description_kind":"plain","optional":true},"ipv6_flag":{"type":"number","description":"Whether to support IPv6.","description_kind":"plain","optional":true},"period":{"type":"number","description":"The length of time you want to buy, unit: month.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter.","description_kind":"plain","optional":true},"shard_count":{"type":"number","description":"The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":" Number of single shard nodes, can pass DescribeShardSpec Query the instance specification to obtain.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":" Shard storage size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Virtual private network subnet ID, required when VpcId is not empty.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"The field is required to specify VIP.","description_kind":"plain","optional":true,"computed":true},"vipv6":{"type":"string","description":"The field is required to specify VIPv6.","description_kind":"plain","optional":true,"computed":true},"voucher_ids":{"type":["set","string"],"description":"Voucher ID list, currently only supports specifying one voucher.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Intranet port.","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description":"The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.","description_kind":"plain","required":true}},"block_types":{"init_params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"The name of parameter.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of parameter.","description_kind":"plain","required":true}},"description":" parameter list. The optional values of this interface are: character_set_server (character set, must be passed), lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive), innodb_page_size (innodb data page, default 16K), sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate) .","description_kind":"plain"}},"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"The key of tag.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"The value of tag.","description_kind":"plain","required":true}},"description":"Array of tag key-value pairs.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dcdb_db_parameters":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"The name of parameter.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of parameter.","description_kind":"plain","required":true}},"description":"Parameter list, each element is a combination of Param and Value.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dcdb_db_sync_mode_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.","description_kind":"plain","required":true},"sync_mode":{"type":"number","description":"Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_encrypt_attributes_config":{"version":0,"block":{"attributes":{"encrypt_enabled":{"type":"number","description":"whether to enable data encryption. Notice: it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_flush_binlog_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_hourdb_instance":{"version":0,"block":{"attributes":{"db_version_id":{"type":"string","description":"db engine version, default to Percona 5.7.17.","description_kind":"plain","optional":true},"dcn_instance_id":{"type":"string","description":"DCN source instance ID.","description_kind":"plain","optional":true},"dcn_region":{"type":"string","description":"DCN source region.","description_kind":"plain","optional":true},"extranet_access":{"type":"bool","description":"Whether to open the extranet access.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"name of this instance.","description_kind":"plain","optional":true},"ipv6_flag":{"type":"number","description":"Whether to support IPv6.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"security group id.","description_kind":"plain","optional":true},"shard_count":{"type":"number","description":"instance shard count.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":"node count for each shard. It can be obtained by querying api DescribeShardSpec.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id, its required when vpcId is set.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"The field is required to specify VIP.","description_kind":"plain","optional":true,"computed":true},"vipv6":{"type":"string","description":"The field is required to specify VIPv6.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Intranet port.","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description":"available zone.","description_kind":"plain","optional":true}},"block_types":{"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true}},"description":"resource tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dcdb_instance_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"rs_access_strategy":{"type":"number","description":"RS nearest access mode, 0-no policy, 1-nearest access.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_isolate_hour_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"attached instance id.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"security group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_switch_db_instance_ha_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of tdsqlshard-ow728lmc.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcx":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"Bandwidth of the DC.","description_kind":"plain","optional":true,"computed":true},"bgp_asn":{"type":"number","description":"BGP ASN of the user. A required field within BGP.","description_kind":"plain","optional":true,"computed":true},"bgp_auth_key":{"type":"string","description":"BGP key of the user.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"customer_address":{"type":"string","description":"Interconnect IP of the DC within client.","description_kind":"plain","optional":true,"computed":true},"dc_id":{"type":"string","description":"ID of the DC to be queried, application deployment offline.","description_kind":"plain","required":true},"dc_owner_account":{"type":"string","description":"Connection owner, who is the current customer by default. The developer account ID should be entered for shared connections.","description_kind":"plain","optional":true,"computed":true},"dcg_id":{"type":"string","description":"ID of the DC Gateway. Currently only new in the console.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the dedicated tunnel.","description_kind":"plain","required":true},"network_region":{"type":"string","description":"Network region.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Type of the network. Valid value: `VPC`, `BMVPC` and `CCN`. The default value is `VPC`.","description_kind":"plain","optional":true},"route_filter_prefixes":{"type":["set","string"],"description":"Static route, the network address of the user IDC. It can be modified after setting but cannot be deleted. AN unable field within BGP.","description_kind":"plain","optional":true},"route_type":{"type":"string","description":"Type of the route, and available values include BGP and STATIC. The default value is `BGP`.","description_kind":"plain","optional":true},"state":{"type":"string","description":"State of the dedicated tunnels. Valid value: `PENDING`, `ALLOCATING`, `ALLOCATED`, `ALTERING`, `DELETING`, `DELETED`, `COMFIRMING` and `REJECTED`.","description_kind":"plain","computed":true},"tencent_address":{"type":"string","description":"Interconnect IP of the DC within Tencent.","description_kind":"plain","optional":true,"computed":true},"vlan":{"type":"number","description":"Vlan of the dedicated tunnels. Valid value ranges: (0~3000). `0` means that only one tunnel can be created for the physical connect.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC or BMVPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcx_extra_config":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"direct connect tunnel bandwidth.","description_kind":"plain","optional":true},"bfd_enable":{"type":"number","description":"be enabled BFD.","description_kind":"plain","optional":true},"customer_address":{"type":"string","description":"direct connect tunnel user idc connect ip.","description_kind":"plain","optional":true},"direct_connect_tunnel_id":{"type":"string","description":"direct connect tunnel id.","description_kind":"plain","required":true},"enable_bgp_community":{"type":"bool","description":"BGP community attribute.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_enable":{"type":"number","description":"0: disable IPv61: enable IPv6.","description_kind":"plain","optional":true},"jumbo_enable":{"type":"number","description":"direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.","description_kind":"plain","optional":true},"nqa_enable":{"type":"number","description":"be enabled NQA.","description_kind":"plain","optional":true},"tencent_address":{"type":"string","description":"direct connect tunnel tencent cloud connect ip.","description_kind":"plain","optional":true},"tencent_backup_address":{"type":"string","description":"direct connect tunnel tencent cloud backup connect ip.","description_kind":"plain","optional":true},"vlan":{"type":"number","description":"direct connect tunnel vlan id.","description_kind":"plain","optional":true}},"block_types":{"bfd_info":{"nesting_mode":"list","block":{"attributes":{"interval":{"type":"number","description":"detect interval.","description_kind":"plain","optional":true},"probe_failed_times":{"type":"number","description":"detect times.","description_kind":"plain","optional":true}},"description":"BFD config info.","description_kind":"plain"},"max_items":1},"bgp_peer":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description":"user idc BGP Asn.","description_kind":"plain","optional":true},"auth_key":{"type":"string","description":"user bgp key.","description_kind":"plain","optional":true}},"description":"idc BGP, Asn, AuthKey.","description_kind":"plain"},"max_items":1},"nqa_info":{"nesting_mode":"list","block":{"attributes":{"destination_ip":{"type":"string","description":"detect ip.","description_kind":"plain","optional":true},"interval":{"type":"number","description":"detect interval.","description_kind":"plain","optional":true},"probe_failed_times":{"type":"number","description":"detect times.","description_kind":"plain","optional":true}},"description":"NQA config info.","description_kind":"plain"},"max_items":1},"route_filter_prefixes":{"nesting_mode":"list","block":{"attributes":{"cidr":{"type":"string","description":"user network prefixes.","description_kind":"plain","optional":true}},"description":"user filter network prefixes.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_add_users_to_work_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"add_info":{"nesting_mode":"list","block":{"attributes":{"user_ids":{"type":["set","string"],"description":"User id set, matched with CAM side uin.","description_kind":"plain","required":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","required":true}},"description":"Work group and user information to operate on.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_attach_user_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User id, the same as the sub-user uin.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"Authentication policy collection.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_attach_work_group_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"The set of policies to be bound.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_bind_work_groups_to_user_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"add_info":{"nesting_mode":"list","block":{"attributes":{"user_id":{"type":"string","description":"User id, matched with CAM side uin.","description_kind":"plain","required":true},"work_group_ids":{"type":["set","number"],"description":"Work group id set.","description_kind":"plain","required":true}},"description":"Bind user and workgroup information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_data_engine":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"Engine auto renew, only support 0: Default, 1: AutoRenewON, 2: AutoRenewOFF.","description_kind":"plain","optional":true},"auto_resume":{"type":"bool","description":"Whether to automatically start the cluster, prepay not support.","description_kind":"plain","required":true},"auto_suspend":{"type":"bool","description":"Whether to automatically suspend the cluster, prepay not support.","description_kind":"plain","optional":true},"auto_suspend_time":{"type":"number","description":"Cluster automatic suspension time, default 10 minutes.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"Engine VPC network segment, just like 192.0.2.1/24.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Engine cluster type, only support: spark_cu/presto_cu.","description_kind":"plain","required":true},"crontab_resume_suspend":{"type":"number","description":"Engine crontab resume or suspend strategy, only support: 0: Wait(default), 1: Kill.","description_kind":"plain","optional":true},"data_engine_name":{"type":"string","description":"Engine name.","description_kind":"plain","required":true},"default_data_engine":{"type":"bool","description":"Whether it is the default virtual cluster.","description_kind":"plain","optional":true},"elastic_limit":{"type":"number","description":"For spark Batch ExecType, yearly and monthly cluster elastic limit.","description_kind":"plain","optional":true},"elastic_switch":{"type":"bool","description":"For spark Batch ExecType, yearly and monthly cluster whether to enable elasticity.","description_kind":"plain","optional":true},"engine_exec_type":{"type":"string","description":"Engine exec type, only support SQL(default) or BATCH.","description_kind":"plain","optional":true},"engine_type":{"type":"string","description":"Engine type, only support: spark/presto.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version_name":{"type":"string","description":"Cluster image version name. Such as SuperSQL-P 1.1; SuperSQL-S 3.2, etc., do not upload, and create a cluster with the latest mirror version by default.","description_kind":"plain","optional":true,"computed":true},"main_cluster_name":{"type":"string","description":"Primary cluster name, specified when creating a disaster recovery cluster.","description_kind":"plain","optional":true},"max_clusters":{"type":"number","description":"Engine max cluster size, MaxClusters less than or equal to 10 and MaxClusters bigger than MinClusters.","description_kind":"plain","optional":true},"max_concurrency":{"type":"number","description":"Maximum number of concurrent tasks in a single cluster, default 5.","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description":"Engine description information.","description_kind":"plain","optional":true},"min_clusters":{"type":"number","description":"Engine min size, greater than or equal to 1 and MaxClusters bigger than MinClusters.","description_kind":"plain","optional":true},"mode":{"type":"number","description":"Engine mode, only support 1: ByAmount, 2: YearlyAndMonthly.","description_kind":"plain","required":true},"pay_mode":{"type":"number","description":"Engine pay mode type, only support 0: postPay, 1: prePay(default).","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Engine resource type not match, only support: Standard_CU/Memory_CU(only BATCH ExecType).","description_kind":"plain","optional":true,"computed":true},"size":{"type":"number","description":"Cluster size. Required when updating.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Engine TimeSpan, prePay: minimum of 1, representing one month of purchasing resources, with a maximum of 120, default 3600, postPay: fixed fee of 3600.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Engine TimeUnit, prePay: use m(default), postPay: use h.","description_kind":"plain","optional":true},"tolerable_queue_time":{"type":"number","description":"Tolerable queuing time, default 0. scaling may be triggered when tasks are queued for longer than the tolerable time. if this parameter is 0, it means that capacity expansion may be triggered immediately once a task is queued.","description_kind":"plain","optional":true}},"block_types":{"crontab_resume_suspend_strategy":{"nesting_mode":"list","block":{"attributes":{"resume_time":{"type":"string","description":"Scheduled pull-up time: For example: 8 o\u0026amp;#39;clock on Monday is expressed as 1000000-08:00:00.","description_kind":"plain","optional":true},"suspend_strategy":{"type":"number","description":"Suspend configuration: 0 (default): wait for the task to end before suspending, 1: force suspend.","description_kind":"plain","optional":true},"suspend_time":{"type":"string","description":"Scheduled suspension time: For example: 20 o\u0026amp;#39;clock on Monday is expressed as 1000000-20:00:00.","description_kind":"plain","optional":true}},"description":"Engine auto suspend strategy, when AutoSuspend is true, CrontabResumeSuspend must stop.","description_kind":"plain"},"max_items":1},"data_engine_config_pairs":{"nesting_mode":"list","block":{"attributes":{"config_item":{"type":"string","description":"Configuration items.","description_kind":"plain","required":true},"config_value":{"type":"string","description":"Configuration value.","description_kind":"plain","required":true}},"description":"Cluster advanced configuration.","description_kind":"plain"}},"session_resource_template":{"nesting_mode":"list","block":{"attributes":{"driver_size":{"type":"string","description":"Engine driver size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true},"executor_max_numbers":{"type":"number","description":"Specify the executor max number (in a dynamic configuration scenario), the minimum value is 1, and the maximum value is less than the cluster specification (when ExecutorMaxNumbers is less than ExecutorNums, the value is set to ExecutorNums).","description_kind":"plain","optional":true},"executor_nums":{"type":"number","description":"Specify the number of executors. The minimum value is 1 and the maximum value is less than the cluster specification.","description_kind":"plain","optional":true},"executor_size":{"type":"string","description":"Engine executor size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true}},"description":"For spark Batch ExecType, cluster session resource configuration template.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_detach_user_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User id, the same as the sub-user uin.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"Authentication policy collection.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_detach_work_group_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"The set of policies to be bound.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_modify_data_engine_description_operation":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"The name of the engine to modify.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description":"Engine description information, the maximum length is 250.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_modify_user_typ_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User id (uin), if left blank, it defaults to the caller's sub-uin.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"User type, only support: ADMIN: ddministrator/COMMON: ordinary user.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_renew_data_engine_operation":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"Data engine name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pay_mode":{"type":"number","description":"Engine pay mode type, only support 0: postPay, 1: prePay(default).","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"Automatic renewal flag, 0, initial state, automatic renewal is not performed by default. if the user has prepaid non-stop service privileges, automatic renewal will occur. 1: Automatic renewal. 2: make it clear that there will be no automatic renewal. if this parameter is not passed, the default value is 0.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Engine TimeSpan, prePay: minimum of 1, representing one month of purchasing resources, with a maximum of 120, default 3600, postPay: fixed fee of 3600.","description_kind":"plain","required":true},"time_unit":{"type":"string","description":"Engine TimeUnit, prePay: use m(default), postPay: use h.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_restart_data_engine_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"forced_operation":{"type":"bool","description":"Whether to force restart and ignore tasks.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_rollback_data_engine_image_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"from_record_id":{"type":"string","description":"Log record id before rollback.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"to_record_id":{"type":"string","description":"Log record id after rollback.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_store_location_config":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Whether to enable advanced settings: 0-no, 1-yes.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"store_location":{"type":"string","description":"The calculation results are stored in the cos path, such as: cosn://bucketname/.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_suspend_resume_data_engine":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"Engine name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"Engine operate tye: suspend/resume.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_switch_data_engine_image_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"new_image_version_id":{"type":"string","description":"New image version id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_update_data_engine_config_operation":{"version":0,"block":{"attributes":{"data_engine_config_command":{"type":"string","description":"Engine configuration command, supports UpdateSparkSQLLakefsPath (update native table configuration), UpdateSparkSQLResultPath (update result path configuration).","description_kind":"plain","required":true},"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_update_row_filter_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"The id of the row filtering policy.","description_kind":"plain","required":true}},"block_types":{"policy":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"New filtering strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_upgrade_data_engine_image_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_user":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_alias":{"type":"string","description":"User alias, the character length is less than 50.","description_kind":"plain","optional":true},"user_description":{"type":"string","description":"User description information, easy to distinguish between different users.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"The sub-user uin that needs to be authorized.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"User Type. `ADMIN` or `COMMONN`.","description_kind":"plain","optional":true},"work_group_ids":{"type":["set","number"],"description":"A collection of workgroup IDs bound to the user.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_user_data_engine_config":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"data_engine_config_pairs":{"nesting_mode":"list","block":{"attributes":{"config_item":{"type":"string","description":"Config key.","description_kind":"plain","required":true},"config_value":{"type":"string","description":"Config value.","description_kind":"plain","required":true}},"description":"Engine configuration items.","description_kind":"plain"}},"session_resource_template":{"nesting_mode":"list","block":{"attributes":{"driver_size":{"type":"string","description":"Engine driver size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true},"executor_max_numbers":{"type":"number","description":"Specify the executor max number (in a dynamic configuration scenario), the minimum value is 1, and the maximum value is less than the cluster specification (when ExecutorMaxNumbers is less than ExecutorNums, the value is set to ExecutorNums).","description_kind":"plain","optional":true},"executor_nums":{"type":"number","description":"Specify the number of executors. The minimum value is 1 and the maximum value is less than the cluster specification.","description_kind":"plain","optional":true},"executor_size":{"type":"string","description":"Engine executor size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true}},"description":"Job engine resource configuration template.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_work_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_ids":{"type":["set","string"],"description":"A collection of user IDs that has been bound to the workgroup.","description_kind":"plain","computed":true},"work_group_description":{"type":"string","description":"Description of Work Group.","description_kind":"plain","optional":true},"work_group_name":{"type":"string","description":"Name of Work Group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnat":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the NAT forward.","description_kind":"plain","optional":true},"elastic_ip":{"type":"string","description":"Network address of the EIP.","description_kind":"plain","required":true},"elastic_port":{"type":"string","description":"Port of the EIP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_id":{"type":"string","description":"ID of the NAT gateway.","description_kind":"plain","required":true},"private_ip":{"type":"string","description":"Network address of the backend service.","description_kind":"plain","required":true},"private_port":{"type":"string","description":"Port of intranet.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Type of the network protocol. Valid value: `TCP` and `UDP`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_custom_line":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The IP segment of custom line, split with `-`.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The Name of custom line.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_alias":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_alias":{"type":"string","description":"Domain alias.","description_kind":"plain","required":true},"domain_alias_id":{"type":"number","description":"Domain alias ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_instance":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the domain.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"The Domain.","description_kind":"plain","required":true},"group_id":{"type":"number","description":"The Group Id of Domain.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_mark":{"type":"string","description":"Whether to Mark the Domain.","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"The remark of Domain.","description_kind":"plain","optional":true},"slave_dns":{"type":"string","description":"Is secondary DNS enabled.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The status of Domain.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_lock":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_code":{"type":"string","description":"Domain unlock code, can be obtained through the ModifyDomainLock interface.","description_kind":"plain","computed":true},"lock_days":{"type":"number","description":"The number of max days to lock the domain+ Old packages: D_FREE 30 days, D_PLUS 90 days, D_EXTRA 30 days, D_EXPERT 60 days, D_ULTRA 365 days+ New packages: DP_FREE 365 days, DP_PLUS 365 days, DP_EXTRA 365 days, DP_EXPERT 365 days, DP_ULTRA 365 days.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_download_snapshot_operation":{"version":0,"block":{"attributes":{"cos_url":{"type":"string","description":"Snapshot download url.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_id":{"type":"string","description":"Snapshot ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_modify_domain_owner_operation":{"version":0,"block":{"attributes":{"account":{"type":"string","description":"The account to which the domain needs to be transferred, supporting Uin or email format.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_modify_record_group_operation":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"group_id":{"type":"number","description":"Record Group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_id":{"type":"string","description":"Record ID, multiple IDs are separated by a vertical line |.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_status":{"type":"string","description":"The monitoring status of the record.","description_kind":"plain","computed":true},"mx":{"type":"number","description":"MX priority, valid when the record type is MX, range 1-20. Note: must set when record type equal MX.","description_kind":"plain","optional":true},"record_line":{"type":"string","description":"The record line.","description_kind":"plain","required":true},"record_type":{"type":"string","description":"The record type.","description_kind":"plain","required":true},"remark":{"type":"string","description":"The Remark of record.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Records the initial state, with values ranging from ENABLE and DISABLE. The default is ENABLE, and if DISABLE is passed in, resolution will not take effect and the limits of load balancing will not be verified.","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description":"The host records, default value is `@`.","description_kind":"plain","optional":true},"ttl":{"type":"number","description":"TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The record value.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight information. An integer from 0 to 100. Only enterprise VIP domain names are available, 0 means off, does not pass this parameter, means that the weight information is not set. Default is 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_group":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"group_id":{"type":"number","description":"Group ID.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Record Group Name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_snapshot_config":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"string","description":"Backup interval: empty string - no backup, half_hour - every half hour, hourly - every hour, daily - every day, monthly - every month.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_compare_task":{"version":0,"block":{"attributes":{"compare_task_id":{"type":"string","description":"compare task id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true},"object_mode":{"type":"string","description":"object mode.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"task name.","description_kind":"plain","optional":true}},"block_types":{"objects":{"nesting_mode":"list","block":{"attributes":{"object_mode":{"type":"string","description":"object mode.","description_kind":"plain","required":true}},"block_types":{"object_items":{"nesting_mode":"list","block":{"attributes":{"db_mode":{"type":"string","description":"database mode.","description_kind":"plain","optional":true,"computed":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","optional":true,"computed":true},"schema_name":{"type":"string","description":"schema name.","description_kind":"plain","optional":true,"computed":true},"table_mode":{"type":"string","description":"table mode.","description_kind":"plain","optional":true,"computed":true},"view_mode":{"type":"string","description":"view mode.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tables":{"nesting_mode":"list","block":{"attributes":{"table_name":{"type":"string","description":"table name.","description_kind":"plain","optional":true,"computed":true}},"description":"table list.","description_kind":"plain"}},"views":{"nesting_mode":"list","block":{"attributes":{"view_name":{"type":"string","description":"view name.","description_kind":"plain","optional":true,"computed":true}},"description":"view list.","description_kind":"plain"}}},"description":"object items.","description_kind":"plain"}}},"description":"objects.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dts_compare_task_stop_operation":{"version":0,"block":{"attributes":{"compare_task_id":{"type":"string","description":"Compare task id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job":{"version":0,"block":{"attributes":{"auto_retry_time_range_minutes":{"type":"number","description":"AutoRetryTimeRangeMinutes.","description_kind":"plain","optional":true},"expect_run_time":{"type":"string","description":"ExpectRunTime.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"run_mode":{"type":"string","description":"Run Mode. eg:immediate,timed.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"Migrate service Id from `tencentcloud_dts_migrate_service`.","description_kind":"plain","required":true},"status":{"type":"string","description":"Migrate job status.","description_kind":"plain","computed":true}},"block_types":{"dst_info":{"nesting_mode":"list","block":{"attributes":{"access_type":{"type":"string","description":"AccessType.","description_kind":"plain","required":true},"database_type":{"type":"string","description":"DatabaseType.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"NodeType.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"supplier":{"type":"string","description":"Supplier.","description_kind":"plain","optional":true}},"block_types":{"extra_attr":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","optional":true}},"description":"ExtraAttr.","description_kind":"plain"}},"info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"Account.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"Account Mode.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"Account Role.","description_kind":"plain","optional":true},"ccn_gw_id":{"type":"string","description":"CcnGwId.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CvmInstanceId.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"DbKernel.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Engine Version.","description_kind":"plain","optional":true,"computed":true},"host":{"type":"string","description":"Host.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password.","description_kind":"plain","optional":true,"sensitive":true},"port":{"type":"number","description":"Port.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Role.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"SubnetId.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"Tmp SecretId.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"Tmp SecretKey.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"Tmp Token.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"UniqDcgId.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"UniqVpnGwId.","description_kind":"plain","optional":true},"user":{"type":"string","description":"User.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VpcId.","description_kind":"plain","optional":true}},"description":"Info.","description_kind":"plain"},"min_items":1}},"description":"DstInfo.","description_kind":"plain"},"min_items":1,"max_items":1},"migrate_option":{"nesting_mode":"list","block":{"attributes":{"is_dst_read_only":{"type":"bool","description":"IsDstReadOnly.","description_kind":"plain","optional":true},"is_migrate_account":{"type":"bool","description":"IsMigrateAccount.","description_kind":"plain","optional":true},"is_override_root":{"type":"bool","description":"IsOverrideRoot.","description_kind":"plain","optional":true},"migrate_type":{"type":"string","description":"MigrateType.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"consistency":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description":"ConsistencyOption.","description_kind":"plain","optional":true}},"description":"Consistency.","description_kind":"plain"},"max_items":1},"database_table":{"nesting_mode":"list","block":{"attributes":{"advanced_objects":{"type":["set","string"],"description":"AdvancedObjects.","description_kind":"plain","optional":true,"computed":true},"object_mode":{"type":"string","description":"Object mode. eg:all,partial.","description_kind":"plain","required":true}},"block_types":{"databases":{"nesting_mode":"list","block":{"attributes":{"db_mode":{"type":"string","description":"DB selection mode:all (for all objects under the current object), partial (partial objects), when the ObjectMode is partial, this item is required.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","optional":true},"event_mode":{"type":"string","description":"EventMode.","description_kind":"plain","optional":true},"events":{"type":["set","string"],"description":"Events.","description_kind":"plain","optional":true,"computed":true},"function_mode":{"type":"string","description":"FunctionMode.","description_kind":"plain","optional":true},"functions":{"type":["set","string"],"description":"Functions.","description_kind":"plain","optional":true,"computed":true},"new_db_name":{"type":"string","description":"New database name.","description_kind":"plain","optional":true},"new_schema_name":{"type":"string","description":"schema name after migration or synchronization.","description_kind":"plain","optional":true},"procedure_mode":{"type":"string","description":"ProcedureMode.","description_kind":"plain","optional":true},"procedures":{"type":["set","string"],"description":"Procedures.","description_kind":"plain","optional":true,"computed":true},"role_mode":{"type":"string","description":"RoleMode.","description_kind":"plain","optional":true},"schema_mode":{"type":"string","description":"schema mode: all,partial.","description_kind":"plain","optional":true},"schema_name":{"type":"string","description":"schema name.","description_kind":"plain","optional":true},"table_mode":{"type":"string","description":"table mode: all,partial.","description_kind":"plain","optional":true},"trigger_mode":{"type":"string","description":"TriggerMode.","description_kind":"plain","optional":true},"triggers":{"type":["set","string"],"description":"Triggers.","description_kind":"plain","optional":true,"computed":true},"view_mode":{"type":"string","description":"ViewMode.","description_kind":"plain","optional":true}},"block_types":{"roles":{"nesting_mode":"list","block":{"attributes":{"new_role_name":{"type":"string","description":"NewRoleName.","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"RoleName.","description_kind":"plain","optional":true}},"description":"Roles.","description_kind":"plain"}},"tables":{"nesting_mode":"list","block":{"attributes":{"new_table_name":{"type":"string","description":"new table name.","description_kind":"plain","optional":true},"table_edit_mode":{"type":"string","description":"table edit mode.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"table name.","description_kind":"plain","optional":true},"tmp_tables":{"type":["set","string"],"description":"temporary tables.","description_kind":"plain","optional":true,"computed":true}},"description":"tables list.","description_kind":"plain"}},"views":{"nesting_mode":"list","block":{"attributes":{"new_view_name":{"type":"string","description":"NewViewName.","description_kind":"plain","optional":true},"view_name":{"type":"string","description":"ViewName.","description_kind":"plain","optional":true}},"description":"Views.","description_kind":"plain"}}},"description":"The database list.","description_kind":"plain"}}},"description":"Migration object option, you need to tell the migration service which library table objects to migrate.","description_kind":"plain"},"min_items":1,"max_items":1},"extra_attr":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","optional":true}},"description":"ExtraAttr.","description_kind":"plain"}}},"description":"Migration job configuration options, used to describe how the task performs migration.","description_kind":"plain"},"min_items":1,"max_items":1},"src_info":{"nesting_mode":"list","block":{"attributes":{"access_type":{"type":"string","description":"AccessType.","description_kind":"plain","required":true},"database_type":{"type":"string","description":"DatabaseType.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"NodeType.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"supplier":{"type":"string","description":"Supplier.","description_kind":"plain","optional":true}},"block_types":{"extra_attr":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","optional":true}},"description":"ExtraAttr.","description_kind":"plain"}},"info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"Account.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"AccountMode.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"AccountRole.","description_kind":"plain","optional":true},"ccn_gw_id":{"type":"string","description":"CcnGwId.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CvmInstanceId.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"DbKernel.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"EngineVersion.","description_kind":"plain","optional":true,"computed":true},"host":{"type":"string","description":"Host.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password.","description_kind":"plain","optional":true,"sensitive":true},"port":{"type":"number","description":"Port.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Role.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"SubnetId.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"TmpSecretId.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"TmpSecretKey.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"TmpToken.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"UniqDcgId.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"UniqVpnGwId.","description_kind":"plain","optional":true},"user":{"type":"string","description":"User.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VpcId.","description_kind":"plain","optional":true}},"description":"Info.","description_kind":"plain"},"min_items":1}},"description":"SrcInfo.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job_config":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"The operation want to perform. Valid values are: `pause`, `continue`, `complete`, `recover`,`stop`.","description_kind":"plain","required":true},"complete_mode":{"type":"string","description":"complete mode, optional value is waitForSync or immediately.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job_resume_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true},"resume_option":{"type":"string","description":"resume mode: 1.clearData-Clear target data; 2.overwrite-The task is executed in overwrite mode; 3.normal-No extra action. Note that clearData and overwrite are valid only for redis links, normal is valid only for non-Redis links.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job_start_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job Id from `tencentcloud_dts_migrate_job`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_service":{"version":0,"block":{"attributes":{"dst_database_type":{"type":"string","description":"destination database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.","description_kind":"plain","required":true},"dst_region":{"type":"string","description":"destination region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_class":{"type":"string","description":"instance class, optional value is small/medium/large/xlarge/2xlarge.","description_kind":"plain","required":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true},"src_database_type":{"type":"string","description":"source database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.","description_kind":"plain","required":true},"src_region":{"type":"string","description":"source region.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dts_sync_check_job_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Sync job id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_config":{"version":0,"block":{"attributes":{"auto_retry_time_range_minutes":{"type":"number","description":"The time period of automatic retry, can be set from 5 to 720 minutes, 0 means no retry.","description_kind":"plain","optional":true},"dst_access_type":{"type":"string","description":"Target end access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.","description_kind":"plain","required":true},"expect_run_time":{"type":"string","description":"Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true},"job_mode":{"type":"string","description":"The enumeration values are liteMode and fullMode, corresponding to lite mode or normal mode respectively.","description_kind":"plain","optional":true},"job_name":{"type":"string","description":"Sync job name.","description_kind":"plain","optional":true,"computed":true},"run_mode":{"type":"string","description":"Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).","description_kind":"plain","optional":true},"src_access_type":{"type":"string","description":"Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.","description_kind":"plain","required":true}},"block_types":{"dst_info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ccn_id":{"type":"string","description":"Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"database_net_env":{"type":"string","description":"The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"encrypt_conn":{"type":"string","description":"Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Database instance id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"port":{"type":"number","description":"Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The english name of region. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role":{"type":"string","description":"The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role_external_id":{"type":"string","description":"External role id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"supplier":{"type":"string","description":"Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"user":{"type":"string","description":"Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Target information, single-node database use.","description_kind":"plain"},"max_items":1},"objects":{"nesting_mode":"list","block":{"attributes":{"advanced_objects":{"type":["set","string"],"description":"For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"databases":{"nesting_mode":"list","block":{"attributes":{"db_mode":{"type":"string","description":"DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"event_mode":{"type":"string","description":"Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"events":{"type":["set","string"],"description":"When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"function_mode":{"type":"string","description":"Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"functions":{"type":["set","string"],"description":"Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"new_db_name":{"type":"string","description":"The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"new_schema_name":{"type":"string","description":"Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"procedure_mode":{"type":"string","description":"Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"procedures":{"type":["set","string"],"description":"Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"schema_name":{"type":"string","description":"Migrated or synchronized schemaNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"table_mode":{"type":"string","description":"Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"trigger_mode":{"type":"string","description":"Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"triggers":{"type":["set","string"],"description":"When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"view_mode":{"type":"string","description":"View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"tables":{"nesting_mode":"list","block":{"attributes":{"filter_condition":{"type":"string","description":"Filter condition. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"new_table_name":{"type":"string","description":"New table name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"views":{"nesting_mode":"list","block":{"attributes":{"new_view_name":{"type":"string","description":"New view name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"view_name":{"type":"string","description":"View name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"online_ddl":{"nesting_mode":"list","block":{"attributes":{"status":{"type":"string","description":"status.","description_kind":"plain","optional":true}},"description":"OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Synchronize database table object information.","description_kind":"plain"},"min_items":1,"max_items":1},"options":{"nesting_mode":"list","block":{"attributes":{"add_additional_column":{"type":"bool","description":"Whether to add additional columns. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"conflict_handle_type":{"type":"string","description":"Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"deal_of_exist_same_table":{"type":"string","description":"The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), InitializeAfterDelete (delete and re-initialize), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"init_type":{"type":"string","description":"Synchronous initialization options, Data (full data initialization), Structure (structure initialization), Full (full data and structure initialization, default), None (incremental only). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"op_types":{"type":["set","string"],"description":"DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), leave blank (not selected), PartialDDL (custom, work with DdlOptions). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"conflict_handle_option":{"nesting_mode":"list","block":{"attributes":{"condition_column":{"type":"string","description":"Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"condition_operator":{"type":"string","description":"Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"condition_order_in_src_and_dst":{"type":"string","description":"Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"ddl_options":{"nesting_mode":"list","block":{"attributes":{"ddl_object":{"type":"string","description":"Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ddl_value":{"type":["set","string"],"description":"The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"DDL synchronization options, specifically describe which DDLs to synchronize. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Sync Task Options.","description_kind":"plain"},"max_items":1},"src_info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ccn_id":{"type":"string","description":"Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"database_net_env":{"type":"string","description":"The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"encrypt_conn":{"type":"string","description":"Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Database instance id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"port":{"type":"number","description":"Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The english name of region. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role":{"type":"string","description":"The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role_external_id":{"type":"string","description":"External role id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"supplier":{"type":"string","description":"Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"user":{"type":"string","description":"Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Source information, single-node database use.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dts_sync_job":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"auto renew.","description_kind":"plain","optional":true,"computed":true},"dst_database_type":{"type":"string","description":"destination database type.","description_kind":"plain","required":true},"dst_region":{"type":"string","description":"destination region.","description_kind":"plain","required":true},"existed_job_id":{"type":"string","description":"existed job id.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_class":{"type":"string","description":"instance class.","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","computed":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true,"computed":true},"pay_mode":{"type":"string","description":"pay mode, optional value is PrePay or PostPay.","description_kind":"plain","required":true},"specification":{"type":"string","description":"specification.","description_kind":"plain","optional":true,"computed":true},"src_database_type":{"type":"string","description":"source database type.","description_kind":"plain","required":true},"src_region":{"type":"string","description":"source region.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_continue_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_isolate_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_pause_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_recover_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_resize_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true},"new_instance_class":{"type":"string","description":"Task specification.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_resume_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_start_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_stop_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_eb_event_bus":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Event set description, unlimited character type, description within 200 characters.","description_kind":"plain","optional":true},"enable_store":{"type":"bool","description":"Whether the EB storage is enabled.","description_kind":"plain","optional":true},"event_bus_name":{"type":"string","description":"Event set name, which can only contain letters, numbers, underscores, hyphens, starts with a letter and ends with a number or letter, 2~60 characters.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"save_days":{"type":"number","description":"EB storage duration.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_event_connector":{"version":0,"block":{"attributes":{"connection_name":{"type":"string","description":"connector name.","description_kind":"plain","required":true},"description":{"type":"string","description":"description.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"switch.","description_kind":"plain","optional":true},"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"type.","description_kind":"plain","optional":true}},"block_types":{"connection_description":{"nesting_mode":"list","block":{"attributes":{"resource_description":{"type":"string","description":"Resource qcs six-segment style, more reference [resource six-segment style](https://cloud.tencent.com/document/product/598/10606).","description_kind":"plain","required":true}},"block_types":{"api_gw_params":{"nesting_mode":"list","block":{"attributes":{"method":{"type":"string","description":"POST.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"HTTPS.","description_kind":"plain","required":true}},"description":"apigw parameter,Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"ckafka_params":{"nesting_mode":"list","block":{"attributes":{"offset":{"type":"string","description":"kafka offset.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"ckafka topic.","description_kind":"plain","required":true}},"description":"ckafka parameter, note: this field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Connector description.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_eb_event_rule":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Event set description, unlimited character type, description within 200 characters.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Enable switch.","description_kind":"plain","optional":true},"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"event_pattern":{"type":"string","description":"Reference: [Event Mode](https://cloud.tencent.com/document/product/1359/56084).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"event rule id.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"Event rule name, which can only contain letters, numbers, underscores, hyphens, starts with a letter and ends with a number or letter, 2~60 characters.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_event_target":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"event rule id.","description_kind":"plain","required":true},"type":{"type":"string","description":"target type.","description_kind":"plain","required":true}},"block_types":{"target_description":{"nesting_mode":"list","block":{"attributes":{"resource_description":{"type":"string","description":"QCS resource six-stage format, more references [resource six-stage format](https://cloud.tencent.com/document/product/598/10606).","description_kind":"plain","required":true}},"block_types":{"ckafka_target_params":{"nesting_mode":"list","block":{"attributes":{"topic_name":{"type":"string","description":"The ckafka topic to deliver to.","description_kind":"plain","required":true}},"block_types":{"retry_policy":{"nesting_mode":"list","block":{"attributes":{"max_retry_attempts":{"type":"number","description":"Maximum number of retries.","description_kind":"plain","required":true},"retry_interval":{"type":"number","description":"Retry Interval Unit: Seconds.","description_kind":"plain","required":true}},"description":"retry strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Ckafka parameters.","description_kind":"plain"},"max_items":1},"es_target_params":{"nesting_mode":"list","block":{"attributes":{"index_prefix":{"type":"string","description":"index prefix.","description_kind":"plain","required":true},"index_suffix_mode":{"type":"string","description":"DTS index configuration.","description_kind":"plain","required":true},"index_template_type":{"type":"string","description":"es template type.","description_kind":"plain","optional":true},"net_mode":{"type":"string","description":"network connection type.","description_kind":"plain","required":true},"output_mode":{"type":"string","description":"DTS event configuration.","description_kind":"plain","required":true},"rotation_interval":{"type":"string","description":"es log rotation granularity.","description_kind":"plain","required":true}},"description":"ElasticSearch parameters.","description_kind":"plain"},"max_items":1},"scf_params":{"nesting_mode":"list","block":{"attributes":{"batch_event_count":{"type":"number","description":"Maximum number of events for batch delivery.","description_kind":"plain","optional":true},"batch_timeout":{"type":"number","description":"Maximum waiting time for bulk delivery.","description_kind":"plain","optional":true},"enable_batch_delivery":{"type":"bool","description":"Enable batch delivery.","description_kind":"plain","optional":true}},"description":"cloud function parameters.","description_kind":"plain"},"max_items":1}},"description":"target description.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_eb_event_transform":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"ruleId.","description_kind":"plain","required":true}},"block_types":{"transformations":{"nesting_mode":"list","block":{"block_types":{"etl_filter":{"nesting_mode":"list","block":{"attributes":{"filter":{"type":"string","description":"Grammatical Rules are consistent.","description_kind":"plain","required":true}},"description":"Describe how to filter data.","description_kind":"plain"},"max_items":1},"extraction":{"nesting_mode":"list","block":{"attributes":{"extraction_input_path":{"type":"string","description":"JsonPath, if not specified, the default value $.","description_kind":"plain","required":true},"format":{"type":"string","description":"Value: `TEXT`, `JSON`.","description_kind":"plain","required":true}},"block_types":{"text_params":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"Fill in the regular expression: length 128.","description_kind":"plain","optional":true},"separator":{"type":"string","description":"`Comma`, `|`, `tab`, `space`, `newline`, `%`, `#`, the limit length is 1.","description_kind":"plain","optional":true}},"description":"Only Text needs to be passed.","description_kind":"plain"},"max_items":1}},"description":"Describe how to extract data.","description_kind":"plain"},"max_items":1},"transform":{"nesting_mode":"list","block":{"block_types":{"output_structs":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Corresponding to the key in the output json.","description_kind":"plain","required":true},"value":{"type":"string","description":"You can fill in the json-path and also support constants or built-in keyword date types.","description_kind":"plain","required":true},"value_type":{"type":"string","description":"The data type of value, optional values: `STRING`, `NUMBER`, `BOOLEAN`, `NULL`, `SYS_VARIABLE`, `JSONPATH`.","description_kind":"plain","required":true}},"description":"Describe how the data is transformed.","description_kind":"plain"},"min_items":1}},"description":"Describe how to convert data.","description_kind":"plain"},"max_items":1}},"description":"A list of transformation rules, currently only one.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_eb_put_events":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"event_list":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description":"Event data, the content is controlled by the system that created the event, the current datacontenttype only supports application/json;charset=utf-8, so this field is a json string.","description_kind":"plain","required":true},"source":{"type":"string","description":"Event source information, new product reporting must comply with EB specifications.","description_kind":"plain","required":true},"subject":{"type":"string","description":"Detailed description of the event source, customizable, optional. The cloud service defaults to the standard qcs resource representation syntax: qcs::dts:ap-guangzhou:appid/uin:xxx.","description_kind":"plain","required":true},"time":{"type":"number","description":"The timestamp in milliseconds when the event occurred,time.Now().UnixNano()/1e6.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Event type, customizable, optional. The cloud service writes COS:Created:PostObject by default, use: to separate the type field.","description_kind":"plain","required":true}},"description":"event list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_eip":{"version":0,"block":{"attributes":{"anti_ddos_package_id":{"type":"string","description":"ID of anti DDos package, it must set when `type` is `AntiDDoSEIP`.","description_kind":"plain","optional":true,"computed":true},"anycast_zone":{"type":"string","description":"The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`.","description_kind":"plain","optional":true},"applicable_for_clb":{"type":"bool","description":"Indicates whether the anycast eip can be associated to a CLB.","description_kind":"plain","deprecated":true,"optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only supported prepaid EIP.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true,"computed":true},"egress":{"type":"string","description":"Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"The charge type of eip. Valid values: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR`, `BANDWIDTH_PREPAID_BY_MONTH` and `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"The bandwidth limit of EIP, unit is Mbps.","description_kind":"plain","optional":true,"computed":true},"internet_service_provider":{"type":"string","description":"Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of eip.","description_kind":"plain","optional":true,"computed":true},"prepaid_period":{"type":"number","description":"Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES: must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"The elastic IP address.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The EIP current status.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The tags of eip.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eip_address_transform":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"the instance ID of a normal public network IP to be operated. eg:ins-23mk45jn.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_eip_association":{"version":0,"block":{"attributes":{"eip_id":{"type":"string","description":"The ID of EIP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and `private_ip fields`.","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`.","description_kind":"plain","optional":true,"computed":true},"private_ip":{"type":"string","description":"Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_eip_normal_address_return":{"version":0,"block":{"attributes":{"address_ips":{"type":["set","string"],"description":"The IP address of the EIP, example: 101.35.139.183.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_eip_public_address_adjust":{"version":0,"block":{"attributes":{"address_id":{"type":"string","description":"A unique ID that identifies an EIP instance. The unique ID of EIP is in the form:`eip-erft45fu`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"A unique ID that identifies the CVM instance. The unique ID of CVM is in the form:`ins-osckfnm7`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eks_cluster":{"version":0,"block":{"attributes":{"cluster_desc":{"type":"string","description":"Description of EKS cluster.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of EKS cluster.","description_kind":"plain","required":true},"enable_vpc_core_dns":{"type":"bool","description":"Indicates whether to enable dns in user cluster, default value is `true`.","description_kind":"plain","optional":true},"extra_param":{"type":["map","string"],"description":"Extend parameters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"k8s_version":{"type":"string","description":"Kubernetes version of EKS cluster.","description_kind":"plain","required":true},"kube_config":{"type":"string","description":"EKS cluster kubeconfig.","description_kind":"plain","computed":true},"need_delete_cbs":{"type":"bool","description":"Delete CBS after EKS cluster remove.","description_kind":"plain","optional":true},"service_subnet_id":{"type":"string","description":"Subnet id of service.","description_kind":"plain","optional":true},"subnet_ids":{"type":["list","string"],"description":"Subnet Ids for EKS cluster.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of EKS cluster.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc Id of EKS cluster.","description_kind":"plain","required":true}},"block_types":{"dns_servers":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"DNS Server domain. Empty indicates all domain.","description_kind":"plain","optional":true},"servers":{"type":["list","string"],"description":"List of DNS Server IP address, pattern: \"ip[:port]\".","description_kind":"plain","optional":true}},"description":"List of cluster custom DNS Server info.","description_kind":"plain"}},"internal_lb":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Indicates weather the internal access LB enabled.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet which related to Internal LB.","description_kind":"plain","optional":true}},"description":"Cluster internal access LoadBalancer info.","description_kind":"plain"},"max_items":1},"public_lb":{"nesting_mode":"list","block":{"attributes":{"allow_from_cidrs":{"type":["list","string"],"description":"List of CIDRs which allowed to access.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Indicates weather the public access LB enabled.","description_kind":"plain","required":true},"extra_param":{"type":"string","description":"Extra param text json.","description_kind":"plain","optional":true},"security_group":{"type":"string","description":"Security group.","description_kind":"plain","computed":true},"security_policies":{"type":["list","string"],"description":"List of security allow IP or CIDRs, default deny all.","description_kind":"plain","optional":true}},"description":"Cluster public access LoadBalancer info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_eks_container_instance":{"version":0,"block":{"attributes":{"auto_create_eip":{"type":"bool","description":"Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"auto_create_eip_id":{"type":"string","description":"ID of EIP which create automatically.","description_kind":"plain","computed":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","required":true},"cpu_type":{"type":"string","description":"Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out.","description_kind":"plain","optional":true},"created_time":{"type":"string","description":"Container instance creation time.","description_kind":"plain","computed":true},"dns_config_options":{"type":["map","string"],"description":"Map of DNS config options.","description_kind":"plain","optional":true},"dns_names_servers":{"type":["list","string"],"description":"IP Addresses of DNS Servers.","description_kind":"plain","optional":true},"dns_searches":{"type":["list","string"],"description":"List of DNS Search Domain.","description_kind":"plain","optional":true},"eip_address":{"type":"string","description":"EIP address.","description_kind":"plain","computed":true},"eip_delete_policy":{"type":"bool","description":"Indicates weather the EIP release or not after instance deleted. Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"eip_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"eip_service_provider":{"type":"string","description":"EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"existed_eip_ids":{"type":["list","string"],"description":"Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` and auto create EIP options.","description_kind":"plain","optional":true},"gpu_count":{"type":"number","description":"Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","optional":true},"gpu_type":{"type":"string","description":"Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of EKS container instance.","description_kind":"plain","required":true},"private_ip":{"type":"string","description":"Private IP address.","description_kind":"plain","computed":true},"restart_policy":{"type":"string","description":"Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.","description_kind":"plain","optional":true},"security_groups":{"type":["list","string"],"description":"List of security group id.","description_kind":"plain","required":true},"status":{"type":"string","description":"Container instance status.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet ID of container instance.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"block_types":{"cbs_volume":{"nesting_mode":"list","block":{"attributes":{"disk_id":{"type":"string","description":"ID of CBS.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of CBS volume.","description_kind":"plain","required":true}},"description":"List of CBS volume.","description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"Container launch argument list.","description_kind":"plain","optional":true},"commands":{"type":["list","string"],"description":"Container launch command list.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of cpu core of container.","description_kind":"plain","optional":true},"env_vars":{"type":["map","string"],"description":"Map of environment variables of container OS.","description_kind":"plain","optional":true},"image":{"type":"string","description":"Image of Container.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size of container.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of Container.","description_kind":"plain","required":true},"working_dir":{"type":"string","description":"Container working directory.","description_kind":"plain","optional":true}},"block_types":{"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"exec_commands":{"type":["list","string"],"description":"List of execution commands.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.","description_kind":"plain","optional":true},"http_get_path":{"type":"string","description":"HttpGet detection path.","description_kind":"plain","optional":true},"http_get_port":{"type":"number","description":"HttpGet detection port.","description_kind":"plain","optional":true},"http_get_scheme":{"type":"string","description":"HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.","description_kind":"plain","optional":true},"init_delay_seconds":{"type":"number","description":"Number of seconds after the container has started before probes are initiated.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.","description_kind":"plain","optional":true},"tcp_socket_port":{"type":"number","description":"TCP Socket detection port.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"Number of seconds after which the probe times out.\nDefaults to 1 second. Minimum value is `1`.","description_kind":"plain","optional":true}},"description":"Configuration block of LivenessProbe.","description_kind":"plain"},"max_items":1},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"exec_commands":{"type":["list","string"],"description":"List of execution commands.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.","description_kind":"plain","optional":true},"http_get_path":{"type":"string","description":"HttpGet detection path.","description_kind":"plain","optional":true},"http_get_port":{"type":"number","description":"HttpGet detection port.","description_kind":"plain","optional":true},"http_get_scheme":{"type":"string","description":"HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.","description_kind":"plain","optional":true},"init_delay_seconds":{"type":"number","description":"Number of seconds after the container has started before probes are initiated.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.","description_kind":"plain","optional":true},"tcp_socket_port":{"type":"number","description":"TCP Socket detection port.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"Number of seconds after which the probe times out.\nDefaults to 1 second. Minimum value is `1`.","description_kind":"plain","optional":true}},"description":"Configuration block of ReadinessProbe.","description_kind":"plain"},"max_items":1},"volume_mount":{"nesting_mode":"list","block":{"attributes":{"mount_propagation":{"type":"string","description":"Volume mount propagation.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Volume name.","description_kind":"plain","required":true},"path":{"type":"string","description":"Volume mount path.","description_kind":"plain","required":true},"read_only":{"type":"bool","description":"Whether the volume is read-only.","description_kind":"plain","optional":true},"sub_path":{"type":"string","description":"Volume mount sub-path.","description_kind":"plain","optional":true},"sub_path_expr":{"type":"string","description":"Volume mount sub-path expression.","description_kind":"plain","optional":true}},"description":"List of volume mount informations.","description_kind":"plain"}}},"description":"List of container.","description_kind":"plain"},"min_items":1},"image_registry_credential":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of credential.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password.","description_kind":"plain","optional":true},"server":{"type":"string","description":"Address of image registry.","description_kind":"plain","optional":true},"username":{"type":"string","description":"Username.","description_kind":"plain","optional":true}},"description":"List of credentials which pull from image registry.","description_kind":"plain"}},"init_container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"Container launch argument list.","description_kind":"plain","optional":true},"commands":{"type":["list","string"],"description":"Container launch command list.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of cpu core of container.","description_kind":"plain","optional":true},"env_vars":{"type":["map","string"],"description":"Map of environment variables of container OS.","description_kind":"plain","optional":true},"image":{"type":"string","description":"Image of Container.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size of container.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of Container.","description_kind":"plain","required":true},"working_dir":{"type":"string","description":"Container working directory.","description_kind":"plain","optional":true}},"block_types":{"volume_mount":{"nesting_mode":"list","block":{"attributes":{"mount_propagation":{"type":"string","description":"Volume mount propagation.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Volume name.","description_kind":"plain","required":true},"path":{"type":"string","description":"Volume mount path.","description_kind":"plain","required":true},"read_only":{"type":"bool","description":"Whether the volume is read-only.","description_kind":"plain","optional":true},"sub_path":{"type":"string","description":"Volume mount sub-path.","description_kind":"plain","optional":true},"sub_path_expr":{"type":"string","description":"Volume mount sub-path expression.","description_kind":"plain","optional":true}},"description":"List of volume mount informations.","description_kind":"plain"}}},"description":"List of initialized container.","description_kind":"plain"}},"nfs_volume":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of NFS volume.","description_kind":"plain","required":true},"path":{"type":"string","description":"NFS volume path.","description_kind":"plain","required":true},"read_only":{"type":"bool","description":"Indicates whether the volume is read only. Default is `false`.","description_kind":"plain","optional":true},"server":{"type":"string","description":"NFS server address.","description_kind":"plain","required":true}},"description":"List of NFS volume.","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_elasticsearch_diagnose":{"version":0,"block":{"attributes":{"cron_time":{"type":"string","description":"Intelligent operation and maintenance staff regularly patrol the inspection time every day, the time format is HH:00:00, such as 15:00:00.","description_kind":"plain","optional":true},"diagnose_job_metas":{"type":["list",["object",{"job_description":"string","job_name":"string","job_zh_name":"string"}]],"description":"Diagnostic items and meta-information of intelligent operation and maintenance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"max_count":{"type":"number","description":"The maximum number of manual triggers per day for intelligent operation and maintenance staff.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_diagnose_instance":{"version":0,"block":{"attributes":{"diagnose_indices":{"type":"string","description":"Indexes that need to be diagnosed. Wildcards are supported.","description_kind":"plain","optional":true},"diagnose_jobs":{"type":["set","string"],"description":"Diagnostic items that need to be triggered.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_index":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"index_meta_json":{"type":"string","description":"Create index metadata JSON, such as mappings, settings.","description_kind":"plain","optional":true},"index_name":{"type":"string","description":"index name to create.","description_kind":"plain","required":true},"index_type":{"type":"string","description":"type of the index to be created. auto: autonomous index. normal: indicates a common index.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"es instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"Availability zone. When create multi-az es, this parameter must be omitted or `-`.","description_kind":"plain","optional":true},"basic_security_type":{"type":"number","description":"Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.","description_kind":"plain","optional":true},"charge_period":{"type":"number","description":"The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Instance creation time.","description_kind":"plain","computed":true},"deploy_mode":{"type":"number","description":"Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.","description_kind":"plain","optional":true},"elasticsearch_domain":{"type":"string","description":"Elasticsearch domain name.","description_kind":"plain","computed":true},"elasticsearch_port":{"type":"number","description":"Elasticsearch port.","description_kind":"plain","computed":true},"elasticsearch_vip":{"type":"string","description":"Elasticsearch VIP.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).","description_kind":"plain","optional":true},"kibana_public_access":{"type":"string","description":"Kibana public network access status. Valid values are `OPEN` and `CLOSE`.","description_kind":"plain","optional":true,"computed":true},"kibana_url":{"type":"string","description":"Kibana access URL.","description_kind":"plain","computed":true},"license_type":{"type":"string","description":"License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%\u0026^*+=_:;,.?] special symbols.","description_kind":"plain","required":true,"sensitive":true},"renew_flag":{"type":"string","description":"When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).","description_kind":"plain","optional":true},"version":{"type":"string","description":"Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The ID of a VPC network.","description_kind":"plain","required":true}},"block_types":{"es_acl":{"nesting_mode":"list","block":{"attributes":{"black_list":{"type":["set","string"],"description":"Blacklist of kibana access.","description_kind":"plain","optional":true,"computed":true},"white_list":{"type":["set","string"],"description":"Whitelist of kibana access.","description_kind":"plain","optional":true,"computed":true}},"description":"Kibana Access Control Configuration.","description_kind":"plain"},"max_items":1},"multi_zone_infos":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnetwork.","description_kind":"plain","required":true}},"description":"Details of AZs in multi-AZ deployment mode (which is required when deploy_mode is `1`).","description_kind":"plain"}},"node_info_list":{"nesting_mode":"list","block":{"attributes":{"disk_size":{"type":"number","description":"Node disk size. Unit is GB, and default value is `100`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Decides to encrypt this disk or not.","description_kind":"plain","optional":true},"node_num":{"type":"number","description":"Number of nodes.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"Node specification, and valid values refer to [document of tencentcloud](https://intl.cloud.tencent.com/document/product/845/18376).","description_kind":"plain","required":true},"type":{"type":"string","description":"Node type. Valid values are `hotData`, `warmData` and `dedicatedMaster`. The default value is 'hotData`.","description_kind":"plain","optional":true}},"description":"Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.","description_kind":"plain"},"min_items":1},"web_node_type_info":{"nesting_mode":"list","block":{"attributes":{"node_num":{"type":"number","description":"Visual node number.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"Visual node specifications.","description_kind":"plain","required":true}},"description":"Visual node configuration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"number","description":"whether to use voucher auto, 1 when use, else 0.","description_kind":"plain","optional":true},"charge_period":{"type":"number","description":"Period when charged by months or years(unit depends on TimeUnit).","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Charge type. PREPAID: charged by months or years; POSTPAID_BY_HOUR: charged by hours; default vaule: POSTPAID_BY_HOUR.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"node disk size (unit GB).","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Disk type. CLOUD_SSD: SSD cloud disk; CLOUD_PREMIUM: high hard energy cloud disk; default: CLOUD_SSD.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name (compose of 1-50 letter, number, - or _).","description_kind":"plain","required":true},"license_type":{"type":"string","description":"License type. oss: open source version; xpack:xpack version; default: xpack.","description_kind":"plain","optional":true},"logstash_version":{"type":"string","description":"Instance version(6.8.13, 7.10.1).","description_kind":"plain","required":true},"node_num":{"type":"number","description":"Node num(range 2-50).","description_kind":"plain","optional":true},"node_type":{"type":"string","description":"Node type. Valid values:\n- LOGSTASH.S1.SMALL2: 1 core 2G;\n- LOGSTASH.S1.MEDIUM4:2 core 4G;\n- LOGSTASH.S1.MEDIUM8:2 core 8G;\n- LOGSTASH.S1.LARGE16:4 core 16G;\n- LOGSTASH.S1.2XLARGE32:8 core 32G;\n- LOGSTASH.S1.4XLARGE32:16 core 32G;\n- LOGSTASH.S1.4XLARGE64:16 core 64G.","description_kind":"plain","optional":true},"renew_flag":{"type":"string","description":"Automatic renewal flag. RENEW_FLAG_AUTO: auto renewal; RENEW_FLAG_MANUAL: do not renew automatically, users renew manually. It needs to be set when ChargeType is PREPAID. If this parameter is not passed, ordinary users will not renew automatically by default, and SVIP users will renew automatically.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"time_unit":{"type":"string","description":"charge time unit(set when ChargeType is PREPAID, default value: ms).","description_kind":"plain","optional":true},"voucher_ids":{"type":["set","string"],"description":"Voucher list(only can use one voucher by now).","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC id.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Available zone.","description_kind":"plain","required":true}},"block_types":{"operation_duration":{"nesting_mode":"list","block":{"attributes":{"periods":{"type":["set","number"],"description":"day of week, from Monday to Sunday, value range: [0, 6]notes: may return null when missing.","description_kind":"plain","required":true},"time_end":{"type":"string","description":"operation end time.","description_kind":"plain","required":true},"time_start":{"type":"string","description":"operation start time.","description_kind":"plain","required":true},"time_zone":{"type":"string","description":"time zone, for example: UTC+8.","description_kind":"plain","required":true}},"description":"operation time by tencent clound.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash_pipeline":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Logstash instance id.","description_kind":"plain","required":true},"op_type":{"type":"number","description":"Operation type. 1: save only; 2: save and deploy.","description_kind":"plain","required":true}},"block_types":{"pipeline":{"nesting_mode":"list","block":{"attributes":{"batch_delay":{"type":"number","description":"Pipeline batch processing delay.","description_kind":"plain","required":true},"batch_size":{"type":"number","description":"Pipe batch size.","description_kind":"plain","required":true},"config":{"type":"string","description":"Pipeline configuration content.","description_kind":"plain","required":true},"pipeline_desc":{"type":"string","description":"Pipeline description information.","description_kind":"plain","required":true},"pipeline_id":{"type":"string","description":"Pipeline id.","description_kind":"plain","required":true},"queue_check_point_writes":{"type":"number","description":"Number of pipeline buffer queue checkpoint writes.","description_kind":"plain","required":true},"queue_max_bytes":{"type":"string","description":"Pipeline buffer queue size.","description_kind":"plain","required":true},"queue_type":{"type":"string","description":"Pipeline buffer queue type.","description_kind":"plain","required":true},"workers":{"type":"number","description":"Number of Worker of pipe.","description_kind":"plain","required":true}},"description":"Pipeline information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_instance_operation":{"version":0,"block":{"attributes":{"force_restart":{"type":"bool","description":"Force restart. Valid values:\n- true: Forced restart;\n- false: No forced restart;\ndefault false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"restart_mode":{"type":"number","description":"Restart mode: 0 roll restart; 1 full restart.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_kibana_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_logstash_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"type":{"type":"number","description":"Restart type, 0 full restart, 1 rolling restart.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_nodes_operation":{"version":0,"block":{"attributes":{"force_restart":{"type":"bool","description":"Whether to force a restart.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"is_offline":{"type":"bool","description":"Node status, used in blue-green mode; off-line node blue-green is risky.","description_kind":"plain","optional":true},"node_names":{"type":["set","string"],"description":"List of node names.","description_kind":"plain","required":true},"restart_mode":{"type":"string","description":"Optional restart mode in-place,blue-green, which means restart and blue-green restart, respectively. The default is in-place.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"Security group id list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_start_logstash_pipeline_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"pipeline_id":{"type":"string","description":"Pipeline id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_stop_logstash_pipeline_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"pipeline_id":{"type":"string","description":"Pipeline id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_update_plugins_operation":{"version":0,"block":{"attributes":{"force_restart":{"type":"bool","description":"Whether to force a restart. Default is false.","description_kind":"plain","optional":true},"force_update":{"type":"bool","description":"Whether to reinstall, default value false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"install_plugin_list":{"type":["set","string"],"description":"List of plugins that need to be installed.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"plugin_type":{"type":"number","description":"Plugin type. 0: system plugin.","description_kind":"plain","optional":true},"remove_plugin_list":{"type":["set","string"],"description":"List of plugins that need to be uninstalled.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr_cluster":{"version":0,"block":{"attributes":{"display_strategy":{"type":"string","description":"Display strategy of EMR instance.","description_kind":"plain","deprecated":true,"optional":true},"extend_fs_field":{"type":"string","description":"Access the external file system.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Created EMR instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_).","description_kind":"plain","required":true},"login_settings":{"type":["map","string"],"description":"Instance login settings. There are two optional fields:- password: Instance login password: 8-16 characters, including uppercase letters, lowercase letters, numbers and special characters. Special symbols only support! @% ^ *. The first bit of the password cannot be a special character;- public_key_id: Public key id. After the key is associated, the instance can be accessed through the corresponding private key.","description_kind":"plain","optional":true,"sensitive":true},"need_master_wan":{"type":"string","description":"Whether to enable the cluster Master node public network. Value range:\n\t\t\t\t- NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled.\n\t\t\t\t- NOT_NEED_MASTER_WAN: Indicates that it is not turned on.\n\t\t\t\tBy default, the cluster Master node internet is enabled.","description_kind":"plain","optional":true},"pay_mode":{"type":"number","description":"The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.","description_kind":"plain","required":true},"placement":{"type":["map","string"],"description":"The location of the instance.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"product_id":{"type":"number","description":"Product ID. Different products ID represents different EMR product versions. Value range:\n- 16: represents EMR-V2.3.0\n- 20: indicates EMR-V2.5.0\n- 25: represents EMR-V3.1.0\n- 27: represents KAFKA-V1.0.0\n- 30: indicates EMR-V2.6.0\n- 33: represents EMR-V3.2.1\n- 34: stands for EMR-V3.3.0\n- 36: represents STARROCKS-V1.0.0\n- 37: indicates EMR-V3.4.0\n- 38: represents EMR-V2.7.0\n- 39: stands for STARROCKS-V1.1.0\n- 41: represents DRUID-V1.1.0.","description_kind":"plain","required":true},"sg_id":{"type":"string","description":"The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.","description_kind":"plain","optional":true},"softwares":{"type":["set","string"],"description":"The softwares of a EMR instance.","description_kind":"plain","required":true},"support_ha":{"type":"number","description":"The flag whether the instance support high availability.(0=\u003enot support, 1=\u003esupport).","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"time_span":{"type":"number","description":"The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance.\nWhen TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month).","description_kind":"plain","optional":true},"vpc_settings":{"type":["map","string"],"description":"The private net config of EMR instance.","description_kind":"plain","required":true}},"block_types":{"placement_info":{"nesting_mode":"list","block":{"attributes":{"project_id":{"type":"number","description":"Project id.","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"Zone.","description_kind":"plain","required":true}},"description":"The location of the instance.","description_kind":"plain"},"max_items":1},"resource_spec":{"nesting_mode":"list","block":{"attributes":{"common_count":{"type":"number","description":"The number of common node.","description_kind":"plain","optional":true,"computed":true},"core_count":{"type":"number","description":"The number of core node.","description_kind":"plain","optional":true,"computed":true},"master_count":{"type":"number","description":"The number of master node.","description_kind":"plain","optional":true,"computed":true},"task_count":{"type":"number","description":"The number of core node.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"common_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"core_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"master_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"task_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description":"Resource specification of EMR instance.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_emr_user_manager":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"download_keytab_url":{"type":"string","description":"Download keytab url.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster string ID.","description_kind":"plain","required":true},"password":{"type":"string","description":"PassWord.","description_kind":"plain","required":true},"support_download_keytab":{"type":"bool","description":"If support download keytab.","description_kind":"plain","computed":true},"user_group":{"type":"string","description":"User group membership.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"User type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_eni":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of the ENI.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the ENI, maximum length 60.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_count":{"type":"number","description":"The number of intranet IPv4s. When it is greater than 1, there is only one primary intranet IP. The others are auxiliary intranet IPs, which conflict with `ipv4s`.","description_kind":"plain","optional":true},"ipv4_info":{"type":["list",["object",{"description":"string","ip":"string","primary":"bool"}]],"description":"An information list of IPv4s. Each element contains the following attributes:","description_kind":"plain","computed":true},"mac":{"type":"string","description":"MAC address.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the ENI, maximum length 60.","description_kind":"plain","required":true},"primary":{"type":"bool","description":"Indicates whether the IP is primary.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"A set of security group IDs.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"State of the ENI.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this vpc.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of the ENI.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc.","description_kind":"plain","required":true}},"block_types":{"ipv4s":{"nesting_mode":"set","block":{"attributes":{"description":{"type":"string","description":"Description of the IP, maximum length 25.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Intranet IP.","description_kind":"plain","required":true},"primary":{"type":"bool","description":"Indicates whether the IP is primary.","description_kind":"plain","required":true}},"description":"Applying for intranet IPv4s collection, conflict with `ipv4_count`. When there are multiple ipv4s, can only be one primary IP, and the maximum length of the array is 30. Each element contains the following attributes:","description_kind":"plain"},"max_items":30}},"description_kind":"plain"}},"tencentcloud_eni_attachment":{"version":0,"block":{"attributes":{"eni_id":{"type":"string","description":"ID of the ENI.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance which bind the ENI.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_eni_ipv4_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"The ID of the ENI instance, such as `eni-m6dyj72l`.","description_kind":"plain","required":true},"qos_level":{"type":"string","description":"IP service level. It is used together with `SecondaryPrivateIpAddressCount`. Values: PT`(Gold), `AU`(Silver), `AG `(Bronze) and DEFAULT (Default).","description_kind":"plain","optional":true,"computed":true},"secondary_private_ip_address_count":{"type":"number","description":"The number of newly-applied private IP addresses. You should provide either this parameter or PrivateIpAddresses, or both. The total number of private IP addresses cannot exceed the quota.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"private_ip_addresses":{"nesting_mode":"set","block":{"attributes":{"address_id":{"type":"string","description":"EIP instance ID, such as `eip-11112222`.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Private IP description.","description_kind":"plain","optional":true,"computed":true},"is_wan_ip_blocked":{"type":"bool","description":"Whether the public IP is blocked.","description_kind":"plain","optional":true,"computed":true},"primary":{"type":"bool","description":"Whether it is a primary IP.","description_kind":"plain","optional":true,"computed":true},"private_ip_address":{"type":"string","description":"Private IP address.","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description":"Public IP address.","description_kind":"plain","optional":true,"computed":true},"qos_level":{"type":"string","description":"IP service level. Values: PT` (Gold), `AU` (Silver), `AG `(Bronze) and DEFAULT` (Default).","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"IP status: `PENDING`: Creating, `MIGRATING`: Migrating, `DELETING`: Deleting, `AVAILABLE`: Available.","description_kind":"plain","optional":true,"computed":true}},"description":"The information on private IP addresses, of which you can specify a maximum of 10 at a time. You should provide either this parameter or SecondaryPrivateIpAddressCount, or both.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eni_ipv6_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_address_count":{"type":"number","description":"The number of automatically assigned IPv6 addresses and the total number of private IP addresses cannot exceed the quota. This should be combined with the input parameter `ipv6_addresses` for quota calculation. At least one of them, either this or 'Ipv6Addresses', must be provided.","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"ENI instance `ID`, in the form of `eni-m6dyj72l`.","description_kind":"plain","required":true}},"block_types":{"ipv6_addresses":{"nesting_mode":"set","block":{"attributes":{"address":{"type":"string","description":"`IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`.","description_kind":"plain","required":true},"address_id":{"type":"string","description":"`EIP` instance `ID`, such as:`eip-hxlqja90`.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"is_wan_ip_blocked":{"type":"bool","description":"Whether the public network IP is blocked.","description_kind":"plain","optional":true,"computed":true},"primary":{"type":"bool","description":"Whether to master `IP`.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"`IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available.","description_kind":"plain","optional":true,"computed":true}},"description":"The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eni_sg_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_ids":{"type":["set","string"],"description":"ENI instance ID. Such as:eni-pxir56ns. It Only support set one eni instance now.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"Security group instance ID, for example:sg-33ocnj9n, can be obtained through DescribeSecurityGroups. There is a limit of 100 instances per request.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_certificate":{"version":0,"block":{"attributes":{"begin_time":{"type":"string","description":"Beginning time of the certificate.","description_kind":"plain","computed":true},"content":{"type":"string","description":"Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the certificate.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"Ending time of the certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuer_cn":{"type":"string","description":"Issuer name of the certificate.","description_kind":"plain","computed":true},"key":{"type":"string","description":"Key of the `SSL` certificate.","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description":"Name of the certificate.","description_kind":"plain","optional":true},"subject_cn":{"type":"string","description":"Subject name of the certificate.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_custom_header":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"Rule id.","description_kind":"plain","required":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description":"Header name.","description_kind":"plain","required":true},"header_value":{"type":"string","description":"Header value.","description_kind":"plain","required":true}},"description":"Headers.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_domain_error_page":{"version":0,"block":{"attributes":{"body":{"type":"string","description":"New response body.","description_kind":"plain","required":true},"clear_headers":{"type":["set","string"],"description":"Response headers to be removed.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"HTTP domain.","description_kind":"plain","required":true},"error_codes":{"type":["set","number"],"description":"Original error codes.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener.","description_kind":"plain","required":true},"new_error_code":{"type":"number","description":"New error code.","description_kind":"plain","optional":true},"set_headers":{"type":["map","string"],"description":"Response headers to be set.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_global_domain":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"alias.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Domain name default entry.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Domain Name Project ID.","description_kind":"plain","required":true},"status":{"type":"string","description":"Global domain statue. Available values: open and close, default is open.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_global_domain_dns":{"version":0,"block":{"attributes":{"domain_id":{"type":"string","description":"Domain Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nation_country_inner_codes":{"type":["set","string"],"description":"Nation Country Inner Codes.","description_kind":"plain","required":true},"proxy_id_list":{"type":["set","string"],"description":"Proxy Id List.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_domain":{"version":0,"block":{"attributes":{"basic_auth":{"type":"bool","description":"Indicates whether basic authentication is enable, default value is `false`.","description_kind":"plain","optional":true},"basic_auth_id":{"type":"string","description":"ID of the basic authentication.","description_kind":"plain","optional":true,"computed":true},"certificate_id":{"type":"string","description":"ID of the server certificate, default value is `default`.","description_kind":"plain","optional":true},"client_certificate_id":{"type":"string","description":"ID of the client certificate, default value is `default`.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"client_certificate_ids":{"type":["set","string"],"description":"ID list of the poly client certificate.","description_kind":"plain","optional":true,"computed":true},"domain":{"type":"string","description":"Forward domain of the layer7 listener.","description_kind":"plain","required":true},"gaap_auth":{"type":"bool","description":"Indicates whether SSL certificate authentication is enable, default value is `false`.","description_kind":"plain","optional":true},"gaap_auth_id":{"type":"string","description":"ID of the SSL certificate.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener.","description_kind":"plain","required":true},"realserver_auth":{"type":"bool","description":"Indicates whether realserver authentication is enable, default value is `false`.","description_kind":"plain","optional":true},"realserver_certificate_domain":{"type":"string","description":"CA certificate domain of the realserver. It has been deprecated.","description_kind":"plain","optional":true,"computed":true},"realserver_certificate_id":{"type":"string","description":"CA certificate ID of the realserver.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"realserver_certificate_ids":{"type":["set","string"],"description":"CA certificate ID list of the realserver.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_rule":{"version":0,"block":{"attributes":{"connect_timeout":{"type":"number","description":"Timeout of the health check response, default value is 2s.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Forward domain of the forward rule.","description_kind":"plain","required":true},"forward_host":{"type":"string","description":"The default value of requested host which is forwarded to the realserver by the listener is `default`.","description_kind":"plain","optional":true},"health_check":{"type":"bool","description":"Indicates whether health check is enable.","description_kind":"plain","required":true},"health_check_method":{"type":"string","description":"Method of the health check. Valid value: `GET` and `HEAD`.","description_kind":"plain","optional":true},"health_check_path":{"type":"string","description":"Path of health check. Maximum length is 80.","description_kind":"plain","optional":true},"health_check_status_codes":{"type":["set","number"],"description":"Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Interval of the health check, default value is 5s.","description_kind":"plain","optional":true},"listener_id":{"type":"string","description":"ID of the layer7 listener.","description_kind":"plain","required":true},"path":{"type":"string","description":"Path of the forward rule. Maximum length is 80.","description_kind":"plain","required":true},"realserver_type":{"type":"string","description":"Type of the realserver. Valid value: `IP` and `DOMAIN`.","description_kind":"plain","required":true},"scheduler":{"type":"string","description":"Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.","description_kind":"plain","optional":true},"sni":{"type":"string","description":"ServerNameIndication (SNI) is required when the SNI switch is turned on.","description_kind":"plain","optional":true,"computed":true},"sni_switch":{"type":"string","description":"ServerNameIndication (SNI) switch. ON means on and OFF means off.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"realservers":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description":"ID of the GAAP realserver.","description_kind":"plain","required":true},"ip":{"type":"string","description":"IP of the GAAP realserver.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the GAAP realserver.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Scheduling weight, default value is `1`. Valid value ranges: (1~100).","description_kind":"plain","optional":true}},"description":"An information list of GAAP realserver.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_layer4_listener":{"version":0,"block":{"attributes":{"client_ip_method":{"type":"number","description":"The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol.","description_kind":"plain","optional":true},"connect_timeout":{"type":"number","description":"Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the layer4 listener.","description_kind":"plain","computed":true},"health_check":{"type":"bool","description":"Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the layer4 listener, the maximum length is 30.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the layer4 listener.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","required":true},"realserver_type":{"type":"string","description":"Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`.","description_kind":"plain","required":true},"scheduler":{"type":"string","description":"Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the layer4 listener.","description_kind":"plain","computed":true}},"block_types":{"realserver_bind_set":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description":"ID of the GAAP realserver.","description_kind":"plain","required":true},"ip":{"type":"string","description":"IP of the GAAP realserver.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the GAAP realserver.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Scheduling weight, default value is `1`. The range of values is [1,100].","description_kind":"plain","optional":true}},"description":"An information list of GAAP realserver.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_layer7_listener":{"version":0,"block":{"attributes":{"auth_type":{"type":"number","description":"Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true},"client_certificate_id":{"type":"string","description":"ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"client_certificate_ids":{"type":["set","string"],"description":"ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Creation time of the layer7 listener.","description_kind":"plain","computed":true},"forward_protocol":{"type":"string","description":"Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the layer7 listener, the maximum length is 30.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the layer7 listener.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status of the layer7 listener.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy":{"version":0,"block":{"attributes":{"access_region":{"type":"string","description":"Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.","description_kind":"plain","required":true},"concurrent":{"type":"number","description":"Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the GAAP proxy.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Access domain of the GAAP proxy.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"Indicates whether GAAP proxy is enabled, default value is `true`.","description_kind":"plain","optional":true},"forward_ip":{"type":"string","description":"Forwarding IP of the GAAP proxy.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Access IP of the GAAP proxy.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the GAAP proxy, the maximum length is 30.","description_kind":"plain","required":true},"network_type":{"type":"string","description":"Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project within the GAAP proxy, `0` means is default project.","description_kind":"plain","optional":true},"realserver_region":{"type":"string","description":"Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.","description_kind":"plain","required":true},"scalable":{"type":"bool","description":"Indicates whether GAAP proxy can scalable.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Status of the GAAP proxy.","description_kind":"plain","computed":true},"support_protocols":{"type":["list","string"],"description":"Supported protocols of the GAAP proxy.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP proxy. Tags that do not exist are not created automatically.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_group":{"version":0,"block":{"attributes":{"group_name":{"type":"string","description":"Channel group alias.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project to which the proxy group belongs.","description_kind":"plain","required":true},"real_server_region":{"type":"string","description":"real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_realserver":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain of the GAAP realserver, conflict with `ip`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP of the GAAP realserver, conflict with `domain`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the GAAP realserver, the maximum length is 30.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"ID of the project within the GAAP realserver, '0' means is default project.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP realserver.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_policy":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Default policy. Valid value: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"Indicates whether policy is enable, default value is `true`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Policy of the rule. Valid value: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"cidr_ip":{"type":"string","description":"A network address block of the request source.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security policy rule. Maximum length is 30.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"ID of the security policy.","description_kind":"plain","required":true},"port":{"type":"string","description":"Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ha_vip":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"EIP that is associated.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the HA VIP.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID that is associated.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the HA VIP. The length of character is limited to 1-60.","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description":"Network interface ID that is associated.","description_kind":"plain","computed":true},"state":{"type":"string","description":"State of the HA VIP. Valid value: `AVAILABLE`, `UNBIND`.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vip":{"type":"string","description":"Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after resource created automatically.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ha_vip_eip_attachment":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"Public address of the EIP.","description_kind":"plain","required":true},"havip_id":{"type":"string","description":"ID of the attached HA VIP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_image":{"version":0,"block":{"attributes":{"data_disk_ids":{"type":["set","string"],"description":"Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the image.","description_kind":"plain","optional":true,"computed":true},"force_poweroff":{"type":"bool","description":"Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror will be made after shutdown.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_description":{"type":"string","description":"Image Description.","description_kind":"plain","optional":true},"image_name":{"type":"string","description":"Image name.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Cloud server instance ID.","description_kind":"plain","optional":true},"snapshot_ids":{"type":["set","string"],"description":"Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be passed in simultaneously with InstanceId.","description_kind":"plain","optional":true},"sysprep":{"type":"bool","description":"Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the Syspre function.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the image.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_instance":{"version":0,"block":{"attributes":{"allocate_public_ip":{"type":"bool","description":"Associate a public IP address with an instance in a VPC or Classic. Boolean value, Default is false.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"The available zone for the CVM instance.","description_kind":"plain","required":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"cdh_host_id":{"type":"string","description":"Id of cdh instance. Note: it only works when instance_charge_type is set to `CDHPAID`.","description_kind":"plain","optional":true},"cdh_instance_type":{"type":"string","description":"Type of instance created on cdh, the value of this parameter is in the format of CDH_XCXG based on the number of CPU cores and memory capacity. Note: it only works when instance_charge_type is set to `CDHPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The number of CPU cores of the instance.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the instance.","description_kind":"plain","computed":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"disable_api_termination":{"type":"bool","description":"Whether the termination protection is enabled. Default is `false`. If set true, which means that this instance can not be deleted by an API action.","description_kind":"plain","optional":true},"disable_monitor_service":{"type":"bool","description":"Disable enhance service for monitor, it is enabled by default. When this options is set, monitor agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"disable_security_service":{"type":"bool","description":"Disable enhance service for security, it is enabled by default. When this options is set, security agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"expired_time":{"type":"string","description":"Expired time of the instance.","description_kind":"plain","computed":true},"force_delete":{"type":"bool","description":"Indicate whether to force delete the instance. Default is `false`. If set true, the instance will be permanently deleted instead of being moved into the recycle bin. Note: only works for `PREPAID` instance.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The hostname of the instance. Windows instance: The name should be a combination of 2 to 15 characters comprised of letters (case insensitive), numbers, and hyphens (-). Period (.) is not supported, and the name cannot be a string of pure numbers. Other types (such as Linux) of instances: The name should be a combination of 2 to 60 characters, supporting multiple periods (.). The piece between two periods is composed of letters (case insensitive), numbers, and hyphens (-). Modifying will cause the instance reset.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"The image to use for the instance. Changing `image_id` will cause the instance reset.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`, `CDHPAID` and `CDCPAID`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR` and `CDHPAID`. `PREPAID` instance may not allow to delete before expired. `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time. `CDHPAID` instance must set `cdh_instance_type` and `cdh_host_id`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`, `48`, `60`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The number of instances to be purchased. Value range:[1,100]; default value: 1.","description_kind":"plain","deprecated":true,"optional":true},"instance_name":{"type":"string","description":"The name of the instance. The max length of instance_name is 60, and default value is `Terraform-CVM-Instance`.","description_kind":"plain","optional":true},"instance_status":{"type":"string","description":"Current status of the instance.","description_kind":"plain","computed":true},"instance_type":{"type":"string","description":"The type of the instance.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Internet charge type of the instance, Valid values are `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. If not set, internet charge type are consistent with the cvm charge type by default. This value takes NO Effect when changing and does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"keep_image_login":{"type":"bool","description":"Whether to keep image login or not, default is `false`. When the image type is private or shared or imported, this parameter can be set `true`. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"key_ids":{"type":["set","string"],"description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"memory":{"type":"number","description":"Instance memory capacity, unit in GB.","description_kind":"plain","computed":true},"orderly_security_groups":{"type":["list","string"],"description":"A list of orderly security group IDs to associate with.","description_kind":"plain","optional":true,"computed":true},"os_name":{"type":"string","description":"Instance os name.","description_kind":"plain","computed":true},"password":{"type":"string","description":"Password for the instance. In order for the new password to take effect, the instance will be restarted after the password change. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"sensitive":true},"placement_group_id":{"type":"string","description":"The ID of a placement group.","description_kind":"plain","optional":true},"private_ip":{"type":"string","description":"The private IP to be assigned to this instance, must be in the provided subnet and available.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"Public IP of the instance.","description_kind":"plain","computed":true},"running_flag":{"type":"bool","description":"Set instance to running or stop. Default value is true, the instance will shutdown when this flag is false.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"A list of security group IDs to associate with.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"spot_instance_type":{"type":"string","description":"Type of spot instance, only support `ONE-TIME` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"spot_max_price":{"type":"string","description":"Max price of a spot instance, is the format of decimal string, for example \"0.50\". Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"stopped_mode":{"type":"string","description":"Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default `KEEP_CHARGING`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnet. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true},"system_disk_id":{"type":"string","description":"System disk snapshot ID used to initialize the system disk. When system disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"system_disk_resize_online":{"type":"bool","description":"Resize online.","description_kind":"plain","optional":true},"system_disk_size":{"type":"number","description":"Size of the system disk. unit is GB, Default is 50GB. If modified, the instance may force stop.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_BASIC`: cloud disk, `CLOUD_SSD`: cloud SSD disk, `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD. NOTE: If modified, the instance may force stop.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"A mapping of tags to assign to the resource. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"The user data to be injected into this instance. Must be base64 encoded and up to 16 KB.","description_kind":"plain","optional":true},"user_data_raw":{"type":"string","description":"The user data to be injected into this instance, in plain text. Conflicts with `user_data`. Up to 16 KB after base64 encoded.","description_kind":"plain","optional":true},"uuid":{"type":"string","description":"Globally unique ID of the instance.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"data_disk_id":{"type":"string","description":"Data disk ID used to initialize the data disk. When data disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"data_disk_size":{"type":"number","description":"Size of the data disk, and unit is GB.","description_kind":"plain","required":true},"data_disk_snapshot_id":{"type":"string","description":"Snapshot ID of the data disk. The selected data disk snapshot size must be smaller than the data disk size.","description_kind":"plain","optional":true},"data_disk_type":{"type":"string","description":"Data disk type. For more information about limits on different data disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: LOCAL_BASIC: local disk, LOCAL_SSD: local SSD disk, LOCAL_NVME: local NVME disk, specified in the InstanceType, LOCAL_PRO: local HDD disk, specified in the InstanceType, CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD, CLOUD_BSSD: Balanced SSD.","description_kind":"plain","required":true},"delete_with_instance":{"type":"bool","description":"Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Decides whether the disk is encrypted. Default is `false`.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description":"Settings for data disks.","description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_instance_set":{"version":0,"block":{"attributes":{"allocate_public_ip":{"type":"bool","description":"Associate a public IP address with an instance in a VPC or Classic. Boolean value, Default is false.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"The available zone for the CVM instance.","description_kind":"plain","required":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the instance.","description_kind":"plain","computed":true},"disable_monitor_service":{"type":"bool","description":"Disable enhance service for monitor, it is enabled by default. When this options is set, monitor agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"disable_security_service":{"type":"bool","description":"Disable enhance service for security, it is enabled by default. When this options is set, security agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"exclude_instance_ids":{"type":["set","string"],"description":"instance ids list to exclude.","description_kind":"plain","optional":true},"expired_time":{"type":"string","description":"Expired time of the instance.","description_kind":"plain","computed":true},"hostname":{"type":"string","description":"The hostname of the instance. Windows instance: The name should be a combination of 2 to 15 characters comprised of letters (case insensitive), numbers, and hyphens (-). Period (.) is not supported, and the name cannot be a string of pure numbers. Other types (such as Linux) of instances: The name should be a combination of 2 to 60 characters, supporting multiple periods (.). The piece between two periods is composed of letters (case insensitive), numbers, and hyphens (-). Modifying will cause the instance reset.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"The image to use for the instance. Changing `image_id` will cause the instance reset.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Only support `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"instance_count":{"type":"number","description":"The number of instances to be purchased. Value range:[1,100]; default value: 1.","description_kind":"plain","optional":true},"instance_ids":{"type":["list","string"],"description":"instance id list.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"The name of the instance. The max length of instance_name is 60, and default value is `Terraform-CVM-Instance`.","description_kind":"plain","optional":true},"instance_status":{"type":"string","description":"Current status of the instance.","description_kind":"plain","computed":true},"instance_type":{"type":"string","description":"The type of the instance.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Internet charge type of the instance, Valid values are `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"keep_image_login":{"type":"bool","description":"Whether to keep image login or not, default is `false`. When the image type is private or shared or imported, this parameter can be set `true`. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"key_name":{"type":"string","description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password for the instance. In order for the new password to take effect, the instance will be restarted after the password change. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"sensitive":true},"placement_group_id":{"type":"string","description":"The ID of a placement group.","description_kind":"plain","optional":true},"private_ip":{"type":"string","description":"The private IP to be assigned to this instance, must be in the provided subnet and available.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"Public IP of the instance.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"A list of security group IDs to associate with.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnet. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true},"system_disk_id":{"type":"string","description":"System disk snapshot ID used to initialize the system disk. When system disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"system_disk_size":{"type":"number","description":"Size of the system disk. Valid value ranges: (50~1000). and unit is GB. Default is 50GB. If modified, the instance may force stop.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_BSSD`: Basic SSD. NOTE: If modified, the instance may force stop.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"The user data to be injected into this instance. Must be base64 encoded and up to 16 KB.","description_kind":"plain","optional":true},"user_data_raw":{"type":"string","description":"The user data to be injected into this instance, in plain text. Conflicts with `user_data`. Up to 16 KB after base64 encoded.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ipv6_address_bandwidth":{"version":0,"block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"The bandwidth package id, the Legacy account and the ipv6 address to apply for the bandwidth package charge type need to be passed in.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Network billing mode. IPV6 currently supports: `TRAFFIC_POSTPAID_BY_HOUR`, for standard account types; `BANDWIDTH_PACKAGE`, for traditional account types. The default network billing mode is: `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Bandwidth, in Mbps. The default is 1Mbps.","description_kind":"plain","optional":true},"ipv6_address":{"type":"string","description":"IPV6 address that needs to be enabled for public network access.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_key_pair":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description":"The key pair's name. It is the only in one TencentCloud account.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Specifys to which project the key pair belongs.","description_kind":"plain","optional":true},"public_key":{"type":"string","description":"You can import an existing public key and using TencentCloud key pair to manage it.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of the key pair.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_cloud_resource_attachment":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Alias.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true},"key_state":{"type":"string","description":"Key state.","description_kind":"plain","computed":true},"key_usage":{"type":"string","description":"Key usage.","description_kind":"plain","computed":true},"owner":{"type":"string","description":"owner.","description_kind":"plain","computed":true},"product_id":{"type":"string","description":"A unique identifier for the cloud product.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"The resource/instance ID of the cloud product.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_kms_external_key":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Name of CMK. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of CMK. The maximum is 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_archived":{"type":"bool","description":"Specify whether to archive key. Default value is `false`. This field is conflict with `is_enabled`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"is_enabled":{"type":"bool","description":"Specify whether to enable key. Default value is `false`. This field is conflict with `is_archived`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"key_material_base64":{"type":"string","description":"The base64-encoded key material encrypted with the public_key. For regions using the national secret version, the length of the imported key material is required to be 128 bits, and for regions using the FIPS version, the length of the imported key material is required to be 256 bits.","description_kind":"plain","optional":true,"sensitive":true},"key_state":{"type":"string","description":"State of CMK.","description_kind":"plain","computed":true},"pending_delete_window_in_days":{"type":"number","description":"Duration in days after which the key is deleted after destruction of the resource, must be between 7 and 30 days. Defaults to 7 days.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of CMK.","description_kind":"plain","optional":true},"valid_to":{"type":"number","description":"This value means the effective timestamp of the key material, 0 means it does not expire. Need to be greater than the current timestamp, the maximum support is 2147443200.","description_kind":"plain","optional":true},"wrapping_algorithm":{"type":"string","description":"The algorithm for encrypting key material. Available values include `RSAES_PKCS1_V1_5`, `RSAES_OAEP_SHA_1` and `RSAES_OAEP_SHA_256`. Default value is `RSAES_PKCS1_V1_5`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_key":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Name of CMK. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of CMK. The maximum is 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_archived":{"type":"bool","description":"Specify whether to archive key. Default value is `false`. This field is conflict with `is_enabled`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"is_enabled":{"type":"bool","description":"Specify whether to enable key. Default value is `false`. This field is conflict with `is_archived`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"key_rotation_enabled":{"type":"bool","description":"Specify whether to enable key rotation, valid when key_usage is `ENCRYPT_DECRYPT`. Default value is `false`.","description_kind":"plain","optional":true},"key_state":{"type":"string","description":"State of CMK.","description_kind":"plain","computed":true},"key_usage":{"type":"string","description":"Usage of CMK. Available values include `ENCRYPT_DECRYPT`, `ASYMMETRIC_DECRYPT_RSA_2048`, `ASYMMETRIC_DECRYPT_SM2`, `ASYMMETRIC_SIGN_VERIFY_SM2`, `ASYMMETRIC_SIGN_VERIFY_RSA_2048`, `ASYMMETRIC_SIGN_VERIFY_ECC`. Default value is `ENCRYPT_DECRYPT`.","description_kind":"plain","optional":true},"pending_delete_window_in_days":{"type":"number","description":"Duration in days after which the key is deleted after destruction of the resource, must be between 7 and 30 days. Defaults to 7 days.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of CMK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_overwrite_white_box_device_fingerprints":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true}},"block_types":{"device_fingerprints":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"identity":{"type":"string","description":"identity.","description_kind":"plain","required":true}},"description":"Device fingerprint list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kms_white_box_key":{"version":0,"block":{"attributes":{"algorithm":{"type":"string","description":"All algorithm types for creating keys, supported values: AES_256, SM4.","description_kind":"plain","required":true},"alias":{"type":"string","description":"As an alias for the key to be easier to identify and easier to understand, it cannot be empty and is a combination of 1-60 alphanumeric characters - _. The first character must be a letter or number. Alias are not repeatable.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of the key, up to 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether to enable the key. Enabled or Disabled. Default is Enabled.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of Key.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_addon":{"version":0,"block":{"attributes":{"addon_name":{"type":"string","description":"Name of addon.","description_kind":"plain","required":true},"addon_version":{"type":"string","description":"Version of addon.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phase":{"type":"string","description":"Status of addon.","description_kind":"plain","computed":true},"raw_values":{"type":"string","description":"Params of addon, base64 encoded json format.","description_kind":"plain","optional":true},"reason":{"type":"string","description":"Reason of addon failed.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_addon_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of addon.","description_kind":"plain","required":true},"raw_values":{"type":"string","description":"Raw Values. Conflict with `request_body`. Required with `raw_values_type`.","description_kind":"plain","optional":true,"computed":true},"raw_values_type":{"type":"string","description":"The type of raw Values. Required with `raw_values`.","description_kind":"plain","optional":true,"computed":true},"request_body":{"type":"string","description":"Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.","description_kind":"plain","optional":true},"response_body":{"type":"string","description":"Addon response body.","description_kind":"plain","computed":true},"status":{"type":["map","string"],"description":"Addon current status.","description_kind":"plain","computed":true},"values":{"type":["list","string"],"description":"Values the addon passthroughs. Conflict with `request_body`.","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description":"Addon version, default latest version. Conflict with `request_body`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_addon_config":{"version":0,"block":{"attributes":{"addon_name":{"type":"string","description":"Name of addon.","description_kind":"plain","required":true},"addon_version":{"type":"string","description":"Version of addon.","description_kind":"plain","optional":true,"computed":true},"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phase":{"type":"string","description":"Status of addon.","description_kind":"plain","computed":true},"raw_values":{"type":"string","description":"Params of addon, base64 encoded json format.","description_kind":"plain","optional":true,"computed":true},"reason":{"type":"string","description":"Reason of addon failed.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_as_scaling_group":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"Labels of kubernetes AS Group created nodes.","description_kind":"plain","optional":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true}},"block_types":{"auto_scaling_config":{"nesting_mode":"list","block":{"attributes":{"configuration_name":{"type":"string","description":"Name of a launch configuration.","description_kind":"plain","required":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"instance_tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is `0`.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access.","description_kind":"plain","optional":true,"sensitive":true},"project_id":{"type":"number","description":"Specifys to which project the configuration belongs.","description_kind":"plain","optional":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"Type of a CVM disk. Valid value: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `CLOUD_PREMIUM` and `CLOUD_SSD`.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Auto scaling config parameters.","description_kind":"plain"},"min_items":1,"max_items":1},"auto_scaling_group":{"nesting_mode":"list","block":{"attributes":{"default_cooldown":{"type":"number","description":"Default cooldown time in second, and default value is 300.","description_kind":"plain","optional":true},"desired_capacity":{"type":"number","description":"Desired volume of CVM instances, which is between max_size and min_size.","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["list","string"],"description":"ID list of traditional load balancers.","description_kind":"plain","optional":true},"max_size":{"type":"number","description":"Maximum number of CVM instances (0~2000).","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum number of CVM instances (0~2000).","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Specifys to which project the scaling group belongs.","description_kind":"plain","optional":true},"retry_policy":{"type":"string","description":"Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.","description_kind":"plain","optional":true},"scaling_group_name":{"type":"string","description":"Name of a scaling group.","description_kind":"plain","required":true},"subnet_ids":{"type":["list","string"],"description":"ID list of subnet, and for VPC it is required.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of a scaling group.","description_kind":"plain","optional":true},"termination_policies":{"type":["list","string"],"description":"Available values for termination policies include `OLDEST_INSTANCE` and `NEWEST_INSTANCE`.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC network.","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description":"List of available zones, for Basic network it is required.","description_kind":"plain","optional":true}},"block_types":{"forward_balancer_ids":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Listener ID for application load balancers.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"ID of available load balancers.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of forwarding rules.","description_kind":"plain","optional":true}},"block_types":{"target_attribute":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"Port number.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight.","description_kind":"plain","required":true}},"description":"Attribute list of target rules.","description_kind":"plain"},"min_items":1}},"description":"List of application load balancers, which can't be specified with load_balancer_ids together.","description_kind":"plain"}}},"description":"Auto scaling group parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_kubernetes_auth_attachment":{"version":0,"block":{"attributes":{"auto_create_client_id":{"type":["set","string"],"description":"Creating ClientId of the identity provider.","description_kind":"plain","optional":true,"computed":true},"auto_create_discovery_anonymous_auth":{"type":"bool","description":"If set to `true`, the rbac rule will be created automatically which allow anonymous user to access '/.well-known/openid-configuration' and '/openid/v1/jwks'.","description_kind":"plain","optional":true},"auto_create_oidc_config":{"type":"bool","description":"Creating an identity provider.","description_kind":"plain","optional":true,"computed":true},"auto_install_pod_identity_webhook_addon":{"type":"bool","description":"Creating the PodIdentityWebhook component. if `auto_create_oidc_config` is true, this field must set true.","description_kind":"plain","optional":true,"computed":true},"cluster_id":{"type":"string","description":"ID of clusters.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuer":{"type":"string","description":"Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field.","description_kind":"plain","optional":true},"jwks_uri":{"type":"string","description":"Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field.","description_kind":"plain","optional":true},"tke_default_issuer":{"type":"string","description":"The default issuer of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.","description_kind":"plain","computed":true},"tke_default_jwks_uri":{"type":"string","description":"The default jwks_uri of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.","description_kind":"plain","computed":true},"use_tke_default":{"type":"bool","description":"If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_backup_storage_location":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Name of the bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description":"Message of the backup storage location.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the backup storage location.","description_kind":"plain","required":true},"path":{"type":"string","description":"Prefix of the bucket.","description_kind":"plain","optional":true},"state":{"type":"string","description":"State of the backup storage location.","description_kind":"plain","computed":true},"storage_region":{"type":"string","description":"Region of the storage.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster":{"version":0,"block":{"attributes":{"acquire_cluster_admin_role":{"type":"bool","description":"If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.","description_kind":"plain","optional":true},"auto_upgrade_cluster_level":{"type":"bool","description":"Whether the cluster level auto upgraded, valid for managed cluster.","description_kind":"plain","optional":true},"base_pod_num":{"type":"number","description":"The number of basic pods. valid when enable_customized_pod_cidr=true.","description_kind":"plain","optional":true},"certification_authority":{"type":"string","description":"The certificate used for access.","description_kind":"plain","computed":true},"claim_expired_seconds":{"type":"number","description":"Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. `claim_expired_seconds` must greater or equal than 300 and less than 15768000.","description_kind":"plain","optional":true,"computed":true},"cluster_as_enabled":{"type":"bool","description":"Indicates whether to enable cluster node auto scaling. Default is false.","description_kind":"plain","deprecated":true,"computed":true},"cluster_cidr":{"type":"string","description":"A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.","description_kind":"plain","optional":true},"cluster_deploy_type":{"type":"string","description":"Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is 'MANAGED_CLUSTER'.","description_kind":"plain","optional":true},"cluster_desc":{"type":"string","description":"Description of the cluster.","description_kind":"plain","optional":true},"cluster_external_endpoint":{"type":"string","description":"External network address to access.","description_kind":"plain","computed":true},"cluster_internet":{"type":"bool","description":"Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.","description_kind":"plain","optional":true},"cluster_internet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the cluster_external_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_internet_security_group":{"type":"string","description":"Specify security group, NOTE: This argument must not be empty if cluster internet enabled.","description_kind":"plain","optional":true,"computed":true},"cluster_intranet":{"type":"bool","description":"Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.","description_kind":"plain","optional":true},"cluster_intranet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgw_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_intranet_subnet_id":{"type":"string","description":"Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.","description_kind":"plain","optional":true,"computed":true},"cluster_ipvs":{"type":"bool","description":"Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.","description_kind":"plain","optional":true},"cluster_level":{"type":"string","description":"Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query available levels. Available value examples `L5`, `L20`, `L50`, `L100`, etc.","description_kind":"plain","optional":true,"computed":true},"cluster_max_pod_num":{"type":"number","description":"The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, it will round upward to the closest power of 2.","description_kind":"plain","optional":true},"cluster_max_service_num":{"type":"number","description":"The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to 2, it will round upward to the closest power of 2.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the cluster.","description_kind":"plain","optional":true},"cluster_node_num":{"type":"number","description":"Number of nodes in the cluster.","description_kind":"plain","computed":true},"cluster_os":{"type":"string","description":"Cluster operating system, supports setting public images (the field passes the corresponding image Name) and custom images (the field passes the corresponding image ID). For details, please refer to: https://cloud.tencent.com/document/product/457/68289.","description_kind":"plain","optional":true},"cluster_os_type":{"type":"string","description":"Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.","description_kind":"plain","optional":true},"cluster_subnet_id":{"type":"string","description":"Subnet ID of the cluster, such as: subnet-b3p7d7q5.","description_kind":"plain","optional":true},"cluster_version":{"type":"string","description":"Version of the cluster. Use `tencentcloud_kubernetes_available_cluster_versions` to get the upgradable cluster version.","description_kind":"plain","optional":true,"computed":true},"container_runtime":{"type":"string","description":"Runtime type of the cluster, the available values include: 'docker' and 'containerd'.The Kubernetes v1.24 has removed dockershim, so please use containerd in v1.24 or higher.Default is 'docker'.","description_kind":"plain","optional":true},"deletion_protection":{"type":"bool","description":"Indicates whether cluster deletion protection is enabled. Default is false.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name for access.","description_kind":"plain","computed":true},"enable_customized_pod_cidr":{"type":"bool","description":"Whether to enable the custom mode of node podCIDR size. Default is false.","description_kind":"plain","optional":true},"eni_subnet_ids":{"type":["list","string"],"description":"Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. `eni_subnet_ids` can not empty once be set.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node.","description_kind":"plain","optional":true},"globe_desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all nodes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_cluster_cidr_conflict":{"type":"bool","description":"Indicates whether to ignore the cluster cidr conflict error. Default is false.","description_kind":"plain","optional":true},"is_non_static_ip_mode":{"type":"bool","description":"Indicates whether non-static ip mode is enabled. Default is false.","description_kind":"plain","optional":true},"kube_config":{"type":"string","description":"Kubernetes config.","description_kind":"plain","computed":true},"kube_config_intranet":{"type":"string","description":"Kubernetes config of private network.","description_kind":"plain","computed":true},"kube_proxy_mode":{"type":"string","description":"Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, cluster version greater than 1.14 and with Tencent Linux 2.4 is required.","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description":"Labels of tke cluster nodes.","description_kind":"plain","optional":true},"managed_cluster_internet_security_policies":{"type":["list","string"],"description":"Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Cluster network type, the available values include: 'GR' and 'VPC-CNI' and 'CiliumOverlay'. Default is GR.","description_kind":"plain","optional":true},"node_name_type":{"type":"string","description":"Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password of account.","description_kind":"plain","computed":true},"pgw_endpoint":{"type":"string","description":"The Intranet address used for access.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"Container Runtime version.","description_kind":"plain","optional":true},"security_policy":{"type":["list","string"],"description":"Access policy.","description_kind":"plain","computed":true},"service_cidr":{"type":"string","description":"A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the cluster.","description_kind":"plain","optional":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true},"upgrade_instances_follow_cluster":{"type":"bool","description":"Indicates whether upgrade all instances when cluster_version change. Default is false.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"User name of account.","description_kind":"plain","computed":true},"vpc_cni_type":{"type":"string","description":"Distinguish between shared network card multi-IP mode and independent network card mode. Fill in `tke-route-eni` for shared network card multi-IP mode and `tke-direct-eni` for independent network card mode. The default is shared network card mode. When it is necessary to turn off the vpc-cni container network capability, both `eni_subnet_ids` and `vpc_cni_type` must be set to empty.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc Id of the cluster.","description_kind":"plain","required":true},"worker_instances_list":{"type":["list",["object",{"failed_reason":"string","instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string"}]],"description":"An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes:","description_kind":"plain","computed":true}},"block_types":{"auth_options":{"nesting_mode":"list","block":{"attributes":{"auto_create_discovery_anonymous_auth":{"type":"bool","description":"If set to `true`, the rbac rule will be created automatically which allow anonymous user to access '/.well-known/openid-configuration' and '/openid/v1/jwks'.","description_kind":"plain","optional":true},"issuer":{"type":"string","description":"Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field, it will be ignored anyway.","description_kind":"plain","optional":true},"jwks_uri":{"type":"string","description":"Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field, it will be ignored anyway.","description_kind":"plain","optional":true},"use_tke_default":{"type":"bool","description":"If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri, and they will be ignored.","description_kind":"plain","optional":true}},"description":"Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` \u003e= 1.20.","description_kind":"plain"},"max_items":1},"cluster_audit":{"nesting_mode":"list","block":{"attributes":{"delete_audit_log_and_topic":{"type":"bool","description":"when you want to close the cluster audit log or delete the cluster, you can use this parameter to determine whether the audit log set and topic created by default will be deleted.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Specify weather the Cluster Audit enabled. NOTE: Enable Cluster Audit will also auto install Log Agent.","description_kind":"plain","required":true},"log_set_id":{"type":"string","description":"Specify id of existing CLS log set, or auto create a new set by leave it empty.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Specify id of existing CLS log topic, or auto create a new topic by leave it empty.","description_kind":"plain","optional":true}},"description":"Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.","description_kind":"plain"},"max_items":1},"cluster_extra_args":{"nesting_mode":"list","block":{"attributes":{"kube_apiserver":{"type":["list","string"],"description":"The customized parameters for kube-apiserver.","description_kind":"plain","optional":true},"kube_controller_manager":{"type":["list","string"],"description":"The customized parameters for kube-controller-manager.","description_kind":"plain","optional":true},"kube_scheduler":{"type":["list","string"],"description":"The customized parameters for kube-scheduler.","description_kind":"plain","optional":true}},"description":"Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.","description_kind":"plain"},"max_items":1},"event_persistence":{"nesting_mode":"list","block":{"attributes":{"delete_event_log_and_topic":{"type":"bool","description":"when you want to close the cluster event persistence or delete the cluster, you can use this parameter to determine whether the event persistence log set and topic created by default will be deleted.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Specify weather the Event Persistence enabled.","description_kind":"plain","required":true},"log_set_id":{"type":"string","description":"Specify id of existing CLS log set, or auto create a new set by leave it empty.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Specify id of existing CLS log topic, or auto create a new topic by leave it empty.","description_kind":"plain","optional":true}},"description":"Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.","description_kind":"plain"},"max_items":1},"exist_instance":{"nesting_mode":"list","block":{"attributes":{"desired_pod_numbers":{"type":["list","number"],"description":"Custom mode cluster, you can specify the number of pods for each node. corresponding to the existed_instances_para.instance_ids parameter.","description_kind":"plain","optional":true},"node_role":{"type":"string","description":"Role of existed node. value:MASTER_ETCD or WORKER.","description_kind":"plain","optional":true}},"block_types":{"instances_para":{"nesting_mode":"list","block":{"attributes":{"instance_ids":{"type":["list","string"],"description":"Cluster IDs.","description_kind":"plain","required":true}},"description":"Reinstallation parameters of an existing instance.","description_kind":"plain"},"max_items":1}},"description":"create tke cluster by existed instances.","description_kind":"plain"}},"extension_addon":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Add-on name.","description_kind":"plain","required":true},"param":{"type":"string","description":"Parameter of the add-on resource object in JSON string format, please check the example at the top of page for reference.","description_kind":"plain","required":true}},"description":"Information of the add-on to be installed.","description_kind":"plain"}},"log_agent":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether the log agent enabled.","description_kind":"plain","required":true},"kubelet_root_dir":{"type":"string","description":"Kubelet root directory as the literal.","description_kind":"plain","optional":true}},"description":"Specify cluster log agent config.","description_kind":"plain"},"max_items":1},"master_config":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"count":{"type":"number","description":"Number of cvm.","description_kind":"plain","optional":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desired_pod_num` or none.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["list","string"],"description":"Disaster recover groups to which a CVM instance belongs. Only support maximum 1.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Id of cvm hpc cluster.","description_kind":"plain","optional":true},"img_id":{"type":"string","description":"The valid image id, format of img-xxx. Note: `img_id` will be replaced with the image corresponding to TKE `cluster_os`.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the CVMs.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is 0.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys, should be set if `password` not set.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID.","description_kind":"plain","required":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"ase64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Indicates whether to encrypt data disk, default `false`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Deploy the machine configuration information of the 'MASTER_ETCD' service, and create \u003c=7 units for common users.","description_kind":"plain"}},"node_pool_global_config":{"nesting_mode":"list","block":{"attributes":{"expander":{"type":"string","description":"Indicates which scale-out method will be used when there are multiple scaling groups. Valid values: `random` - select a random scaling group, `most-pods` - select the scaling group that can schedule the most pods, `least-waste` - select the scaling group that can ensure the fewest remaining resources after Pod scheduling.","description_kind":"plain","optional":true,"computed":true},"ignore_daemon_sets_utilization":{"type":"bool","description":"Whether to ignore DaemonSet pods by default when calculating resource usage.","description_kind":"plain","optional":true,"computed":true},"is_scale_in_enabled":{"type":"bool","description":"Indicates whether to enable scale-in.","description_kind":"plain","optional":true,"computed":true},"max_concurrent_scale_in":{"type":"number","description":"Max concurrent scale-in volume.","description_kind":"plain","optional":true,"computed":true},"scale_in_delay":{"type":"number","description":"Number of minutes after cluster scale-out when the system starts judging whether to perform scale-in.","description_kind":"plain","optional":true,"computed":true},"scale_in_unneeded_time":{"type":"number","description":"Number of consecutive minutes of idleness after which the node is subject to scale-in.","description_kind":"plain","optional":true,"computed":true},"scale_in_utilization_threshold":{"type":"number","description":"Percentage of node resource usage below which the node is considered to be idle.","description_kind":"plain","optional":true,"computed":true},"skip_nodes_with_local_storage":{"type":"bool","description":"During scale-in, ignore nodes with local storage pods.","description_kind":"plain","optional":true,"computed":true},"skip_nodes_with_system_pods":{"type":"bool","description":"During scale-in, ignore nodes with pods in the kube-system namespace that are not managed by DaemonSet.","description_kind":"plain","optional":true,"computed":true}},"description":"Global config effective for all node pools.","description_kind":"plain"}},"worker_config":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"count":{"type":"number","description":"Number of cvm.","description_kind":"plain","optional":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desired_pod_num` or none.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["list","string"],"description":"Disaster recover groups to which a CVM instance belongs. Only support maximum 1.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Id of cvm hpc cluster.","description_kind":"plain","optional":true},"img_id":{"type":"string","description":"The valid image id, format of img-xxx. Note: `img_id` will be replaced with the image corresponding to TKE `cluster_os`.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the CVMs.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is 0.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys, should be set if `password` not set.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID.","description_kind":"plain","required":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"ase64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Indicates whether to encrypt data disk, default `false`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Deploy the machine configuration information of the 'WORKER' service, and create \u003c=20 units for common users. The other 'WORK' service are added by 'tencentcloud_kubernetes_scale_worker'.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the CVM instance, this cvm will reinstall the system.","description_kind":"plain","required":true},"key_ids":{"type":["list","string"],"description":"The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description":"Labels of tke attachment exits CVM.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"security_groups":{"type":["set","string"],"description":"A list of security group IDs after attach to cluster.","description_kind":"plain","computed":true},"state":{"type":"string","description":"State of the node.","description_kind":"plain","computed":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true}},"block_types":{"worker_config":{"nesting_mode":"list","block":{"attributes":{"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when the cluster is podCIDR.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node. This is a white-list parameter.","description_kind":"plain","optional":true},"is_schedule":{"type":"bool","description":"Indicate to schedule the adding node or not. Default is true.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"Base64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1}},"description":"Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.","description_kind":"plain"},"max_items":1},"worker_config_overrides":{"nesting_mode":"list","block":{"attributes":{"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when the cluster is podCIDR.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node. This is a white-list parameter.","description_kind":"plain","optional":true},"is_schedule":{"type":"bool","description":"Indicate to schedule the adding node or not. Default is true.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"Base64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1}},"description":"Override variable worker_config, commonly used to attach existing instances.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_endpoint":{"version":0,"block":{"attributes":{"certification_authority":{"type":"string","description":"The certificate used for access.","description_kind":"plain","computed":true},"cluster_deploy_type":{"type":"string","description":"Cluster deploy type of `MANAGED_CLUSTER` or `INDEPENDENT_CLUSTER`.","description_kind":"plain","computed":true},"cluster_external_endpoint":{"type":"string","description":"External network address to access.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Specify cluster ID.","description_kind":"plain","required":true},"cluster_internet":{"type":"bool","description":"Open internet access or not.","description_kind":"plain","optional":true},"cluster_internet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the cluster_external_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_internet_security_group":{"type":"string","description":"Specify security group, NOTE: This argument must not be empty if cluster internet enabled.","description_kind":"plain","optional":true},"cluster_intranet":{"type":"bool","description":"Open intranet access or not.","description_kind":"plain","optional":true},"cluster_intranet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgw_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_intranet_subnet_id":{"type":"string","description":"Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name for access.","description_kind":"plain","computed":true},"extensive_parameters":{"type":"string","description":"The LB parameter. Only used for public network access.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_cluster_internet_security_policies":{"type":["list","string"],"description":"Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.","description_kind":"plain","deprecated":true,"optional":true},"password":{"type":"string","description":"Password of account.","description_kind":"plain","computed":true,"sensitive":true},"pgw_endpoint":{"type":"string","description":"The Intranet address used for access.","description_kind":"plain","computed":true},"user_name":{"type":"string","description":"User name of account.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_encryption_protection":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"kms encryption status.","description_kind":"plain","computed":true}},"block_types":{"kms_configuration":{"nesting_mode":"list","block":{"attributes":{"key_id":{"type":"string","description":"kms id.","description_kind":"plain","optional":true},"kms_region":{"type":"string","description":"kms region.","description_kind":"plain","optional":true}},"description":"kms encryption configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_native_node_pool":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"created_at":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"deletion_protection":{"type":"bool","description":"Whether to enable deletion protection.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"life_state":{"type":"string","description":"Node pool status.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Node pool name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Node pool type. Optional value is `Native`.","description_kind":"plain","required":true},"unschedulable":{"type":"bool","description":"Whether the node is not schedulable by default. The native node is not aware of it and passes false by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"annotations":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Name in the map table.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value in the map table.","description_kind":"plain","required":true}},"description":"Node Annotation List.","description_kind":"plain"}},"labels":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name in the map table.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value in map table.","description_kind":"plain","required":true}},"description":"Node Labels.","description_kind":"plain"}},"native":{"nesting_mode":"list","block":{"attributes":{"auto_repair":{"type":"bool","description":"Whether to enable self-healing ability.","description_kind":"plain","optional":true},"enable_autoscaling":{"type":"bool","description":"Whether to enable elastic scaling.","description_kind":"plain","optional":true},"health_check_policy_name":{"type":"string","description":"Fault self-healing rule name.","description_kind":"plain","optional":true},"host_name_pattern":{"type":"string","description":"Native node pool hostName pattern string.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","required":true},"instance_types":{"type":["list","string"],"description":"Model list.","description_kind":"plain","required":true},"key_ids":{"type":["list","string"],"description":"Node pool ssh public key id array.","description_kind":"plain","optional":true},"kubelet_args":{"type":["list","string"],"description":"Kubelet custom parameters.","description_kind":"plain","optional":true},"replicas":{"type":"number","description":"Desired number of nodes.","description_kind":"plain","optional":true,"computed":true},"runtime_root_dir":{"type":"string","description":"Runtime root directory.","description_kind":"plain","optional":true,"computed":true},"security_group_ids":{"type":["list","string"],"description":"Security group list.","description_kind":"plain","required":true},"subnet_ids":{"type":["list","string"],"description":"Subnet list.","description_kind":"plain","required":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Whether to automatically format the disk and mount it.","description_kind":"plain","required":true},"disk_partition":{"type":"string","description":"Mount device name or partition name.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Cloud disk size (G).","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD, `LOCAL_NVME`: local NVME disk.","description_kind":"plain","required":true},"encrypt":{"type":"string","description":"Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system (ext3/ext4/xfs).","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount directory.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.","description_kind":"plain","optional":true}},"description":"Native node pool data disk list.","description_kind":"plain"}},"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Prepaid renewal method:\n - `NOTIFY_AND_AUTO_RENEW`: Notify users of expiration and automatically renew (default).\n - `NOTIFY_AND_MANUAL_RENEW`: Notify users of expiration, but do not automatically renew.\n - `DISABLE_NOTIFY_AND_MANUAL_RENEW`: Do not notify users of expiration and do not automatically renew.","description_kind":"plain","optional":true}},"description":"Billing configuration for yearly and monthly models.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","required":true},"max_bandwidth_out":{"type":"number","description":"Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000.","description_kind":"plain","required":true}},"description":"Public network bandwidth settings.","description_kind":"plain"},"max_items":1},"lifecycle":{"nesting_mode":"list","block":{"attributes":{"post_init":{"type":"string","description":"Custom script after node initialization.","description_kind":"plain","optional":true},"pre_init":{"type":"string","description":"Custom script before node initialization.","description_kind":"plain","optional":true}},"description":"Predefined scripts.","description_kind":"plain"},"max_items":1},"management":{"nesting_mode":"list","block":{"attributes":{"hosts":{"type":["list","string"],"description":"Hosts configuration.","description_kind":"plain","optional":true},"kernel_args":{"type":["list","string"],"description":"Kernel parameter configuration.","description_kind":"plain","optional":true},"nameservers":{"type":["list","string"],"description":"Dns configuration.","description_kind":"plain","optional":true,"computed":true}},"description":"Node pool management parameter settings.","description_kind":"plain"},"max_items":1},"scaling":{"nesting_mode":"list","block":{"attributes":{"create_policy":{"type":"string","description":"Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence.","description_kind":"plain","optional":true,"computed":true},"max_replicas":{"type":"number","description":"Maximum number of replicas in node pool.","description_kind":"plain","optional":true,"computed":true},"min_replicas":{"type":"number","description":"Minimum number of replicas in node pool.","description_kind":"plain","optional":true,"computed":true}},"description":"Node pool scaling configuration.","description_kind":"plain"},"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"disk_size":{"type":"number","description":"Cloud disk size (G).","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD.","description_kind":"plain","required":true}},"description":"System disk configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Native node pool creation parameters.","description_kind":"plain"},"min_items":1,"max_items":1},"tags":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"The resource type bound to the label.","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Tag Value.","description_kind":"plain","optional":true}},"description":"Tag pair list.","description_kind":"plain"}}},"description":"Node tags.","description_kind":"plain"}},"taints":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"Effect of the taint.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Key of the taint.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value of the taint.","description_kind":"plain","optional":true}},"description":"Node taint.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_node_pool":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"The auto scaling group ID.","description_kind":"plain","computed":true},"autoscaling_added_total":{"type":"number","description":"The total of autoscaling added node.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"default_cooldown":{"type":"number","description":"Seconds of scaling group cool down. Default value is `300`.","description_kind":"plain","optional":true,"computed":true},"delete_keep_instance":{"type":"bool","description":"Indicate to keep the CVM instance when delete the node pool. Default is `true`.","description_kind":"plain","optional":true},"deletion_protection":{"type":"bool","description":"Indicates whether the node pool deletion protection is enabled.","description_kind":"plain","optional":true,"computed":true},"desired_capacity":{"type":"number","description":"Desired capacity of the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.","description_kind":"plain","optional":true,"computed":true},"enable_auto_scale":{"type":"bool","description":"Indicate whether to enable auto scaling or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').","description_kind":"plain","optional":true},"launch_config_id":{"type":"string","description":"The launch config ID.","description_kind":"plain","computed":true},"manually_added_total":{"type":"number","description":"The total of manually added node.","description_kind":"plain","computed":true},"max_size":{"type":"number","description":"Maximum number of node.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum number of node.","description_kind":"plain","required":true},"multi_zone_subnet_policy":{"type":"string","description":"Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, separators (`-`) and decimal points.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"The total node count.","description_kind":"plain","computed":true},"node_os":{"type":"string","description":"Operating system of the cluster. Please refer to [TencentCloud Documentation](https://www.tencentcloud.com/document/product/457/46750?lang=en\u0026pg=#list-of-public-images-supported-by-tke) for available values. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the existing nodes.","description_kind":"plain","optional":true},"node_os_type":{"type":"string","description":"The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter will only affect new nodes, not including the existing nodes.","description_kind":"plain","optional":true},"retry_policy":{"type":"string","description":"Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.","description_kind":"plain","optional":true},"scaling_group_name":{"type":"string","description":"Name of relative scaling group.","description_kind":"plain","optional":true,"computed":true},"scaling_group_project_id":{"type":"number","description":"Project ID the scaling group belongs to.","description_kind":"plain","optional":true},"scaling_mode":{"type":"string","description":"Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given priority to the shutdown of the instance. If the number of instances is still lower than the expected number of instances after the startup, the instance will be created, and the method of destroying the instance will still be used for shrinking).","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the node pool.","description_kind":"plain","computed":true},"subnet_ids":{"type":["list","string"],"description":"ID list of subnet, and for VPC it is required.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Node pool tag specifications, will passthroughs to the scaling instances.","description_kind":"plain","optional":true},"termination_policies":{"type":["list","string"],"description":"Policy of scaling group termination. Available values: `[\"OLDEST_INSTANCE\"]`, `[\"NEWEST_INSTANCE\"]`.","description_kind":"plain","optional":true,"computed":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC network.","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description":"List of auto scaling group available zones, for Basic network it is required.","description_kind":"plain","optional":true}},"block_types":{"auto_scaling_config":{"nesting_mode":"list","block":{"attributes":{"backup_instance_types":{"type":["list","string"],"description":"Backup CVM instance types if specified instance type sold out or mismatch.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"Name of cam role.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"The hostname of the cloud server, dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows instances are not supported. Examples of other types (Linux, etc.): The character length is [2, 40], multiple periods are allowed, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (unlimited case), numbers and dashes (-). Pure numbers are not allowed. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"host_name_style":{"type":"string","description":"The style of the host name of the cloud server, the value range includes ORIGINAL and UNIQUE, and the default is ORIGINAL. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.","description_kind":"plain","optional":true,"computed":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is `0`.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys.","description_kind":"plain","optional":true},"orderly_security_group_ids":{"type":["list","string"],"description":"Ordered security groups to which a CVM instance belongs.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password to access.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"spot_instance_type":{"type":"string","description":"Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"spot_max_price":{"type":"string","description":"Max price of a spot instance, is the format of decimal string, for example \"0.50\". Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"Type of a CVM disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. Default is `CLOUD_PREMIUM`.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"delete_with_instance":{"type":"bool","description":"Indicates whether the disk remove after instance terminated. Default is `false`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Specify whether to encrypt data disk, default: false. NOTE: Make sure the instance type is offering and the cam role `QcloudKMSAccessForCVMRole` was provided.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD` and `data_size` \u003e 460GB.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"}}},"description":"Auto scaling config parameters.","description_kind":"plain"},"min_items":1,"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when the cluster is podCIDR.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node. This is a white-list parameter.","description_kind":"plain","optional":true},"is_schedule":{"type":"bool","description":"Indicate to schedule the adding node or not. Default is true.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"Base64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1}},"description":"Node config.","description_kind":"plain"},"max_items":1},"taints":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`.","description_kind":"plain","required":true},"key":{"type":"string","description":"Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of the taint.","description_kind":"plain","required":true}},"description":"Taints of kubernetes node pool created nodes.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_scale_worker":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"Labels of kubernetes scale worker created nodes.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"unschedulable":{"type":"number","description":"Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.","description_kind":"plain","optional":true},"user_script":{"type":"string","description":"Base64 encoded user script, this script will be executed after the k8s component is run. The user needs to ensure that the script is reentrant and retry logic. The script and its generated log files can be viewed in the /data/ccs_userscript/ path of the node, if required. The node needs to be initialized before it can be added to the schedule. It can be used with the unschedulable parameter. After the final initialization of userScript is completed, add the kubectl uncordon nodename --kubeconfig=/root/.kube/config command to add the node to the schedule.","description_kind":"plain","optional":true},"worker_instances_list":{"type":["list",["object",{"failed_reason":"string","instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string"}]],"description":"An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes:","description_kind":"plain","computed":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1},"worker_config":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"count":{"type":"number","description":"Number of cvm.","description_kind":"plain","optional":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desired_pod_num` or none.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["list","string"],"description":"Disaster recover groups to which a CVM instance belongs. Only support maximum 1.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Id of cvm hpc cluster.","description_kind":"plain","optional":true},"img_id":{"type":"string","description":"The valid image id, format of img-xxx.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the CVMs.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is 0.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys, should be set if `password` not set.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID.","description_kind":"plain","required":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"User data provided to instances, needs to be encoded in base64, and the maximum supported data size is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Indicates whether to encrypt data disk, default `false`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Deploy the machine configuration information of the 'WORK' service, and create \u003c=20 units for common users.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_serverless_node_pool":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id of serverless node pool.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"labels of serverless node.","description_kind":"plain","optional":true},"life_state":{"type":"string","description":"life state of serverless node pool.","description_kind":"plain","computed":true},"name":{"type":"string","description":"serverless node pool name.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"security groups of serverless node pool.","description_kind":"plain","optional":true}},"block_types":{"serverless_nodes":{"nesting_mode":"list","block":{"attributes":{"display_name":{"type":"string","description":"display name of serverless node.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet id of serverless node.","description_kind":"plain","required":true}},"description":"node list of serverless node pool.","description_kind":"plain"},"min_items":1},"taints":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`.","description_kind":"plain","required":true},"key":{"type":"string","description":"Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of the taint.","description_kind":"plain","required":true}},"description":"taints of serverless node.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lb":{"version":0,"block":{"attributes":{"forward":{"type":"string","description":"The type of the LB. Valid value: 'CLASSIC', 'APPLICATION'.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the LB.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project id of the LB, unspecified or 0 stands for default project.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"The status of the LB.","description_kind":"plain","computed":true},"type":{"type":"string","description":"The network type of the LB. Valid value: 'OPEN', 'INTERNAL'.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The VPC ID of the LB, unspecified or 0 stands for CVM basic network.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_lighthouse_apply_disk_backup":{"version":0,"block":{"attributes":{"disk_backup_id":{"type":"string","description":"Disk backup ID.","description_kind":"plain","required":true},"disk_id":{"type":"string","description":"Disk ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_apply_instance_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"snapshot_id":{"type":"string","description":"Snapshot ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_blueprint":{"version":0,"block":{"attributes":{"blueprint_name":{"type":"string","description":"Blueprint name, which can contain up to 60 characters.","description_kind":"plain","required":true},"description":{"type":"string","description":"Blueprint description, which can contain up to 60 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance for which to make a blueprint.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically use the voucher. Not used by default.","description_kind":"plain","optional":true,"computed":true},"disk_backup_quota":{"type":"number","description":"Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported.","description_kind":"plain","optional":true,"computed":true},"disk_count":{"type":"number","description":"Disk count. Values: [1, 30]. Default: 1.","description_kind":"plain","optional":true,"computed":true},"disk_name":{"type":"string","description":"Disk name. Maximum length 60.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"Disk size, unit: GB.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true}},"block_types":{"auto_mount_configuration":{"nesting_mode":"list","block":{"attributes":{"file_system_type":{"type":"string","description":"The file system type. Value: ext4, xfs. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it defaults to ext4.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Instance ID to be mounted. The specified instance must be in the Running state.","description_kind":"plain","required":true},"mount_point":{"type":"string","description":"The mount point within the instance. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it will be mounted under the /data/disk path by default.","description_kind":"plain","optional":true}},"description":"Automatically mount and initialize data disks.","description_kind":"plain"},"max_items":1},"disk_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"new purchase cycle.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Automatic renewal flag. Value: `NOTIFY_AND_AUTO_RENEW`: Notice expires and auto-renews. `NOTIFY_AND_MANUAL_RENEW`: Notification expires without automatic renewal, users need to manually renew. `DISABLE_NOTIFY_AND_AUTO_RENEW`: No automatic renewal and no notification. Default: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the disk will be automatically renewed monthly when the account balance is sufficient.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"newly purchased unit. Default: m.","description_kind":"plain","optional":true}},"description":"Disk subscription related parameter settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk_attachment":{"version":0,"block":{"attributes":{"disk_id":{"type":"string","description":"Disk id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk_backup":{"version":0,"block":{"attributes":{"disk_backup_name":{"type":"string","description":"Disk backup name. The maximum length is 90 characters.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Disk ID. Only data disks are supported to create disk backup.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_firewall_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"firewall_rules":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Valid values are ACCEPT, DROP. Default value is ACCEPT.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources.","description_kind":"plain","optional":true},"firewall_rule_description":{"type":"string","description":"Firewall rule description.","description_kind":"plain","optional":true},"port":{"type":"string","description":"Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Valid values are TCP, UDP, ICMP, ALL.","description_kind":"plain","required":true}},"description":"Firewall rule list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_firewall_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_name":{"type":"string","description":"Template name.","description_kind":"plain","required":true}},"block_types":{"template_rules":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action. Values: ACCEPT, DROP. The default is `ACCEPT`.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"Network segment or IP (mutually exclusive). The default is `0.0.0.0`, indicating all sources.","description_kind":"plain","optional":true},"firewall_rule_description":{"type":"string","description":"Firewall rule description.","description_kind":"plain","optional":true},"port":{"type":"string","description":"Port. Values: ALL, Separate ports, comma-separated discrete ports, minus sign-separated port ranges.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Values: TCP, UDP, ICMP, ALL.","description_kind":"plain","required":true}},"description":"List of firewall rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance":{"version":0,"block":{"attributes":{"blueprint_id":{"type":"string","description":"ID of the Lighthouse image.","description_kind":"plain","required":true},"bundle_id":{"type":"string","description":"ID of the Lighthouse package.","description_kind":"plain","required":true},"client_token":{"type":"string","description":"A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met.","description_kind":"plain","optional":true},"firewall_template_id":{"type":"string","description":"Firewall template ID. If this parameter is not specified, the default firewall policy is used.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The display name of the Lighthouse instance.","description_kind":"plain","required":true},"is_update_bundle_id_auto_voucher":{"type":"bool","description":"Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.","description_kind":"plain","optional":true},"isolate_data_disk":{"type":"bool","description":"Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.","description_kind":"plain","optional":true},"permit_default_key_pair_login":{"type":"string","description":"Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"private_addresses":{"type":["list","string"],"description":"Private addresses.","description_kind":"plain","computed":true},"public_addresses":{"type":["list","string"],"description":"Public addresses.","description_kind":"plain","computed":true},"renew_flag":{"type":"string","description":"Auto-Renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically; NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW.","description_kind":"plain","required":true},"zone":{"type":"string","description":"List of availability zones. A random AZ is selected by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"containers":{"nesting_mode":"list","block":{"attributes":{"command":{"type":"string","description":"The command to run.","description_kind":"plain","optional":true},"container_image":{"type":"string","description":"Container image address.","description_kind":"plain","optional":true},"container_name":{"type":"string","description":"Container name.","description_kind":"plain","optional":true}},"block_types":{"envs":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Environment variable key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Environment variable value.","description_kind":"plain","required":true}},"description":"List of environment variables.","description_kind":"plain"}},"publish_ports":{"nesting_mode":"list","block":{"attributes":{"container_port":{"type":"number","description":"Container port.","description_kind":"plain","required":true},"host_port":{"type":"number","description":"Host port.","description_kind":"plain","required":true},"ip":{"type":"string","description":"External IP. It defaults to 0.0.0.0.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"The protocol defaults to tcp. Valid values: tcp, udp and sctp.","description_kind":"plain","optional":true}},"description":"List of mappings of container ports and host ports.","description_kind":"plain"}},"volumes":{"nesting_mode":"list","block":{"attributes":{"container_path":{"type":"string","description":"Container path.","description_kind":"plain","required":true},"host_path":{"type":"string","description":"Host path.","description_kind":"plain","required":true}},"description":"List of container mount volumes.","description_kind":"plain"}}},"description":"Configuration of the containers to create.","description_kind":"plain"}},"login_configuration":{"nesting_mode":"list","block":{"attributes":{"auto_generate_password":{"type":"string","description":"whether auto generate password. if false, need set password.","description_kind":"plain","required":true},"password":{"type":"string","description":"Login password.","description_kind":"plain","optional":true}},"description":"Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_key_pair":{"version":0,"block":{"attributes":{"created_time":{"type":"string","description":"Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description":"Key pair name, which can contain up to 25 digits, letters, and underscores.","description_kind":"plain","required":true},"private_key":{"type":"string","description":"Key to private key.","description_kind":"plain","computed":true},"public_key":{"type":"string","description":"Public key content of the key pair, which is in the OpenSSH RSA format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_key_pair_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"Key pair ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_reboot_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_renew_disk":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically use the voucher. Not used by default.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"List of disk ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"renew_disk_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"cur_instance_deadline":{"type":"string","description":"Current instance expiration time. Such as 2018-01-01 00:00:00. Specifying this parameter can align the expiration time of the instance attached to the disk. One of this parameter and Period must be specified, and cannot be specified at the same time.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Renewal period.","description_kind":"plain","optional":true},"renew_flag":{"type":"string","description":"Automatic renewal falg. Value:NOTIFY_AND_AUTO_RENEW: Notice expires and auto-renews.NOTIFY_AND_MANUAL_RENEW: Notification expires without automatic renewal, users need to manually renew.DISABLE_NOTIFY_AND_AUTO_RENEW: No automatic renewal and no notification.Default: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the disk will be automatically renewed monthly when the account balance is sufficient.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"newly purchased unit. Default: m.","description_kind":"plain","optional":true}},"description":"Renew cloud hard disk subscription related parameter settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_renew_instance":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically deduct vouchers. Valid values:\n- true: Automatically deduct vouchers.\n-false:Do not automatically deduct vouchers. Default value: false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"renew_data_disk":{"type":"bool","description":"Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.Default value: true.","description_kind":"plain","optional":true}},"block_types":{"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The duration of purchasing an instance. Unit is month. Valid values are (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60).","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Automatic renewal logo. Values:\n- `NOTIFY_AND_AUTO_RENEW`: notify expiration and renew automatically;\n- `NOTIFY_AND_MANUAL_RENEW`: notification of expiration does not renew automatically. Users need to renew manually;\n- `DISABLE_NOTIFY_AND_AUTO_RENEW`: no automatic renewal and no notification;\nDefault value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis after expiration, when the account balance is sufficient.","description_kind":"plain","optional":true}},"description":"Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance for which to create a snapshot.","description_kind":"plain","required":true},"snapshot_name":{"type":"string","description":"Snapshot name, which can contain up to 60 characters.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_start_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_stop_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"account description.","description_kind":"plain","optional":true},"host":{"type":"string","description":"host.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"password":{"type":"string","description":"account password.","description_kind":"plain","required":true,"sensitive":true},"read_only":{"type":"number","description":"wether account is read only, 0 means not a read only account.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"user name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_account_privileges":{"version":0,"block":{"attributes":{"global_privileges":{"type":["set","string"],"description":"Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"block_types":{"accounts":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"user host.","description_kind":"plain","required":true},"user":{"type":"string","description":"user name.","description_kind":"plain","required":true}},"description":"account information.","description_kind":"plain"},"min_items":1,"max_items":1},"column_privileges":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"string","description":"Column name.","description_kind":"plain","required":true},"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"database_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true}},"description":"Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"function_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true}},"description":"Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"procedure_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"procedure":{"type":"string","description":"Procedure name.","description_kind":"plain","required":true}},"description":"Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"table_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"`SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"view_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"view":{"type":"string","description":"View name.","description_kind":"plain","required":true}},"description":"Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mariadb_backup_time":{"version":0,"block":{"attributes":{"end_backup_time":{"type":"string","description":"End time of daily backup window in the format of `mm:ss`, such as 23:59.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"start_backup_time":{"type":"string","description":"Start time of daily backup window in the format of `mm:ss`, such as 22:00.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_cancel_dcn_job":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_dedicatedcluster_db_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"dedicated cluster id.","description_kind":"plain","required":true},"db_version_id":{"type":"string","description":"db engine version, default to 0.","description_kind":"plain","optional":true,"computed":true},"goods_num":{"type":"number","description":"number of instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"name of this instance.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"instance memory.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"instance disk storage.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id, it\u0026amp;#39;s required when vpcId is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"vip.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_encrypt_attributes":{"version":0,"block":{"attributes":{"encrypt_enabled":{"type":"number","description":"whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_flush_binlog":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_hour_db_instance":{"version":0,"block":{"attributes":{"db_version_id":{"type":"string","description":"db engine version, default to 10.1.9.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"name of this instance.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"instance memory.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"number of node for instance.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"instance disk storage.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id, it\u0026amp;#39;s required when vpcId is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"vip.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["list","string"],"description":"available zone of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_instance":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"ID of the application to which the instance belongs.","description_kind":"plain","computed":true},"auto_renew_flag":{"type":"number","description":"Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.","description_kind":"plain","optional":true,"computed":true},"auto_voucher":{"type":"bool","description":"Whether to automatically use the voucher for payment, the default is not used.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores of the instance.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Instance creation time, the format is 2006-01-02 15:04:05.","description_kind":"plain","computed":true},"db_engine":{"type":"string","description":"Database Engine.","description_kind":"plain","computed":true},"db_version_id":{"type":"string","description":"Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.","description_kind":"plain","optional":true,"computed":true},"dcn_dst_num":{"type":"number","description":"Number of DCN disaster recovery instances.","description_kind":"plain","computed":true},"dcn_flag":{"type":"number","description":"DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.","description_kind":"plain","computed":true},"dcn_instance_id":{"type":"string","description":"DCN source instance ID.","description_kind":"plain","optional":true},"dcn_region":{"type":"string","description":"DCN source region.","description_kind":"plain","optional":true},"dcn_status":{"type":"number","description":"DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.","description_kind":"plain","computed":true},"excluster_id":{"type":"string","description":"Exclusive cluster ID, if it is empty, it means a normal instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, uniquely identifies a TDSQL instance.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Instance name, you can set the name of the instance independently through this field.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"number","description":"1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type).","description_kind":"plain","computed":true},"ipv6_flag":{"type":"number","description":"Whether IPv6 is supported.","description_kind":"plain","optional":true,"computed":true},"is_audit_supported":{"type":"number","description":"Whether the instance supports auditing. 1-supported; 0-not supported.","description_kind":"plain","computed":true},"is_encrypt_supported":{"type":"number","description":"Whether data encryption is supported. 1-supported; 0-not supported.","description_kind":"plain","computed":true},"is_tmp":{"type":"number","description":"Whether it is a temporary instance, 0 means no, non-zero means yes.","description_kind":"plain","computed":true},"locker":{"type":"number","description":"Asynchronous task process ID when the instance is in an asynchronous task.","description_kind":"plain","computed":true},"machine":{"type":"string","description":"Machine Model.","description_kind":"plain","computed":true},"memory":{"type":"number","description":"Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.","description_kind":"plain","required":true},"paymode":{"type":"string","description":"Payment Mode.","description_kind":"plain","computed":true},"period":{"type":"number","description":"The duration of the purchase, unit: month.","description_kind":"plain","optional":true},"period_end_time":{"type":"string","description":"Instance expiration time, the format is 2006-01-02 15:04:05.","description_kind":"plain","computed":true},"pid":{"type":"number","description":"Product Type ID.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.","description_kind":"plain","optional":true,"computed":true},"qps":{"type":"number","description":"Maximum Qps value.","description_kind":"plain","computed":true},"region":{"type":"string","description":"The name of the region where the instance is located, such as ap-shanghai.","description_kind":"plain","computed":true},"security_group_ids":{"type":["set","string"],"description":"Security group ID list.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.","description_kind":"plain","computed":true},"status_desc":{"type":"string","description":"Description of the current running state of the instance.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Virtual private network subnet ID, required when VpcId is not empty.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"tag list.","description_kind":"plain","optional":true},"tdsql_version":{"type":"string","description":"TDSQL version information.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"The account to which the instance belongs.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the instance in the format of 2006-01-02 15:04:05.","description_kind":"plain","computed":true},"vip":{"type":"string","description":"Intranet IP address.","description_kind":"plain","optional":true,"computed":true},"vipv6":{"type":"string","description":"Intranet IPv6.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"A list of voucher IDs. Currently, only one voucher can be specified.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Virtual private network ID, if not passed, it means that it is created as a basic network.","description_kind":"plain","optional":true,"computed":true},"vport":{"type":"number","description":"Intranet port.","description_kind":"plain","computed":true},"wan_domain":{"type":"string","description":"The domain name accessed from the external network, which can be resolved by the public network.","description_kind":"plain","computed":true},"wan_port":{"type":"number","description":"Internet port.","description_kind":"plain","computed":true},"wan_port_ipv6":{"type":"number","description":"Internet IPv6 port.","description_kind":"plain","computed":true},"wan_status":{"type":"number","description":"External network status, 0-unopened; 1-opened; 2-closed; 3-opening.","description_kind":"plain","computed":true},"wan_status_ipv6":{"type":"number","description":"Internet IPv6 status.","description_kind":"plain","computed":true},"wan_vip":{"type":"string","description":"Extranet IP address, accessible from the public network.","description_kind":"plain","computed":true},"wan_vipv6":{"type":"string","description":"Internet IPv6.","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description":"Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.","description_kind":"plain","required":true}},"block_types":{"init_params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"parameter name.","description_kind":"plain","required":true},"value":{"type":"string","description":"parameter value.","description_kind":"plain","required":true}},"description":"Parameter list. The optional values of this interface are: character_set_server (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lower_case_table_names (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodb_page_size (innodb data page, Default 16K), sync_mode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mariadb_instance_config":{"version":0,"block":{"attributes":{"extranet_access":{"type":"number","description":"External network status, 0-closed; 1- Opening; Default not enabled.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"rs_access_strategy":{"type":"number","description":"RS proximity mode, 0- no strategy, 1- access to the nearest available zone.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_log_file_retention_period":{"version":0,"block":{"attributes":{"days":{"type":"number","description":"The number of days to save, cannot exceed 30.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_operate_hour_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_parameters":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"parameter name.","description_kind":"plain","required":true},"value":{"type":"string","description":"parameter value.","description_kind":"plain","required":true}},"description":"Number of days to keep, no more than 30.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mariadb_renew_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"period":{"type":"number","description":"Renewal duration, unit: month.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_restart_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance ID.","description_kind":"plain","required":true},"restart_time":{"type":"string","description":"expected restart time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"product name, fixed to mariadb.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"security group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_switch_ha":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of tdsql-ow728lmc.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mdl_stream_live_input":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Input name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region level.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"ID of the input security group to attachYou can attach only one security group to an input.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Input typeValid values: `RTMP_PUSH`, `RTP_PUSH`, `UDP_PUSH`, `RTMP_PULL`, `HLS_PULL`, `MP4_PULL`.","description_kind":"plain","required":true}},"block_types":{"input_settings":{"nesting_mode":"list","block":{"attributes":{"app_name":{"type":"string","description":"Application name, which is valid if `Type` is `RTMP_PUSH` and can contain 1-32 letters and digitsNote: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"delay_time":{"type":"number","description":"Delayed time (ms) for playback, which is valid if `Type` is `RTMP_PUSH`Value range: 0 (default) or 10000-600000The value must be a multiple of 1,000.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"input_address":{"type":"string","description":"RTP/UDP input address, which does not need to be entered for the input parameter.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"input_domain":{"type":"string","description":"The domain of an SRT_PUSH address. If this is a request parameter, you do not need to specify it.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password, which is used for authentication.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"Source type for stream pulling and relaying. To pull content from private-read COS buckets under the current account, set this parameter to `TencentCOS`; otherwise, leave it empty.Note: this field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"source_url":{"type":"string","description":"Source URL, which is valid if `Type` is `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL` and can contain 1-512 charactersNote: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"stream_name":{"type":"string","description":"Stream name, which is valid if `Type` is `RTMP_PUSH` and can contain 1-32 letters and digitsNote: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The username, which is used for authentication.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true}},"description":"Input settings. For the type `RTMP_PUSH`, `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL`, 1 or 2 inputs of the corresponding type can be configured.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.","description_kind":"plain","optional":true},"availability_zone_list":{"type":["list","string"],"description":"A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo.\n\t\t\t- Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone.\n\t\t\t- Version 4.2 and above are not supported.\n\t\t\t- Read-only disaster recovery instances are not supported.\n\t\t\t- Basic network cannot be selected.","description_kind":"plain","optional":true,"computed":true},"available_zone":{"type":"string","description":"The available zone of the Mongodb.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the Mongodb instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated.","description_kind":"plain","required":true},"hidden_zone":{"type":"string","description":"The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the Mongodb instance.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO).","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"node_num":{"type":"number","description":"The number of nodes in each replica set. Default value: 3.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of this Mongodb account.","description_kind":"plain","optional":true,"sensitive":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project which the instance belongs.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of the security group.","description_kind":"plain","optional":true},"standby_instance_list":{"type":["list",["object",{"standby_instance_id":"string","standby_instance_region":"string"}]],"description":"List of standby instances' info.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC. The value is required if `vpc_id` is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the Mongodb. Key name `project` is system reserved and can't be used.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP of the Mongodb instance.","description_kind":"plain","computed":true},"volume":{"type":"number","description":"Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"IP port of the Mongodb instance.","description_kind":"plain","computed":true}},"block_types":{"add_node_list":{"nesting_mode":"list","block":{"attributes":{"role":{"type":"string","description":"The node role that needs to be added.\n- SECONDARY: Mongod node;\n- READONLY: read-only node;\n- MONGOS: Mongos node.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone corresponding to the node.\n- single availability zone, where all nodes are in the same availability zone;\n- multiple availability zones: the current standard specification is the distribution of three availability zones, and the master and slave nodes are not in the same availability zone. You should pay attention to configuring the availability zone corresponding to the new node, and the rule that the number of nodes in any two availability zones is greater than the third availability zone must be met after the addition.","description_kind":"plain","required":true}},"description":"Add node attribute list.","description_kind":"plain"}},"remove_node_list":{"nesting_mode":"list","block":{"attributes":{"node_name":{"type":"string","description":"The node ID to delete. The shard cluster must specify the name of the node to be deleted by a group of shards, and the rest of the shards should be grouped and aligned.","description_kind":"plain","required":true},"role":{"type":"string","description":"The node role that needs to be deleted.\n- SECONDARY: Mongod node;\n- READONLY: read-only node;\n- MONGOS: Mongos node.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone corresponding to the node.\n- single availability zone, where all nodes are in the same availability zone;\n- multiple availability zones: the current standard specification is the distribution of three availability zones, and the master and slave nodes are not in the same availability zone. You should pay attention to configuring the availability zone corresponding to the new node, and the rule that the number of nodes in any two availability zones is greater than the third availability zone must be met after the addition.","description_kind":"plain","required":true}},"description":"Add node attribute list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"mongo_user_password":{"type":"string","description":"The password corresponding to the mongouser account. mongouser is the system default account, which is the password set when creating an instance.","description_kind":"plain","optional":true,"sensitive":true},"password":{"type":"string","description":"New account password. Password complexity requirements are as follows: character length range [8,32]. Contains at least letters, numbers and special characters (exclamation point!, at@, pound sign #, percent sign %, caret ^, asterisk *, parentheses (), underscore _).","description_kind":"plain","optional":true,"sensitive":true},"user_desc":{"type":"string","description":"Account remarks.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The new account name. Its format requirements are as follows: character range [1,32]. Characters in the range of [A,Z], [a,z], [1,9] as well as underscore _ and dash - can be input.","description_kind":"plain","required":true}},"block_types":{"auth_role":{"nesting_mode":"list","block":{"attributes":{"mask":{"type":"number","description":"Permission information of the current account. 0: No permission. 1: read-only. 2: Write only. 3: Read and write.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Refers to the name of the database with the current account permissions.*: Indicates all databases. db.name: Indicates the database of a specific name.","description_kind":"plain","required":true}},"description":"The read and write permission information of the account.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backup":{"version":0,"block":{"attributes":{"backup_method":{"type":"number","description":"0:logical backup, 1:physical backup.","description_kind":"plain","required":true},"backup_remark":{"type":"string","description":"backup notes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backup_download_task":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"The name of the backup file to be downloaded can be obtained through the DescribeDBBackups interface.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true}},"block_types":{"backup_sets":{"nesting_mode":"list","block":{"attributes":{"replica_set_id":{"type":"string","description":"Replication Id.","description_kind":"plain","required":true}},"description":"Specifies the node names of replica sets to download or a list of shard names for sharded clusters.For example, the replica set cmgo-p8vnipr5, example (fixed value): BackupSets.0=cmgo-p8vnipr5_0, the full amount of data can be downloaded.For example, the sharded cluster cmgo-p8vnipr5, for example: BackupSets.0=cmgo-p8vnipr5_0\u0026amp;amp;BackupSets.1=cmgo-p8vnipr5_1, that is, to download the data of shard 0 and 1. If the sharded cluster needs to be downloaded in full, please pass in the example. Full slice name.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backup_rule":{"version":0,"block":{"attributes":{"backup_method":{"type":"number","description":"Set automatic backup method. Valid values:\n- 0: Logical backup;\n- 1: Physical backup;\n- 3: Snapshot backup (supported only in cloud disk version).","description_kind":"plain","required":true},"backup_retention_period":{"type":"number","description":"Specify the number of days to save backup data. The default is 7 days, and the support settings are 7, 30, 90, 180, 365.","description_kind":"plain","optional":true,"computed":true},"backup_time":{"type":"number","description":"Set the start time for automatic backup. The value range is: [0,23]. For example, setting this parameter to 2 means that backup starts at 02:00.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_transparent_data_encryption":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, for example: cmgo-p8vn ***. Currently supported general versions include: 4.4 and 5.0, but the cloud disk version is not currently supported.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"Key ID. If this parameter is not set and the specific key ID is not specified, Tencent Cloud will automatically generate the key and this key will be beyond the control of Terraform.","description_kind":"plain","optional":true},"key_info_list":{"type":["list",["object",{"create_time":"string","key_id":"string","key_name":"string","key_origin":"string","key_usage":"string","status":"string"}]],"description":"List of bound keys.","description_kind":"plain","computed":true},"kms_region":{"type":"string","description":"The region where the Key Management Service (KMS) serves, such as ap-shanghai.","description_kind":"plain","required":true},"transparent_data_encryption_status":{"type":"string","description":"Represents whether transparent encryption is turned on. Valid values:\n- close: Not opened;\n- open: It has been opened.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mongodb_sharding_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.","description_kind":"plain","optional":true},"availability_zone_list":{"type":["list","string"],"description":"A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo.\n\t\t\t- Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone.\n\t\t\t- Version 4.2 and above are not supported.\n\t\t\t- Read-only disaster recovery instances are not supported.\n\t\t\t- Basic network cannot be selected.","description_kind":"plain","optional":true,"computed":true},"available_zone":{"type":"string","description":"The available zone of the Mongodb.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the Mongodb instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated.","description_kind":"plain","required":true},"hidden_zone":{"type":"string","description":"The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the Mongodb instance.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO).","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"mongos_cpu":{"type":"number","description":"Number of mongos cpu.","description_kind":"plain","optional":true,"computed":true},"mongos_memory":{"type":"number","description":"Mongos memory size in GB.","description_kind":"plain","optional":true,"computed":true},"mongos_node_num":{"type":"number","description":"Number of mongos.","description_kind":"plain","optional":true,"computed":true},"nodes_per_shard":{"type":"number","description":"Number of nodes per shard, at least 3(one master and two slaves).","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of this Mongodb account.","description_kind":"plain","optional":true,"sensitive":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project which the instance belongs.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of the security group.","description_kind":"plain","optional":true},"shard_quantity":{"type":"number","description":"Number of sharding.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC. The value is required if `vpc_id` is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the Mongodb. Key name `project` is system reserved and can't be used.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP of the Mongodb instance.","description_kind":"plain","computed":true},"volume":{"type":"number","description":"Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"IP port of the Mongodb instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mongodb_standby_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.","description_kind":"plain","optional":true},"available_zone":{"type":"string","description":"The available zone of the Mongodb standby instance. NOTE: must not be same with father instance's.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the Mongodb instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the standby Mongodb instance and must be same as the version of main instance.","description_kind":"plain","computed":true},"father_instance_id":{"type":"string","description":"Indicates the main instance ID of standby instances.","description_kind":"plain","required":true},"father_instance_region":{"type":"string","description":"Indicates the region of main instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the Mongodb instance.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Type of standby Mongodb instance and must be same as the type of main instance.","description_kind":"plain","computed":true},"memory":{"type":"number","description":"Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project which the instance belongs.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of the security group.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC. The value is required if `vpc_id` is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the Mongodb. Key name `project` is system reserved and can't be used.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP of the Mongodb instance.","description_kind":"plain","computed":true},"volume":{"type":"number","description":"Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"IP port of the Mongodb instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_notice":{"version":0,"block":{"attributes":{"amp_consumer_id":{"type":"string","description":"Amp consumer ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_preset":{"type":"number","description":"Whether it is the system default notification template 0=No 1=Yes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Notification template name within 60.","description_kind":"plain","required":true},"notice_language":{"type":"string","description":"Notification language zh-CN=Chinese en-US=English.","description_kind":"plain","required":true},"notice_type":{"type":"string","description":"Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.","description_kind":"plain","required":true},"policy_ids":{"type":["set","string"],"description":"List of alarm policy IDs bound to the alarm notification template.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Last modified time.","description_kind":"plain","computed":true},"updated_by":{"type":"string","description":"Last Modified By.","description_kind":"plain","computed":true}},"block_types":{"cls_notices":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"number","description":"Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled.","description_kind":"plain","optional":true},"log_set_id":{"type":"string","description":"Log collection Id.","description_kind":"plain","required":true},"region":{"type":"string","description":"Regional.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Theme Id.","description_kind":"plain","required":true}},"description":"A maximum of one alarm notification can be pushed to the CLS service.","description_kind":"plain"}},"url_notices":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"number","description":"Notification End Time Seconds at the start of a day.","description_kind":"plain","optional":true},"is_valid":{"type":"number","description":"If passed verification `0` is no, `1` is yes. Default `0`.","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"number","description":"Notification Start Time Number of seconds at the start of a day.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Callback URL (limited to 256 characters).","description_kind":"plain","required":true},"validation_code":{"type":"string","description":"Verification code.","description_kind":"plain","optional":true},"weekday":{"type":["set","number"],"description":"Notification period 1-7 indicates Monday to Sunday.","description_kind":"plain","optional":true}},"description":"The maximum number of callback notifications is 3.","description_kind":"plain"}},"user_notices":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"number","description":"The number of seconds since the notification end time 00:00:00 (value range 0-86399).","description_kind":"plain","required":true},"group_ids":{"type":["set","number"],"description":"User group ID list.","description_kind":"plain","optional":true},"need_phone_arrive_notice":{"type":"number","description":"Contact notification required 0= No 1= Yes.","description_kind":"plain","optional":true},"notice_way":{"type":["set","string"],"description":"Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat.","description_kind":"plain","required":true},"phone_call_type":{"type":"string","description":"Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call.","description_kind":"plain","optional":true},"phone_circle_interval":{"type":"number","description":"Number of seconds between polls (value range: 60-900).","description_kind":"plain","optional":true},"phone_circle_times":{"type":"number","description":"Number of telephone polls (value range: 1-5).","description_kind":"plain","optional":true},"phone_inner_interval":{"type":"number","description":"Number of seconds between calls in a polling session (value range: 60-900).","description_kind":"plain","optional":true},"phone_order":{"type":["set","number"],"description":"Telephone polling list.","description_kind":"plain","optional":true},"receiver_type":{"type":"string","description":"Recipient Type USER=User GROUP=User Group.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"The number of seconds since the notification start time 00:00:00 (value range 0-86399).","description_kind":"plain","required":true},"user_ids":{"type":["set","number"],"description":"User UID List.","description_kind":"plain","optional":true},"weekday":{"type":["set","number"],"description":"Notification period 1-7 indicates Monday to Sunday.","description_kind":"plain","optional":true}},"description":"Alarm notification template list.(At most five).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_policy":{"version":0,"block":{"attributes":{"conditon_template_id":{"type":"number","description":"ID of trigger condition template.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The alarm policy create time.","description_kind":"plain","computed":true},"enable":{"type":"number","description":"Whether to enable, default is `1`.","description_kind":"plain","optional":true},"group_by":{"type":["set","string"],"description":"Aggregate dimension list, specify which dimension keys to use for group by.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_type":{"type":"string","description":"The type of monitor.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"The type of alarm.","description_kind":"plain","required":true},"notice_ids":{"type":["list","string"],"description":"List of notification rule IDs.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"The name of policy.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID. For products with different projects, a value other than -1 must be passed in.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"The remark of policy group.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"The alarm policy update time.","description_kind":"plain","computed":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"is_union_rule":{"type":"number","description":"The and or relation of indicator alarm rule.","description_kind":"plain","optional":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"continue_period":{"type":"number","description":"Number of periods.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Metric display name, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"is_power_notice":{"type":"number","description":"Whether the alarm frequency increases exponentially.","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Metric name or event name.","description_kind":"plain","optional":true},"notice_frequency":{"type":"number","description":"Alarm interval in seconds.","description_kind":"plain","optional":true,"computed":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Statistical period in seconds.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Trigger condition type.","description_kind":"plain","optional":true,"computed":true},"unit":{"type":"string","description":"Unit, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"value":{"type":"string","description":"Threshold.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"dimensions":{"type":"string","description":"JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).","description_kind":"plain","optional":true}},"description":"Filter condition for one single trigger rule. Must set it when create tke-xxx rules.","description_kind":"plain"},"max_items":1}},"description":"A list of metric trigger condition.","description_kind":"plain"}}},"description":"A list of metric trigger condition.","description_kind":"plain"},"max_items":1},"event_conditions":{"nesting_mode":"list","block":{"attributes":{"continue_period":{"type":"number","description":"Number of periods.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Metric display name, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"is_power_notice":{"type":"number","description":"Whether the alarm frequency increases exponentially.","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Metric name or event name.","description_kind":"plain","optional":true},"notice_frequency":{"type":"number","description":"Alarm interval in seconds.","description_kind":"plain","optional":true,"computed":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Statistical period in seconds.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Trigger condition type.","description_kind":"plain","optional":true,"computed":true},"unit":{"type":"string","description":"Unit, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"value":{"type":"string","description":"Threshold.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"dimensions":{"type":"string","description":"JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).","description_kind":"plain","optional":true}},"description":"Filter condition for one single trigger rule. Must set it when create tke-xxx rules.","description_kind":"plain"},"max_items":1}},"description":"A list of event trigger condition.","description_kind":"plain"}},"filter":{"nesting_mode":"list","block":{"attributes":{"dimensions":{"type":"string","description":"JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).","description_kind":"plain","required":true}},"description":"Global filters.","description_kind":"plain"},"max_items":1},"policy_tag":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Policy tag to bind object.","description_kind":"plain"}},"trigger_tasks":{"nesting_mode":"list","block":{"attributes":{"task_config":{"type":"string","description":"Configuration information in JSON format.","description_kind":"plain","required":true},"type":{"type":"string","description":"Triggered task type.","description_kind":"plain","required":true}},"description":"Triggered task list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_policy_set_default":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"module":{"type":"string","description":"Fixed value, as `monitor`.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Policy id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_binding_object":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Policy group ID for binding objects.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"dimensions":{"nesting_mode":"set","block":{"attributes":{"dimensions_json":{"type":"string","description":"Represents a collection of dimensions of an object instance, json format.eg:'{\"unInstanceId\":\"ins-ot3cq4bi\"}'.","description_kind":"plain","required":true},"unique_id":{"type":"string","description":"Object unique ID.","description_kind":"plain","computed":true}},"description":"A list objects. Each element contains the following attributes:","description_kind":"plain"},"min_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_monitor_binding_receiver":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Policy group ID for binding receivers.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"receivers":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"number","description":"End of alarm period. Meaning with `start_time`.","description_kind":"plain","optional":true},"notify_way":{"type":["list","string"],"description":"Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`.","description_kind":"plain","required":true},"receive_language":{"type":"string","description":"Alert sending language. Optional `en-US`,`zh-CN`.","description_kind":"plain","optional":true},"receiver_group_list":{"type":["list","number"],"description":"Alarm receive group ID list.","description_kind":"plain","optional":true},"receiver_type":{"type":"string","description":"Receive type. Optional `group`,`user`.","description_kind":"plain","required":true},"receiver_user_list":{"type":["list","number"],"description":"Alarm receiver ID list.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"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'.","description_kind":"plain","optional":true}},"description":"A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes:","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_dns_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true},"name_servers":{"type":["set","string"],"description":"DNS nameserver list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_env_config":{"version":0,"block":{"attributes":{"envs":{"type":["map","string"],"description":"Environment variables.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_instance":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically use vouchers.","description_kind":"plain","optional":true},"enable_internet":{"type":"bool","description":"Control whether grafana could be accessed by internet.","description_kind":"plain","optional":true,"computed":true},"grafana_init_password":{"type":"string","description":"Grafana server admin password.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"instance_status":{"type":"number","description":"Grafana instance status, 1: Creating, 2: Running, 6: Stopped.","description_kind":"plain","computed":true},"internal_url":{"type":"string","description":"Grafana public address.","description_kind":"plain","computed":true},"internet_url":{"type":"string","description":"Grafana intranet address.","description_kind":"plain","computed":true},"is_destroy":{"type":"bool","description":"Whether to clean up completely, the default is false.","description_kind":"plain","optional":true},"is_distroy":{"type":"bool","description":"Whether to clean up completely, the default is false.","description_kind":"plain","deprecated":true,"optional":true},"root_url":{"type":"string","description":"Grafana external url which could be accessed by user.","description_kind":"plain","computed":true},"subnet_ids":{"type":["set","string"],"description":"Subnet Id array.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc Id.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_integration":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"generated json string of given integration json schema.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"integration desc.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"grafana instance id.","description_kind":"plain","required":true},"integration_id":{"type":"string","description":"integration id.","description_kind":"plain","computed":true},"kind":{"type":"string","description":"integration json schema kind.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_notification_channel":{"version":0,"block":{"attributes":{"channel_id":{"type":"string","description":"plugin id.","description_kind":"plain","computed":true},"channel_name":{"type":"string","description":"channel name.","description_kind":"plain","optional":true,"computed":true},"extra_org_ids":{"type":["set","string"],"description":"extra grafana organization id list, default to 1 representing Main Org.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"grafana instance id.","description_kind":"plain","required":true},"org_id":{"type":"number","description":"Grafana organization which channel will be installed, default to 1 representing Main Org.","description_kind":"plain","optional":true,"computed":true},"receivers":{"type":["set","string"],"description":"cloud monitor notification template notice-id list.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_plugin":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance id.","description_kind":"plain","required":true},"plugin_id":{"type":"string","description":"Plugin id.","description_kind":"plain","required":true},"version":{"type":"string","description":"Plugin version.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_sso_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"grafana instance id.","description_kind":"plain","required":true},"notes":{"type":"string","description":"account related description.","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"sub account uin of specific user.","description_kind":"plain","required":true}},"block_types":{"role":{"nesting_mode":"list","block":{"attributes":{"organization":{"type":"string","description":"Grafana organization id string.","description_kind":"plain","required":true},"role":{"type":"string","description":"Grafana role, one of {Admin,Editor,Viewer}.","description_kind":"plain","required":true}},"description":"grafana role.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_sso_cam_config":{"version":0,"block":{"attributes":{"enable_sso_cam_check":{"type":"bool","description":"Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_sso_config":{"version":0,"block":{"attributes":{"enable_sso":{"type":"bool","description":"Whether to enable SSO: `true` for enabling; `false` for disabling.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_version_upgrade":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Version alias.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_whitelist_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true},"whitelist":{"type":["set","string"],"description":"The addresses in the whitelist.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_policy_binding_object":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"Alarm policy ID for binding objects.","description_kind":"plain","required":true}},"block_types":{"dimensions":{"nesting_mode":"set","block":{"attributes":{"dimensions_json":{"type":"string","description":"Represents a collection of dimensions of an object instance, json format.eg:'{\"unInstanceId\":\"ins-ot3cq4bi\"}'.","description_kind":"plain","required":true},"unique_id":{"type":"string","description":"Object unique ID.","description_kind":"plain","computed":true}},"description":"A list objects. Each element contains the following attributes:","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_policy_group":{"version":0,"block":{"attributes":{"binding_objects":{"type":["list",["object",{"dimensions_json":"string","is_shielded":"number","region":"string","unique_id":"string"}]],"description":"A list binding objects(list only those in the `provider.region`). Each element contains the following attributes:","description_kind":"plain","computed":true},"dimension_group":{"type":["list","string"],"description":"A list of dimensions for this policy group.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Policy group name, length should between 1 and 20.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_union_rule":{"type":"number","description":"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.","description_kind":"plain","optional":true},"last_edit_uin":{"type":"string","description":"Recently edited user uin.","description_kind":"plain","computed":true},"policy_view_name":{"type":"string","description":"Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"The project id to which the policy group belongs, default is `0`.","description_kind":"plain","optional":true},"receivers":{"type":["list",["object",{"end_time":"number","need_send_notice":"number","notify_way":["list","string"],"person_interval":"number","receive_language":"string","receiver_group_list":["list","number"],"receiver_type":"string","receiver_user_list":["list","number"],"recover_notify":["list","string"],"round_interval":"number","round_number":"number","send_for":["list","string"],"start_time":"number","uid_list":["list","number"]}]],"description":"A list of receivers. Each element contains the following attributes:","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Policy group's remark information.","description_kind":"plain","required":true},"support_regions":{"type":["list","string"],"description":"Support regions this policy group.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The policy group update time.","description_kind":"plain","computed":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"alarm_notify_period":{"type":"number","description":"Alarm sending cycle per second. \u003c0 does not fire, `0` only fires once, and \u003e0 fires every triggerTime second.","description_kind":"plain","required":true},"alarm_notify_type":{"type":"number","description":"Alarm sending convergence type. `0` continuous alarm, `1` index alarm.","description_kind":"plain","required":true},"calc_period":{"type":"number","description":"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)`.","description_kind":"plain","optional":true,"computed":true},"calc_type":{"type":"number","description":"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)`.","description_kind":"plain","optional":true,"computed":true},"calc_value":{"type":"number","description":"Threshold value, refer to `data.tencentcloud_monitor_policy_conditions(calc_value_*)`.","description_kind":"plain","optional":true,"computed":true},"continue_period":{"type":"number","description":"The rule triggers an alert that lasts for several detection cycles, refer to `data.tencentcloud_monitor_policy_conditions(period_num_keys)`.","description_kind":"plain","optional":true,"computed":true},"metric_id":{"type":"number","description":"Id of the metric, refer to `data.tencentcloud_monitor_policy_conditions(metric_id)`.","description_kind":"plain","required":true}},"description":"A list of threshold rules. Each element contains the following attributes:","description_kind":"plain"}},"event_conditions":{"nesting_mode":"list","block":{"attributes":{"alarm_notify_period":{"type":"number","description":"Alarm sending cycle per second. \u003c0 does not fire, `0` only fires once, and \u003e0 fires every triggerTime second.","description_kind":"plain","required":true},"alarm_notify_type":{"type":"number","description":"Alarm sending convergence type. `0` continuous alarm, `1` index alarm.","description_kind":"plain","required":true},"event_id":{"type":"number","description":"The ID of this event metric, refer to `data.tencentcloud_monitor_policy_conditions(event_id).","description_kind":"plain","required":true}},"description":"A list of event rules. Each element contains the following attributes:","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_monitor_tmp_alert_group":{"version":0,"block":{"attributes":{"amp_receivers":{"type":["set","string"],"description":"Tencent cloud notification template id list.","description_kind":"plain","optional":true},"group_id":{"type":"string","description":"Alarm group id.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Unique alert group name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","optional":true},"repeat_interval":{"type":"string","description":"Alert message send interval, default 1 hour.","description_kind":"plain","optional":true}},"block_types":{"custom_receiver":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Only effect when alertmanager in user cluster, this cluster id.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Only effect when alertmanager in user cluster, this cluster type (tke|eks|tdcc).","description_kind":"plain","optional":true},"type":{"type":"string","description":"Custom receiver type, webhook|alertmanager.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Custom receiver address, can be accessed by process in prometheus instance subnet.","description_kind":"plain","optional":true}},"block_types":{"allowed_time_ranges":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description":"Time range end, seconds since 0 o'clock.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Time range start, seconds since 0 o'clock.","description_kind":"plain","optional":true}},"description":"Time ranges which allow alert message send.","description_kind":"plain"}}},"description":"User custom notification template, such as webhook, alertmanager.","description_kind":"plain"},"max_items":1},"rules":{"nesting_mode":"list","block":{"attributes":{"annotations":{"type":["map","string"],"description":"Annotation of alert rule. `summary`, `description` is special annotation in prometheus, mapping `Alarm Object`, `Alarm Information` in alarm message.","description_kind":"plain","optional":true},"duration":{"type":"string","description":"Rule alarm duration.","description_kind":"plain","optional":true},"expr":{"type":"string","description":"Prometheus alert expression.","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description":"Labels of alert rule.","description_kind":"plain","optional":true},"rule_name":{"type":"string","description":"Alert rule name.","description_kind":"plain","optional":true},"state":{"type":"number","description":"Rule state. `2`-enable, `3`-disable, default `2`.","description_kind":"plain","optional":true}},"description":"A list of alert rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_alert_rule":{"version":0,"block":{"attributes":{"duration":{"type":"string","description":"Rule alarm duration.","description_kind":"plain","optional":true},"expr":{"type":"string","description":"Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"receivers":{"type":["set","string"],"description":"Alarm notification template id list.","description_kind":"plain","required":true},"rule_name":{"type":"string","description":"Rule name.","description_kind":"plain","required":true},"rule_state":{"type":"number","description":"Rule state code.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Alarm Policy Template Classification.","description_kind":"plain","optional":true}},"block_types":{"annotations":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"Rule alarm duration.","description_kind":"plain"}},"labels":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"Rule alarm duration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_cvm_agent":{"version":0,"block":{"attributes":{"agent_id":{"type":"string","description":"Agent id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"name":{"type":"string","description":"Agent name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_exporter_integration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"content":{"type":"string","description":"Integration config.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"kind":{"type":"string","description":"Type.","description_kind":"plain","required":true},"kube_type":{"type":"number","description":"Integration config.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_grafana_config":{"version":0,"block":{"attributes":{"config":{"type":"string","description":"JSON encoded string.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_instance":{"version":0,"block":{"attributes":{"api_root_path":{"type":"string","description":"Prometheus HTTP API root address.","description_kind":"plain","computed":true},"data_retention_time":{"type":"number","description":"Data retention time(in days). Value range: 15, 30, 45, 90, 180, 360, 720.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"ipv4_address":{"type":"string","description":"Instance IPv4 address.","description_kind":"plain","computed":true},"proxy_address":{"type":"string","description":"Proxy address.","description_kind":"plain","computed":true},"remote_write":{"type":"string","description":"Prometheus remote write address.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet Id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc Id.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Available zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_manage_grafana_attachment":{"version":0,"block":{"attributes":{"grafana_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Prometheus instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_recording_rule":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"Recording rule group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"name":{"type":"string","description":"Recording rule name.","description_kind":"plain","required":true},"rule_state":{"type":"number","description":"Rule state.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_scrape_job":{"version":0,"block":{"attributes":{"agent_id":{"type":"string","description":"Agent id.","description_kind":"plain","required":true},"config":{"type":"string","description":"Job content.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_alert_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true}},"block_types":{"alert_rule":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"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.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Policy name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"If the alarm is sent from a template, the TemplateId is the template id.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Last modified time.","description_kind":"plain","optional":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether it is enabled.","description_kind":"plain","required":true},"notify_way":{"type":["set","string"],"description":"Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods.","description_kind":"plain","optional":true},"phone_arrive_notice":{"type":"bool","description":"Telephone alerts reach notifications.","description_kind":"plain","optional":true},"phone_circle_interval":{"type":"number","description":"Effective end timeTelephone alarm wheel interval. Units: Seconds.","description_kind":"plain","optional":true},"phone_circle_times":{"type":"number","description":"PhoneCircleTimes.","description_kind":"plain","optional":true},"phone_inner_interval":{"type":"number","description":"Telephone alarm wheel intervals. Units: Seconds.","description_kind":"plain","optional":true},"phone_notify_order":{"type":["set","number"],"description":"Telephone alarm sequence.","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","string"],"description":"Alert Receiving Group (User Group).","description_kind":"plain","optional":true},"repeat_interval":{"type":"string","description":"Convergence time.","description_kind":"plain","optional":true},"time_range_end":{"type":"string","description":"Effective end time.","description_kind":"plain","optional":true},"time_range_start":{"type":"string","description":"The time from which it takes effect.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`.","description_kind":"plain","required":true},"web_hook":{"type":"string","description":"If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","optional":true}},"block_types":{"alert_manager":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"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.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Alertmanager url.","description_kind":"plain","required":true}},"description":"If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved..","description_kind":"plain"},"max_items":1}},"description":"Alarm channels, which may be returned using null in the template.","description_kind":"plain"},"max_items":1},"rules":{"nesting_mode":"list","block":{"attributes":{"describe":{"type":"string","description":"A description of the rule.","description_kind":"plain","optional":true},"for":{"type":"string","description":"Time of duration.","description_kind":"plain","required":true},"name":{"type":"string","description":"Rule name.","description_kind":"plain","required":true},"rule":{"type":"string","description":"Prometheus statement.","description_kind":"plain","required":true},"rule_state":{"type":"number","description":"Alarm rule status.","description_kind":"plain","optional":true},"template":{"type":"string","description":"Alert sending template.","description_kind":"plain","required":true}},"block_types":{"annotations":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of map.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of map.","description_kind":"plain","required":true}},"description":"Refer to annotations in prometheus rule.","description_kind":"plain"}},"labels":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of map.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of map.","description_kind":"plain","required":true}},"description":"Extra labels.","description_kind":"plain"},"min_items":1}},"description":"A list of rules.","description_kind":"plain"},"min_items":1}},"description":"Alarm notification channels.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_basic_config":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"cluster_type":{"type":"string","description":"Type of cluster.","description_kind":"plain","required":true},"config":{"type":"string","description":"Full configuration in yaml format.","description_kind":"plain","computed":true},"config_type":{"type":"string","description":"config type, `service_monitors`, `pod_monitors`, `raw_jobs`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","required":true},"metrics_name":{"type":["set","string"],"description":"Configure the name of the metric to keep on.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name. The naming rule is: namespace/name. If you don\u0026#39;t have any namespace, use the default namespace: kube-system, otherwise use the specified one.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_cluster_agent":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true}},"block_types":{"agents":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"An id identify the cluster, like `cls-xxxxxx`.","description_kind":"plain","required":true},"cluster_name":{"type":"string","description":"the name of the cluster.","description_kind":"plain","computed":true},"cluster_type":{"type":"string","description":"Type of cluster.","description_kind":"plain","required":true},"enable_external":{"type":"bool","description":"Whether to enable the public network CLB.","description_kind":"plain","required":true},"not_install_basic_scrape":{"type":"bool","description":"Whether to install the default collection configuration.","description_kind":"plain","optional":true},"not_scrape":{"type":"bool","description":"Whether to collect indicators, true means drop all indicators, false means collect default indicators.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Limitation of region.","description_kind":"plain","required":true},"status":{"type":"string","description":"agent state, `normal`, `abnormal`.","description_kind":"plain","computed":true}},"block_types":{"external_labels":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Indicator name.","description_kind":"plain","required":true},"value":{"type":"string","description":"Index value.","description_kind":"plain","optional":true}},"description":"All metrics collected by the cluster will carry these labels.","description_kind":"plain"}},"in_cluster_pod_config":{"nesting_mode":"list","block":{"attributes":{"host_net":{"type":"bool","description":"Whether to use HostNetWork.","description_kind":"plain","required":true}},"block_types":{"node_selector":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The pod configuration name of the component deployed in the cluster.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Pod configuration values for components deployed in the cluster.","description_kind":"plain","optional":true}},"description":"Specify the pod to run the node.","description_kind":"plain"}},"tolerations":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"blemish effect to match.","description_kind":"plain","optional":true},"key":{"type":"string","description":"The taint key to which the tolerance applies.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"key-value relationship.","description_kind":"plain","optional":true}},"description":"Tolerate Stain.","description_kind":"plain"}}},"description":"Pod configuration for components deployed in the cluster.","description_kind":"plain"},"max_items":1}},"description":"agent list.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_config":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"cluster_type":{"type":"string","description":"Type of cluster.","description_kind":"plain","required":true},"config":{"type":"string","description":"Global configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","required":true}},"block_types":{"pod_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"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.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for output parameters, if the configuration comes from a template, it is the template id.","description_kind":"plain","optional":true}},"description":"Configuration of the pod monitors.","description_kind":"plain"}},"raw_jobs":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for output parameters, if the configuration comes from a template, it is the template id.","description_kind":"plain","optional":true}},"description":"Configuration of the native prometheus job.","description_kind":"plain"}},"service_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"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.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for output parameters, if the configuration comes from a template, it is the template id.","description_kind":"plain","optional":true}},"description":"Configuration of the service monitors.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_global_notification":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Alarm notification switch.","description_kind":"plain","required":true},"notify_way":{"type":["set","string"],"description":"Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`.","description_kind":"plain","optional":true},"phone_arrive_notice":{"type":"bool","description":"Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_circle_interval":{"type":"number","description":"Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_circle_times":{"type":"number","description":"Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_inner_interval":{"type":"number","description":"Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_notify_order":{"type":["set","number"],"description":"Phone alert sequence, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","string"],"description":"Alarm receiving group(user group).","description_kind":"plain","optional":true},"repeat_interval":{"type":"string","description":"Convergence time.","description_kind":"plain","optional":true},"time_range_end":{"type":"string","description":"Effective end time.","description_kind":"plain","optional":true},"time_range_start":{"type":"string","description":"Effective start time.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`.","description_kind":"plain","required":true},"web_hook":{"type":"string","description":"Web hook, if Type is `webhook`, this field is required.","description_kind":"plain","optional":true}},"block_types":{"alert_manager":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Cluster type.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Alert manager url.","description_kind":"plain","required":true}},"description":"Alert manager, if Type is `alertmanager`, this field is required.","description_kind":"plain"}}},"description":"Alarm notification channels.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_record_rule_yaml":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"An ID identify the cluster, like cls-xxxxxx.","description_kind":"plain","computed":true},"content":{"type":"string","description":"Contents of record rules in yaml format.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the instance.","description_kind":"plain","computed":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of record rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"template":{"nesting_mode":"list","block":{"attributes":{"describe":{"type":"string","description":"Template description.","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Whether the system-supplied default template is used for outgoing references.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level.","description_kind":"plain","required":true},"name":{"type":"string","description":"Template name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"The ID of the template, which is used for the outgoing reference.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last updated, for outgoing references.","description_kind":"plain","optional":true},"version":{"type":"string","description":"Whether the system-supplied default template is used for outgoing references.","description_kind":"plain","optional":true}},"block_types":{"pod_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is a cluster, A list of PodMonitors rules in the template.","description_kind":"plain"}},"raw_jobs":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is a cluster, A list of RawJobs rules in the template.","description_kind":"plain"}},"record_rules":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is instance, A list of aggregation rules in the template.","description_kind":"plain"}},"service_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is a cluster, A list of ServiceMonitor rules in the template.","description_kind":"plain"}}},"description":"Template settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_template_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_id":{"type":"string","description":"The ID of the template, which is used for the outgoing reference.","description_kind":"plain","required":true}},"block_types":{"targets":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name the cluster.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Cluster type.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"Name of the prometheus instance.","description_kind":"plain","optional":true},"region":{"type":"string","description":"target area.","description_kind":"plain","required":true},"sync_time":{"type":"string","description":"Last sync template time.","description_kind":"plain","optional":true},"version":{"type":"string","description":"Template version currently in use.","description_kind":"plain","optional":true}},"description":"Sync target details.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_adaptive_dynamic_streaming_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"disable_higher_video_bitrate":{"type":"number","description":"Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.","description_kind":"plain","optional":true},"disable_higher_video_resolution":{"type":"number","description":"Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Adaptive transcoding format, value range:HLS, MPEG-DASH.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"stream_infos":{"nesting_mode":"list","block":{"attributes":{"remove_audio":{"type":"number","description":"Whether to remove audio stream, value:0: reserved.1: remove.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video stream, value:0: reserved.1: remove.","description_kind":"plain","optional":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio parameter information.","description_kind":"plain"},"min_items":1,"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video parameter information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mps_ai_analysis_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Ai analysis template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Ai analysis template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"classification_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai classification task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai classification task control parameters.","description_kind":"plain"},"max_items":1},"cover_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai cover task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai cover task control parameters.","description_kind":"plain"},"max_items":1},"frame_tag_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai frame tag task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai frame tag task control parameters.","description_kind":"plain"},"max_items":1},"tag_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai tag task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai tag task control parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_ai_recognition_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Ai recognition template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Ai recognition template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"asr_full_text_configure":{"nesting_mode":"list","block":{"attributes":{"subtitle_format":{"type":"string","description":"Generated subtitle file format, if left blank or blank string means no subtitle file will be generated, optional value:vtt: Generate WebVTT subtitle files.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Asr full text recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Asr full text recognition control parameters.","description_kind":"plain"},"max_items":1},"asr_words_configure":{"nesting_mode":"list","block":{"attributes":{"label_set":{"type":["set","string"],"description":"Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Asr word recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Asr word recognition control parameters.","description_kind":"plain"},"max_items":1},"face_configure":{"nesting_mode":"list","block":{"attributes":{"default_library_label_set":{"type":["set","string"],"description":"Default face filter tag, specify the tag of the default face that needs to be returned. If not filled or empty, all default face results will be returned. Label optional value:entertainment, sport, politician.","description_kind":"plain","optional":true},"face_library":{"type":"string","description":"Face library selection, optional value:Default, UserDefine, AllDefault value: All, use the system default face library and user-defined face library.","description_kind":"plain","optional":true},"score":{"type":"number","description":"Face recognition filter score, when the recognition result reaches the score above, the recognition result will be returned. The default is 95 points. Value range: 0 - 100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ai face recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true},"user_define_library_label_set":{"type":["set","string"],"description":"User-defined face filter tag, specify the tag of the user-defined face that needs to be returned. If not filled or empty, all custom face results will be returned.The maximum number of tags is 100, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true}},"description":"Face recognition control parameters.","description_kind":"plain"},"max_items":1},"ocr_full_text_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ocr full text recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr full text control parameters.","description_kind":"plain"},"max_items":1},"ocr_words_configure":{"nesting_mode":"list","block":{"attributes":{"label_set":{"type":["set","string"],"description":"Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr words recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr words recognition control parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_animated_graphics_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Animation format, the values are gif and webp. Default is gif.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Frame rate, value range: [1, 30], unit: Hz.","description_kind":"plain","required":true},"height":{"type":"number","description":"The maximum value of the animation height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rotation diagram template name, length limit: 64 characters.","description_kind":"plain","optional":true},"quality":{"type":"number","description":"Image quality, value range: [1, 100], default value is 75.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of the animation width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_content_review_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Content review template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Content review template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"political_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Political asr task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Political asr control parameters.","description_kind":"plain"},"max_items":1},"img_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 97 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"Political image filter tag, if the review result contains the selected tag, the result will be returned, if the filter tag is empty, all the review results will be returned, the optional value is:violation_photo, politician, entertainment, sport, entrepreneur, scholar, celebrity, military.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 95 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Political image task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Political image control parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Political ocr task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Political ocr control parameters.","description_kind":"plain"},"max_items":1}},"description":"Political control parameters.","description_kind":"plain"},"max_items":1},"porn_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Voice pornography task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Voice pornography control parameters.","description_kind":"plain"},"max_items":1},"img_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 90 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"Porn image filter label, if the review result contains the selected label, the result will be returned. If the filter label is empty, all the review results will be returned. The optional value is:porn, vulgar, intimacy, sexy.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 0. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Porn screen task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Porn image Identification Control Parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr pornography task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr pornography control parameters.","description_kind":"plain"},"max_items":1}},"description":"Control parameters for porn image.","description_kind":"plain"},"max_items":1},"prohibited_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Voice Prohibition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Voice Prohibition Control Parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr Prohibition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr Prohibition Control Parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Prohibited control parameters. Prohibited content includes:abuse, drug-related violations.Note: this parameter is not yet supported.","description_kind":"plain"},"max_items":1},"terrorism_configure":{"nesting_mode":"list","block":{"block_types":{"img_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 90 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"Terrorism image filter tag, if the review result contains the selected tag, the result will be returned, if the filter tag is empty, all the review results will be returned, the optional value is:guns, crowd, bloody, police, banners, militant, explosion, terrorists, scenario.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 80 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Terrorism image task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Terrorism image task control parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr terrorism image task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr terrorism task Control Parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Control parameters for unsafe information.","description_kind":"plain"},"max_items":1},"user_define_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"User-defined asr tags, the review result contains the selected tag and returns the result, if the filter tag is empty, all review results are returned. If you want to use the tag filtering function, when adding a asr library, you need to add the corresponding character tag.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"User-defined asr review task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"User-defined asr text review control parameters.","description_kind":"plain"},"max_items":1},"face_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"User-defined face review tags, the review result contains the selected tag and returns the result, if the filter tag is empty, all review results are returned. If you want to use the tag filtering function, when adding a face library, you need to add the corresponding character tag.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"User-defined face review task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"User-defined face review control parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"User-defined ocr tags, the review result contains the selected tag and returns the result, if the filter tag is empty, all review results are returned. If you want to use the tag filtering function, when adding a ocr library, you need to add the corresponding character tag.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"User-defined ocr text review task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"User-defined ocr text review control parameters.","description_kind":"plain"},"max_items":1}},"description":"User-Defined Content Moderation Control Parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_edit_media_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_object_path":{"type":"string","description":"The path to save the media processing output file.","description_kind":"plain","required":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.","description_kind":"plain","optional":true},"session_id":{"type":"string","description":"The ID used for deduplication. If there was a request with the same ID in the last three days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.","description_kind":"plain","optional":true},"tasks_priority":{"type":"number","description":"Task priority. The higher the value, the higher the priority. Value range: [-10,10]. If this parameter is left empty, 0 will be used.","description_kind":"plain","optional":true}},"block_types":{"file_infos":{"nesting_mode":"list","block":{"attributes":{"end_time_offset":{"type":"number","description":"End time offset of video clipping in seconds.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of video clipping in seconds.","description_kind":"plain","optional":true}},"block_types":{"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Video input information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Information of input video file.","description_kind":"plain"},"min_items":1},"output_config":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Format. Valid values: `mp4` (default), `hls`, `mov`, `flv`, `avi`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The editing mode. Valid values are `normal` and `fast`. The default is `normal`, which indicates precise editing.","description_kind":"plain","optional":true}},"description":"Configuration for output files of video editing.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS. `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The storage location of the media processing output file.","description_kind":"plain"},"min_items":1,"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type. Valid values: `CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead. `TDMQ-CMQ`: Message queue. `URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API. `SCF`: This notification type is not recommended. You need to configure it in the SCF console. `AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Event notification information of task. If this parameter is left empty, no event notifications will be obtained.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_enable_schedule_config":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"true: enable; false: disable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"schedule_id":{"type":"number","description":"The scheme ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_enable_workflow_config":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"true: enable; false: disable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workflow_id":{"type":"number","description":"Workflow ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_event":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Event description.","description_kind":"plain","optional":true},"event_name":{"type":"string","description":"Event name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mps_execute_function_operation":{"version":0,"block":{"attributes":{"function_arg":{"type":"string","description":"API parameter. Parameter format will depend on the actual function definition.","description_kind":"plain","required":true},"function_name":{"type":"string","description":"Name of called backend API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mps_flow":{"version":0,"block":{"attributes":{"event_id":{"type":"string","description":"The event ID associated with this Flow. Each flow can only be associated with one Event.","description_kind":"plain","optional":true},"flow_name":{"type":"string","description":"Flow name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_bandwidth":{"type":"number","description":"Maximum bandwidth, unit bps, optional [10000000, 20000000, 50000000].","description_kind":"plain","required":true}},"block_types":{"input_group":{"nesting_mode":"list","block":{"attributes":{"allow_ip_list":{"type":["set","string"],"description":"The input IP whitelist, the format is CIDR.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Input description with a length of [0, 255].","description_kind":"plain","optional":true},"fail_over":{"type":"string","description":"The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.","description_kind":"plain","optional":true,"computed":true},"input_name":{"type":"string","description":"Input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].","description_kind":"plain","required":true}},"block_types":{"hls_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the HLS origin site.","description_kind":"plain","required":true}},"description":"There is only one origin address of the HLS origin station.","description_kind":"plain"},"min_items":1}},"description":"Input HLS_PULL configuration information.","description_kind":"plain"},"max_items":1},"resilient_stream":{"nesting_mode":"list","block":{"attributes":{"buffer_time":{"type":"number","description":"Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Delay broadcast smooth streaming configuration information.","description_kind":"plain"},"max_items":1},"rtmp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"stream_key":{"type":"string","description":"StreamKey information of the RTMP source site.","description_kind":"plain","required":true},"tc_url":{"type":"string","description":"TcUrl address of the RTMP source server.","description_kind":"plain","required":true}},"description":"The source site address of the RTMP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTMP_PULL configuration information.","description_kind":"plain"},"max_items":1},"rtp_settings":{"nesting_mode":"list","block":{"attributes":{"fec":{"type":"string","description":"Defaults to none, optional values[none].","description_kind":"plain","optional":true,"computed":true},"idle_timeout":{"type":"number","description":"Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true}},"description":"RTP configuration information.","description_kind":"plain"},"max_items":1},"rtsp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the RTSP source site.","description_kind":"plain","required":true}},"description":"The source site address of the RTSP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTSP_PULL configuration information.","description_kind":"plain"},"max_items":1},"srt_settings":{"nesting_mode":"list","block":{"attributes":{"latency":{"type":"number","description":"Delay, default 0, unit ms, range [0, 3000].","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"SRT mode, optional [LISTENER|CALLER], default is LISTENER.","description_kind":"plain","optional":true,"computed":true},"passphrase":{"type":"string","description":"The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].","description_kind":"plain","optional":true,"computed":true},"pb_key_len":{"type":"number","description":"Key length, default is 0, optional [0|16|24|32].","description_kind":"plain","optional":true,"computed":true},"peer_idle_timeout":{"type":"number","description":"Peer timeout, default is 5000, unit ms, range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true},"peer_latency":{"type":"number","description":"Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"recv_latency":{"type":"number","description":"Receiving delay, default is 120, unit ms, range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"stream_id":{"type":"string","description":"Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:\u0026amp;,=_-), length 0~512. For specific format, please refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Peer IP.","description_kind":"plain","required":true},"port":{"type":"number","description":"Peer port.","description_kind":"plain","required":true}},"description":"SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.","description_kind":"plain"}}},"description":"The input SRT configuration information.","description_kind":"plain"},"max_items":1}},"description":"The input group for the flow.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mps_image_sprite_template":{"version":0,"block":{"attributes":{"column_count":{"type":"number","description":"The number of columns in the small image in the sprite.","description_kind":"plain","required":true},"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, the value can be jpg, png, webp. Default is jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the height (or short side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Image sprite template name, length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"row_count":{"type":"number","description":"The number of rows in the small image in the sprite.","description_kind":"plain","required":true},"sample_interval":{"type":"number","description":"Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampling type, optional value:Percent/Time.","description_kind":"plain","required":true},"width":{"type":"number","description":"The maximum value of the width (or long side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_input":{"version":0,"block":{"attributes":{"flow_id":{"type":"string","description":"Flow ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"input_group":{"nesting_mode":"list","block":{"attributes":{"allow_ip_list":{"type":["set","string"],"description":"The input IP whitelist, the format is CIDR.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The input description with a length of [0, 255].","description_kind":"plain","optional":true},"fail_over":{"type":"string","description":"The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.","description_kind":"plain","optional":true,"computed":true},"input_name":{"type":"string","description":"The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].","description_kind":"plain","required":true}},"block_types":{"hls_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the HLS origin site.","description_kind":"plain","required":true}},"description":"There is only one origin address of the HLS origin station.","description_kind":"plain"},"min_items":1}},"description":"Input HLS_PULL configuration information.","description_kind":"plain"},"max_items":1},"resilient_stream":{"nesting_mode":"list","block":{"attributes":{"buffer_time":{"type":"number","description":"Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Delay broadcast smooth streaming configuration information.","description_kind":"plain"},"max_items":1},"rtmp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"stream_key":{"type":"string","description":"StreamKey information of the RTMP source site.","description_kind":"plain","required":true},"tc_url":{"type":"string","description":"TcUrl address of the RTMP source server.","description_kind":"plain","required":true}},"description":"The source site address of the RTMP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTMP_PULL configuration information.","description_kind":"plain"},"max_items":1},"rtp_settings":{"nesting_mode":"list","block":{"attributes":{"fec":{"type":"string","description":"Defaults to \u0026#39;none\u0026#39;, optional values[\u0026#39;none\u0026#39;].","description_kind":"plain","optional":true,"computed":true},"idle_timeout":{"type":"number","description":"Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true}},"description":"Input RTP configuration information.","description_kind":"plain"},"max_items":1},"rtsp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the RTSP source site.","description_kind":"plain","required":true}},"description":"The source site address of the RTSP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTSP_PULL configuration information.","description_kind":"plain"},"max_items":1},"srt_settings":{"nesting_mode":"list","block":{"attributes":{"latency":{"type":"number","description":"Delay, default 0, unit ms, range [0, 3000].","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"SRT mode, optional [LISTENER|CALLER], default is LISTENER.","description_kind":"plain","optional":true,"computed":true},"passphrase":{"type":"string","description":"The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].","description_kind":"plain","optional":true,"computed":true},"pb_key_len":{"type":"number","description":"Key length, default is 0, optional [0|16|24|32].","description_kind":"plain","optional":true,"computed":true},"peer_idle_timeout":{"type":"number","description":"Peer timeout, default is 5000, unit ms, range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true},"peer_latency":{"type":"number","description":"Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"recv_latency":{"type":"number","description":"Receiving delay, default is 120, unit ms, range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"stream_id":{"type":"string","description":"Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:\u0026amp;,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Peer IP.","description_kind":"plain","required":true},"port":{"type":"number","description":"Peer port.","description_kind":"plain","required":true}},"description":"SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.","description_kind":"plain"}}},"description":"The input SRT configuration information.","description_kind":"plain"},"max_items":1}},"description":"The input group for the input. Only support one group for one `tencentcloud_mps_input`. Use `for_each` to create multiple inputs Scenario.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_manage_task_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operation_type":{"type":"string","description":"Operation type. Valid values:`Abort`: task termination. Notice: If the task type is live stream processing (LiveStreamProcessTask), tasks whose task status is `WAITING` or `PROCESSING` can be terminated.For other task types, only tasks whose task status is `WAITING` can be terminated.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Video processing task ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_output":{"version":0,"block":{"attributes":{"flow_id":{"type":"string","description":"Flow ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"output":{"nesting_mode":"list","block":{"attributes":{"allow_ip_list":{"type":["set","string"],"description":"IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Output description.","description_kind":"plain","required":true},"max_concurrent":{"type":"number","description":"The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.","description_kind":"plain","optional":true},"output_name":{"type":"string","description":"The name of the output.","description_kind":"plain","required":true},"output_region":{"type":"string","description":"Output region.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].","description_kind":"plain","required":true}},"block_types":{"rtmp_settings":{"nesting_mode":"list","block":{"attributes":{"chunk_size":{"type":"number","description":"RTMP Chunk size, range is [4096, 40960].","description_kind":"plain","optional":true}},"block_types":{"destinations":{"nesting_mode":"list","block":{"attributes":{"stream_key":{"type":"string","description":"relayed StreamKey, in the format: stream?key=value.","description_kind":"plain","required":true},"url":{"type":"string","description":"relayed URL, the format is: rtmp://domain/live.","description_kind":"plain","required":true}},"description":"The target address of the relay can be filled in 1~2.","description_kind":"plain"},"min_items":1}},"description":"Output RTMP configuration.","description_kind":"plain"},"max_items":1},"rtp_settings":{"nesting_mode":"list","block":{"attributes":{"fec":{"type":"string","description":"You can only fill in none.","description_kind":"plain","required":true},"idle_timeout":{"type":"number","description":"Idle timeout, unit ms.","description_kind":"plain","required":true}},"block_types":{"destinations":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"The target IP of the relay.","description_kind":"plain","required":true},"port":{"type":"number","description":"Destination port for relays.","description_kind":"plain","required":true}},"description":"The target address of the relay can be filled in 1~2.","description_kind":"plain"},"min_items":1}},"description":"Output RTP configuration.","description_kind":"plain"},"max_items":1},"srt_settings":{"nesting_mode":"list","block":{"attributes":{"latency":{"type":"number","description":"The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"SRT mode, optional [LISTENER|CALLER], default is CALLER.","description_kind":"plain","optional":true,"computed":true},"passphrase":{"type":"string","description":"The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].","description_kind":"plain","optional":true,"computed":true},"pb_key_len":{"type":"number","description":"The key length of relay SRT, the default is 0, optional [0|16|24|32].","description_kind":"plain","optional":true,"computed":true},"peer_idle_timeout":{"type":"number","description":"The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true},"peer_latency":{"type":"number","description":"The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"recv_latency":{"type":"number","description":"The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"stream_id":{"type":"string","description":"relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:\u0026amp;,=_-). The length is 0~512.","description_kind":"plain","optional":true}},"block_types":{"destinations":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Output IP.","description_kind":"plain","required":true},"port":{"type":"number","description":"output port.","description_kind":"plain","required":true}},"description":"The target address of the relay is required when Mode is CALLER, and only one group can be filled in.","description_kind":"plain"},"min_items":1}},"description":"configuration of the output SRT.","description_kind":"plain"},"max_items":1}},"description":"Output configuration of the transport stream.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_person_sample":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Material description, length limit: 1024 characters.","description_kind":"plain","optional":true},"face_contents":{"type":["set","string"],"description":"Material image [Base64](https://tools.ietf.org/html/rfc4648) encoded string only supports jpeg and png image formats. Array length limit: 5 images.Note: The picture must be a single portrait with clearer facial features, with a pixel size of not less than 200*200.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Material name, length limit: 20 characters.","description_kind":"plain","required":true},"usages":{"type":["set","string"],"description":"Material application scene, optional value:1. Recognition.Face: used for content recognition 2. Review.Face: used for inappropriate content identification 3. All: contains all of the above, equivalent to 1+2.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_process_live_stream_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"Target directory of a live stream processing output file, such as `/movie/201909/`. If this parameter is left empty, the `/` directory will be used.","description_kind":"plain","optional":true},"schedule_id":{"type":"number","description":"The scheme ID.Note 1: About `OutputStorage` and `OutputDir`:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the `ProcessMedia` API will be applied.Note 2: If `TaskNotifyConfig` is specified, the specified settings will be used instead of the default callback settings of the scheme.","description_kind":"plain","optional":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.","description_kind":"plain","optional":true},"session_id":{"type":"string","description":"The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.","description_kind":"plain","required":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content analysis template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"AI video intelligent analysis input parameter types.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content audit template ID.","description_kind":"plain","required":true}},"description":"Type parameter of a video content audit task.","description_kind":"plain"},"max_items":1},"ai_quality_control_task":{"nesting_mode":"list","block":{"attributes":{"channel_ext_para":{"type":"string","description":"The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"definition":{"type":"number","description":"The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The parameters for a video quality control task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Intelligent video recognition template ID.","description_kind":"plain","required":true}},"description":"Type parameter of video content recognition task.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS.`AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a live stream processing output file. This parameter is required if a file will be output.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"CMQ model. There are two types: `Queue` and `Topic`. Currently, only `Queue` is supported.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"CMQ region, such as `sh` and `bj`.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type, `CMQ` by default. If this parameter is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`.Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"This parameter is valid when the model is `Queue`, indicating the name of the CMQ queue for receiving event notifications.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"This parameter is valid when the model is `Topic`, indicating the name of the CMQ topic for receiving event notifications.","description_kind":"plain","optional":true}},"description":"Event notification information of a task, which is used to specify the live stream processing result.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_process_media_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.If you do not specify this parameter, the file will be saved to the directory specified in `InputInfo`.","description_kind":"plain","optional":true},"schedule_id":{"type":"number","description":"The scheme ID.Note 1: About `OutputStorage` and `OutputDir`If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the `ProcessMedia` API will be applied.Note 2: If `TaskNotifyConfig` is specified, the specified settings will be used instead of the default callback settings of the scheme.Note 3: The trigger configured for a scheme is for automatically starting a scheme. It stops working when you manually call this API to start a scheme.","description_kind":"plain","optional":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.","description_kind":"plain","optional":true},"session_id":{"type":"string","description":"The ID used for deduplication. If there was a request with the same ID in the last three days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.","description_kind":"plain","optional":true},"task_type":{"type":"string","description":"The task type. `Online` (default): A task that is executed immediately. `Offline`: A task that is executed when the system is idle (within three days by default).","description_kind":"plain","optional":true},"tasks_priority":{"type":"number","description":"Task flow priority. The higher the value, the higher the priority. Value range: [-10, 10]. If this parameter is left empty, 0 will be used.","description_kind":"plain","optional":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content analysis template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Video content analysis task parameter.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content audit template ID.","description_kind":"plain","required":true}},"description":"Type parameter of a video content audit task.","description_kind":"plain"},"max_items":1},"ai_quality_control_task":{"nesting_mode":"list","block":{"attributes":{"channel_ext_para":{"type":"string","description":"The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"definition":{"type":"number","description":"The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The parameters of a quality control task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Intelligent video recognition template ID.","description_kind":"plain","required":true}},"description":"Type parameter of a video content recognition task.","description_kind":"plain"},"max_items":1},"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The information of the file to process.","description_kind":"plain"},"min_items":1,"max_items":1},"media_process_task":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Adaptive bitrate streaming template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The relative or absolute output path of the manifest file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"The relative output path of the segment file after being transcoded to adaptive bitrate streaming (in HLS format only). If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.","description_kind":"plain","optional":true},"sub_stream_object_name":{"type":"string","description":"The relative output path of the substream file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The mode. Valid values:`subtitle-stream`: Add a subtitle track.`close-caption-708`: Embed CEA-708 subtitles in SEI frames.`close-caption-608`: Embed CEA-608 subtitles in SEI frames.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.","description_kind":"plain"}}},"description":"List of adaptive bitrate streaming tasks.","description_kind":"plain"}},"animated_graphic_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Animated image generating template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time of an animated image in a video in seconds.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated animated image file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_animatedGraphic_{definition}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time of an animated image in a video in seconds.","description_kind":"plain","required":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated animated image file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"List of animated image generating tasks.","description_kind":"plain"}},"image_sprite_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of an image sprite generating template.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated image sprite file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"web_vtt_object_name":{"type":"string","description":"Output path to the WebVTT file after an image sprite is generated, which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the image sprite output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated image sprite. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"List of image sprite generating tasks.","description_kind":"plain"}},"sample_snapshot_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sampled screencapturing template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated sampled screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the sampled screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a sampled screenshot. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"List of sampled screencapturing tasks.","description_kind":"plain"}},"snapshot_by_time_offset_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a time point screencapturing template.","description_kind":"plain","required":true},"ext_time_offset_set":{"type":["set","string"],"description":"List of screenshot time points in the format of `s` or `%`:If the string ends in `s`, it means that the time point is in seconds; for example, `3.5s` means that the time point is the 3.5th second;If the string ends in `%`, it means that the time point is the specified percentage of the video duration; for example, `10%` means that the time point is 10% of the video duration.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Output path to a generated time point screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"time_offset_set":{"type":["set","number"],"description":"List of time points of screenshots in \u0026lt;font color=red\u0026gt;seconds\u0026lt;/font\u0026gt;.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the time point screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated time point screenshot file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"List of time point screencapturing tasks.","description_kind":"plain"}},"transcode_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a video transcoding template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a transcoded video, in seconds.If this parameter is left empty or set to 0, the transcoded video will end at the same time as the original video.If this parameter is set to a positive number (n for example), the transcoded video will end at the nth second of the original video.If this parameter is set to a negative number (-n for example), the transcoded video will end at the nth second before the end of the original video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Path to a primary output file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"Path to an output file part (the path to ts during transcoding to HLS), which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a transcoded video, in seconds.If this parameter is left empty or set to 0, the transcoded video will start at the same time as the original video.If this parameter is set to a positive number (n for example), the transcoded video will start at the nth second of the original video.If this parameter is set to a negative number (-n for example), the transcoded video will start at the nth second before the end of the original video.","description_kind":"plain","optional":true}},"block_types":{"head_tail_parameter":{"nesting_mode":"list","block":{"block_types":{"head_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Opening credits list.","description_kind":"plain"}},"tail_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Closing credits list.","description_kind":"plain"}}},"description":"Opening and closing credits parametersNote: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"mosaic_set":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the blur is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds.If this parameter is left empty or 0 is entered, the blur will exist till the last video frame;If this value is greater than 0 (e.g., n), the blur will exist till second n;If this value is smaller than 0 (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true},"height":{"type":"string","description":"Blur height. % and px formats are supported:If the string ends in %, the `Height` of the blur will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the blur will be in px; for example, `100px` means that `Height` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame.If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame;If this value is greater than 0 (e.g., n), the blur will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Blur width. % and px formats are supported:If the string ends in %, the `Width` of the blur will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the blur will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the blur relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the blur will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the blur will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"Vertical position of the origin of blur relative to the origin of coordinates of video. % and px formats are supported:If the string ends in %, the `YPos` of the blur will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the blur will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"description":"List of blurs. Up to 10 ones can be supported.","description_kind":"plain"}},"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"override_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container format. Valid values: mp4, flv, hls, mp3, flac, ogg, and m4a; mp3, flac, ogg, and m4a are formats of audio files.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values:0: retain1: remove.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values:0: retain1: remove.","description_kind":"plain","optional":true},"std_ext_info":{"type":"string","description":"An extended field for transcoding.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The mode. Valid values:`subtitle-stream`: Add a subtitle track.`close-caption-708`: Embed CEA-708 subtitles in SEI frames.`close-caption-608`: Embed CEA-608 subtitles in SEI frames.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"addon_audio_stream":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The information of the external audio track to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values:1: Mono2: Dual6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256]. If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is:libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is:flac.When the outer `Container` parameter is `m4a`, the valid values include:libfdk_aac;libmp3lame;ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include:libfdk_aac: More suitable for mp4;libmp3lame: More suitable for flv;mp2.When the outer `Container` parameter is `hls`, the valid values include:libfdk_aac;libmp3lame.","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values:32,00044,10048,000In Hz.","description_kind":"plain","optional":true},"stream_selects":{"type":["set","number"],"description":"The audio tracks to retain. All audio tracks are retained by default.","description_kind":"plain","optional":true}},"description":"Audio stream configuration parameter.","description_kind":"plain"},"max_items":1},"subtitle_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"The text transparency. Value range: 0-1.`0`: Fully transparent.`1`: Fully opaque.Default value: 1.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"font_color":{"type":"string","description":"The font color in 0xRRGGBB format. Default value: 0xFFFFFF (white).Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"font_size":{"type":"string","description":"The font size (pixels). If this is not specified, the font size in the subtitle file will be used.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"font_type":{"type":"string","description":"The font. Valid values:`hei.ttf`: Heiti.`song.ttf`: Songti.`simkai.ttf`: Kaiti.`arial.ttf`: Arial.The default is `hei.ttf`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URL of the subtitles to add to the video.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"stream_index":{"type":"number","description":"The subtitle track to add to the video. If both `Path` and `StreamIndex` are specified, `Path` will be used. You need to specify at least one of the two parameters.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The subtitle settings.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The maximum video bitrate. If this parameter is not specified, no modifications will be made.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The TSC type. Valid values:`TEHD-100`: TSC-100 (video TSC). `TEHD-200`: TSC-200 (audio TSC). If this parameter is left blank, no modification will be made.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The TSC transcoding parameters.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of a video stream in Kbps. Value range: 0 and [128, 35,000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"The video codec. Valid values:libx264: H.264libx265: H.265av1: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","optional":true},"content_adapt_stream":{"type":"number","description":"Whether to enable adaptive encoding. Valid values:0: Disable1: EnableDefault value: 0. If this parameter is set to `1`, multiple streams with different resolutions and bitrates will be generated automatically. The highest resolution, bitrate, and quality of the streams are determined by the values of `width` and `height`, `Bitrate`, and `Vcrf` in `VideoTemplate` respectively. If these parameters are not set in `VideoTemplate`, the highest resolution generated will be the same as that of the source video, and the highest video quality will be close to VMAF 95. To use this parameter or learn about the billing details of adaptive encoding, please contact your sales rep.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: stretch: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer;black: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks.white: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks.gauss: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.","description_kind":"plain","optional":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000]. If this parameter is 0, the system will automatically set the GOP length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096].","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values:open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side.close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [0, 51]. This parameter will be disabled if you enter `0`.It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096].If both `Width` and `Height` are 0, the resolution will be the same as that of the source video;If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled;If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled;If both `Width` and `Height` are not 0, the custom resolution will be used.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameter, which is valid when `Definition` is not 0.When any parameters in this structure are entered, they will be used to override corresponding parameters in templates.This parameter is used in highly customized scenarios. We recommend you only use `Definition` to specify the transcoding parameter.Note: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container. Valid values: mp4; flv; hls; mp3; flac; ogg; m4a. Among them, mp3, flac, ogg, and m4a are for audio files.","description_kind":"plain","required":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values:0: retain;1: remove.Default value: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values:0: retain;1: remove.Default value: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values:1: Mono2: Dual6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.Default value: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256].If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is:libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is:flac.When the outer `Container` parameter is `m4a`, the valid values include:libfdk_aac;libmp3lame;ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include:libfdk_aac: more suitable for mp4;libmp3lame: more suitable for flv.When the outer `Container` parameter is `hls`, the valid values include:libfdk_aac;libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values:32,00044,10048,000In Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameter. This field is required when `RemoveAudio` is 0.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate, which is valid when `Type` is `TESHD`.If this parameter is left empty or 0 is entered, there will be no upper limit for bitrate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"TESHD type. Valid values:TEHD-100: TESHD-100.If this parameter is left empty, TESHD will not be enabled.","description_kind":"plain","required":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"The video bitrate (Kbps). Value range: 0 and [128, 35000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The video codec. Valid values:`libx264`: H.264`libx265`: H.265`av1`: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"The fill mode, which indicates how a video is resized when the video's original aspect ratio is different from the target aspect ratio. Valid values:stretch: Stretch the image frame by frame to fill the entire screen. The video image may become squashed or stretched after transcoding.black: Keep the image\u0026#39;s original aspect ratio and fill the blank space with black bars.white: Keep the image's original aspect ratio and fill the blank space with white bars.gauss: Keep the image's original aspect ratio and apply Gaussian blur to the blank space.Default value: black.Note: Only `stretch` and `black` are supported for adaptive bitrate streaming.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"The video frame rate (Hz). Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.Note: For adaptive bitrate streaming, the value range of this parameter is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000].If this parameter is 0 or left empty, the system will automatically set the GOP length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096].If both `Width` and `Height` are 0, the resolution will be the same as that of the source video;If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled;If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled;If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values:open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side.close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Default value: open.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [1, 51]If this parameter is specified, CRF (a bitrate control method) will be used for transcoding. (Video bitrate will no longer take effect.)It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096].If both `Width` and `Height` are 0, the resolution will be the same as that of the source video;If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled;If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled;If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter. This field is required when `RemoveVideo` is 0.","description_kind":"plain"},"max_items":1}},"description":"Custom video transcoding parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the transcoding parameter preferably.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"List of transcoding tasks.","description_kind":"plain"}}},"description":"The media processing parameters to use.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The storage location of the media processing output file. If this parameter is left empty, the storage location in `InputInfo` will be inherited.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type. Valid values:`CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead.`TDMQ-CMQ`: Message queue`URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API.`SCF`: This notification type is not recommended. You need to configure it in the SCF console.`AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket.\u0026lt;font color=red\u0026gt;Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.\u0026lt;/font\u0026gt;.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqa":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqa_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqa_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_sample_snapshot_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, the value can be jpg, png, webp. Default is jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Sample snapshot template name, length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"sample_interval":{"type":"number","description":"Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampling snapshot type, optional value:Percent/Time.","description_kind":"plain","required":true},"width":{"type":"number","description":"The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_schedule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.If you do not specify this, the file will be saved to the trigger directory.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID, you need to ensure that the corresponding resource is open. The default is the account main resource ID.","description_kind":"plain","optional":true},"schedule_name":{"type":"string","description":"The scheme name (max 128 characters). This name should be unique across your account.","description_kind":"plain","required":true}},"block_types":{"activities":{"nesting_mode":"list","block":{"attributes":{"activity_type":{"type":"string","description":"The subtask type. `input`: The start. `output`: The end. `action-trans`: Transcoding. `action-samplesnapshot`: Sampled screencapturing. `action-AIAnalysis`: Content analysis. `action-AIRecognition`: Content recognition. `action-aiReview`: Content moderation. `action-animated-graphics`: Animated screenshot generation. `action-image-sprite`: Image sprite generation. `action-snapshotByTimeOffset`: Time point screencapturing. `action-adaptive-substream`: Adaptive bitrate streaming.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"reardrive_index":{"type":["set","number"],"description":"The indexes of the subsequent actions. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"activity_para":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Adaptive bitrate streaming template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The relative or absolute output path of the manifest file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"The relative output path of the segment file after being transcoded to adaptive bitrate streaming (in HLS format only). If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.","description_kind":"plain","optional":true},"sub_stream_object_name":{"type":"string","description":"The relative output path of the substream file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The inserting type. Valid values: subtitle-stream:Insert title track close-caption-708:CEA-708 subtitle encode to SEI frame close-caption-608:CEA-608 subtitle encode to SEI frameNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: COS:A COS bucket address URL:A URL AWS-S3:An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as TopRankVideo-125xxx88.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as /movie/201907/WildAnimal.mov.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as ap-chongqing.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when Type is COS.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"S3 bucket.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket, support: us-east-1 eu-west-3Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle file.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle files to insert.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.","description_kind":"plain"}}},"description":"An adaptive bitrate streaming task.","description_kind":"plain"},"max_items":1},"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content analysis template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"A content analysis task.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content audit template ID.","description_kind":"plain","required":true}},"description":"A content moderation task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Intelligent video recognition template ID.","description_kind":"plain","required":true}},"description":"A content recognition task.","description_kind":"plain"},"max_items":1},"animated_graphic_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Animated image generating template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time of an animated image in a video in seconds.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated animated image file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_animatedGraphic_{definition}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time of an animated image in a video in seconds.","description_kind":"plain","required":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated animated image file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"An animated screenshot generation task.","description_kind":"plain"},"max_items":1},"image_sprite_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of an image sprite generating template.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated image sprite file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"web_vtt_object_name":{"type":"string","description":"Output path to the WebVTT file after an image sprite is generated, which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the image sprite output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated image sprite. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"An image sprite generation task.","description_kind":"plain"},"max_items":1},"sample_snapshot_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sampled screencapturing template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated sampled screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the sampled screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a sampled screenshot. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"A sampled screencapturing task.","description_kind":"plain"},"max_items":1},"snapshot_by_time_offset_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a time point screencapturing template.","description_kind":"plain","required":true},"ext_time_offset_set":{"type":["set","string"],"description":"List of screenshot time points in the format of `s` or `%`: If the string ends in `s`, it means that the time point is in seconds; for example, `3.5s` means that the time point is the 3.5th second; If the string ends in `%`, it means that the time point is the specified percentage of the video duration; for example, `10%` means that the time point is 10% of the video duration.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Output path to a generated time point screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the time point screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated time point screenshot file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"A time point screencapturing task.","description_kind":"plain"},"max_items":1},"transcode_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a video transcoding template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a transcoded video, in seconds. If this parameter is left empty or set to 0, the transcoded video will end at the same time as the original video. If this parameter is set to a positive number (n for example), the transcoded video will end at the nth second of the original video. If this parameter is set to a negative number (-n for example), the transcoded video will end at the nth second before the end of the original video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Path to a primary output file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"Path to an output file part (the path to ts during transcoding to HLS), which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a transcoded video, in seconds. If this parameter is left empty or set to 0, the transcoded video will start at the same time as the original video. If this parameter is set to a positive number (n for example), the transcoded video will start at the nth second of the original video. If this parameter is set to a negative number (-n for example), the transcoded video will start at the nth second before the end of the original video.","description_kind":"plain","optional":true}},"block_types":{"head_tail_parameter":{"nesting_mode":"list","block":{"block_types":{"head_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Opening credits list.","description_kind":"plain"}},"tail_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Closing credits list.","description_kind":"plain"}}},"description":"Opening and closing credits parametersNote: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"mosaic_set":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the blur is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds. If this parameter is left empty or 0 is entered, the blur will exist till the last video frame; If this value is greater than 0 (e.g., n), the blur will exist till second n; If this value is smaller than 0 (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true},"height":{"type":"string","description":"Blur height. % and px formats are supported: If the string ends in %, the `Height` of the blur will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the blur will be in px; for example, `100px` means that `Height` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame. If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame; If this value is greater than 0 (e.g., n), the blur will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Blur width. % and px formats are supported: If the string ends in %, the `Width` of the blur will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the blur will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the blur relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the blur will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the blur will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"Vertical position of the origin of blur relative to the origin of coordinates of video. % and px formats are supported: If the string ends in %, the `YPos` of the blur will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the blur will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"description":"List of blurs. Up to 10 ones can be supported.","description_kind":"plain"}},"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"override_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container format. Valid values: mp4, flv, hls, mp3, flac, ogg, and m4a; mp3, flac, ogg, and m4a are formats of audio files.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values: 0: retain 1: remove.","description_kind":"plain","optional":true,"computed":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values: 0: retain 1: remove.","description_kind":"plain","optional":true,"computed":true},"std_ext_info":{"type":"string","description":"Transcoding extension field.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The inserting type. Valid values: `subtitle-stream`:Insert title track. `close-caption-708`:CEA-708 subtitle encode to SEI frame. `close-caption-608`:CEA-608 subtitle encode to SEI frame. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`:A COS bucket address. `URL`:A URL. `AWS-S3`:An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as TopRankVideo-125xxx88.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as /movie/201907/WildAnimal.mov.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as ap-chongqing.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when Type is COS.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"S3 bucket.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket, support: us-east-1 eu-west-3Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle file.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle files to insert.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"addon_audio_stream":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The information of the external audio track to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values: 1: Mono 2: Dual 6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.","description_kind":"plain","optional":true,"computed":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256]. If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","optional":true,"computed":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is: libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is: flac.When the outer `Container` parameter is `m4a`, the valid values include: libfdk_aac; libmp3lame; ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include: libfdk_aac: More suitable for mp4; libmp3lame: More suitable for flv; mp2.When the outer `Container` parameter is `hls`, the valid values include: libfdk_aac; libmp3lame.","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values: 32,000 44,100 48,000In Hz.","description_kind":"plain","optional":true,"computed":true},"stream_selects":{"type":["set","number"],"description":"The audio tracks to retain. All audio tracks are retained by default.","description_kind":"plain","optional":true}},"description":"Audio stream configuration parameter.","description_kind":"plain"},"max_items":1},"subtitle_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"The text transparency. Value range: 0-1. 0: Completely transparent 1: Completely opaqueDefault value: 1.","description_kind":"plain","optional":true},"font_color":{"type":"string","description":"The font color in 0xRRGGBB format. Default value: 0xFFFFFF (white).","description_kind":"plain","optional":true},"font_size":{"type":"string","description":"The font size (pixels). If this is not specified, the font size in the subtitle file will be used.","description_kind":"plain","optional":true},"font_type":{"type":"string","description":"The font type. Valid values: `hei.ttf` `song.ttf` `simkai.ttf` `arial.ttf` (for English only). The default is `hei.ttf`.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URL of the subtitles to add to the video.","description_kind":"plain","optional":true},"stream_index":{"type":"number","description":"The subtitle track to add to the video. If both `Path` and `StreamIndex` are specified, `Path` will be used. You need to specify at least one of the two parameters.","description_kind":"plain","optional":true}},"description":"The subtitle settings.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate. If this parameter is left empty, no modification will be made.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"TESHD type. Valid values: TEHD-100: TESHD-100.If this parameter is left blank, no modification will be made.","description_kind":"plain","optional":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of a video stream in Kbps. Value range: 0 and [128, 35,000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","optional":true,"computed":true},"codec":{"type":"string","description":"The video codec. Valid values: libx264: H.264 libx265: H.265 av1: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","optional":true},"content_adapt_stream":{"type":"number","description":"Whether to enable adaptive encoding. Valid values: 0: Disable 1: EnableDefault value: 0. If this parameter is set to `1`, multiple streams with different resolutions and bitrates will be generated automatically. The highest resolution, bitrate, and quality of the streams are determined by the values of `width` and `height`, `Bitrate`, and `Vcrf` in `VideoTemplate` respectively. If these parameters are not set in `VideoTemplate`, the highest resolution generated will be the same as that of the source video, and the highest video quality will be close to VMAF 95. To use this parameter or learn about the billing details of adaptive encoding, please contact your sales rep.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: stretch: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; black: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. white: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks. gauss: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.","description_kind":"plain","optional":true,"computed":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000]. If this parameter is 0, the system will automatically set the GOP length.","description_kind":"plain","optional":true,"computed":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096].","description_kind":"plain","optional":true,"computed":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values: open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side. close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [0, 51]. This parameter will be disabled if you enter `0`.It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.","description_kind":"plain","optional":true,"computed":true}},"description":"Video stream configuration parameter.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameter, which is valid when `Definition` is not 0.When any parameters in this structure are entered, they will be used to override corresponding parameters in templates.This parameter is used in highly customized scenarios. We recommend you only use `Definition` to specify the transcoding parameter.Note: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container. Valid values: mp4; flv; hls; mp3; flac; ogg; m4a. Among them, mp3, flac, ogg, and m4a are for audio files.","description_kind":"plain","required":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values: 0: retain; 1: remove.Default value: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values: 0: retain; 1: remove.Default value: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values: 1: Mono 2: Dual 6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.Default value: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256].If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is: libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is: flac.When the outer `Container` parameter is `m4a`, the valid values include: libfdk_aac; libmp3lame; ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include: libfdk_aac: more suitable for mp4; libmp3lame: more suitable for flv.When the outer `Container` parameter is `hls`, the valid values include: libfdk_aac; libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values: 32,000 44,100 48,000In Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameter. This field is required when `RemoveAudio` is 0.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate, which is valid when `Type` is `TESHD`.If this parameter is left empty or 0 is entered, there will be no upper limit for bitrate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"TESHD type. Valid values: TEHD-100: TESHD-100.If this parameter is left empty, TESHD will not be enabled.","description_kind":"plain","required":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"The video bitrate (Kbps). Value range: 0 and [128, 35000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The video codec. Valid values: `libx264`: H.264 `libx265`: H.265 `av1`: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"The fill mode, which indicates how a video is resized when the video's original aspect ratio is different from the target aspect ratio. Valid values: stretch: Stretch the image frame by frame to fill the entire screen. The video image may become squashed or stretched after transcoding. black: Keep the image\u0026#39;s original aspect ratio and fill the blank space with black bars. white: Keep the image's original aspect ratio and fill the blank space with white bars. gauss: Keep the image's original aspect ratio and apply Gaussian blur to the blank space.Default value: black.Note: Only `stretch` and `black` are supported for adaptive bitrate streaming.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"The video frame rate (Hz). Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.Note: For adaptive bitrate streaming, the value range of this parameter is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000].If this parameter is 0 or left empty, the system will automatically set the GOP length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values: open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side. close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Default value: open.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [1, 51]If this parameter is specified, CRF (a bitrate control method) will be used for transcoding. (Video bitrate will no longer take effect.)It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter. This field is required when `RemoveVideo` is 0.","description_kind":"plain"},"max_items":1}},"description":"Custom video transcoding parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the transcoding parameter preferably.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"A transcoding task.","description_kind":"plain"},"max_items":1}},"description":"The parameters of a subtask.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtasks of the scheme.","description_kind":"plain"},"min_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The bucket to save the output file. If you do not specify this parameter, the bucket in `Trigger` will be used.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true,"computed":true},"notify_type":{"type":"string","description":"The notification type. Valid values: `CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead. `TDMQ-CMQ`: Message queue `URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API. `SCF`: This notification type is not recommended. You need to configure it in the SCF console. `AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket.Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true,"computed":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The notification configuration. If you do not specify this parameter, notifications will not be sent.","description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The trigger type. Valid values: `CosFileUpload`: Tencent Cloud COS trigger. `AwsS3FileUpload`: AWS S3 trigger. Currently, this type is only supported for transcoding tasks and schemes (not supported for workflows).","description_kind":"plain","required":true}},"block_types":{"aws_s3_file_upload_trigger":{"nesting_mode":"list","block":{"attributes":{"dir":{"type":"string","description":"The bucket directory bound. It must be an absolute path that starts and ends with `/`, such as `/movie/201907/`. If you do not specify this, the root directory will be bound.\t.","description_kind":"plain","optional":true},"formats":{"type":["set","string"],"description":"The file formats that will trigger the scheme, such as [mp4, flv, mov]. If you do not specify this, the upload of files in any format will trigger the scheme.\t.","description_kind":"plain","optional":true},"s3_bucket":{"type":"string","description":"The AWS S3 bucket bound to the scheme.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID of the AWS S3 bucket.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key of the AWS S3 bucket.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The SQS queue of the AWS S3 bucket.Note: The queue must be in the same region as the bucket.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The AWS S3 trigger. This parameter is valid and required if `Type` is `AwsS3FileUpload`.Note: Currently, the key for the AWS S3 bucket, the trigger SQS queue, and the callback SQS queue must be the same.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"cos_file_upload_trigger":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Name of the COS bucket bound to a workflow, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"dir":{"type":"string","description":"Input path directory bound to a workflow, such as `/movie/201907/`. If this parameter is left empty, the `/` root directory will be used.","description_kind":"plain","optional":true},"formats":{"type":["set","string"],"description":"Format list of files that can trigger a workflow, such as [mp4, flv, mov]. If this parameter is left empty, files in all formats can trigger the workflow.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region of the COS bucket bound to a workflow, such as `ap-chongiqng`.","description_kind":"plain","required":true}},"description":"This parameter is required and valid when `Type` is `CosFileUpload`, indicating the COS trigger rule.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The trigger of the scheme. If a file is uploaded to the specified bucket, the scheme will be triggered.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_snapshot_by_timeoffset_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, the value can be jpg, png, webp. Default is jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Snapshot by timeoffset template name, length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_start_flow_operation":{"version":0,"block":{"attributes":{"flow_id":{"type":"string","description":"Flow Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start":{"type":"bool","description":"`true`: start mps stream link flow; `false`: stop.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_transcode_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"container":{"type":"string","description":"Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Transcoding template name, length limit: 64 characters.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameters, when RemoveAudio is 0, this field is required.","description_kind":"plain"},"max_items":1},"enhance_config":{"nesting_mode":"list","block":{"block_types":{"video_enhance":{"nesting_mode":"list","block":{"block_types":{"artifact_repair":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"De-artifact (glitch) configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"color_enhance":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Color Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"denoise":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Video Noise Reduction Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"face_enhance":{"nesting_mode":"list","block":{"attributes":{"intensity":{"type":"number","description":"Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"Face Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"frame_rate":{"nesting_mode":"list","block":{"attributes":{"fps":{"type":"number","description":"Frame rate, value range: [0, 100], unit: Hz.Default value: 0.Note: For transcoding, this parameter will override the Fps inside the VideoTemplate.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"Interpolation frame rate configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"hdr":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: HDR10/HLG.Default value: HDR10.Note: The encoding method of video needs to be libx265.Note: Video encoding bit depth is 10.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"HDR configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"image_quality_enhance":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Comprehensive Enhanced Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"low_light_enhance":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: normal.Default value: normal.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Low Light Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"scratch_repair":{"nesting_mode":"list","block":{"attributes":{"intensity":{"type":"number","description":"Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"De-scratch configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"sharp_enhance":{"nesting_mode":"list","block":{"attributes":{"intensity":{"type":"number","description":"Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"Detail Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"super_resolution":{"nesting_mode":"list","block":{"attributes":{"size":{"type":"number","description":"Super resolution multiple, optional value:2: currently only supports 2x super resolution.Default value: 2.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value:lq: super-resolution for low-definition video with more noise.hq: super resolution for high-definition video.Default value: lq.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Super resolution configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Video Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Audio and video enhancement configuration.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.","description_kind":"plain","required":true}},"description":"Ultra-fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameters, when RemoveVideo is 0, this field is required.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_watermark_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"coordinate_origin":{"type":"string","description":"Origin position, optional value:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.TopRight: Indicates that the origin of the coordinates is at the upper right corner of the video image, and the origin of the watermark is at the upper right corner of the picture or text.BottomLeft: Indicates that the origin of the coordinates is at the lower left corner of the video image, and the origin of the watermark is the lower left corner of the picture or text.BottomRight: Indicates that the origin of the coordinates is at the lower right corner of the video image, and the origin of the watermark is at the lower right corner of the picture or text.Default value: TopLeft.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Watermark template name, length limit: 64 characters.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image, text, svg.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default value: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default value: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels. The value range is 0 or [8, 4096].Default value: 0px. Indicates that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"image_content":{"type":"string","description":"Watermark image[Base64](https://tools.ietf.org/html/rfc4648) encoded string. Support jpeg, png image format.","description_kind":"plain","required":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges:once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixel, such as 100px means that the Width is 100 pixels. The value range is [8, 4096].Default value: 10%.","description_kind":"plain","optional":true}},"description":"Image watermark template, only when Type is image, this field is required and valid.","description_kind":"plain"},"max_items":1},"svg_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark, supports px, W%, H%, S%, L% six formats:When the string ends with px, it means that the watermark Height unit is pixels, such as 100px means that the Height is 100 pixels; when filling 0px and Width is not 0px, it means that the height of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the height of the watermark takes the height of the original SVG image.When the string ends with W%, it means that the watermark Height is a percentage of the video width, such as 10W% means that the Height is 10% of the video width.When the string ends with H%, it means that the watermark Height is the percentage size of the video height, such as 10H% means that the Height is 10% of the video height.When the string ends with S%, it means that the watermark Height is the percentage size of the short side of the video, such as 10S% means that the Height is 10% of the short side of the video.When the string ends with L%, it means that the watermark Height is the percentage size of the long side of the video, such as 10L% means that the Height is 10% of the long side of the video.When the string ends with %, the meaning is the same as H%.Default value: 0px.","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark, supports px, %, W%, H%, S%, L% six formats.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels; when filling 0px and the Height is not 0px, it means that the width of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the width of the watermark takes the width of the original SVG image.When the string ends with W%, it means that the watermark Width is a percentage of the video width, such as 10W% means that the Width is 10% of the video width.When the string ends with H%, it means that the watermark Width is a percentage of the video height, such as 10H% means that the Width is 10% of the video height.When the string ends with S%, it means that the watermark Width is the percentage size of the short side of the video, such as 10S% means that the Width is 10% of the short side of the video.When the string ends with L%, it means that the watermark Width is the percentage size of the long side of the video, such as 10L% means that the Width is 10% of the long side of the video.When the string ends with %, it has the same meaning as W%.Default value: 10W%.","description_kind":"plain","optional":true}},"description":"SVG watermark template, only when Type is svg, this field is required and valid.","description_kind":"plain"},"max_items":1},"text_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default value: 1.","description_kind":"plain","required":true},"font_color":{"type":"string","description":"Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).","description_kind":"plain","required":true},"font_size":{"type":"string","description":"Font size, format: Npx, N is a number.","description_kind":"plain","required":true},"font_type":{"type":"string","description":"Font type, currently supports two:simkai.ttf: can support Chinese and English.arial.ttf: English only.","description_kind":"plain","required":true}},"description":"Text watermark template, only when Type is text, this field is required and valid.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_withdraws_watermark_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field.","description_kind":"plain","optional":true}},"block_types":{"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input information of file for metadata getting.","description_kind":"plain"},"min_items":1,"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type. Valid values: `CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead. `TDMQ-CMQ`: Message queue `URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API. `SCF`: This notification type is not recommended. You need to configure it in the SCF console. `AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_word_sample":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Keyword. Length limit: 20 characters.","description_kind":"plain","required":true},"tags":{"type":["set","string"],"description":"Keyword tag. Array length limit: 20 tags. Each tag length limit: 128 characters.","description_kind":"plain","optional":true},"usages":{"type":["set","string"],"description":"Keyword usage. Valid values: 1.`Recognition.Ocr`: OCR-based content recognition. 2.`Recognition.Asr`: ASR-based content recognition. 3.`Review.Ocr`: OCR-based inappropriate information recognition. 4.`Review.Asr`: ASR-based inappropriate information recognition.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_workflow":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"The target directory of the output file generated by media processing, if not filled, it means that it is consistent with the directory where the trigger file is located.","description_kind":"plain","optional":true},"task_priority":{"type":"number","description":"The priority of the workflow, the larger the value, the higher the priority, the value range is -10 to 10, and blank means 0.","description_kind":"plain","optional":true},"workflow_name":{"type":"string","description":"Workflow name, up to 128 characters. The name is unique for the same user.","description_kind":"plain","required":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Content Analysis Template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"Extension parameter whose value is a serialized json string.Note: This parameter is a customized demand parameter, which requires offline docking.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Video Content Analysis Type Task Parameters.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Content Review Template ID.","description_kind":"plain","required":true}},"description":"Video Content Moderation Type Task Parameters.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Intelligent Recognition Template ID.","description_kind":"plain","required":true}},"description":"Video content recognition type task parameters.","description_kind":"plain"},"max_items":1},"media_process_task":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Transfer Adaptive Code Stream Template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"After converting to an adaptive stream, the output path of the manifest file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"After converting to an adaptive stream (only HLS), the output path of the fragmented file can only be a relative path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.","description_kind":"plain","optional":true},"sub_stream_object_name":{"type":"string","description":"After converting to an adaptive stream, the output path of the sub-stream file can only be a relative path. If not filled, the default is a relative path: {inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after converting to the adaptive code stream, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.","description_kind":"plain"}}},"description":"Transfer Adaptive Code Stream Task List.","description_kind":"plain"}},"animated_graphic_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video turntable template id.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"The end time of the animation in the video, in seconds.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The output path of the file after rotating the image, which can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_animatedGraphic_{definition}.{format}.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time of the animation in the video, in seconds.","description_kind":"plain","required":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Video Rotation Map Task List.","description_kind":"plain"}},"image_sprite_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sprite Illustration Template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"After capturing the sprite image, the output path of the sprite image file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"web_vtt_object_name":{"type":"string","description":"After capturing the sprite image, the output path of the Web VTT file can only be a relative path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of the `{number}` variable, the default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after intercepting the Sprite image.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after the sprite image is intercepted, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Sprite image capture task list for video.","description_kind":"plain"}},"sample_snapshot_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sample screenshot template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The output path of the image file after sampling the screenshot, which can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of the `{number}` variable, the default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after sampling the screenshot.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.","description_kind":"plain"}}},"description":"Screenshot task list for video sampling.","description_kind":"plain"}},"snapshot_by_time_offset_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Specified time point screenshot template ID.","description_kind":"plain","required":true},"ext_time_offset_set":{"type":["set","string"],"description":"Screenshot time point list, the time point supports two formats: s and %:;When the string ends with s, it means that the time point is in seconds, such as 3.5s means that the time point is the 3.5th second.When the string ends with %, it means that the time point is the percentage of the video duration, such as 10% means that the time point is the first 10% of the time in the video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"The output path of the picture file after the snapshot at the time point can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"time_offset_set":{"type":["set","number"],"description":"Screenshot time point list, the unit is \u0026lt;font color=red\u0026gt;seconds\u0026lt;/font\u0026gt;. This parameter is no longer recommended, it is recommended that you use the ExtTimeOffsetSet parameter.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of `{number}` variable, default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after the screenshot at the time point.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.","description_kind":"plain"}}},"description":"Screenshot the task list of the video according to the time point.","description_kind":"plain"}},"transcode_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Transcoding Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of video after transcoding, unit: second.Do not fill in or fill in 0, indicating that the transcoded video continues until the end of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video lasts until the nth second of the original video and terminates.When the value is less than 0 (assumed to be -n), it means that the transcoded video lasts until n seconds before the end of the original video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"The output path of the main file after transcoding can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_transcode_{definition}.{format}.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"The output path of the transcoded fragment file (the path of ts when transcoding HLS), can only be a relative path. If not filled, the default is: `{inputName}_transcode_{definition}_{number}.{format}.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the transcoded video, unit: second.Do not fill in or fill in 0, indicating that the transcoded video starts from the beginning of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video starts from the nth second position of the original video.When the value is less than 0 (assumed to be -n), it means that the transcoded video starts from the position n seconds before the end of the original video.","description_kind":"plain","optional":true}},"block_types":{"head_tail_parameter":{"nesting_mode":"list","block":{"block_types":{"head_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Title list.","description_kind":"plain"}},"tail_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Ending List.","description_kind":"plain"}}},"description":"Opening and ending parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"mosaic_set":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the coordinate origin is located in the upper left corner of the video image, and the origin of the mosaic is the upper left corner of the picture or textDefault: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"The end time offset of the mosaic, unit: second.Fill in or fill in 0, indicating that the mosaic continues until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the mosaic lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"height":{"type":"string","description":"The height of the mosaic. Support %, px two formats.When the string ends with %, it means that the mosaic Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the mosaic Height unit is pixel, such as 100px means that the Height is 100 pixels.Default: 10%.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the mosaic, unit: second. Do not fill or fill in 0, which means that the mosaic will start to appear when the screen appears.Fill in or fill in 0, which means that the mosaic will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the mosaic starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the mosaic. Support %, px two formats:When the string ends with %, it means that the mosaic Width is the percentage size of the video width, such as 10% means that the Width is 10% of the video width.The string ends with px, indicating that the mosaic Width unit is pixels, such as 100px indicates that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"description":"Mosaic list, up to 10 sheets can be supported.","description_kind":"plain"}},"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of the `{number}` variable, the default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"override_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data, value:0: reserved.1: remove.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data, value:0: reserved.1: remove.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","optional":true},"stream_selects":{"type":["set","number"],"description":"Specifies the audio track to preserve for the output. The default is to keep all sources.","description_kind":"plain","optional":true}},"description":"Audio stream configuration parameters.","description_kind":"plain"},"max_items":1},"subtitle_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default: 1.","description_kind":"plain","optional":true},"font_color":{"type":"string","description":"Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).","description_kind":"plain","optional":true},"font_size":{"type":"string","description":"Font size, format: Npx, N is a value, if not specified, the subtitle file shall prevail.","description_kind":"plain","optional":true},"font_type":{"type":"string","description":"Font type.hei.ttf, song.ttf, simkai.ttf, arial.ttf.Default: hei.ttf.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The address of the subtitle file to be compressed into the video.","description_kind":"plain","optional":true},"stream_index":{"type":"number","description":"Specifies the subtitle track to be compressed into the video. If there is a specified Path, the Path has a higher priority. Path and StreamIndex specify at least one.","description_kind":"plain","optional":true}},"description":"Subtitle Stream Configuration Parameters.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The upper limit of the video bit rate, No filling means no modification.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.","description_kind":"plain","optional":true}},"description":"Ultra-fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","optional":true},"content_adapt_stream":{"type":"number","description":"Content Adaptive Encoding. optional value:0: not open.1: open.Default: 0.When this parameter is turned on, multiple code streams with different resolutions and different bit rates will be adaptively generated. The width and height of the VideoTemplate are the maximum resolutions among the multiple code streams, and the bit rates in the VideoTemplate are multiple code rates. The highest bit rate in the stream, the vcrf in VideoTemplate is the highest quality among multiple bit streams. When the resolution, bit rate and vcrf are not set, the highest resolution generated by the ContentAdaptStream parameter is the resolution of the video source, and the video quality is close to vmaf95. To enable this parameter or learn about billing details, please contact your Tencent Cloud Business.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling;. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched; black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.","description_kind":"plain","optional":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51], Fill in 0 to disable this parameter.If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.","description_kind":"plain","optional":true}},"description":"Video streaming configuration parameters.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameters, valid when Definition is not filled with 0.When some transcoding parameters in this structure are filled in, the parameters in the transcoding template will be overwritten with the filled parameters.This parameter is used in highly customized scenarios, it is recommended that you only use Definition to specify transcoding parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.","description_kind":"plain","required":true},"remove_audio":{"type":"number","description":"Whether to remove audio data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameters, when RemoveAudio is 0, this field is required.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.","description_kind":"plain","required":true}},"description":"Ultra-fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameters, when RemoveVideo is 0, this field is required.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios. It is recommended that you use Definition to specify transcoding parameters first.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Video Transcoding Task List.","description_kind":"plain"}}},"description":"Media Processing Type Task Parameters.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"File output storage location for media processing. If left blank, the storage location in Trigger will be inherited.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"CMQ or TDMQ-CMQ model, there are two kinds of Queue and Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"Region of CMQ or TDMQ-CMQ, such as sh, bj, etc.","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"The mode of the workflow notification, the possible values are Finish and Change, leaving blank means Finish.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"Notification type, optional value:CMQ: offline, it is recommended to switch to TDMQ-CMQ.TDMQ-CMQ: message queue.URL: When the URL is specified, the HTTP callback is pushed to the address specified by NotifyUrl, the callback protocol is http+json, and the package body content is the same as the output parameters of the parsing event notification interface.SCF: not recommended, additional configuration of SCF in the console is required.Note: CMQ is the default when not filled or empty, if you need to use other types, you need to fill in the corresponding type value.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback address, required when NotifyType is URL.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"Valid when the model is Queue, indicating the queue name of the CMQ or TDMQ-CMQ that receives the event notification.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Valid when the model is a Topic, indicating the topic name of the CMQ or TDMQ-CMQ that receives event notifications.","description_kind":"plain","optional":true}},"description":"The event notification configuration of the task, if it is not filled, it means that the event notification will not be obtained.","description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of trigger, currently only supports CosFileUpload.","description_kind":"plain","required":true}},"block_types":{"cos_file_upload_trigger":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket bound to the workflow.","description_kind":"plain","required":true},"dir":{"type":"string","description":"The input path directory of the workflow binding must be an absolute path, that is, start and end with `/`.","description_kind":"plain","optional":true},"formats":{"type":["set","string"],"description":"A list of file formats that are allowed to be triggered by the workflow, if not filled in, it means that files of all formats can trigger the workflow.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"The park to which the COS Bucket bound to the workflow belongs.","description_kind":"plain","required":true}},"description":"Mandatory and valid when Type is CosFileUpload, the rule is triggered for COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The trigger rule bound to the workflow, when the uploaded video hits the rule to this object, the workflow will be triggered.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mysql_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Database description.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Account host, default is `%`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_user_connections":{"type":"number","description":"The maximum number of available connections for a new account, the default value is 10240, and the maximum value that can be set is 10240.","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID to which the account belongs.","description_kind":"plain","required":true},"name":{"type":"string","description":"Account name.","description_kind":"plain","required":true},"password":{"type":"string","description":"Operation password.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"tencentcloud_mysql_account_privilege":{"version":0,"block":{"attributes":{"account_host":{"type":"string","description":"Account host, default is `%`.","description_kind":"plain","optional":true},"account_name":{"type":"string","description":"Account name.","description_kind":"plain","required":true},"database_names":{"type":["set","string"],"description":"List of specified database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT` and `TRIGGER``.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_mysql_audit_log_file":{"version":0,"block":{"attributes":{"download_url":{"type":"string","description":"download url.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"end time.","description_kind":"plain","required":true},"file_size":{"type":"number","description":"size of file(KB).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"order":{"type":"string","description":"Sort by. supported values are: `ASC`- ascending order, `DESC`- descending order.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field. supported values include:`timestamp` - timestamp; `affectRows` - affected rows; `execTime` - execution time.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Affects the number of rows. Indicates to filter audit logs whose number of affected rows is greater than this value.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"Database name.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client address.","description_kind":"plain","optional":true},"policy_name":{"type":["set","string"],"description":"The name of policy.","description_kind":"plain","optional":true},"sql":{"type":"string","description":"SQL statement. support fuzzy matching.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"SQL type. Currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sql_types":{"type":["set","string"],"description":"SQL type. Supports simultaneous query of multiple types. Currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sqls":{"type":["set","string"],"description":"SQL statement. Support passing multiple sql statements.","description_kind":"plain","optional":true},"table_name":{"type":["set","string"],"description":"Table name.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"User name.","description_kind":"plain","optional":true}},"description":"Filter condition. Logs can be filtered according to the filter conditions set.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mysql_backup_download_restriction":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_comparison_symbol":{"type":"string","description":"In: The specified ip can be downloaded; NotIn: The specified ip cannot be downloaded. The default is In.","description_kind":"plain","optional":true},"limit_ip":{"type":["set","string"],"description":"ip settings to limit downloads.","description_kind":"plain","optional":true},"limit_type":{"type":"string","description":"NoLimit No limit, both internal and external networks can be downloaded; LimitOnlyIntranet Only intranet can be downloaded; Customize user-defined vpc:ip can be downloaded. LimitVpc and LimitIp can be set only when the value is Customize.","description_kind":"plain","required":true},"vpc_comparison_symbol":{"type":"string","description":"This parameter only supports In, which means that the vpc specified by LimitVpc can be downloaded. The default is In.","description_kind":"plain","optional":true}},"block_types":{"limit_vpc":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Restrict downloads from regions. Currently only the current region is supported.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"List of vpcs to limit downloads.","description_kind":"plain","required":true}},"description":"vpc settings to limit downloads.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_backup_encryption_status":{"version":0,"block":{"attributes":{"encryption_status":{"type":"string","description":"Whether physical backup encryption is enabled for the instance. Possible values are `on`, `off`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-XXXX. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_policy":{"version":0,"block":{"attributes":{"backup_model":{"type":"string","description":"Backup method. Supported values include: `physical` - physical backup.","description_kind":"plain","optional":true},"backup_time":{"type":"string","description":"Instance backup time, in the format of 'HH:mm-HH:mm'. Time setting interval is four hours. Default to `02:00-06:00`. The following value can be supported: `02:00-06:00`, `06:00-10:00`, `10:00-14:00`, `14:00-18:00`, `18:00-22:00`, and `22:00-02:00`.","description_kind":"plain","optional":true},"binlog_period":{"type":"number","description":"Binlog retention time, in days. The minimum value is 7 days and the maximum value is 1830 days. This value cannot be set greater than the backup file retention time.","description_kind":"plain","optional":true,"computed":true},"binlog_standby_days":{"type":"number","description":"The standard starting number of days for log backup storage. The log backup will be converted when it reaches the standard starting number of days for storage. The minimum is 30 days and must not be greater than the number of days for log backup retention.","description_kind":"plain","optional":true,"computed":true},"enable_binlog_standby":{"type":"string","description":"Whether to enable the log backup standard storage policy, `off` - close, `on` - open, the default is off.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID to which policies will be applied.","description_kind":"plain","required":true},"retention_period":{"type":"number","description":"The retention time of backup files, in days. The minimum value is 7 days and the maximum value is 1830 days. And default value is `7`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_database":{"version":0,"block":{"attributes":{"character_set_name":{"type":"string","description":"Character set. Valid values: `utf8`, `gbk`, `latin1`, `utf8mb4`.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Name of Database.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `cdb-c1nl9rpv`, which is the same as the one displayed in the TencentDB console.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_db_import_job_operation":{"version":0,"block":{"attributes":{"async_request_id":{"type":"string","description":"The request ID of the asynchronous task.","description_kind":"plain","computed":true},"cos_url":{"type":"string","description":"The name of the imported target database, if it is not passed, it means that no database is specified.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"The name of the imported target database, if it is not passed, it means that no database is specified.","description_kind":"plain","optional":true},"file_name":{"type":"string","description":"file name. This file refers to the file that the user has uploaded to Tencent Cloud, and only .sql files are supported.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"password":{"type":"string","description":"The password of the user account of the cloud database instance.","description_kind":"plain","optional":true},"user":{"type":"string","description":"The username of the cloud database.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_deploy_group":{"version":0,"block":{"attributes":{"deploy_group_name":{"type":"string","description":"The name of deploy group. the maximum length cannot exceed 60 characters.","description_kind":"plain","required":true},"description":{"type":"string","description":"The description of deploy group. the maximum length cannot exceed 200 characters.","description_kind":"plain","optional":true},"dev_class":{"type":["set","string"],"description":"The device class of deploy group. optional value is SH12+SH02, TS85, etc.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit_num":{"type":"number","description":"The limit on the number of instances on the same physical machine in deploy group affinity policy 1.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_dr_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"CPU cores.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.","description_kind":"plain","optional":true,"computed":true},"first_slave_zone":{"type":"string","description":"Zone information about first slave instance.","description_kind":"plain","optional":true,"computed":true},"force_delete":{"type":"bool","description":"Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name of a mysql instance.","description_kind":"plain","required":true},"intranet_ip":{"type":"string","description":"instance intranet IP.","description_kind":"plain","computed":true},"intranet_port":{"type":"number","description":"Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.","description_kind":"plain","optional":true},"master_instance_id":{"type":"string","description":"Indicates the master instance ID of recovery instances.","description_kind":"plain","required":true},"master_region":{"type":"string","description":"The zone information of the primary instance is required when you purchase a disaster recovery instance.","description_kind":"plain","required":true},"mem_size":{"type":"number","description":"Memory size (in MB).","description_kind":"plain","required":true},"pay_type":{"type":"number","description":"Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true},"second_slave_zone":{"type":"string","description":"Zone information about second slave instance.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"Security groups to use.","description_kind":"plain","optional":true},"slave_deploy_mode":{"type":"number","description":"Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.","description_kind":"plain","optional":true},"slave_sync_mode":{"type":"number","description":"Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID. If `vpc_id` is set, this value is required.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"volume_size":{"type":"number","description":"Disk size (in GB).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC, which can be modified once every 24 hours and can't be removed.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_dr_instance_to_mater":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Disaster recovery instance ID in the format of cdb-c1nl9rpv. It is the same as the instance ID displayed in the TencentDB console.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"CPU cores.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.","description_kind":"plain","optional":true,"computed":true},"engine_version":{"type":"string","description":"The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7. Upgrade the instance engine version to support 5.6/5.7 and switch immediately.","description_kind":"plain","optional":true},"fast_upgrade":{"type":"number","description":"Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled.","description_kind":"plain","optional":true},"first_slave_zone":{"type":"string","description":"Zone information about first slave instance.","description_kind":"plain","optional":true,"computed":true},"force_delete":{"type":"bool","description":"Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this para of the readonly mysql instance will not take effect.","description_kind":"plain","optional":true},"gtid":{"type":"number","description":"Indicates whether GTID is enable. `0` - Not enabled; `1` - Enabled.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name of a mysql instance.","description_kind":"plain","required":true},"internet_host":{"type":"string","description":"host for public access.","description_kind":"plain","computed":true},"internet_port":{"type":"number","description":"Access port for public access.","description_kind":"plain","computed":true},"internet_service":{"type":"number","description":"Indicates whether to enable the access to an instance from public network: 0 - No, 1 - Yes.","description_kind":"plain","optional":true},"intranet_ip":{"type":"string","description":"instance intranet IP.","description_kind":"plain","computed":true},"intranet_port":{"type":"number","description":"Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.","description_kind":"plain","optional":true},"locked":{"type":"number","description":"Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes.","description_kind":"plain","computed":true},"max_deay_time":{"type":"number","description":"Latency threshold. Value range 1~10. Only need to fill in when upgrading kernel subversion and engine version.","description_kind":"plain","optional":true},"mem_size":{"type":"number","description":"Memory size (in MB).","description_kind":"plain","required":true},"param_template_id":{"type":"number","description":"Specify parameter template id.","description_kind":"plain","optional":true},"parameters":{"type":["map","string"],"description":"List of parameters to use.","description_kind":"plain","optional":true,"computed":true},"pay_type":{"type":"number","description":"Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true},"root_password":{"type":"string","description":"Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.","description_kind":"plain","optional":true,"sensitive":true},"second_slave_zone":{"type":"string","description":"Zone information about second slave instance.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"Security groups to use.","description_kind":"plain","optional":true},"slave_deploy_mode":{"type":"number","description":"Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.","description_kind":"plain","optional":true},"slave_sync_mode":{"type":"number","description":"Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Private network ID. If `vpc_id` is set, this value is required.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"task_status":{"type":"number","description":"Indicates which kind of operations is being executed.","description_kind":"plain","computed":true},"upgrade_subversion":{"type":"number","description":"Whether it is a kernel subversion upgrade, supported values: 1 - upgrade the kernel subversion; 0 - upgrade the database engine version. Only need to fill in when upgrading kernel subversion and engine version.","description_kind":"plain","optional":true},"volume_size":{"type":"number","description":"Disk size (in GB).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC, which can be modified once every 24 hours and can't be removed.","description_kind":"plain","optional":true,"computed":true},"wait_switch":{"type":"number","description":"Switch the method of accessing new instances, default is `0`. Supported values include: `0` - switch immediately, `1` - switch in time window.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_encryption_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"TencentDB instance ID.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"Custom key ID, which is the unique CMK ID. If this value is empty, the key KMS-CDB auto-generated by Tencent Cloud will be used.","description_kind":"plain","optional":true},"key_region":{"type":"string","description":"Custom storage region, such as ap-guangzhou. When `KeyId` is not empty, this parameter is required.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_isolate_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Manipulate instance, `isolate` - isolate instance, `recover`- recover isolated instance.","description_kind":"plain","required":true},"status":{"type":"number","description":"Instance status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_local_binlog_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of cdb-c1nl9rpv. It is the same as the instance ID displayed in the TencentDB console.","description_kind":"plain","required":true},"max_usage":{"type":"number","description":"Space utilization of local binlog. Value range: [30,50].","description_kind":"plain","required":true},"save_hours":{"type":"number","description":"Retention period of local binlog. Valid range: 72-168 hours. When there is disaster recovery instance, the valid range will be 120-168 hours.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_param_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The description of parameter template.","description_kind":"plain","optional":true},"engine_type":{"type":"string","description":"The engine type of instance, optional value is InnoDB or RocksDB, default to InnoDB.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"The version of MySQL.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of parameter template.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"The ID of source parameter template.","description_kind":"plain","optional":true,"computed":true},"template_type":{"type":"string","description":"The default type of parameter template, supported value is HIGH_STABILITY or HIGH_PERFORMANCE.","description_kind":"plain","optional":true}},"block_types":{"param_list":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"The value of parameter.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of parameter.","description_kind":"plain","optional":true,"computed":true}},"description":"parameter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_password_complexity":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"param_list":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"Parameter value.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","optional":true}},"description":"List of parameters to be modified. Every element is a combination of `Name` (parameter name) and `CurrentValue` (new value). Valid values for `Name` of version 8.0: `validate_password.policy`, `validate_password.lengt`, `validate_password.mixed_case_coun`, `validate_password.number_coun`, `validate_password.special_char_count`. Valid values for `Name` of version 5.6 and 5.7: `validate_password_polic`, `validate_password_lengt` `validate_password_mixed_case_coun`, `validate_password_number_coun`, `validate_password_special_char_coun`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_privilege":{"version":0,"block":{"attributes":{"account_host":{"type":"string","description":"Account host, default is `%`.","description_kind":"plain","optional":true},"account_name":{"type":"string","description":"Account name.the forbidden value is:root,mysql.sys,tencentroot.","description_kind":"plain","required":true},"global":{"type":["set","string"],"description":"Global privileges. available values for Privileges:ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE TEMPORARY TABLES,CREATE USER,CREATE VIEW,DELETE,DROP,EVENT,EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,REFERENCES,RELOAD,REPLICATION CLIENT,REPLICATION SLAVE,SELECT,SHOW DATABASES,SHOW VIEW,TRIGGER,UPDATE.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"column":{"nesting_mode":"set","block":{"attributes":{"column_name":{"type":"string","description":"Column name.","description_kind":"plain","required":true},"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Column privilege.available values for Privileges:SELECT,INSERT,UPDATE,REFERENCES.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"Column privileges list.","description_kind":"plain"}},"database":{"nesting_mode":"set","block":{"attributes":{"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Database privilege.available values for Privileges:SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER.","description_kind":"plain","required":true}},"description":"Database privileges list.","description_kind":"plain"}},"table":{"nesting_mode":"set","block":{"attributes":{"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Table privilege.available values for Privileges:SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"Table privileges list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_proxy":{"version":0,"block":{"attributes":{"connection_pool_limit":{"type":"number","description":"Connection Pool Threshold.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Describe.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"proxy_address_id":{"type":"string","description":"Proxy address id.","description_kind":"plain","computed":true},"proxy_group_id":{"type":"string","description":"Proxy group id.","description_kind":"plain","computed":true},"proxy_version":{"type":"string","description":"The current version of the database agent. No need to fill in when creating.","description_kind":"plain","optional":true,"computed":true},"security_group":{"type":["set","string"],"description":"Security group.","description_kind":"plain","optional":true},"uniq_subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","required":true},"upgrade_time":{"type":"string","description":"Upgrade time: nowTime (upgrade completed) timeWindow (instance maintenance time), Required when modifying the agent version, No need to fill in when creating.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP address.","description_kind":"plain","optional":true,"computed":true},"vport":{"type":"number","description":"Port.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"proxy_node_custom":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description":"Number of CPU cores.","description_kind":"plain","required":true},"mem":{"type":"number","description":"Memory size.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of nodes.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Zone.","description_kind":"plain","required":true}},"description":"Node specification configuration.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mysql_readonly_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"CPU cores.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.","description_kind":"plain","optional":true,"computed":true},"fast_upgrade":{"type":"number","description":"Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled.","description_kind":"plain","optional":true},"force_delete":{"type":"bool","description":"Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this para of the readonly mysql instance will not take effect.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name of a mysql instance.","description_kind":"plain","required":true},"intranet_ip":{"type":"string","description":"instance intranet IP.","description_kind":"plain","computed":true},"intranet_port":{"type":"number","description":"Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.","description_kind":"plain","optional":true},"locked":{"type":"number","description":"Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes.","description_kind":"plain","computed":true},"master_instance_id":{"type":"string","description":"Indicates the master instance ID of recovery instances.","description_kind":"plain","required":true},"master_region":{"type":"string","description":"The zone information of the primary instance is required when you purchase a disaster recovery instance.","description_kind":"plain","optional":true,"computed":true},"mem_size":{"type":"number","description":"Memory size (in MB).","description_kind":"plain","required":true},"param_template_id":{"type":"number","description":"Specify parameter template id.","description_kind":"plain","optional":true},"pay_type":{"type":"number","description":"Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"Security groups to use.","description_kind":"plain","optional":true},"slave_deploy_mode":{"type":"number","description":"Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Private network ID. If `vpc_id` is set, this value is required.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"task_status":{"type":"number","description":"Indicates which kind of operations is being executed.","description_kind":"plain","computed":true},"volume_size":{"type":"number","description":"Disk size (in GB).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC, which can be modified once every 24 hours and can't be removed.","description_kind":"plain","optional":true,"computed":true},"wait_switch":{"type":"number","description":"Switch the method of accessing new instances, default is `0`. Supported values include: `0` - switch immediately, `1` - switch in time window.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Zone information, this parameter defaults to, the system automatically selects an Availability Zone.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_reload_balance_proxy_node":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_address_id":{"type":"string","description":"Proxy address id.","description_kind":"plain","optional":true},"proxy_group_id":{"type":"string","description":"Proxy id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_remote_backup_config":{"version":0,"block":{"attributes":{"expire_days":{"type":"number","description":"Remote backup retention time, in days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"remote_backup_save":{"type":"string","description":"Remote data backup switch, off - disable remote backup, on - enable remote backup.","description_kind":"plain","required":true},"remote_binlog_save":{"type":"string","description":"Off-site log backup switch, off - off off-site backup, on-on off-site backup, only when the parameter RemoteBackupSave is on, the RemoteBinlogSave parameter can be set to on.","description_kind":"plain","required":true},"remote_region":{"type":["set","string"],"description":"User settings off-site backup region list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_renew_db_instance_operation":{"version":0,"block":{"attributes":{"deadline_time":{"type":"string","description":"Instance expiration time.","description_kind":"plain","computed":true},"deal_id":{"type":"string","description":"Deal id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID to be renewed, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, you can use [Query Instance List](https://cloud.tencent.com/document/api/236/ 15872).","description_kind":"plain","required":true},"modify_pay_type":{"type":"string","description":"If you need to renew the Pay-As-You-Go instance to a Subscription instance, the value of this input parameter needs to be specified as `PREPAID`.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Renewal duration, unit: month, optional values include [1,2,3,4,5,6,7,8,9,10,11,12,24,36].","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_reset_root_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_restart_db_instances_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"An array of instance ID in the format: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"status":{"type":"number","description":"Instance status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdbro-3i70uj0k.","description_kind":"plain","required":true},"is_balance_ro_load":{"type":"number","description":"Whether to rebalance the load of RO instances in the RO group. Supported values include: 1 - rebalance load; 0 - do not rebalance load. The default value is 0. Note that when it is set to rebalance the load, the RO instance in the RO group will have a momentary disconnection of the database connection, please ensure that the application can reconnect to the database.","description_kind":"plain","optional":true},"ro_group_id":{"type":"string","description":"The ID of the RO group.","description_kind":"plain","required":true}},"block_types":{"ro_group_info":{"nesting_mode":"list","block":{"attributes":{"min_ro_in_group":{"type":"number","description":"The minimum number of reserved instances. It can be set to any value less than or equal to the number of RO instances under this RO group. Note that if the setting value is greater than the number of RO instances, it will not be removed; if it is set to 0, all instances whose latency exceeds the limit will be removed.","description_kind":"plain","optional":true},"replication_delay_time":{"type":"number","description":"Delayed replication time.","description_kind":"plain","optional":true},"ro_group_name":{"type":"string","description":"RO group name.","description_kind":"plain","optional":true},"ro_max_delay_time":{"type":"number","description":"RO instance maximum latency threshold. The unit is seconds, the minimum value is 1. Note that the RO group must have enabled instance delay culling policy for this value to be valid.","description_kind":"plain","optional":true},"ro_offline_delay":{"type":"number","description":"Whether to enable delayed culling of instances. Supported values are: 1 - on; 0 - not on. Note that if you enable instance delay culling, you must set the delay threshold (RoMaxDelayTime) parameter.","description_kind":"plain","optional":true},"weight_mode":{"type":"string","description":"weight mode. Supported values include: `system` - automatically assigned by the system; `custom` - user-defined settings. Note that if the `custom` mode is set, the RO instance weight configuration (RoWeightValues) parameter must be set.","description_kind":"plain","optional":true}},"description":"Details of the RO group.","description_kind":"plain"},"max_items":1},"ro_weight_values":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"RO instance ID.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weights. The value range is [0, 100].","description_kind":"plain","required":true}},"description":"The weight of the instance within the RO group. If the weight mode of the RO group is changed to user-defined mode (custom), this parameter must be set, and the weight value of each RO instance needs to be set.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_ro_group_load_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ro_group_id":{"type":"string","description":"The ID of the RO group, in the format: cdbrg-c1nl9rpv.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_instance_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Read-only instance ID, in the format: cdbro-3i70uj0k, which is the same as the read-only instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"ro_vip":{"type":"string","description":"Intranet IP address of the read-only instance.","description_kind":"plain","computed":true},"ro_vport":{"type":"number","description":"Intranet port number of the read-only instance.","description_kind":"plain","computed":true},"uniq_subnet_id":{"type":"string","description":"Subnet descriptor, for example: subnet-1typ0s7d.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"vpc descriptor, for example: vpc-a23yt67j, if this field is passed, UniqSubnetId must be passed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_start_replication":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Read-Only instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_stop_replication":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Read-Only instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_rollback":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cloud database instance ID.","description_kind":"plain","required":true},"rollback_time":{"type":"string","description":"Database rollback time, the time format is: yyyy-mm-dd hh:mm:ss.","description_kind":"plain","required":true},"strategy":{"type":"string","description":"Rollback strategy. Available values are: table, db, full; the default value is full. table- Extremely fast rollback mode, only import the backup and binlog of the selected table level, if there is a cross-table operation, and the associated table is not selected at the same time, the rollback will fail. In this mode, the parameter Databases must be empty; db- Quick mode, only import the backup and binlog of the selected library level, if there is a cross-database operation, and the associated library is not selected at the same time, the rollback will fail; full- normal rollback mode, the backup and binlog of the entire instance will be imported, at a slower rate.","description_kind":"plain","required":true}},"block_types":{"databases":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description":"The original database name before rollback.","description_kind":"plain","required":true},"new_database_name":{"type":"string","description":"The new database name after rollback.","description_kind":"plain","required":true}},"description":"The database information to be archived, indicating that the entire database is archived.","description_kind":"plain"}},"tables":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true}},"block_types":{"table":{"nesting_mode":"list","block":{"attributes":{"new_table_name":{"type":"string","description":"New database table name after rollback.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"The original database table name before rollback.","description_kind":"plain","required":true}},"description":"Database table details.","description_kind":"plain"},"min_items":1}},"description":"The database table information to be rolled back, indicating that the file is rolled back by table.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_rollback_stop":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cloud database instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_security_groups_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The id of instance.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"The ID of security group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_for_upgrade":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of cdb-c1nl9rpv. It is the same as the instance ID displayed on the TencentDB Console page.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_master_slave_operation":{"version":0,"block":{"attributes":{"dst_slave":{"type":"string","description":"target instance. Possible values: `first` - first standby; `second` - second standby. The default value is `first`, and only multi-AZ instances support setting it to `second`.","description_kind":"plain","optional":true},"force_switch":{"type":"bool","description":"Whether to force switch. Default is False. Note that if you set the mandatory switch to True, there is a risk of data loss on the instance, so use it with caution.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"wait_switch":{"type":"bool","description":"Whether to switch within the time window. The default is False, i.e. do not switch within the time window. Note that if the ForceSwitch parameter is set to True, this parameter will not take effect.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_proxy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"proxy_group_id":{"type":"string","description":"Proxy group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_time_window":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of cdb-c1nl9rpv or cdbro-c1nl9rpv. It is the same as the instance ID displayed on the TencentDB Console page.","description_kind":"plain","required":true},"max_delay_time":{"type":"number","description":"Data delay threshold. It takes effect only for source instance and disaster recovery instance. Default value: 10.","description_kind":"plain","optional":true},"time_ranges":{"type":["set","string"],"description":"Time period available for maintenance after modification in the format of 10:00-12:00. Each period lasts from half an hour to three hours, with the start time and end time aligned by half-hour. Up to two time periods can be set. Start and end time range: [00:00, 24:00].","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description":"Specifies for which day to modify the time period. Value range: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday. If it is not specified or is left blank, the time period will be modified for every day by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_verify_root_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"password":{"type":"string","description":"The password of the ROOT account of the instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_nat_gateway":{"version":0,"block":{"attributes":{"assigned_eip_set":{"type":["set","string"],"description":"EIP IP address set bound to the gateway. The value of at least 1 and at most 10.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"The maximum public network output bandwidth of NAT gateway (unit: Mbps). Valid values: `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000`. Default is 100.","description_kind":"plain","optional":true},"created_time":{"type":"string","description":"Create time of the NAT gateway.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_concurrent":{"type":"number","description":"The upper limit of concurrent connection of NAT gateway. Valid values: `1000000`, `3000000`, `10000000`. Default is `1000000`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the NAT gateway.","description_kind":"plain","required":true},"nat_product_version":{"type":"number","description":"1: traditional NAT, 2: standard NAT, default value is 1.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet of NAT.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"The available tags within this NAT gateway.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone, such as `ap-guangzhou-3`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_nat_gateway_snat":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, required when `resource_type` is NETWORKINTERFACE.","description_kind":"plain","optional":true},"instance_private_ip_addr":{"type":"string","description":"Private IPs of the instance's primary ENI, required when `resource_type` is NETWORKINTERFACE.","description_kind":"plain","optional":true},"nat_gateway_id":{"type":"string","description":"NAT gateway ID.","description_kind":"plain","required":true},"public_ip_addr":{"type":["list","string"],"description":"Elastic IP address pool.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Resource type. Valid values: SUBNET, NETWORKINTERFACE.","description_kind":"plain","required":true},"snat_id":{"type":"string","description":"SNAT rule ID.","description_kind":"plain","computed":true},"subnet_cidr_block":{"type":"string","description":"The IPv4 CIDR of the subnet, required when `resource_type` is SUBNET.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet instance ID, required when `resource_type` is SUBNET.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nat_refresh_nat_dc_route":{"version":0,"block":{"attributes":{"dry_run":{"type":"bool","description":"Whether to pre-refresh, valid values: True:yes, False:no.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description":"Unique identifier of Nat Gateway.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Unique identifier of Vpc.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_folder":{"version":0,"block":{"attributes":{"folder_name":{"type":"string","description":"New file name.","description_kind":"plain","required":true},"folder_type":{"type":"number","description":"Folder type, 0: job folder, 1: resource folder. Default is 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parent_id":{"type":"string","description":"Parent folder id.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_job":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"When ClusterType=2, it is required to specify the ID of the exclusive cluster to which the job is submitted.","description_kind":"plain","optional":true},"cluster_type":{"type":"number","description":"The type of the cluster. 1 indicates shared cluster, and 2 indicates exclusive cluster.","description_kind":"plain","required":true},"cu_mem":{"type":"number","description":"Set the memory specification of each CU, in GB. It supports 2, 4, 8, and 16 (which needs to apply for the whitelist before use). The default is 4, that is, 1 CU corresponds to 4 GB of running memory.","description_kind":"plain","optional":true},"flink_version":{"type":"string","description":"The Flink version that the job runs.","description_kind":"plain","optional":true},"folder_id":{"type":"string","description":"The folder ID to which the job name belongs. The root directory is root.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_type":{"type":"number","description":"The type of the job. 1 indicates SQL job, and 2 indicates JAR job.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of the job. It can be composed of Chinese, English, numbers, hyphens (-), underscores (_), and periods (.), and the length cannot exceed 50 characters. Note that the job name cannot be the same as an existing job.","description_kind":"plain","required":true},"remark":{"type":"string","description":"The remark information of the job. It can be set arbitrarily.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"The workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_job_config":{"version":0,"block":{"attributes":{"auto_recover":{"type":"number","description":"Oceanus platform job recovery switch 1: on -1: off.","description_kind":"plain","optional":true},"cls_logset_id":{"type":"string","description":"CLS logset ID.","description_kind":"plain","optional":true},"cls_topic_id":{"type":"string","description":"CLS log topic ID.","description_kind":"plain","optional":true},"cos_bucket":{"type":"string","description":"COS storage bucket name used by the job.","description_kind":"plain","optional":true,"computed":true},"default_parallelism":{"type":"number","description":"Job default parallelism.","description_kind":"plain","optional":true},"entrypoint_class":{"type":"string","description":"Main class.","description_kind":"plain","optional":true},"expert_mode_on":{"type":"bool","description":"Whether to enable expert mode.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"job_manager_spec":{"type":"number","description":"JobManager specification.","description_kind":"plain","optional":true},"log_collect":{"type":"bool","description":"Whether to collect job logs.","description_kind":"plain","optional":true},"log_collect_type":{"type":"number","description":"Log collection type 2:CLS; 3:COS.","description_kind":"plain","optional":true},"log_level":{"type":"string","description":"Log level.","description_kind":"plain","optional":true},"program_args":{"type":"string","description":"Main class parameters.","description_kind":"plain","optional":true},"python_version":{"type":"string","description":"Python version used by the pyflink job at runtime.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remarks.","description_kind":"plain","optional":true},"task_manager_spec":{"type":"number","description":"TaskManager specification.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"clazz_levels":{"nesting_mode":"list","block":{"attributes":{"clazz":{"type":"string","description":"Java class full pathNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"level":{"type":"string","description":"Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Class log level.","description_kind":"plain"}},"expert_mode_configuration":{"nesting_mode":"list","block":{"block_types":{"job_graph":{"nesting_mode":"list","block":{"block_types":{"edges":{"nesting_mode":"list","block":{"attributes":{"source":{"type":"number","description":"Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"target":{"type":"number","description":"Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"nodes":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Node descriptionNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"id":{"type":"number","description":"Node IDNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"name":{"type":"string","description":"Node nameNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"parallelism":{"type":"number","description":"Node parallelismNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Job graphNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"number","description":"Node IDNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"parallelism":{"type":"number","description":"Node parallelismNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"slot_sharing_group":{"type":"string","description":"Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"state_ttl":{"type":"string","description":"State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"configuration":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"System configuration key.","description_kind":"plain","required":true},"value":{"type":"string","description":"System configuration value.","description_kind":"plain","required":true}},"description":"Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Node configurationNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"slot_sharing_groups":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"block_types":{"spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description":"Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"heap_memory":{"type":"string","description":"Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"managed_memory":{"type":"string","description":"Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"off_heap_memory":{"type":"string","description":"Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Expert mode configuration.","description_kind":"plain"},"max_items":1},"properties":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"System configuration key.","description_kind":"plain","required":true},"value":{"type":"string","description":"System configuration value.","description_kind":"plain","required":true}},"description":"System parameters.","description_kind":"plain"}},"resource_refs":{"nesting_mode":"list","block":{"attributes":{"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"type":{"type":"number","description":"Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.","description_kind":"plain","required":true},"version":{"type":"number","description":"Resource version ID, -1 indicates the latest version.","description_kind":"plain","required":true}},"description":"Resource reference array.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_job_copy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Copy Job ID.","description_kind":"plain","computed":true},"job_type":{"type":"number","description":"The type of the source job.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"The serial ID of the job to be copied.","description_kind":"plain","required":true},"source_name":{"type":"string","description":"The name of the job to be copied.","description_kind":"plain","optional":true},"target_cluster_id":{"type":"string","description":"The cluster serial ID of the target cluster.","description_kind":"plain","required":true},"target_folder_id":{"type":"string","description":"The directory ID of the new job.","description_kind":"plain","optional":true},"target_name":{"type":"string","description":"The name of the new job.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_resource":{"version":0,"block":{"attributes":{"folder_id":{"type":"string","description":"Folder id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Resource name.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Resource description.","description_kind":"plain","optional":true},"resource_config_remark":{"type":"string","description":"Resource version description.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","computed":true},"resource_type":{"type":"number","description":"Resource type, only support JAR now, value is 1.","description_kind":"plain","required":true},"version":{"type":"number","description":"Resource Version.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace serialId.","description_kind":"plain","optional":true}},"block_types":{"resource_loc":{"nesting_mode":"list","block":{"attributes":{"storage_type":{"type":"number","description":"The available storage types for resource location are currently limited to 1:COS.","description_kind":"plain","required":true}},"block_types":{"param":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Resource bucket.","description_kind":"plain","required":true},"path":{"type":"string","description":"Resource path.","description_kind":"plain","required":true},"region":{"type":"string","description":"Resource region, if not set, use resource region, note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Json to describe resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_resource_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Resource description.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"version":{"type":"number","description":"Resource Config Version.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"resource_loc":{"nesting_mode":"list","block":{"attributes":{"storage_type":{"type":"number","description":"The available storage types for resource location are currently limited to 1:COS.","description_kind":"plain","required":true}},"block_types":{"param":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Resource bucket.","description_kind":"plain","required":true},"path":{"type":"string","description":"Resource path.","description_kind":"plain","required":true},"region":{"type":"string","description":"Resource region, if not set, use resource region, note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Json to describe resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_run_job":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"run_job_descriptions":{"nesting_mode":"list","block":{"attributes":{"custom_timestamp":{"type":"number","description":"Custom timestamp.","description_kind":"plain","optional":true},"job_config_version":{"type":"number","description":"A certain version of the current job(Not passed by default as a non-draft job version).","description_kind":"plain","optional":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"run_type":{"type":"number","description":"The type of the run. 1 indicates start, and 2 indicates resume.","description_kind":"plain","required":true},"savepoint_id":{"type":"string","description":"Savepoint ID.","description_kind":"plain","optional":true},"savepoint_path":{"type":"string","description":"Savepoint path.","description_kind":"plain","optional":true},"start_mode":{"type":"string","description":"Compatible with the startup parameters of the old SQL type job: specify the start time point of data source consumption (recommended to pass the value)Ensure that the parameter is LATEST, EARLIEST, T+Timestamp (example: T1557394288000).","description_kind":"plain","optional":true},"use_old_system_connector":{"type":"bool","description":"Use the historical version of the system dependency.","description_kind":"plain","optional":true}},"description":"The description information for batch job startup.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_stop_job":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"stop_job_descriptions":{"nesting_mode":"list","block":{"attributes":{"job_id":{"type":"string","description":"Job Id.","description_kind":"plain","required":true},"stop_type":{"type":"number","description":"Stop type,1 stopped 2 paused.","description_kind":"plain","required":true}},"description":"The description information for batch job stop.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_trigger_job_savepoint":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Savepoint description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job SerialId.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_work_space":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"User APPID.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"creator_uin":{"type":"string","description":"Creator UIN.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Workspace description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"jobs_count":{"type":"number","description":"Number of Jobs.","description_kind":"plain","computed":true},"owner_uin":{"type":"string","description":"Owner UIN.","description_kind":"plain","computed":true},"role_auth_count":{"type":"number","description":"Number of workspace members.","description_kind":"plain","computed":true},"serial_id":{"type":"string","description":"Serial ID.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Workspace status.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace ID.","description_kind":"plain","computed":true},"work_space_name":{"type":"string","description":"Workspace name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_instance":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Organize the creation time.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"host_uin":{"type":"number","description":"Creator Uin.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_allow_quit":{"type":"string","description":"Whether the members are allowed to withdraw.Allow: Allow, not allowed: DENIEDNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_assign_manager":{"type":"bool","description":"Whether a trusted service administrator.Yes: true, no: falseNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_auth_manager":{"type":"bool","description":"Whether the real -name subject administrator.Yes: true, no: falseNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_manager":{"type":"bool","description":"Whether to organize an administrator.Yes: true, no: falseNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"join_time":{"type":"string","description":"Members join time.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"nick_name":{"type":"string","description":"Creator nickname.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_id":{"type":"number","description":"Enterprise organization ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_permission":{"type":["list",["object",{"id":"number","name":"string"}]],"description":"List of membership authority of members.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_policy_name":{"type":"string","description":"Strategic name.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_policy_type":{"type":"string","description":"Strategy type.Financial Management: FinancialNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_type":{"type":"number","description":"Enterprise organization type.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"pay_name":{"type":"string","description":"The name of the payment.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"pay_uin":{"type":"string","description":"UIN on behalf of the payer.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"root_node_id":{"type":"number","description":"Organize the root node ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_identity":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Identity description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_alias_name":{"type":"string","description":"Identity name.Supports English letters and numbers, the length cannot exceed 40 characters.","description_kind":"plain","required":true}},"block_types":{"identity_policy":{"nesting_mode":"list","block":{"attributes":{"policy_document":{"type":"string","description":"Customize policy content and follow CAM policy syntax. Valid and required when PolicyType is the 1-custom policy.","description_kind":"plain","optional":true},"policy_id":{"type":"number","description":"CAM default policy ID. Valid and required when PolicyType is the 2-preset policy.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"CAM default policy name. Valid and required when PolicyType is the 2-preset policy.","description_kind":"plain","optional":true},"policy_type":{"type":"number","description":"Policy type. Value 1-custom policy 2-preset policy; default value 2.","description_kind":"plain","optional":true}},"description":"Identity policy list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_organization_org_manage_policy":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"Policy content. Refer to the CAM policy syntax.","description_kind":"plain","required":true},"description":{"type":"string","description":"Policy description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Policy name.\nThe length is 1~128 characters, which can include Chinese characters, English letters, numbers, and underscores.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Policy Id.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Policy type. Default value is SERVICE_CONTROL_POLICY.\nValid values:\n - `SERVICE_CONTROL_POLICY`: Service control policy.\n - `TAG_POLICY`: Tag policy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_manage_policy_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"organization_id":{"type":"number","description":"Organization ID.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Policy type. Default value is SERVICE_CONTROL_POLICY.\nValid values:\n - `SERVICE_CONTROL_POLICY`: Service control policy.\n - `TAG_POLICY`: Tag policy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_manage_policy_target":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Policy Id.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Policy type. Default value is SERVICE_CONTROL_POLICY.\nValid values:\n - `SERVICE_CONTROL_POLICY`: Service control policy.\n - `TAG_POLICY`: Tag policy.","description_kind":"plain","optional":true},"target_id":{"type":"number","description":"Binding target ID of the policy. Member Uin or Department ID.","description_kind":"plain","required":true},"target_type":{"type":"string","description":"Target type.\nValid values:\n - `NODE`: Department.\n - `MEMBER`: Check Member.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Member creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_allow_quit":{"type":"string","description":"Whether to allow member to leave the organization.Valid values:- `Allow`.- `Denied`.","description_kind":"plain","computed":true},"member_type":{"type":"string","description":"Member Type.Valid values:- `Invite`: The member is invited.- `Create`: The member is created.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Member name.","description_kind":"plain","required":true},"node_id":{"type":"number","description":"Organization node ID.","description_kind":"plain","required":true},"node_name":{"type":"string","description":"Organization node name.","description_kind":"plain","computed":true},"org_permission":{"type":["list",["object",{"id":"number","name":"string"}]],"description":"Financial management permissions.","description_kind":"plain","computed":true},"org_policy_name":{"type":"string","description":"Organization policy name.","description_kind":"plain","computed":true},"pay_name":{"type":"string","description":"The member name which is payment account on behalf.","description_kind":"plain","computed":true},"pay_uin":{"type":"string","description":"The uin which is payment account on behalf.When `PermissionIds` contains 7, is required.","description_kind":"plain","optional":true},"permission_ids":{"type":["set","number"],"description":"Financial management permission IDs.Valid values:- `1`: View bill.- `2`: Check balance.- `3`: Fund transfer.- `4`: Combine bill.- `5`: Issue an invoice.- `6`: Inherit discount.- `7`: Pay on behalf.value 1,2 is required.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Organization policy type.- `Financial`: Financial management policy.","description_kind":"plain","required":true},"record_id":{"type":"number","description":"Create member record ID.When create failed and needs to be recreated, is required.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Notes.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Member update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member_auth_identity_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_ids":{"type":["set","number"],"description":"Identity Id list. Up to 5.","description_kind":"plain","required":true},"member_uin":{"type":"number","description":"Member Uin.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member_email":{"version":0,"block":{"attributes":{"apply_time":{"type":"string","description":"Application timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"bind_id":{"type":"number","description":"Binding IDNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"bind_status":{"type":"string","description":"Binding status is not binding: unbound, to be activated: value, successful binding: success, binding failure: failedNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"bind_time":{"type":"string","description":"Binding timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"country_code":{"type":"string","description":"International region.","description_kind":"plain","required":true},"description":{"type":"string","description":"FailedNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"email":{"type":"string","description":"Email address.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_uin":{"type":"number","description":"Member Uin.","description_kind":"plain","required":true},"phone":{"type":"string","description":"Phone number.","description_kind":"plain","required":true},"phone_bind":{"type":"number","description":"Safe mobile phone binding state is not bound: 0, has been binded: 1Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member_policy_attachment":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Notes.The maximum length is 128 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"number","description":"Organization identity ID.","description_kind":"plain","required":true},"member_uins":{"type":["set","number"],"description":"Member Uin list. Up to 10.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Policy name.The maximum length is 128 characters, supporting English letters, numbers, and symbols +=,.@_-.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_org_node":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Node creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Node name.","description_kind":"plain","required":true},"parent_node_id":{"type":"number","description":"Parent node ID.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Notes.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Node update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_share_unit":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Shared unit region. The regions that support sharing can be obtained through the DescribeShareAreas interface.","description_kind":"plain","required":true},"description":{"type":"string","description":"Shared unit description. Up to 128 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Shared unit name. It only supports a combination of uppercase and lowercase letters, numbers, -, and _, with a length of 3-128 characters.","description_kind":"plain","required":true},"unit_id":{"type":"string","description":"Shared unit region. The regions that support sharing can be obtained through the DescribeShareAreas interface.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_share_unit_member":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Shared unit region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"unit_id":{"type":"string","description":"Shared unit ID.","description_kind":"plain","required":true}},"block_types":{"members":{"nesting_mode":"list","block":{"attributes":{"share_member_uin":{"type":"number","description":"Member uin.","description_kind":"plain","required":true}},"description":"Shared member list. Up to 10 items.","description_kind":"plain"},"min_items":1,"max_items":10}},"description_kind":"plain"}},"tencentcloud_organization_policy_sub_account_attachment":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"number","description":"Manage Identity ID.","description_kind":"plain","computed":true},"identity_role_alias_name":{"type":"string","description":"Identity role alias name.","description_kind":"plain","computed":true},"identity_role_name":{"type":"string","description":"Identity role name.","description_kind":"plain","computed":true},"member_uin":{"type":"number","description":"Organization member uin.","description_kind":"plain","required":true},"org_sub_account_name":{"type":"string","description":"Organization administrator sub account name.","description_kind":"plain","computed":true},"org_sub_account_uin":{"type":"number","description":"Organization administrator sub account uin list.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"Policy ID.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Policy name.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_quit_organization_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"org_id":{"type":"number","description":"Organization ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_placement_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of the placement group.","description_kind":"plain","computed":true},"current_num":{"type":"number","description":"Number of hosts in the placement group.","description_kind":"plain","computed":true},"cvm_quota_total":{"type":"number","description":"Maximum number of hosts in the placement group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the placement group, 1-60 characters in length.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of the placement group. Valid values: `HOST`, `SW` and `RACK`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_backup_download_restriction_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_restriction_effect":{"type":"string","description":"ip limit Strategy: ALLOW, DENY.","description_kind":"plain","optional":true},"ip_set":{"type":["set","string"],"description":"The list of ips that are allowed or denied to download backup files.","description_kind":"plain","optional":true},"restriction_type":{"type":"string","description":"Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.","description_kind":"plain","required":true},"vpc_id_set":{"type":["set","string"],"description":"The list of vpcIds that allow or deny downloading of backup files.","description_kind":"plain","optional":true},"vpc_restriction_effect":{"type":"string","description":"vpc limit Strategy: ALLOW, DENY.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_backup_plan_config":{"version":0,"block":{"attributes":{"backup_period":{"type":["set","string"],"description":"Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week.","description_kind":"plain","optional":true},"base_backup_retention_period":{"type":"number","description":"Backup retention period in days. Value range:3-7.","description_kind":"plain","optional":true},"db_instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_backup_start_time":{"type":"string","description":"The latest time to start a backup.","description_kind":"plain","optional":true},"min_backup_start_time":{"type":"string","description":"The earliest time to start a backup.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_base_backup":{"version":0,"block":{"attributes":{"base_backup_id":{"type":"string","description":"Base backup ID.","description_kind":"plain","computed":true},"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"new_expire_time":{"type":"string","description":"New expiration time.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_delete_log_backup_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_backup_id":{"type":"string","description":"Log backup ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_disisolate_db_instance_operation":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.","description_kind":"plain","optional":true},"db_instance_id_set":{"type":["set","string"],"description":"List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"The valid period (in months) of the monthly-subscribed instance when removing it from isolation.","description_kind":"plain","optional":true},"voucher_ids":{"type":["set","string"],"description":"Voucher ID list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use voucher, `1` for enabled.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone. NOTE: This field could not be modified, please use `db_node_set` instead of modification. The changes on this field will be suppressed when using the `db_node_set`.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`.","description_kind":"plain","optional":true},"charset":{"type":"string","description":"Charset of the root account. Valid values are `UTF8`,`LATIN1`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores. Allowed value must be equal `cpu` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the postgresql instance.","description_kind":"plain","computed":true},"db_kernel_version":{"type":"string","description":"PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately.","description_kind":"plain","optional":true,"computed":true},"db_major_version":{"type":"string","description":"PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.","description_kind":"plain","optional":true,"computed":true},"db_major_vesion":{"type":"string","description":"PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"engine_version":{"type":"string","description":"Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kms_key_id":{"type":"string","description":"KeyId of the custom key.","description_kind":"plain","optional":true,"computed":true},"kms_region":{"type":"string","description":"Region of the custom key.","description_kind":"plain","optional":true,"computed":true},"max_standby_archive_delay":{"type":"number","description":"max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified.","description_kind":"plain","optional":true,"computed":true},"max_standby_streaming_delay":{"type":"number","description":"max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the postgresql instance.","description_kind":"plain","required":true},"need_support_tde":{"type":"number","description":"Whether to support data transparent encryption, 1: yes, 0: no (default).","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`.","description_kind":"plain","optional":true},"private_access_ip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"private_access_port":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project id, default value is `0`.","description_kind":"plain","optional":true},"public_access_host":{"type":"string","description":"Host for public access.","description_kind":"plain","computed":true},"public_access_port":{"type":"number","description":"Port for public access.","description_kind":"plain","computed":true},"public_access_switch":{"type":"bool","description":"Indicates whether to enable the access to an instance from public network or not.","description_kind":"plain","optional":true},"root_password":{"type":"string","description":"Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.","description_kind":"plain","required":true,"sensitive":true},"root_user":{"type":"string","description":"Instance root account name. This parameter is optional, Default value is `root`.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"The available tags within this postgresql.","description_kind":"plain","optional":true},"uid":{"type":"number","description":"Uid of the postgresql instance.","description_kind":"plain","computed":true},"voucher_ids":{"type":["list","string"],"description":"Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","required":true}},"block_types":{"backup_plan":{"nesting_mode":"list","block":{"attributes":{"backup_period":{"type":["list","string"],"description":"List of backup period per week, available values: `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`, `sunday`. NOTE: At least specify two days.","description_kind":"plain","optional":true},"base_backup_retention_period":{"type":"number","description":"Specify days of the retention.","description_kind":"plain","optional":true},"max_backup_start_time":{"type":"string","description":"Specify latest backup start time, format `hh:mm:ss`.","description_kind":"plain","optional":true},"min_backup_start_time":{"type":"string","description":"Specify earliest backup start time, format `hh:mm:ss`.","description_kind":"plain","optional":true}},"description":"Specify DB backup plan.","description_kind":"plain"},"max_items":1},"db_node_set":{"nesting_mode":"set","block":{"attributes":{"role":{"type":"string","description":"Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Indicates the node available zone.","description_kind":"plain","required":true}},"description":"Specify instance node info for disaster migration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_instance_ha_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"max_standby_lag":{"type":"number","description":"Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10].","description_kind":"plain","required":true},"max_standby_latency":{"type":"number","description":"Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].","description_kind":"plain","required":true},"max_sync_standby_lag":{"type":"number","description":"Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.","description_kind":"plain","optional":true},"max_sync_standby_latency":{"type":"number","description":"Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description":"Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_isolate_db_instance_operation":{"version":0,"block":{"attributes":{"db_instance_id_set":{"type":["set","string"],"description":"List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_postgresql_modify_account_remark_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID in the format of postgres-4wdeb0zv.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"New remarks corresponding to user `UserName`.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Instance username.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_modify_switch_time_period_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"The ID of the instance waiting for a switch.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"switch_tag":{"type":"number","description":"Valid value: `0` (switch immediately).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_parameter_template":{"version":0,"block":{"attributes":{"db_engine":{"type":"string","description":"Database engine, such as postgresql, mssql_compatible.","description_kind":"plain","required":true},"db_major_version":{"type":"string","description":"The major database version number, such as 11, 12, 13.","description_kind":"plain","required":true},"delete_param_set":{"type":["set","string"],"description":"The set of parameters that need to be deleted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_description":{"type":"string","description":"Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).","description_kind":"plain","required":true}},"block_types":{"modify_param_entry_set":{"nesting_mode":"set","block":{"attributes":{"expected_value":{"type":"string","description":"Modify the parameter value. The input parameters are passed in the form of strings, for example: decimal `0.1`, integer `1000`, enumeration `replica`.","description_kind":"plain","required":true},"name":{"type":"string","description":"The parameter name.","description_kind":"plain","required":true}},"description":"The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_attachment":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Read only instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"read_only_group_id":{"type":"string","description":"Read only group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the postgresql instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_db_instance_id":{"type":"string","description":"Primary instance ID.","description_kind":"plain","required":true},"max_replay_lag":{"type":"number","description":"Delay threshold in ms.","description_kind":"plain","required":true},"max_replay_latency":{"type":"number","description":"Delayed log size threshold in MB.","description_kind":"plain","required":true},"min_delay_eliminate_reserve":{"type":"number","description":"The minimum number of read-only replicas that must be retained in an RO group.","description_kind":"plain","required":true},"name":{"type":"string","description":"RO group name.","description_kind":"plain","required":true},"net_info_list":{"type":["list",["object",{"ip":"string","port":"number"}]],"description":"List of db instance net info.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"replay_lag_eliminate":{"type":"number","description":"Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).","description_kind":"plain","required":true},"replay_latency_eliminate":{"type":"number","description":"Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).","description_kind":"plain","required":true},"security_groups_ids":{"type":["set","string"],"description":"ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"VPC subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use voucher, `1` for enabled.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores. Allowed value must be equal `cpu` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the postgresql instance.","description_kind":"plain","computed":true},"db_version":{"type":"string","description":"PostgreSQL kernel version, which must be the same as that of the primary instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"The instance ID of this readonly resource.","description_kind":"plain","computed":true},"master_db_instance_id":{"type":"string","description":"ID of the primary instance to which the read-only replica belongs.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"need_support_ipv6":{"type":"number","description":"Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).","description_kind":"plain","optional":true},"period":{"type":"number","description":"Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"private_access_ip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"private_access_port":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"read_only_group_id":{"type":"string","description":"RO group ID.","description_kind":"plain","optional":true},"security_groups_ids":{"type":["set","string"],"description":"ID of security group.","description_kind":"plain","required":true},"storage":{"type":"number","description":"Instance storage capacity in GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID.","description_kind":"plain","required":true},"voucher_ids":{"type":["list","string"],"description":"Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_rebalance_readonly_group_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"read_only_group_id":{"type":"string","description":"readonly Group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_renew_db_instance_operation":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"number","description":"Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.","description_kind":"plain","optional":true},"db_instance_id":{"type":"string","description":"Instance ID in the format of postgres-6fego161.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Renewal duration in months.","description_kind":"plain","required":true},"voucher_ids":{"type":["set","string"],"description":"Voucher ID list (only one voucher can be specified currently).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_restart_db_instance_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"dbInstance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_postgresql_security_group_config":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"read_only_group_id":{"type":"string","description":"RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId.","description_kind":"plain","optional":true},"security_group_id_set":{"type":["set","string"],"description":"Information of security groups in array.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_private_dns_record":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mx":{"type":"number","description":"MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.","description_kind":"plain","optional":true},"record_type":{"type":"string","description":"Record type. Valid values: \"A\", \"AAAA\", \"CNAME\", \"MX\", \"TXT\", \"PTR\".","description_kind":"plain","required":true},"record_value":{"type":"string","description":"Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com.","description_kind":"plain","required":true},"sub_domain":{"type":"string","description":"Subdomain, such as \"www\", \"m\", and \"@\".","description_kind":"plain","required":true},"ttl":{"type":"number","description":"Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.","description_kind":"plain","optional":true,"computed":true},"weight":{"type":"number","description":"Record weight. Value range: 1~100.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"Private domain ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_private_dns_zone":{"version":0,"block":{"attributes":{"cname_speedup_status":{"type":"string","description":"CNAME acceleration: ENABLED, DISABLED, Default value is ENABLED.","description_kind":"plain","optional":true},"dns_forward_status":{"type":"string","description":"Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name, which must be in the format of standard TLD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Remarks.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the private dns zone.","description_kind":"plain","optional":true}},"block_types":{"account_vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"uin":{"type":"string","description":"UIN of the VPC account.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true},"vpc_name":{"type":"string","description":"VPC NAME.","description_kind":"plain","required":true}},"description":"List of authorized accounts' VPCs to associate with the private domain.","description_kind":"plain"}},"tag_set":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Key of Tag.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Value of Tag.","description_kind":"plain","required":true}},"description":"Tags the private domain when it is created.","description_kind":"plain","deprecated":true}},"vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"VPC REGION.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"Associates the private domain to a VPC when it is created.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_private_dns_zone_vpc_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"PrivateZone ID.","description_kind":"plain","required":true}},"block_types":{"account_vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Vpc region.","description_kind":"plain","required":true},"uin":{"type":"string","description":"Vpc owner uin. To grant role authorization to this account.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Uniq Vpc Id.","description_kind":"plain","required":true}},"description":"New add account vpc info.","description_kind":"plain"},"max_items":1},"vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Vpc region.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Uniq Vpc Id.","description_kind":"plain","required":true}},"description":"New add vpc info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_project":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"creator_uin":{"type":"number","description":"Uin of creator.","description_kind":"plain","computed":true},"disable":{"type":"number","description":"If disable project. 1 means disable, 0 means enable. Default 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"info":{"type":"string","description":"Description of project.","description_kind":"plain","optional":true},"project_name":{"type":"string","description":"Name of project.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_protocol_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the protocol template.","description_kind":"plain","required":true},"protocols":{"type":["set","string"],"description":"Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_protocol_template_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the protocol template group.","description_kind":"plain","required":true},"template_ids":{"type":["set","string"],"description":"Service template ID list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_alert_channel":{"version":0,"block":{"attributes":{"amp_consumer_id":{"type":"string","description":"AMP Consumer ID.","description_kind":"plain","optional":true},"app_id":{"type":"number","description":"App ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notice_id":{"type":"string","description":"Notice ID.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"User ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Update time Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_cron_job":{"version":0,"block":{"attributes":{"abort_reason":{"type":"number","description":"Reason for suspension.","description_kind":"plain","computed":true},"app_id":{"type":"number","description":"App ID.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time; type: Timestamp ISO8601.","description_kind":"plain","computed":true},"cron_expression":{"type":"string","description":"Cron expression, When setting cron_expression at that time, frequency_type must be greater than 1.","description_kind":"plain","required":true},"cron_job_id":{"type":"string","description":"Cron job ID.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End Time; type: Timestamp ISO8601.","description_kind":"plain","optional":true},"frequency_type":{"type":"number","description":"Execution frequency type, `1`: execute only once; `2`: daily granularity; `3`: weekly granularity; `4`: advanced.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_owner":{"type":"string","description":"Job Owner.","description_kind":"plain","required":true},"name":{"type":"string","description":"Cron Job Name.","description_kind":"plain","required":true},"note":{"type":"string","description":"Note.","description_kind":"plain","optional":true},"notice_id":{"type":"string","description":"Notice ID.","description_kind":"plain","optional":true},"project_id":{"type":"string","description":"Project Id.","description_kind":"plain","required":true},"scenario_id":{"type":"string","description":"Scenario Id.","description_kind":"plain","required":true},"scenario_name":{"type":"string","description":"Scenario Name.","description_kind":"plain","required":true},"status":{"type":"number","description":"Scheduled task status.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"User ID.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Update time; type: Timestamp ISO8601.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_cron_job_abort":{"version":0,"block":{"attributes":{"cron_job_id":{"type":"string","description":"Cron job ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_cron_job_restart":{"version":0,"block":{"attributes":{"cron_job_id":{"type":"string","description":"Cron job ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_file":{"version":0,"block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","required":true},"head_lines":{"type":["set","string"],"description":"The first few lines of data.","description_kind":"plain","optional":true},"header_columns":{"type":["set","string"],"description":"Meter head.","description_kind":"plain","optional":true},"header_in_file":{"type":"bool","description":"Whether the header is in the file.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"number","description":"File kind, parameter file-1, protocol file-2, request file-3.","description_kind":"plain","required":true},"line_count":{"type":"number","description":"Line count.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"size":{"type":"number","description":"File size.","description_kind":"plain","required":true},"tail_lines":{"type":["set","string"],"description":"The last few lines of data.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type, folder-folder.","description_kind":"plain","required":true}},"block_types":{"file_infos":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Files in a folder.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_pts_job":{"version":0,"block":{"attributes":{"abort_reason":{"type":"number","description":"Cause of interruption.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time of the job.","description_kind":"plain","computed":true},"cron_id":{"type":"string","description":"Scheduled job ID.","description_kind":"plain","computed":true},"datasets":{"type":["list",["object",{"file_id":"string","head_lines":["set","string"],"header_columns":["set","string"],"header_in_file":"bool","line_count":"number","name":"string","size":"number","split":"bool","tail_lines":["set","string"],"type":"string","updated_at":"string"}]],"description":"Dataset file for the job.","description_kind":"plain","computed":true},"debug":{"type":"bool","description":"Whether to debug.","description_kind":"plain","optional":true},"domain_name_config":{"type":["list",["object",{"dns_config":["list",["object",{"nameservers":["set","string"]}]],"host_aliases":["list",["object",{"host_names":["set","string"],"ip":"string"}]]}]],"description":"Domain name binding configuration.","description_kind":"plain","computed":true},"duration":{"type":"number","description":"Job duration.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time of the job.","description_kind":"plain","computed":true},"error_rate":{"type":"number","description":"Percentage of error rate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job Id.","description_kind":"plain","computed":true},"job_owner":{"type":"string","description":"Job owner.","description_kind":"plain","required":true},"load":{"type":["list",["object",{"geo_regions_load_distribution":["list",["object",{"percentage":"number","region":"string","region_id":"number"}]],"load_spec":["list",["object",{"concurrency":["list",["object",{"graceful_stop_seconds":"number","iteration_count":"number","max_requests_per_second":"number","stages":["list",["object",{"duration_seconds":"number","target_virtual_users":"number"}]]}]],"requests_per_second":["list",["object",{"duration_seconds":"number","graceful_stop_seconds":"number","max_requests_per_second":"number","resources":"number","start_requests_per_second":"number","target_requests_per_second":"number"}]],"script_origin":["list",["object",{"duration_seconds":"number","machine_number":"number","machine_specification":"string"}]]}]],"vpc_load_distribution":["list",["object",{"region":"string","region_id":"number","subnet_ids":["set","string"],"vpc_id":"string"}]]}]],"description":"Pressure configuration of job.","description_kind":"plain","computed":true},"max_requests_per_second":{"type":"number","description":"Maximum requests per second.","description_kind":"plain","computed":true},"max_virtual_user_count":{"type":"number","description":"Maximum number of VU for the job.","description_kind":"plain","computed":true},"note":{"type":"string","description":"Note.","description_kind":"plain","optional":true},"plugins":{"type":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Expansion package file information.","description_kind":"plain","computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"protocols":{"type":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Protocol script information.","description_kind":"plain","computed":true},"request_files":{"type":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Request file information.","description_kind":"plain","computed":true},"request_total":{"type":"number","description":"Total number of requests.","description_kind":"plain","computed":true},"requests_per_second":{"type":"number","description":"Average number of requests per second.","description_kind":"plain","computed":true},"response_time_average":{"type":"number","description":"Average response time.","description_kind":"plain","computed":true},"response_time_max":{"type":"number","description":"Maximum response time.","description_kind":"plain","computed":true},"response_time_min":{"type":"number","description":"Minimum response time.","description_kind":"plain","computed":true},"response_time_p90":{"type":"number","description":"90th percentile response time.","description_kind":"plain","computed":true},"response_time_p95":{"type":"number","description":"95th percentile response time.","description_kind":"plain","computed":true},"response_time_p99":{"type":"number","description":"99th percentile response time.","description_kind":"plain","computed":true},"scenario_id":{"type":"string","description":"Pts scenario id.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Start time of the job.","description_kind":"plain","computed":true},"status":{"type":"number","description":"The running status of the task; `0`: JobUnknown, `1`: JobCreated, `2`: JobPending, `3`: JobPreparing, `4`: JobSelectClustering, `5`: JobCreateTasking, `6`: JobSyncTasking, `11`: JobRunning, `12`: JobFinished, `13`: JobPrepareException, `14`: JobFinishException, `15`: JobAborting, `16`: JobAborted, `17`: JobAbortException, `18`: JobDeleted, `19`: JobSelectClusterException, `20`: JobCreateTaskException, `21`: JobSyncTaskException.","description_kind":"plain","computed":true},"test_scripts":{"type":["list",["object",{"encoded_content":"string","encoded_http_archive":"string","load_weight":"number","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Test script information.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Scene Type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_job_abort":{"version":0,"block":{"attributes":{"abort_reason":{"type":"number","description":"The reason for aborting the job.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"scenario_id":{"type":"string","description":"Scenario ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_project":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"App ID.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Pts object description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"ptsObjectName, which must be required.","description_kind":"plain","required":true},"status":{"type":"string","description":"Project status.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"User ID.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"Tags List.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_pts_scenario":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"App ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Scene creation time.","description_kind":"plain","computed":true},"cron_id":{"type":"string","description":"cron job ID.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Pts Scenario Description.","description_kind":"plain","optional":true},"extensions":{"type":["set","string"],"description":"deprecated.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Pts Scenario name.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"status":{"type":"number","description":"Scene statu Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Pressure test engine type.","description_kind":"plain","required":true},"uin":{"type":"string","description":"User ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Scene modification time.","description_kind":"plain","computed":true}},"block_types":{"datasets":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File ID.","description_kind":"plain","optional":true},"head_lines":{"type":["set","string"],"description":"Header data row.","description_kind":"plain","optional":true},"header_columns":{"type":["set","string"],"description":"Parameter name array.","description_kind":"plain","optional":true},"header_in_file":{"type":"bool","description":"Whether the first line is the parameter name.","description_kind":"plain","required":true},"line_count":{"type":"number","description":"Number of file lines.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The file name where the test dataset is located.","description_kind":"plain","required":true},"size":{"type":"number","description":"Number of file bytes.","description_kind":"plain","optional":true},"split":{"type":"bool","description":"Test whether the dataset is fragmented.","description_kind":"plain","required":true},"tail_lines":{"type":["set","string"],"description":"Trailing data row.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Test data set.","description_kind":"plain"}},"domain_name_config":{"nesting_mode":"list","block":{"block_types":{"dns_config":{"nesting_mode":"list","block":{"attributes":{"nameservers":{"type":["set","string"],"description":"DNS IP List.","description_kind":"plain","optional":true}},"description":"DNS configuration.","description_kind":"plain"},"max_items":1},"host_aliases":{"nesting_mode":"list","block":{"attributes":{"host_names":{"type":["set","string"],"description":"List of domain names to be bound.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"The IP address to be bound.","description_kind":"plain","optional":true}},"description":"Domain name binding configuration.","description_kind":"plain"}}},"description":"Domain name resolution configuration.","description_kind":"plain"},"max_items":1},"load":{"nesting_mode":"list","block":{"block_types":{"geo_regions_load_distribution":{"nesting_mode":"list","block":{"attributes":{"percentage":{"type":"number","description":"Percentage.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"region_id":{"type":"number","description":"Regional ID.","description_kind":"plain","required":true}},"description":"Pressure distribution.","description_kind":"plain"}},"load_spec":{"nesting_mode":"list","block":{"block_types":{"concurrency":{"nesting_mode":"list","block":{"attributes":{"graceful_stop_seconds":{"type":"number","description":"Wait time for graceful termination of the task.","description_kind":"plain","optional":true},"iteration_count":{"type":"number","description":"Number of runs.","description_kind":"plain","optional":true},"max_requests_per_second":{"type":"number","description":"Maximum RPS.","description_kind":"plain","optional":true}},"block_types":{"stages":{"nesting_mode":"list","block":{"attributes":{"duration_seconds":{"type":"number","description":"Pressure time.","description_kind":"plain","optional":true},"target_virtual_users":{"type":"number","description":"Number of virtual users.","description_kind":"plain","optional":true}},"description":"Multi-phase configuration array.","description_kind":"plain"}}},"description":"Configuration of concurrent pressure mode.","description_kind":"plain"},"max_items":1},"requests_per_second":{"nesting_mode":"list","block":{"attributes":{"duration_seconds":{"type":"number","description":"Pressure time.","description_kind":"plain","optional":true},"graceful_stop_seconds":{"type":"number","description":"Elegant shutdown waiting time.","description_kind":"plain","optional":true},"max_requests_per_second":{"type":"number","description":"Maximum RPS.","description_kind":"plain","optional":true},"resources":{"type":"number","description":"Number of resources.","description_kind":"plain","optional":true},"start_requests_per_second":{"type":"number","description":"Initial RPS.","description_kind":"plain","optional":true},"target_requests_per_second":{"type":"number","description":"Target RPS, invalid input parameter.","description_kind":"plain","optional":true}},"description":"Configuration of RPS pressure mode.","description_kind":"plain"},"max_items":1},"script_origin":{"nesting_mode":"list","block":{"attributes":{"duration_seconds":{"type":"number","description":"Pressure testing time.","description_kind":"plain","required":true},"machine_number":{"type":"number","description":"Number of machines.","description_kind":"plain","required":true},"machine_specification":{"type":"string","description":"Machine specification.","description_kind":"plain","required":true}},"description":"Built-in stress mode in script.","description_kind":"plain"},"max_items":1}},"description":"Pressure allocation.","description_kind":"plain"},"max_items":1},"vpc_load_distribution":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"region_id":{"type":"number","description":"Regional ID.","description_kind":"plain","required":true},"subnet_ids":{"type":["set","string"],"description":"Subnet ID list.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","optional":true}},"description":"Source of stress.","description_kind":"plain"},"max_items":1}},"description":"Pressure allocation.","description_kind":"plain"},"max_items":1},"plugins":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"SLA strategy.","description_kind":"plain"}},"protocols":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File ID.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Protocol name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File name.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Protocol file path.","description_kind":"plain"}},"request_files":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Request file path.","description_kind":"plain"}},"sla_policy":{"nesting_mode":"list","block":{"block_types":{"alert_channel":{"nesting_mode":"list","block":{"attributes":{"amp_consumer_id":{"type":"string","description":"AMP consumer ID.","description_kind":"plain","optional":true},"notice_id":{"type":"string","description":"Notification template ID.","description_kind":"plain","optional":true}},"description":"Alarm notification channel.","description_kind":"plain"},"max_items":1},"sla_rules":{"nesting_mode":"list","block":{"attributes":{"abort_flag":{"type":"bool","description":"Whether to stop the stress test task.","description_kind":"plain","optional":true},"aggregation":{"type":"string","description":"Aggregation method of pressure test index.","description_kind":"plain","optional":true},"condition":{"type":"string","description":"Pressure test index condition judgment symbol.","description_kind":"plain","optional":true},"for":{"type":"string","description":"duraion.","description_kind":"plain","optional":true},"metric":{"type":"string","description":"Pressure test index.","description_kind":"plain","optional":true},"value":{"type":"number","description":"Threshold value.","description_kind":"plain","optional":true}},"block_types":{"label_filter":{"nesting_mode":"list","block":{"attributes":{"label_name":{"type":"string","description":"Label name.","description_kind":"plain","optional":true},"label_value":{"type":"string","description":"Label value.","description_kind":"plain","optional":true}},"description":"tag.","description_kind":"plain"}}},"description":"SLA rules.","description_kind":"plain"}}},"description":"SLA strategy.","description_kind":"plain"},"max_items":1},"test_scripts":{"nesting_mode":"list","block":{"attributes":{"encoded_content":{"type":"string","description":"Base64 encoded file content.","description_kind":"plain","optional":true},"encoded_http_archive":{"type":"string","description":"Base64 encoded har structure.","description_kind":"plain","optional":true},"load_weight":{"type":"number","description":"Script weight, range 1-100.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Test script file information.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_pts_tmp_key_generate":{"version":0,"block":{"attributes":{"credentials":{"type":["list",["object",{"tmp_secret_id":"string","tmp_secret_key":"string","token":"string"}]],"description":"Temporary access credentials.","description_kind":"plain","computed":true},"expired_time":{"type":"number","description":"Timestamp of temporary access credential timeout (in seconds).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"scenario_id":{"type":"string","description":"Scenario ID.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"The timestamp of the moment when the temporary access credential was obtained (in seconds).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_account":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"The account name.","description_kind":"plain","required":true},"account_password":{"type":"string","description":"1: Length 8-30 digits, it is recommended to use a password of more than 12 digits; 2: Cannot start with `/`; 3: Include at least two items: a.Lowercase letters `a-z`; b.Uppercase letters `A-Z` c.Numbers `0-9`; d.`()`~!@#$%^\u0026*-+=_|{}[]:;\u003c\u003e,.?/`.","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"privilege":{"type":"string","description":"Read and write policy: Enter R and RW to indicate read-only, read-write, cannot be empty when modifying operations.","description_kind":"plain","required":true},"readonly_policy":{"type":["set","string"],"description":"Routing policy: Enter master or replication, which indicates the master node or slave node, cannot be empty when modifying operations.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_backup_config":{"version":0,"block":{"attributes":{"backup_period":{"type":["set","string"],"description":"Specifys which day the backup action should take place. Valid values: `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"backup_time":{"type":"string","description":"Specifys what time the backup action should take place. And the time interval should be one hour.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"redis_id":{"type":"string","description":"ID of a redis instance to which the policy will be applied.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_backup_download_restriction":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_comparison_symbol":{"type":"string","description":"Identifies whether the customized LimitIP address can download the backup file.- In: Custom IP addresses are available for download.- NotIn: Custom IPs are not available for download.","description_kind":"plain","optional":true},"limit_ip":{"type":["set","string"],"description":"A custom VPC IP address for downloadable backup files.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain","optional":true},"limit_type":{"type":"string","description":"Types of network restrictions for downloading backup files:- NoLimit: There is no limit, and backup files can be downloaded from both Tencent Cloud and internal and external networks.- LimitOnlyIntranet: Only intranet addresses automatically assigned by Tencent Cloud can download backup files.- Customize: refers to a user-defined private network downloadable backup file.","description_kind":"plain","required":true},"vpc_comparison_symbol":{"type":"string","description":"This parameter only supports entering In, which means that the custom LimitVpc can download the backup file.","description_kind":"plain","optional":true}},"block_types":{"limit_vpc":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Customize the region of the VPC to which the backup file is downloaded.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"Customize the list of VPCs to download backup files.","description_kind":"plain","required":true}},"description":"A custom VPC ID for a downloadable backup file.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_redis_backup_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Notes information for the backup.","description_kind":"plain","optional":true},"storage_days":{"type":"number","description":"Number of days to store.0 specifies the default retention time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_clear_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"password":{"type":"string","description":"Redis instance password (password-free instances do not need to pass passwords, non-password-free instances must be transmitted).","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"tencentcloud_redis_connection_config":{"version":0,"block":{"attributes":{"add_bandwidth":{"type":"number","description":"Refers to the additional bandwidth of the instance. When the standard bandwidth does not meet the demand, the user can increase the bandwidth by himself. When the read-only copy is enabled, the total bandwidth of the instance = additional bandwidth * number of fragments + standard bandwidth * number of fragments * Max ([number of read-only replicas, 1] ), the number of shards in the standard architecture = 1, and when read-only replicas are not enabled, the total bandwidth of the instance = additional bandwidth * number of shards + standard bandwidth * number of shards, and the number of shards in the standard architecture = 1.","description_kind":"plain","optional":true,"computed":true},"base_bandwidth":{"type":"number","description":"standard bandwidth. Refers to the bandwidth allocated by the system to each node when an instance is purchased.","description_kind":"plain","computed":true},"client_limit":{"type":"number","description":"The total number of connections per shard.If read-only replicas are not enabled, the lower limit is 10,000 and the upper limit is 40,000.When you enable read-only replicas, the minimum limit is 10,000 and the upper limit is 10,000 * (the number of read replicas +3).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"max_add_bandwidth":{"type":"number","description":"Additional bandwidth is capped.","description_kind":"plain","computed":true},"min_add_bandwidth":{"type":"number","description":"Additional bandwidth sets the lower limit.","description_kind":"plain","computed":true},"total_bandwidth":{"type":"number","description":"Total bandwidth of the instance = additional bandwidth * number of shards + standard bandwidth * number of shards * (number of primary nodes + number of read-only replica nodes), the number of shards of the standard architecture = 1, in Mb/s.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto-renew flag. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"The available zone ID of an instance to be created, please refer to `tencentcloud_redis_zone_config.list`.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values: `PREPAID` and `POSTPAID`. Default value is `POSTPAID`. Note: TencentCloud International only supports `POSTPAID`. Caution that update operation on this field will delete old instances and create new with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the instance was created.","description_kind":"plain","computed":true},"force_delete":{"type":"bool","description":"Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP address of an instance. When the `operation_network` is `changeVip`, this parameter needs to be configured.","description_kind":"plain","optional":true,"computed":true},"mem_size":{"type":"number","description":"The memory volume of an available instance(in MB), please refer to `tencentcloud_redis_zone_config.list[zone].shard_memories`. When redis is standard type, it represents total memory size of the instance; when Redis is cluster type, it represents memory size of per sharding. `512MB` is supported only in master-slave instance.","description_kind":"plain","required":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","optional":true,"computed":true},"no_auth":{"type":"bool","description":"Indicates whether the redis instance support no-auth access. NOTE: Only available in private cloud environment.","description_kind":"plain","optional":true},"node_info":{"type":["list",["object",{"id":"number","master":"bool","zone_id":"number"}]],"description":"Readonly Primary/Replica nodes.","description_kind":"plain","computed":true},"operation_network":{"type":"string","description":"Refers to the category of the pre-modified network, including: `changeVip`: refers to switching the private network, including its intranet IPv4 address and port; `changeVpc`: refers to switching the subnet to which the private network belongs; `changeBaseToVpc`: refers to switching the basic network to a private network; `changeVPort`: refers to only modifying the instance network port.","description_kind":"plain","optional":true},"params_template_id":{"type":"string","description":"Specify params template id. If not set, will use default template.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for a Redis user, which should be 8 to 16 characters. NOTE: Only `no_auth=true` specified can make password empty.","description_kind":"plain","optional":true,"sensitive":true},"port":{"type":"number","description":"The port used to access a redis instance. The default value is 6379. When the `operation_network` is `changeVPort` or `changeVip`, this parameter needs to be configured.","description_kind":"plain","optional":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Specifies which project the instance should belong to.","description_kind":"plain","optional":true},"recycle":{"type":"number","description":"Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`.","description_kind":"plain","optional":true},"redis_replicas_num":{"type":"number","description":"The number of instance copies. This is not required for standalone and master slave versions and must equal to count of `replica_zone_ids`, Non-multi-AZ does not require `replica_zone_ids`; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy.","description_kind":"plain","optional":true},"redis_shard_num":{"type":"number","description":"The number of instance shards; this parameter does not need to be configured for standard version instances; for cluster version instances, the number of shards ranges from: [`1`, `3`, `5`, `8`, `12`, `16`, `24 `, `32`, `40`, `48`, `64`, `80`, `96`, `128`].","description_kind":"plain","optional":true,"computed":true},"replica_zone_ids":{"type":["list","number"],"description":"ID of replica nodes available zone. This is not required for standalone and master slave versions. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove.","description_kind":"plain","optional":true,"computed":true},"replicas_read_only":{"type":"bool","description":"Whether copy read-only is supported, Redis 2.8 Standard Edition and CKV Standard Edition do not support replica read-only, turn on replica read-only, the instance will automatically read and write separate, write requests are routed to the primary node, read requests are routed to the replica node, if you need to open replica read-only, the recommended number of replicas \u003e=2.","description_kind":"plain","optional":true,"computed":true},"security_groups":{"type":["set","string"],"description":"ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Current status of an instance, maybe: init, processing, online, isolate and todelete.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Specifies which subnet the instance should belong to. When the `operation_network` is `changeVpc` or `changeBaseToVpc`, this parameter needs to be configured.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Instance type. Available values: `cluster_ckv`,`cluster_redis5.0`,`cluster_redis`,`master_slave_ckv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`master_slave_redis`,`standalone_redis`, specific region support specific types, need to refer data `tencentcloud_redis_zone_config`.","description_kind":"plain","deprecated":true,"optional":true},"type_id":{"type":"number","description":"Instance type. Available values reference data source `tencentcloud_redis_zone_config` or [document](https://intl.cloud.tencent.com/document/product/239/32069), toggle immediately when modified.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc with which the instance is to be associated. When the `operation_network` is `changeVpc` or `changeBaseToVpc`, this parameter needs to be configured.","description_kind":"plain","optional":true,"computed":true},"wait_switch":{"type":"number","description":"Switching mode: `1`-maintenance time window switching, `2`-immediate switching, default value `2`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_maintenance_window":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The end time of the maintenance window, e.g. 19:00.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Maintenance window start time, e.g. 17:00.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_param":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_params":{"type":["map","string"],"description":"A list of parameters modified by the instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_param_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Parameter template description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Parameter template name.","description_kind":"plain","required":true},"param_details":{"type":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["list","string"],"max":"string","min":"string","name":"string","need_reboot":"number","param_type":"string"}]],"description":"Readonly full parameter list details.","description_kind":"plain","computed":true},"product_type":{"type":"number","description":"Specify product type. Valid values: 1 (Redis 2.8 Memory Edition in cluster architecture), 2 (Redis 2.8 Memory Edition in standard architecture), 3 (CKV 3.2 Memory Edition in standard architecture), 4 (CKV 3.2 Memory Edition in cluster architecture), 5 (Redis 2.8 Memory Edition in standalone architecture), 6 (Redis 4.0 Memory Edition in standard architecture), 7 (Redis 4.0 Memory Edition in cluster architecture), 8 (Redis 5.0 Memory Edition in standard architecture), 9 (Redis 5.0 Memory Edition in cluster architecture). If `template_id` is specified, this parameter can be left blank; otherwise, it is required.","description_kind":"plain","optional":true},"template_id":{"type":"string","description":"Specify which existed template import from.","description_kind":"plain","optional":true}},"block_types":{"params_override":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Parameter key e.g. `timeout`, check https://www.tencentcloud.com/document/product/239/39796 for more reference.","description_kind":"plain","required":true},"value":{"type":"string","description":"Parameter value, check https://www.tencentcloud.com/document/product/239/39796 for more reference.","description_kind":"plain","required":true}},"description":"Specify override parameter list, NOTE: Do not remove override params once set, removing will not take effects to current value.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_redis_read_only":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"input_mode":{"type":"string","description":"Instance input mode: `0`: read-write; `1`: read-only.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_renew_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"modify_pay_mode":{"type":"string","description":"Identifies whether the billing model is modified:The current instance billing mode is pay-as-you-go, which is prepaid and renewed.The billing mode of the current instance is subscription and you can not set this parameter.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Purchase duration, in months.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_replica_readonly":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"operate":{"type":"string","description":"The replica is read-only, `enable` - enable read-write splitting, `disable`- disable read-write splitting.","description_kind":"plain","required":true},"readonly_policy":{"type":["set","string"],"description":"Routing policy: Enter `master` or `replication`, which indicates the master node or slave node.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_replicate_attachment":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"The ID of group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"All instance ids of the replication group.","description_kind":"plain","required":true},"master_instance_id":{"type":"string","description":"The ID of master instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"Security group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_ssl":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"ssl_config":{"type":"string","description":"The SSL configuration status of the instance: `enabled`,`disabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_startup_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_switch_master":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Replication group ID, required for multi-AZ instances.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_upgrade_cache_version_operation":{"version":0,"block":{"attributes":{"current_redis_version":{"type":"string","description":"Current redis version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_type_upgrade_now":{"type":"number","description":"Switch mode:1 - Upgrade now0 - Maintenance window upgrade.","description_kind":"plain","required":true},"upgrade_redis_version":{"type":"string","description":"Upgradeable redis version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_upgrade_multi_zone_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"upgrade_proxy_and_redis_server":{"type":"bool","description":"After you upgrade Multi-AZ, whether the nearby access feature is supported.true: Supports nearby access.The upgrade process, which requires upgrading both the proxy version and the Redis kernel minor version, involves data migration and can take several hours.false: No need to support nearby access.Upgrading Multi-AZ only involves managing metadata migration, with no service impact, and the upgrade process typically completes within 3 minutes.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_upgrade_proxy_version_operation":{"version":0,"block":{"attributes":{"current_proxy_version":{"type":"string","description":"Current proxy version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_type_upgrade_now":{"type":"number","description":"Switch mode:1 - Upgrade now0 - Maintenance window upgrade.","description_kind":"plain","required":true},"upgrade_proxy_version":{"type":"string","description":"Upgradeable redis proxy version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_reserved_instance":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"Configuration ID of the reserved instance.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Expiry time of the RI.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Number of reserved instances to be purchased.","description_kind":"plain","required":true},"reserved_instance_name":{"type":"string","description":"Reserved Instance display name.\n\t\t\t\t- If you do not specify an instance display name, 'Unnamed' is displayed by default.\n\t\t\t\t- Up to 60 characters (including pattern strings) are supported.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the RI.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Status of the RI at the time of purchase.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_route_entry":{"version":0,"block":{"attributes":{"cidr_block":{"type":"string","description":"The RouteEntry's target network segment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"next_hub":{"type":"string","description":"The route entry's next hub. CVM instance ID or VPC router interface ID.","description_kind":"plain","required":true},"next_type":{"type":"string","description":"The next hop type. Valid values: `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway` and `instance`. `instance` points to CVM Instance.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"The ID of the route table.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_route_table":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of the routing table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Indicates whether it is the default routing table.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of routing table.","description_kind":"plain","required":true},"route_entry_ids":{"type":["list","string"],"description":"ID list of the routing entries.","description_kind":"plain","computed":true},"subnet_ids":{"type":["list","string"],"description":"ID list of the subnets associated with this route table.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The tags of routing table.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC to which the route table should be associated.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_route_table_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"The route table instance ID, such as `rtb-azd4dt1c`.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet instance ID, such as `subnet-3x5lf5q0`. This can be queried using the DescribeSubnets API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_route_table_entry":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the routing table entry.","description_kind":"plain","optional":true},"destination_cidr_block":{"type":"string","description":"Destination address block.","description_kind":"plain","required":true},"disabled":{"type":"bool","description":"Whether the entry is disabled, default is `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"next_hub":{"type":"string","description":"ID of next-hop gateway. Note: when `next_type` is EIP, `next_hub` should be `0`.","description_kind":"plain","required":true},"next_type":{"type":"string","description":"Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `HAVIP`, `NAT`, `NORMAL_CVM`, `EIP` and `LOCAL_GATEWAY`.","description_kind":"plain","required":true},"route_item_id":{"type":"string","description":"ID of route table entry.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"ID of routing table to which this entry belongs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_instance_status_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"instance_status":{"type":"number","description":"Instance status (`1`=creating, `2`=running, `3`=abnormal, `4`=restarting, `5`=stopping, `6`=stopped, `7`=deleted).","description_kind":"plain","computed":true},"operate":{"type":"string","description":"`resume`, `stop`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_offline_log_config_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg":{"type":"string","description":"Interface call information.","description_kind":"plain","computed":true},"project_key":{"type":"string","description":"Unique project key for reporting.","description_kind":"plain","required":true},"unique_id":{"type":"string","description":"Unique identifier of the user to be listened on(aid or uin).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_project":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"creator":{"type":"string","description":"Creator ID.","description_kind":"plain","computed":true},"desc":{"type":"string","description":"Description of the created project (optional and up to 1,000 characters).","description_kind":"plain","optional":true},"enable_url_group":{"type":"number","description":"Whether to enable aggregation.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Business system ID.","description_kind":"plain","required":true},"instance_key":{"type":"string","description":"Instance key.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","computed":true},"is_star":{"type":"number","description":"Starred status. `1`: yes; `0`: no.","description_kind":"plain","computed":true},"key":{"type":"string","description":"Unique project key (12 characters).","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the created project (required and up to 200 characters).","description_kind":"plain","required":true},"project_status":{"type":"number","description":"Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).","description_kind":"plain","computed":true},"rate":{"type":"string","description":"Project sampling rate (greater than or equal to 0).","description_kind":"plain","required":true},"repo":{"type":"string","description":"Repository address of the project (optional and up to 256 characters).","description_kind":"plain","optional":true},"type":{"type":"string","description":"Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).","description_kind":"plain","required":true},"url":{"type":"string","description":"Webpage address of the project (optional and up to 256 characters).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_project_status_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"`resume`, `stop`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_release_file":{"version":0,"block":{"attributes":{"file_hash":{"type":"string","description":"Release file hash.","description_kind":"plain","required":true},"file_key":{"type":"string","description":"Release file unique key.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Release file name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"release_file_id":{"type":"number","description":"Release file id.","description_kind":"plain","required":true},"version":{"type":"string","description":"Release File version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_taw_instance":{"version":0,"block":{"attributes":{"area_id":{"type":"number","description":"Region ID (at least greater than 0).","description_kind":"plain","required":true},"charge_status":{"type":"number","description":"Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).","description_kind":"plain","computed":true},"charge_type":{"type":"number","description":"Billing type (1: Pay-as-you-go).","description_kind":"plain","required":true},"cluster_id":{"type":"number","description":"Cluster ID.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"data_retention_days":{"type":"number","description":"Data retention period (at least greater than 0).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_desc":{"type":"string","description":"Instance description (up to 1,024 bytes).","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Instance name (up to 255 bytes).","description_kind":"plain","required":true},"instance_status":{"type":"number","description":"Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list. Up to 10 tag key-value pairs are supported and must be unique.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_rum_whitelist":{"version":0,"block":{"attributes":{"aid":{"type":"string","description":"Business identifier.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"create_user":{"type":"string","description":"Creator ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as taw-123.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remarks.","description_kind":"plain","required":true},"ttl":{"type":"string","description":"End time.","description_kind":"plain","computed":true},"whitelist_uin":{"type":"string","description":"uin: business identifier.","description_kind":"plain","required":true},"wid":{"type":"string","description":"Auto-Increment allowlist ID.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_function":{"version":0,"block":{"attributes":{"async_run_enable":{"type":"string","description":"Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.","description_kind":"plain","optional":true,"computed":true},"cls_logset_id":{"type":"string","description":"cls logset id of the SCF function.","description_kind":"plain","optional":true,"computed":true},"cls_topic_id":{"type":"string","description":"cls topic id of the SCF function.","description_kind":"plain","optional":true,"computed":true},"code_error":{"type":"string","description":"SCF function code error message.","description_kind":"plain","computed":true},"code_result":{"type":"string","description":"SCF function code is correct.","description_kind":"plain","computed":true},"code_size":{"type":"number","description":"SCF function code size, unit is M.","description_kind":"plain","computed":true},"cos_bucket_name":{"type":"string","description":"Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_bucket_region":{"type":"string","description":"Cos bucket region of the SCF function, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_object_name":{"type":"string","description":"Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zip_file`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000.","description_kind":"plain","optional":true},"dns_cache":{"type":"bool","description":"Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.","description_kind":"plain","optional":true},"eip_fixed":{"type":"bool","description":"Whether EIP is a fixed IP.","description_kind":"plain","computed":true},"eips":{"type":["list","string"],"description":"SCF function EIP list.","description_kind":"plain","computed":true},"enable_eip_config":{"type":"bool","description":"Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true. Default `false`.","description_kind":"plain","optional":true},"enable_public_net":{"type":"bool","description":"Indicates whether public net config enabled. Default `false`. NOTE: only `vpc_id` specified can disable public net config.","description_kind":"plain","optional":true},"environment":{"type":["map","string"],"description":"Environment of the SCF function.","description_kind":"plain","optional":true},"err_no":{"type":"number","description":"SCF function code error code.","description_kind":"plain","computed":true},"func_type":{"type":"string","description":"Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service.","description_kind":"plain","optional":true},"function_id":{"type":"string","description":"function ID.","description_kind":"plain","computed":true},"handler":{"type":"string","description":"Handler of the SCF function. The format of name is `\u003cfilename\u003e.\u003cmethod_name\u003e`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.","description_kind":"plain","optional":true},"host":{"type":"string","description":"SCF function domain name.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"install_dependency":{"type":"bool","description":"Whether to automatically install dependencies.","description_kind":"plain","computed":true},"l5_enable":{"type":"bool","description":"Enable L5 for SCF function, default is `false`.","description_kind":"plain","optional":true},"mem_size":{"type":"number","description":"Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"SCF function last modified time.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace of the SCF function, default is `default`.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Role of the SCF function.","description_kind":"plain","optional":true},"runtime":{"type":"string","description":"Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.","description_kind":"plain","optional":true},"status":{"type":"string","description":"SCF function status.","description_kind":"plain","computed":true},"status_desc":{"type":"string","description":"SCF status description.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet ID of the SCF function.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the SCF function.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.","description_kind":"plain","optional":true},"trigger_info":{"type":["list",["object",{"create_time":"string","custom_argument":"string","enable":"bool","modify_time":"string","name":"string","trigger_desc":"string","type":"string"}]],"description":"SCF trigger details list. Each element contains the following attributes:","description_kind":"plain","computed":true},"vip":{"type":"string","description":"SCF function vip.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"VPC ID of the SCF function.","description_kind":"plain","optional":true},"zip_file":{"type":"string","description":"Zip file of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.","description_kind":"plain","optional":true}},"block_types":{"cfs_config":{"nesting_mode":"list","block":{"attributes":{"cfs_id":{"type":"string","description":"File system instance ID.","description_kind":"plain","required":true},"ip_address":{"type":"string","description":"(Readonly) File system ip address.","description_kind":"plain","computed":true},"local_mount_dir":{"type":"string","description":"Local mount directory.","description_kind":"plain","required":true},"mount_ins_id":{"type":"string","description":"File system mount instance ID.","description_kind":"plain","required":true},"mount_subnet_id":{"type":"string","description":"(Readonly) File system subnet ID.","description_kind":"plain","computed":true},"mount_vpc_id":{"type":"string","description":"(Readonly) File system virtual private network ID.","description_kind":"plain","computed":true},"remote_mount_dir":{"type":"string","description":"Remote mount directory.","description_kind":"plain","required":true},"user_group_id":{"type":"string","description":"ID of user group.","description_kind":"plain","required":true},"user_id":{"type":"string","description":"ID of user.","description_kind":"plain","required":true}},"description":"List of CFS configurations.","description_kind":"plain"}},"image_config":{"nesting_mode":"list","block":{"attributes":{"args":{"type":"string","description":"the parameters of command.","description_kind":"plain","optional":true},"command":{"type":"string","description":"The command of entrypoint.","description_kind":"plain","optional":true},"container_image_accelerate":{"type":"bool","description":"Image accelerate switch.","description_kind":"plain","optional":true},"entry_point":{"type":"string","description":"The entrypoint of app.","description_kind":"plain","optional":true},"image_port":{"type":"number","description":"Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535.","description_kind":"plain","optional":true},"image_type":{"type":"string","description":"The image type. personal or enterprise.","description_kind":"plain","required":true},"image_uri":{"type":"string","description":"The uri of image.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"The registry id of TCR. When image type is enterprise, it must be set.","description_kind":"plain","optional":true}},"description":"Image of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`, `zip_file`.","description_kind":"plain"}},"intranet_config":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":["list","string"],"description":"If fixed intranet IP is enabled, this field returns the IP list used.","description_kind":"plain","computed":true},"ip_fixed":{"type":"string","description":"Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled.","description_kind":"plain","required":true}},"description":"Intranet access configuration.","description_kind":"plain"},"max_items":1},"layers":{"nesting_mode":"list","block":{"attributes":{"layer_name":{"type":"string","description":"The name of Layer.","description_kind":"plain","required":true},"layer_version":{"type":"number","description":"The version of layer.","description_kind":"plain","required":true}},"description":"The list of association layers.","description_kind":"plain"}},"triggers":{"nesting_mode":"set","block":{"attributes":{"cos_region":{"type":"string","description":"Region of cos bucket. if `type` is `cos`, `cos_region` is required.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SCF function trigger, if `type` is `ckafka`, the format of name must be `\u003cckafkaInstanceId\u003e-\u003ctopicId\u003e`; if `type` is `cos`, the name is cos bucket id, other In any case, it can be combined arbitrarily. It can only contain English letters, numbers, connectors and underscores. The maximum length is 100.","description_kind":"plain","required":true},"trigger_desc":{"type":"string","description":"TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{\"bucketUrl\":\"\u003cname-appid\u003e.cos.\u003cregion\u003e.myqcloud.com\",\"event\":\"cos:ObjectCreated:*\",\"filter\":{\"Prefix\":\"\",\"Suffix\":\"\"}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{\"maxMsgNum\":\"1\",\"offset\":\"latest\"}`; `apigw` type parameter format is json string `{\"api\":{\"authRequired\":\"FALSE\",\"requestConfig\":{\"method\":\"ANY\"},\"isIntegratedResponse\":\"FALSE\"},\"service\":{\"serviceId\":\"service-dqzh68sg\"},\"release\":{\"environmentName\":\"test\"}}`.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`.","description_kind":"plain","required":true}},"description":"Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes:","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_scf_function_alias":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Alias description information.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"function_version":{"type":"string","description":"Master version pointed to by the alias.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true}},"block_types":{"routing_config":{"nesting_mode":"list","block":{"block_types":{"additional_version_matches":{"nesting_mode":"list","block":{"attributes":{"expression":{"type":"string","description":"Rule requirements for range match:It should be described in an open or closed range, i.e., (a,b) or [a,b], where both a and b are integersRule requirements for exact match:Exact string match.","description_kind":"plain","required":true},"key":{"type":"string","description":"Matching rule key. When the API is called, pass in the key to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for key and pass in RoutingKey:{User:value} when invoking a function through invoke for invocation based on rule matching.","description_kind":"plain","required":true},"method":{"type":"string","description":"Match method. Valid values:range: Range matchexact: exact string match.","description_kind":"plain","required":true},"version":{"type":"string","description":"Function version name.","description_kind":"plain","required":true}},"description":"Additional version with rule-based routing.","description_kind":"plain"}},"additional_version_weights":{"nesting_mode":"list","block":{"attributes":{"version":{"type":"string","description":"Function version name.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Version weight.","description_kind":"plain","required":true}},"description":"Additional version with random weight-based routing.","description_kind":"plain"}}},"description":"Request routing configuration of alias.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_scf_function_event_invoke_config":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace. Default value: default.","description_kind":"plain","optional":true}},"block_types":{"async_trigger_config":{"nesting_mode":"list","block":{"attributes":{"msg_ttl":{"type":"number","description":"Message retention period.","description_kind":"plain","required":true}},"block_types":{"retry_config":{"nesting_mode":"list","block":{"attributes":{"retry_num":{"type":"number","description":"Number of retry attempts.","description_kind":"plain","required":true}},"description":"Async retry configuration of function upon user error.","description_kind":"plain"},"min_items":1}},"description":"Async retry configuration information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_scf_function_version":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Function description.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Name of the released function.","description_kind":"plain","required":true},"function_version":{"type":"string","description":"Version of the released function.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_invoke_function":{"version":0,"block":{"attributes":{"client_context":{"type":"string","description":"Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invocation_type":{"type":"string","description":"Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.","description_kind":"plain","optional":true},"log_type":{"type":"string","description":"Null for async invocations.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"The version or alias of the triggered function. It defaults to $LATEST.","description_kind":"plain","optional":true},"routing_key":{"type":"string","description":"Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_layer":{"version":0,"block":{"attributes":{"code_sha_256":{"type":"string","description":"The code type of layer.","description_kind":"plain","computed":true},"compatible_runtimes":{"type":["list","string"],"description":"The compatible runtimes of layer.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"The create time of layer.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of layer.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer_name":{"type":"string","description":"The name of layer.","description_kind":"plain","required":true},"layer_version":{"type":"number","description":"The version of layer.","description_kind":"plain","computed":true},"license_info":{"type":"string","description":"The license info of layer.","description_kind":"plain","optional":true},"location":{"type":"string","description":"The download location url of layer.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The current status of layer.","description_kind":"plain","computed":true}},"block_types":{"content":{"nesting_mode":"list","block":{"attributes":{"cos_bucket_name":{"type":"string","description":"Cos bucket name of the SCF layer, such as `cos-1234567890`, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_bucket_region":{"type":"string","description":"Cos bucket region of the SCF layer, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_object_name":{"type":"string","description":"Cos object name of the SCF layer, should have suffix `.zip` or `.jar`, conflict with `zip_file`.","description_kind":"plain","optional":true},"zip_file":{"type":"string","description":"Zip file of the SCF layer, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.","description_kind":"plain","optional":true}},"description":"The source code of layer.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_scf_namespace":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"SCF namespace creation time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the SCF namespace.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modify_time":{"type":"string","description":"SCF namespace last modified time.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"Name of the SCF namespace.","description_kind":"plain","required":true},"type":{"type":"string","description":"SCF namespace type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_provisioned_concurrency_config":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Name of the function for which to set the provisioned concurrency.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_capacity":{"type":"number","description":"The maximum number of instances.","description_kind":"plain","optional":true},"min_capacity":{"type":"number","description":"The minimum number of instances. It can not be smaller than 1.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Function namespace. Default value: default.","description_kind":"plain","optional":true},"provisioned_type":{"type":"string","description":"Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Function version number. Note: the $LATEST version does not support provisioned concurrency.","description_kind":"plain","required":true},"tracking_target":{"type":"number","description":"The target concurrency utilization. Range: (0,1) (two decimal places).","description_kind":"plain","optional":true},"version_provisioned_concurrency_num":{"type":"number","description":"Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function\u0026amp;#39;s maximum concurrency quota minus 100.","description_kind":"plain","required":true}},"block_types":{"trigger_actions":{"nesting_mode":"list","block":{"attributes":{"provisioned_type":{"type":"string","description":"The provision type. Value: Default Note: This field may return null, indicating that no valid value can be found.","description_kind":"plain","optional":true},"trigger_cron_config":{"type":"string","description":"Trigger time of the scheduled action in Cron expression. Seven fields are required and should be separated with a space. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"trigger_name":{"type":"string","description":"Scheduled action name Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"trigger_provisioned_concurrency_num":{"type":"number","description":"Target provisioned concurrency of the scheduled scaling action Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Scheduled provisioned concurrency scaling action.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_scf_reserved_concurrency_config":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Specifies the function of which you want to configure the reserved quota.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace. Default value: default.","description_kind":"plain","optional":true},"reserved_concurrency_mem":{"type":"number","description":"Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_scf_sync_invoke_function":{"version":0,"block":{"attributes":{"event":{"type":"string","description":"Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB).","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace. default is used if it's left empty.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Version or alias of the function. It defaults to $DEFAULT.","description_kind":"plain","optional":true},"routing_key":{"type":"string","description":"Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_terminate_async_event":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"grace_shutdown":{"type":"bool","description":"Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"Terminated invocation request ID.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_trigger_config":{"version":0,"block":{"attributes":{"custom_argument":{"type":"string","description":"User Additional Information.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Trigger description.","description_kind":"plain","optional":true},"enable":{"type":"string","description":"Status of trigger. Values: OPEN (enabled); CLOSE disabled).","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release.","description_kind":"plain","optional":true},"trigger_desc":{"type":"string","description":"TriggerDesc parameter.","description_kind":"plain","optional":true,"computed":true},"trigger_name":{"type":"string","description":"Trigger Name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Trigger type.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_security_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the security group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security group to be queried.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID of the security group.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of the security group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_security_group_lite_rule":{"version":0,"block":{"attributes":{"egress":{"type":["list","string"],"description":"Egress rules set. A rule must match the following format: [action]#[source]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'source' can be an IP address network, segment, security group ID and Address Template ID. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP`, `ALL` and `ppm(g?)-xxxxxxxx`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress":{"type":["list","string"],"description":"Ingress rules set. A rule must match the following format: [action]#[source]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'source' can be an IP address network, segment, security group ID and Address Template ID. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP`, `ALL` and `ppm(g?)-xxxxxxxx`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"ID of the security group.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_security_group_rule":{"version":0,"block":{"attributes":{"cidr_ip":{"type":"string","description":"An IP address network or segment, and conflict with `source_sgid` and `address_template`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the security group rule.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_protocol":{"type":"string","description":"Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `protocol_template`.","description_kind":"plain","optional":true,"computed":true},"policy":{"type":"string","description":"Rule policy of security group. Valid values: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"policy_index":{"type":"number","description":"The security group rule index number, the value of which dynamically changes as the security group rule changes.","description_kind":"plain","optional":true},"port_range":{"type":"string","description":"Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and confilicts with `protocol_template`.","description_kind":"plain","optional":true,"computed":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried.","description_kind":"plain","required":true},"source_sgid":{"type":"string","description":"ID of the nested security group, and conflicts with `cidr_ip` and `address_template`.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Type of the security group rule. Valid values: `ingress` and `egress`.","description_kind":"plain","required":true}},"block_types":{"address_template":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Address template group ID, conflicts with `template_id`.","description_kind":"plain","optional":true},"template_id":{"type":"string","description":"Address template ID, conflicts with `group_id`.","description_kind":"plain","optional":true}},"description":"ID of the address template, and confilicts with `source_sgid` and `cidr_ip`.","description_kind":"plain"},"max_items":1},"protocol_template":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Address template group ID, conflicts with `template_id`.","description_kind":"plain","optional":true},"template_id":{"type":"string","description":"Address template ID, conflicts with `group_id`.","description_kind":"plain","optional":true}},"description":"ID of the address template, and conflict with `ip_protocol`, `port_range`.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_security_group_rule_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried.","description_kind":"plain","required":true},"version":{"type":"string","description":"Security policies version, auto increment for every update.","description_kind":"plain","computed":true}},"block_types":{"egress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Rule policy of security group. Valid values: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"address_template_group":{"type":"string","description":"Specify Group ID of Address template like `ipmg-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"address_template_id":{"type":"string","description":"Specify Address template ID like `ipm-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"An IP address network or CIDR segment. NOTE: `cidr_block`, `ipv6_cidr_block`, `source_security_id` and `address_template_*` are exclusive and cannot be set in the same time.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the security group rule.","description_kind":"plain","optional":true},"ipv6_cidr_block":{"type":"string","description":"An IPV6 address network or CIDR segment, and conflict with `source_security_id` and `address_template_*`.","description_kind":"plain","optional":true},"policy_index":{"type":"number","description":"The security group rule index number, whose value dynamically changes with changes in security group rules.","description_kind":"plain","computed":true},"port":{"type":"string","description":"Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"service_template_group":{"type":"string","description":"Specify Group ID of Protocol template ID like `ppmg-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"service_template_id":{"type":"string","description":"Specify Protocol template ID like `ppm-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"source_security_id":{"type":"string","description":"ID of the nested security group, and conflicts with `cidr_block` and `address_template_*`.","description_kind":"plain","optional":true}},"description":"List of egress rule. NOTE: this block is ordered, the first rule has the highest priority.","description_kind":"plain"}},"ingress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Rule policy of security group. Valid values: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"address_template_group":{"type":"string","description":"Specify Group ID of Address template like `ipmg-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"address_template_id":{"type":"string","description":"Specify Address template ID like `ipm-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"An IP address network or CIDR segment. NOTE: `cidr_block`, `ipv6_cidr_block`, `source_security_id` and `address_template_*` are exclusive and cannot be set in the same time.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the security group rule.","description_kind":"plain","optional":true},"ipv6_cidr_block":{"type":"string","description":"An IPV6 address network or CIDR segment, and conflict with `source_security_id` and `address_template_*`.","description_kind":"plain","optional":true},"policy_index":{"type":"number","description":"The security group rule index number, whose value dynamically changes with changes in security group rules.","description_kind":"plain","computed":true},"port":{"type":"string","description":"Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"service_template_group":{"type":"string","description":"Specify Group ID of Protocol template ID like `ppmg-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"service_template_id":{"type":"string","description":"Specify Protocol template ID like `ppm-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"source_security_id":{"type":"string","description":"ID of the nested security group, and conflicts with `cidr_block` and `address_template_*`.","description_kind":"plain","optional":true}},"description":"List of ingress rule. NOTE: this block is ordered, the first rule has the highest priority.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ses_batch_send_email":{"version":0,"block":{"attributes":{"ad_location":{"type":"number","description":"Whether to add an ad tag. 0: Add no tag; 1: Add before the subject; 2: Add after the subject.","description_kind":"plain","optional":true},"from_email_address":{"type":"string","description":"Sender address. Enter a sender address such as noreply@mail.qcloud.com. To display the sender name, enter the address in the following format:sender \u0026amp;amp;lt;email address\u0026amp;amp;gt;. For example:Tencent Cloud team \u0026amp;amp;lt;noreply@mail.qcloud.com\u0026amp;amp;gt;.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"receiver_id":{"type":"number","description":"Recipient group ID.","description_kind":"plain","required":true},"reply_to_addresses":{"type":"string","description":"Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty, reply emails will fail to be sent.","description_kind":"plain","optional":true},"subject":{"type":"string","description":"Email subject.","description_kind":"plain","required":true},"task_type":{"type":"number","description":"Task type. 1: immediate; 2: scheduled; 3: recurring.","description_kind":"plain","required":true},"unsubscribe":{"type":"string","description":"Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4: Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.","description_kind":"plain","optional":true}},"block_types":{"attachments":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Base64-encoded attachment content. You can send attachments of up to 4 MB in the total size.Note: The TencentCloud API supports a request packet of up to 8 MB in size, and the size of the attachmentcontent will increase by 1.5 times after Base64 encoding. Therefore, you need to keep the total size of allattachments below 4 MB. If the entire request exceeds 8 MB, the API will return an error.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Attachment name, which cannot exceed 255 characters. Some attachment types are not supported. For details, see [Attachment Types.](https://www.tencentcloud.com/document/product/1084/42373?has_map=1).","description_kind":"plain","required":true}},"description":"Attachment parameters to set when you need to send attachments. This parameter is currently unavailable.","description_kind":"plain"}},"cycle_param":{"nesting_mode":"list","block":{"attributes":{"begin_time":{"type":"string","description":"Start time of the task.","description_kind":"plain","required":true},"interval_time":{"type":"number","description":"Task recurrence in hours.","description_kind":"plain","required":true},"term_cycle":{"type":"number","description":"Specifies whether to end the cycle. This parameter is used to update the task. Valid values: 0: No; 1: Yes.","description_kind":"plain","optional":true}},"description":"Parameter required for a recurring sending task.","description_kind":"plain"},"max_items":1},"template":{"nesting_mode":"list","block":{"attributes":{"template_data":{"type":"string","description":"Variable parameters in the template. Please use json.dump to format the JSON object into a string type.The object is a set of key-value pairs. Each key denotes a variable, which is represented by {{key}}. The key will be replaced with the correspondingvalue (represented by {{value}}) when sending the email.Note: The parameter value cannot be data of a complex type such as HTML.Example: {name:xxx,age:xx}.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"Template ID. If you do not have any template, please create one.","description_kind":"plain","required":true}},"description":"Template when emails are sent using a template.","description_kind":"plain"},"max_items":1},"timed_param":{"nesting_mode":"list","block":{"attributes":{"begin_time":{"type":"string","description":"Start time of a scheduled sending task.","description_kind":"plain","required":true}},"description":"Parameter required for a scheduled sending task.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ses_black_list_delete":{"version":0,"block":{"attributes":{"email_address":{"type":"string","description":"Email addresses to be unblocklisted.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ses_domain":{"version":0,"block":{"attributes":{"attributes":{"type":["list",["object",{"expected_value":"string","send_domain":"string","type":"string"}]],"description":"DNS configuration details.","description_kind":"plain","computed":true},"email_identity":{"type":"string","description":"Your sender domain. You are advised to use a third-level domain, for example, mail.qcloud.com.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ses_email_address":{"version":0,"block":{"attributes":{"email_address":{"type":"string","description":"Your sender address. (You can create up to 10 sender addresses for each domain.).","description_kind":"plain","required":true},"email_sender_name":{"type":"string","description":"Sender name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ses_receiver":{"version":0,"block":{"attributes":{"desc":{"type":"string","description":"Recipient group description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"receivers_name":{"type":"string","description":"Recipient group name.","description_kind":"plain","required":true}},"block_types":{"data":{"nesting_mode":"set","block":{"attributes":{"email":{"type":"string","description":"Recipient email addresses.","description_kind":"plain","required":true},"template_data":{"type":"string","description":"Variable parameters in the template, please use json.dump to format the JSON object as a string type. The object is a set of key-value pairs, where each key represents a variable in the template, and the variables in the template are represented by {{key}}, and the corresponding values will be replaced with {{value}} when sent.Note: Parameter values cannot be complex data such as HTML. The total length of TemplateData (the entire JSON structure) should be less than 800 bytes.","description_kind":"plain","optional":true}},"description":"Recipient email and template parameters in array format. The number of recipients is limited to within 20,000. If there is an object in the `data` list that inputs `template_data`, then other objects are also required.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ses_send_email":{"version":0,"block":{"attributes":{"bcc":{"type":["set","string"],"description":"The email address of the cc recipient can support up to 20 cc recipients.","description_kind":"plain","optional":true},"cc":{"type":["set","string"],"description":"Cc recipient email address, up to 20 people can be copied.","description_kind":"plain","optional":true},"destination":{"type":["set","string"],"description":"Recipient email addresses. You can send an email to up to 50 recipients at a time. Note: the email content will display all recipient addresses. To send one-to-one emails to several recipients, please call the API multiple times to send the emails.","description_kind":"plain","required":true},"from_email_address":{"type":"string","description":"Sender address. Enter a sender address, for example, noreply@mail.qcloud.com.To display the sender name, enter the address in the following format:Sender.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"reply_to_addresses":{"type":"string","description":"Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty, reply emails will fail to be sent.","description_kind":"plain","optional":true},"subject":{"type":"string","description":"Email subject.","description_kind":"plain","required":true},"trigger_type":{"type":"number","description":"Email triggering type. 0 (default): non-trigger-based, suitable for marketing emails and non-immediate emails;1: trigger-based, suitable for immediate emails such as emails containing verification codes.If the size of an email exceeds a specified value,the system will automatically choose the non-trigger-based type.","description_kind":"plain","optional":true},"unsubscribe":{"type":"string","description":"Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4: Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.","description_kind":"plain","optional":true}},"block_types":{"attachments":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Base64-encoded attachment content. You can send attachments of up to 4 MB in the total size.Note: The TencentCloud API supports a request packet of up to 8 MB in size, and the size of the attachmentcontent will increase by 1.5 times after Base64 encoding. Therefore, you need to keep the total size of allattachments below 4 MB. If the entire request exceeds 8 MB, the API will return an error.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Attachment name, which cannot exceed 255 characters. Some attachment types are not supported. For details, see [Attachment Types.](https://www.tencentcloud.com/document/product/1084/42373?has_map=1).","description_kind":"plain","required":true}},"description":"Parameters for the attachments to be sent. The TencentCloud API supports a request packet of up to 8 MB in size,and the size of the attachment content will increase by 1.5 times after Base64 encoding. Therefore,you need to keep the total size of all attachments below 4 MB. If the entire request exceeds 8 MB,the API will return an error.","description_kind":"plain"}},"template":{"nesting_mode":"list","block":{"attributes":{"template_data":{"type":"string","description":"Variable parameters in the template. Please use json.dump to format the JSON object into a string type.The object is a set of key-value pairs. Each key denotes a variable, which is represented by {{key}}. The key will be replaced with the correspondingvalue (represented by {{value}}) when sending the email.Note: The parameter value cannot be data of a complex type such as HTML.Example: {name:xxx,age:xx}.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"Template ID. If you do not have any template, please create one.","description_kind":"plain","required":true}},"description":"Template parameters for template-based sending. As Simple has been disused, Template is required.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ses_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_name":{"type":"string","description":"smsTemplateName, which must be required.","description_kind":"plain","required":true}},"block_types":{"template_content":{"nesting_mode":"list","block":{"attributes":{"html":{"type":"string","description":"Html code after base64.","description_kind":"plain","optional":true},"text":{"type":"string","description":"Text content after base64.","description_kind":"plain","optional":true}},"description":"Sms Template Content.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ses_verify_domain":{"version":0,"block":{"attributes":{"email_identity":{"type":"string","description":"Domain name requested for verification.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_sms_sign":{"version":0,"block":{"attributes":{"commission_image":{"type":"string","description":"Power of attorney, which should be submitted if SignPurpose is for use by others. You should Base64-encode the image first, remove the prefix data:image/jpeg;base64, from the resulted string, and then use it as the value of this parameter. Note: this field will take effect only when SignPurpose is 1 (for user by others).","description_kind":"plain","optional":true},"document_type":{"type":"number","description":"DocumentType is used for enterprise authentication, or website, app authentication, etc. DocumentType: 0, 1, 2, 3, 4, 5, 6, 7, 8.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"international":{"type":"number","description":"Whether it is Global SMS: 0: Mainland China SMS; 1: Global SMS.","description_kind":"plain","required":true},"proof_image":{"type":"string","description":"You should Base64-encode the image of the identity certificate corresponding to the signature first, remove the prefix data:image/jpeg;base64, from the resulted string, and then use it as the value of this parameter.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Signature application remarks.","description_kind":"plain","optional":true},"sign_name":{"type":"string","description":"Sms sign name, unique.","description_kind":"plain","required":true},"sign_purpose":{"type":"number","description":"Signature purpose: 0: for personal use; 1: for others.","description_kind":"plain","required":true},"sign_type":{"type":"number","description":"Sms sign type: 0, 1, 2, 3, 4, 5, 6.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sms_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"international":{"type":"number","description":"Whether it is Global SMS: 0: Mainland China SMS; 1: Global SMS.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Template remarks, such as reason for application and use case.","description_kind":"plain","required":true},"sms_type":{"type":"number","description":"SMS type. 0: regular SMS, 1: marketing SMS.","description_kind":"plain","required":true},"template_content":{"type":"string","description":"Message Template Content.","description_kind":"plain","required":true},"template_name":{"type":"string","description":"Message Template name, which must be unique.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_account":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the SQL Server account.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID that the account belongs to.","description_kind":"plain","required":true},"is_admin":{"type":"bool","description":"Indicate that the account is root account or not.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SQL Server account.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of the SQL Server account.","description_kind":"plain","required":true,"sensitive":true},"remark":{"type":"string","description":"Remark of the SQL Server account.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for resetting password, -1 for deleting.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last updated time of the SQL Server account.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_account_db_attachment":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"SQL Server account name.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"SQL Server DB name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID that the account belongs to.","description_kind":"plain","required":true},"privilege":{"type":"string","description":"Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_basic_instance":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.","description_kind":"plain","optional":true},"collation":{"type":"string","description":"System character set sorting rule, default: Chinese_PRC_CI_AS.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The CPU number of the SQL Server basic instance.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the SQL Server basic instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"machine_type":{"type":"string","description":"The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` for virtual machine SSD cloud disk, `CLOUD_HSSD` for virtual machine enhanced cloud disk, `CLOUD_BSSD` for virtual machine general purpose SSD cloud disk.","description_kind":"plain","required":true},"maintenance_start_time":{"type":"string","description":"Start time of the maintenance in one day, format like `HH:mm`.","description_kind":"plain","optional":true,"computed":true},"maintenance_time_span":{"type":"number","description":"The timespan of maintenance in one day, unit is hour.","description_kind":"plain","optional":true,"computed":true},"maintenance_week_set":{"type":["set","number"],"description":"A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the SQL Server basic instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true,"computed":true},"security_groups":{"type":["set","string"],"description":"Security group bound to the instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the SQL Server basic instance.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"An array of voucher IDs, currently only one can be used for a single order.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_business_intelligence_file":{"version":0,"block":{"attributes":{"file_type":{"type":"string","description":"File Type FLAT - Flat File as Data Source, SSIS - ssis project package.","description_kind":"plain","required":true},"file_url":{"type":"string","description":"Cos Url.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_business_intelligence_instance":{"version":0,"block":{"attributes":{"cpu":{"type":"number","description":"The number of CPU cores of the instance you want to purchase.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"Supported versions of business intelligence server. Valid values: 201603 (SQL Server 2016 Integration Services), 201703 (SQL Server 2017 Integration Services), 201903 (SQL Server 2019 Integration Services). Default value: 201903. As the purchasable versions are region-specific, you can use the DescribeProductConfig API to query the information of purchasable versions in each region.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance Name.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"The host type of purchased instance. Valid values: CLOUD_PREMIUM (virtual machine with premium cloud disk), CLOUD_SSD (virtual machine with SSD).","description_kind":"plain","required":true},"memory":{"type":"number","description":"Instance memory size in GB.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true,"computed":true},"security_group_list":{"type":["list","string"],"description":"Security group list, which contains security group IDs in the format of sg-xxx.","description_kind":"plain","optional":true,"computed":true},"span":{"type":"number","description":"Configuration of the maintenance window, which specifies the maintenance duration in hours.","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description":"Configuration of the maintenance window, which specifies the start time of daily maintenance.","description_kind":"plain","optional":true,"computed":true},"storage":{"type":"number","description":"Instance disk size in GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format of subnet-bdoe83fa. Both SubnetId and VpcId need to be set or unset at the same time.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-dsp338hz. Both SubnetId and VpcId need to be set or unset at the same time.","description_kind":"plain","optional":true,"computed":true},"weekly":{"type":["list","number"],"description":"Configuration of the maintenance window, which specifies the day of the week when maintenance can be performed. Valid values: 1 (Monday), 2 (Tuesday), 3 (Wednesday), 4 (Thursday), 5 (Friday), 6 (Saturday), 7 (Sunday).","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through theDescribeZones API.","description_kind":"plain","required":true}},"block_types":{"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","optional":true}},"description":"Tags associated with the instances to be created.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_complete_expansion":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_backup_strategy":{"version":0,"block":{"attributes":{"backup_cycle":{"type":["set","number"],"description":"The days of the week on which backup will be performed when `BackupType` is weekly. If data backup retention period is less than 7 days, the values will be 1-7, indicating that backup will be performed everyday by default; if data backup retention period is greater than or equal to 7 days, the values will be at least any two days, indicating that backup will be performed at least twice in a week by default.","description_kind":"plain","optional":true},"backup_day":{"type":"number","description":"Backup interval in days when the BackupType is daily. The current value can only be 1.","description_kind":"plain","optional":true},"backup_model":{"type":"string","description":"Backup mode. Valid values: master_pkg (archive the backup files of the primary node), master_no_pkg (do not archive the backup files of the primary node), slave_pkg (archive the backup files of the replica node), slave_no_pkg (do not archive the backup files of the replica node). Backup files of the replica node are supported only when Always On disaster recovery is enabled.","description_kind":"plain","optional":true},"backup_save_days":{"type":"number","description":"Data (log) backup retention period. Value range: 3-1830 days, default value: 7 days.","description_kind":"plain","optional":true},"backup_time":{"type":"number","description":"Backup time. Value range: an integer from 0 to 23.","description_kind":"plain","optional":true},"backup_type":{"type":"string","description":"Backup type. Valid values: weekly (when length(BackupDay) \u003c=7 \u0026\u0026 length(BackupDay) \u003e=2), daily (when length(BackupDay)=1). Default value: daily.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"regular_backup_counts":{"type":"number","description":"The number of retained archive backups. Default value: 1.","description_kind":"plain","optional":true},"regular_backup_enable":{"type":"string","description":"Archive backup status. Valid values: enable (enabled); disable (disabled). Default value: disable.","description_kind":"plain","optional":true},"regular_backup_save_days":{"type":"number","description":"Archive backup retention days. Value range: 90-3650 days. Default value: 365 days.","description_kind":"plain","optional":true},"regular_backup_start_time":{"type":"string","description":"Archive backup start date in YYYY-MM-DD format, which is the current time by default.","description_kind":"plain","optional":true},"regular_backup_strategy":{"type":"string","description":"Archive backup policy. Valid values: years (yearly); quarters (quarterly); months(monthly); Default value: `months`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_database_cdc":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"modify_type":{"type":"string","description":"Enable or disable CDC. Valid values: enable, disable.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_database_ct":{"version":0,"block":{"attributes":{"change_retention_day":{"type":"number","description":"Retention period (in days) of change tracking information when CT is enabled. Value range: 3-30. Default value: 3.","description_kind":"plain","optional":true,"computed":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"modify_type":{"type":"string","description":"Enable or disable CT. Valid values: enable, disable.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_database_mdf":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"Array of database names.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_instance_param":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"param_list":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"Parameter value.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","optional":true}},"description":"List of modified parameters. Each list element has two fields: Name and CurrentValue. Set Name to the parameter name and CurrentValue to the new value after modification. Note: if the instance needs to be restarted for the modified parameter to take effect, it will be restarted immediately or during the maintenance time. Before you modify a parameter, you can use the DescribeInstanceParams API to query whether the instance needs to be restarted.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_instance_ro_group":{"version":0,"block":{"attributes":{"auto_weight":{"type":"number","description":"0-user-defined weight (adjusted according to WeightPairs), 1-system automatically assigns weight (WeightPairs is invalid), the default is 0.","description_kind":"plain","optional":true},"balance_weight":{"type":"number","description":"0-do not rebalance the load, 1-rebalance the load, the default is 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"is_offline_delay":{"type":"number","description":"Whether to enable timeout culling function. 0- Disable the culling function. 1- Enable the culling function.","description_kind":"plain","optional":true},"min_read_only_in_group":{"type":"number","description":"After the timeout removal function is enabled, the number of read-only copies retained by the read-only group at least, if this parameter is not filled, it will not be modified.","description_kind":"plain","optional":true},"read_only_group_id":{"type":"string","description":"Read-only group ID.","description_kind":"plain","required":true},"read_only_group_name":{"type":"string","description":"Read-only group name. If this parameter is not specified, it is not modified.","description_kind":"plain","optional":true},"read_only_max_delay_time":{"type":"number","description":"After the timeout elimination function is enabled, the timeout threshold used, if this parameter is not filled, it will not be modified.","description_kind":"plain","optional":true}},"block_types":{"weight_pairs":{"nesting_mode":"list","block":{"attributes":{"read_only_instance_id":{"type":"string","description":"Read-only instance ID, in the format: mssqlro-3l3fgqn7.","description_kind":"plain","required":true},"read_only_weight":{"type":"number","description":"Read-only instance weight, the range is 0-100.","description_kind":"plain","required":true}},"description":"Read-only group instance weight modification set, if this parameter is not filled, it will not be modified.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_instance_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"security_group_id_set":{"type":["set","string"],"description":"A list of security group IDs to modify, an array of one or more security group IDs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_terminate_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_database_tde":{"version":0,"block":{"attributes":{"db_names":{"type":["set","string"],"description":"Database name list.","description_kind":"plain","required":true},"encryption":{"type":"string","description":"`enable` - enable encryption, `disable` - disable encryption.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_db":{"version":0,"block":{"attributes":{"charset":{"type":"string","description":"Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is `Chinese_PRC_CI_AS`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Database creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID which DB belongs to.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the first one can not be underline.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark of the DB.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_full_backup_migration":{"version":0,"block":{"attributes":{"backup_files":{"type":["list","string"],"description":"If the UploadType is COS_URL, fill in the URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve multiple databases.","description_kind":"plain","optional":true},"backup_migration_id":{"type":"string","description":"Backup import task ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true},"migration_name":{"type":"string","description":"Task name.","description_kind":"plain","required":true},"recovery_type":{"type":"string","description":"Migration task restoration type. FULL: full backup restoration, FULL_LOG: full backup and transaction log restoration, FULL_DIFF: full backup and differential backup restoration.","description_kind":"plain","required":true},"upload_type":{"type":"string","description":"Backup upload type. COS_URL: the backup is stored in users Cloud Object Storage, with URL provided. COS_UPLOAD: the backup is stored in the applications Cloud Object Storage and needs to be uploaded by the user.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_backup":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"Backup name. If this parameter is left empty, a backup name in the format of [Instance ID]_[Backup start timestamp] will be automatically generated.","description_kind":"plain","optional":true,"computed":true},"db_names":{"type":["set","string"],"description":"List of names of databases to be backed up (required only for multi-database backup).","description_kind":"plain","optional":true},"flow_id":{"type":"string","description":"flow id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-i1z41iwd.","description_kind":"plain","required":true},"strategy":{"type":"number","description":"Backup policy (0: instance backup, 1: multi-database backup).","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_clone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"new_name":{"type":"string","description":"New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.","description_kind":"plain","required":true},"old_name":{"type":"string","description":"Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline migration tasks.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_cloud_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Automatic renewal flag: 0-normal renewal 1-automatic renewal, the default is 1 automatic renewal. Valid only when purchasing a prepaid instance. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.","description_kind":"plain","optional":true},"collation":{"type":"string","description":"System character set collation, default: Chinese_PRC_CI_AS.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Cpu, unit: CORE.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"sqlserver version, currently all supported versions are: 2008R2 (SQL Server 2008 R2 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 201202 (SQL Server 2012 Standard), 2014SP2 (SQL Server 2014 Enterprise), 201402 (SQL Server 2014 Standard), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise), 201702 (SQL Server 2017 Standard), 2019 (SQL Server 2019 Enterprise), 201902 (SQL Server 2019 Standard). Each region supports different versions for sale, and the version information that can be sold in each region can be pulled through the DescribeProductConfig interface. If left blank, the default version is 2008R2.","description_kind":"plain","optional":true},"ha_type":{"type":"string","description":"Upgrade the high-availability architecture of sqlserver, upgrade from mirror disaster recovery to always on cluster disaster recovery, only support 2017 and above and support always on high-availability instances, do not support downgrading to mirror disaster recovery, CLUSTER-upgrade to always on capacity Disaster, if not filled, the high-availability architecture will not be modified.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).","description_kind":"plain","optional":true},"machine_type":{"type":"string","description":"The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines, CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory, unit: GB.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the SQL Server instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"project ID.","description_kind":"plain","optional":true},"security_group_list":{"type":["set","string"],"description":"Security group list, fill in the security group ID in the form of sg-xxx.","description_kind":"plain","optional":true},"span":{"type":"number","description":"Maintainable time window configuration, duration, unit: hour.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Maintainable time window configuration, daily maintainable start time.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"instance disk storage, unit: GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"System time zone, default: China Standard Time.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"weekly":{"type":["set","number"],"description":"Maintainable time window configuration, in weeks, indicates the days of the week that allow maintenance, 1-7 represent Monday to weekend respectively.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through the DescribeZones API.","description_kind":"plain","required":true}},"block_types":{"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"A collection of tags bound to the new instance.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_cloud_ro_instance":{"version":0,"block":{"attributes":{"collation":{"type":"string","description":"System character set collation, default: Chinese_PRC_CI_AS.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of instance cores.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Primary instance ID, in the format: mssql-3l3fgqn7.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines, CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Instance memory size, in GB.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48.","description_kind":"plain","optional":true},"read_only_group_id":{"type":"string","description":"Required when ReadOnlyGroupType=3, existing read-only group ID.","description_kind":"plain","optional":true,"computed":true},"read_only_group_is_offline_delay":{"type":"number","description":"Required when ReadOnlyGroupType=2, whether to enable the delayed elimination function for the newly created read-only group, 1-on, 0-off. When the delay between the read-only replica and the primary instance is greater than the threshold, it will be automatically removed.","description_kind":"plain","optional":true,"computed":true},"read_only_group_max_delay_time":{"type":"number","description":"Mandatory when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the threshold for delay culling of newly created read-only groups.","description_kind":"plain","optional":true,"computed":true},"read_only_group_min_in_group":{"type":"number","description":"Required when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the newly created read-only group retains at least the number of read-only replicas after delay elimination.","description_kind":"plain","optional":true,"computed":true},"read_only_group_name":{"type":"string","description":"Required when ReadOnlyGroupType=2, the name of the newly created read-only group.","description_kind":"plain","optional":true,"computed":true},"read_only_group_type":{"type":"number","description":"Read-only group type option, 1- Ship according to one instance and one read-only group, 2 - Ship after creating a read-only group, all instances are under this read-only group, 3 - All instances shipped are in the existing Some read-only groups below.","description_kind":"plain","required":true},"resource_tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"ro_instance_id":{"type":"string","description":"Primary read only instance ID, in the format: mssqlro-lbljc5qd.","description_kind":"plain","computed":true},"security_group_list":{"type":["set","string"],"description":"Security group list, fill in the security group ID in the form of sg-xxx.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Instance disk size, in GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"System time zone, default: China Standard Time.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Instance Availability Zone, similar to ap-guangzhou-1 (Guangzhou District 1); the instance sales area can be obtained through the interface DescribeZones.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_communication":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instances.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_incre_backup_migration":{"version":0,"block":{"attributes":{"backup_files":{"type":["list","string"],"description":"Incremental backup file. If the UploadType of a full backup file is COS_URL, fill in URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve multiple databases.","description_kind":"plain","optional":true},"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"Incremental import task ID.","description_kind":"plain","computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true},"is_recovery":{"type":"string","description":"Whether restoration is required. No: not required. Yes: required. Not required by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the SQL Server instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.","description_kind":"plain","optional":true},"ha_type":{"type":"string","description":"Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_start_time":{"type":"string","description":"Start time of the maintenance in one day, format like `HH:mm`.","description_kind":"plain","optional":true,"computed":true},"maintenance_time_span":{"type":"number","description":"The timespan of maintenance in one day, unit is hour.","description_kind":"plain","optional":true,"computed":true},"maintenance_week_set":{"type":["set","number"],"description":"A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and Sunday.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"multi_zones":{"type":"bool","description":"Indicate whether to deploy across availability zones.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SQL Server instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period in month. The value does not exceed 48.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true,"computed":true},"ro_flag":{"type":"string","description":"Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"Security group bound to the instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the SQL Server.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"An array of voucher IDs, currently only one can be used for a single order.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"wait_switch":{"type":"number","description":"The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance_ssl":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"type":{"type":"string","description":"Operation type. enable: turn on SSL; disable: turn off SSL; renew: update the certificate validity period.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance_tde":{"version":0,"block":{"attributes":{"certificate_attribution":{"type":"string","description":"Certificate attribution. self- means to use the account's own certificate, others- means to refer to the certificate of other accounts, and the default is self.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"quote_uin":{"type":"string","description":"Other referenced main account IDs, required when CertificateAttribute is others.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_migration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"migrate_name":{"type":"string","description":"Name of the migration task.","description_kind":"plain","required":true},"migrate_type":{"type":"number","description":"Migration type (1 structure migration 2 data migration 3 incremental synchronization).","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Type of migration source 1 TencentDB for SQLServer 2 Cloud server self-built SQLServer database 4 SQLServer backup and restore 5 SQLServer backup and restore (COS mode).","description_kind":"plain","required":true}},"block_types":{"migrate_db_set":{"nesting_mode":"list","block":{"attributes":{"db_name":{"type":"string","description":"Name of the migration database.","description_kind":"plain","optional":true}},"description":"Migrate DB objects. Offline migration is not used (SourceType=4 or SourceType=5).","description_kind":"plain"}},"rename_restore":{"nesting_mode":"list","block":{"attributes":{"new_name":{"type":"string","description":"When the new name of the library is used for offline migration, if it is not filled in, it will be named according to OldName. OldName and NewName cannot be filled in at the same time. OldName and NewName must be filled in and cannot be duplicate when used for cloning database.","description_kind":"plain","optional":true},"old_name":{"type":"string","description":"The name of the library. If oldName does not exist, a failure is returned.It can be left blank when used for offline migration tasks.","description_kind":"plain","optional":true}},"description":"Restore and rename the database in ReNameRestoreDatabase. If it is not filled in, the restored database will be named by default and all databases will be restored. Valid if SourceType=5.","description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"cvm_id":{"type":"string","description":"ID of the migration source Cvm, used when MigrateType=2 (cloud server self-built SQL Server database).","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"The ID of the migration source instance, which is used when MigrateType=1 (TencentDB for SQLServers). The format is mssql-si2823jyl.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Migrate the intranet IP of the self-built database of the source Cvm, and use it when MigrateType=2 (self-built SQL Server database of the cloud server).","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, MigrateType=1 or MigrateType=2.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port number of the self-built database of the migration source Cvm, which is used when MigrateType=2 (self-built SQL Server database of the cloud server).","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet ID under the Vpc of the source Cvm is used when MigrateType=2 (ECS self-built SQL Server database). The format is as follows subnet-h9extioi.","description_kind":"plain","optional":true},"url":{"type":["set","string"],"description":"The source backup address for offline migration. MigrateType=4 or MigrateType=5.","description_kind":"plain","optional":true},"url_password":{"type":"string","description":"The source backup password for offline migration, MigrateType=4 or MigrateType=5.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"User name, MigrateType=1 or MigrateType=2.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The Vpc network ID of the migration source Cvm is used when MigrateType=2 (cloud server self-built SQL Server database). The format is as follows vpc-6ys9ont9.","description_kind":"plain","optional":true,"computed":true}},"description":"Migration source.","description_kind":"plain"},"min_items":1,"max_items":1},"target":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"The ID of the migration target instance, in the format mssql-si2823jyl.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password of the migration target instance.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"User name of the migration target instance.","description_kind":"plain","optional":true}},"description":"Migration target.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_publish_subscribe":{"version":0,"block":{"attributes":{"delete_subscribe_db":{"type":"bool","description":"Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe database, `false` for does not delete the subscribe database. default is `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"publish_instance_id":{"type":"string","description":"ID of the SQL Server instance which publish.","description_kind":"plain","required":true},"publish_subscribe_name":{"type":"string","description":"The name of the Publish and Subscribe. Default is `default_name`.","description_kind":"plain","optional":true},"subscribe_instance_id":{"type":"string","description":"ID of the SQL Server instance which subscribe.","description_kind":"plain","required":true}},"block_types":{"database_tuples":{"nesting_mode":"set","block":{"attributes":{"publish_database":{"type":"string","description":"Publish the database.","description_kind":"plain","required":true},"subscribe_database":{"type":"string","description":"Subscribe the database.","description_kind":"plain","required":true}},"description":"Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but modification is not allowed.","description_kind":"plain"},"min_items":1,"max_items":80}},"description_kind":"plain"}},"tencentcloud_sqlserver_readonly_instance":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"number","description":"Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the SQL Server instance.","description_kind":"plain","computed":true},"force_upgrade":{"type":"bool","description":"Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server instance, for it will cause ha_type of the master SQL Server instance change.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_instance_id":{"type":"string","description":"Indicates the master instance ID of recovery instances.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the SQL Server instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period in month. The value does not exceed 48.","description_kind":"plain","optional":true},"readonly_group_id":{"type":"string","description":"ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with valid value.","description_kind":"plain","optional":true,"computed":true},"readonly_group_name":{"type":"string","description":"Required when `readonly_group_type`=2, the name of the newly created read-only group.","description_kind":"plain","optional":true,"computed":true},"readonly_group_type":{"type":"number","description":"Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only `1` and `3` are supported.","description_kind":"plain","required":true},"readonly_groups_is_offline_delay":{"type":"number","description":"Required when `readonly_group_type`=2, whether the newly created read-only group has delay elimination enabled, 1-enabled, 0-disabled. When the delay between the read-only copy and the primary instance exceeds the threshold, it is automatically removed.","description_kind":"plain","optional":true,"computed":true},"readonly_groups_max_delay_time":{"type":"number","description":"Required when `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, the threshold for delayed elimination of newly created read-only groups.","description_kind":"plain","optional":true,"computed":true},"readonly_groups_min_in_group":{"type":"number","description":"When `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, it is required. After the newly created read-only group is delayed and removed, at least the number of read-only copies should be retained.","description_kind":"plain","optional":true,"computed":true},"ro_flag":{"type":"string","description":"Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"Security group bound to the instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the SQL Server.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"An array of voucher IDs, currently only one can be used for a single order.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"wait_switch":{"type":"number","description":"The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_renew_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"period":{"type":"number","description":"How many months to renew, the value range is 1-48, the default is 1.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_renew_postpaid_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_restart_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_restore_instance":{"version":0,"block":{"attributes":{"backup_id":{"type":"number","description":"Backup file ID, which can be obtained through the Id field in the returned value of the DescribeBackups API.","description_kind":"plain","required":true},"encryption":{"type":["list",["object",{"db_name":"string","status":"string"}]],"description":"TDE encryption, `enable` encrypted, `disable` unencrypted.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"rename_restore":{"nesting_mode":"list","block":{"attributes":{"new_name":{"type":"string","description":"New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.","description_kind":"plain","required":true},"old_name":{"type":"string","description":"Database name. If the OldName database does not exist, a failure will be returned.It can be left empty in offline migration tasks.","description_kind":"plain","required":true}},"description":"Restore the databases listed in ReNameRestoreDatabase and rename them after restoration. If this parameter is left empty, all databases will be restored and renamed in the default format.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_rollback_instance":{"version":0,"block":{"attributes":{"encryption":{"type":["list",["object",{"db_name":"string","status":"string"}]],"description":"TDE encryption, `enable` encrypted, `disable` unencrypted.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"time":{"type":"string","description":"Target time point for rollback.","description_kind":"plain","required":true}},"block_types":{"rename_restore":{"nesting_mode":"list","block":{"attributes":{"new_name":{"type":"string","description":"New database name.","description_kind":"plain","required":true},"old_name":{"type":"string","description":"Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline migration tasks.","description_kind":"plain","required":true}},"description":"Rename the databases listed in ReNameRestoreDatabase.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_start_backup_full_migration":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, returned by the CreateBackupMigration interface.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_start_backup_incremental_migration":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, returned by the CreateBackupMigration interface.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"Incremental backup import task ID.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_start_xevent":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"event_config":{"nesting_mode":"list","block":{"attributes":{"event_type":{"type":"string","description":"Event type. Valid values: slow (set threshold for slow SQL ), blocked (set threshold for the blocking and deadlock).","description_kind":"plain","required":true},"threshold":{"type":"number","description":"Threshold in milliseconds. Valid values: 0(disable), non-zero (enable).","description_kind":"plain","required":true}},"description":"Whether to start or stop an extended event.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ssl_certificate":{"version":0,"block":{"attributes":{"begin_time":{"type":"string","description":"Beginning time of the SSL certificate.","description_kind":"plain","computed":true},"cert":{"type":"string","description":"Content of the SSL certificate. Not allowed newline at the start and end.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the SSL certificate.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Primary domain of the SSL certificate.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"Ending time of the SSL certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description":"Name of the SSL certificate.","description_kind":"plain","optional":true},"product_zh_name":{"type":"string","description":"Certificate authority.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID of the SSL certificate. Default is `0`.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SSL certificate.","description_kind":"plain","computed":true},"subject_names":{"type":["list","string"],"description":"ALL domains included in the SSL certificate. Including the primary domain name.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the SSL certificate.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Type of the SSL certificate. Valid values: `CA` and `SVR`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssl_check_certificate_chain_operation":{"version":0,"block":{"attributes":{"certificate_chain":{"type":"string","description":"The certificate chain to check.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_complete_certificate_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_deploy_certificate_instance_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"ID of the certificate to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id_list":{"type":["set","string"],"description":"Need to deploy instance list.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Deployed cloud resource type.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Deployment cloud resource status: Live: -1: The domain name is not associated with a certificate.1: Domain name https is enabled.0: Domain name https is closed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_deploy_certificate_record_retry_operation":{"version":0,"block":{"attributes":{"deploy_record_detail_id":{"type":"number","description":"Deployment record details ID to be retried.","description_kind":"plain","optional":true},"deploy_record_id":{"type":"number","description":"Deployment record ID to be retried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_deploy_certificate_record_rollback_operation":{"version":0,"block":{"attributes":{"deploy_record_id":{"type":"number","description":"Deployment record ID to be rollback.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_download_certificate_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_path":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssl_free_certificate":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Specify alias for remark.","description_kind":"plain","optional":true},"cert_begin_time":{"type":"string","description":"Certificate begin time.","description_kind":"plain","computed":true},"cert_end_time":{"type":"string","description":"Certificate end time.","description_kind":"plain","computed":true},"certificate_private_key":{"type":"string","description":"Certificate private key.","description_kind":"plain","computed":true},"certificate_public_key":{"type":"string","description":"Certificate public key.","description_kind":"plain","computed":true},"contact_email":{"type":"string","description":"Email address.","description_kind":"plain","optional":true},"contact_phone":{"type":"string","description":"Phone number.","description_kind":"plain","optional":true},"csr_encrypt_algo":{"type":"string","description":"Specify CSR encrypt algorithm, only support `RSA` for now.","description_kind":"plain","optional":true},"csr_key_parameter":{"type":"string","description":"Specify CSR key parameter, only support `\"2048\"` for now.","description_kind":"plain","optional":true},"csr_key_password":{"type":"string","description":"Specify CSR key password.","description_kind":"plain","optional":true,"sensitive":true},"deployable":{"type":"bool","description":"Indicates whether the certificate deployable.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Specify domain name.","description_kind":"plain","required":true},"dv_auth_method":{"type":"string","description":"Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.","description_kind":"plain","required":true},"dv_auths":{"type":["list",["object",{"dv_auth_key":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]],"description":"DV certification information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"insert_time":{"type":"string","description":"Certificate insert time.","description_kind":"plain","computed":true},"old_certificate_id":{"type":"string","description":"Specify old certificate ID, used for re-apply.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Type of package. Only support `\"83\"` (TrustAsia TLS RSA CA).","description_kind":"plain","optional":true},"product_zh_name":{"type":"string","description":"Product zh name.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"ID of projects which this certification belong to.","description_kind":"plain","optional":true},"renewable":{"type":"bool","description":"Indicates whether the certificate renewable.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter needed.","description_kind":"plain","computed":true},"status_msg":{"type":"string","description":"Certificate status message.","description_kind":"plain","computed":true},"status_name":{"type":"string","description":"Certificate status name.","description_kind":"plain","computed":true},"validity_period":{"type":"string","description":"Specify validity period in month, only support `\"3\"` months for now.","description_kind":"plain","optional":true},"vulnerability_status":{"type":"string","description":"Vulnerability status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_pay_certificate":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Remark name.","description_kind":"plain","optional":true,"computed":true},"certificate_id":{"type":"string","description":"Returned certificate ID.","description_kind":"plain","computed":true},"confirm_letter":{"type":"string","description":"The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when product_id is set to 8, 9 or 10.","description_kind":"plain","optional":true},"domain_num":{"type":"number","description":"Number of domain names included in the certificate.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_id":{"type":"string","description":"Order ID returned.","description_kind":"plain","computed":true},"product_id":{"type":"number","description":"Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"The ID of project.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"SSL certificate status.","description_kind":"plain","computed":true},"time_span":{"type":"number","description":"Certificate period, currently only supports 1 year certificate purchase.","description_kind":"plain","optional":true}},"block_types":{"dv_auths":{"nesting_mode":"list","block":{"attributes":{"dv_auth_key":{"type":"string","description":"DV authentication key.","description_kind":"plain","computed":true},"dv_auth_value":{"type":"string","description":"DV authentication value.","description_kind":"plain","computed":true},"dv_auth_verify_type":{"type":"string","description":"DV authentication type.","description_kind":"plain","computed":true}},"description":"DV certification information.","description_kind":"plain"}},"information":{"nesting_mode":"list","block":{"attributes":{"admin_email":{"type":"string","description":"The administrator's email address.","description_kind":"plain","required":true},"admin_first_name":{"type":"string","description":"The first name of the administrator.","description_kind":"plain","required":true},"admin_last_name":{"type":"string","description":"The last name of the administrator.","description_kind":"plain","required":true},"admin_phone_num":{"type":"string","description":"Manager mobile phone number.","description_kind":"plain","required":true},"admin_position":{"type":"string","description":"Manager position.","description_kind":"plain","required":true},"certificate_domain":{"type":"string","description":"Domain name for binding certificate.","description_kind":"plain","required":true},"contact_email":{"type":"string","description":"Contact email address.","description_kind":"plain","required":true},"contact_first_name":{"type":"string","description":"Contact first name.","description_kind":"plain","required":true},"contact_last_name":{"type":"string","description":"Contact last name.","description_kind":"plain","required":true},"contact_number":{"type":"string","description":"Contact phone number.","description_kind":"plain","required":true},"contact_position":{"type":"string","description":"Contact position.","description_kind":"plain","required":true},"csr_content":{"type":"string","description":"CSR content uploaded.","description_kind":"plain","optional":true},"csr_type":{"type":"string","description":"CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload.","description_kind":"plain","optional":true},"domain_list":{"type":["set","string"],"description":"Array of uploaded domain names, multi-domain certificates can be uploaded.","description_kind":"plain","optional":true},"key_password":{"type":"string","description":"Private key password.","description_kind":"plain","optional":true},"organization_address":{"type":"string","description":"Company address.","description_kind":"plain","required":true},"organization_city":{"type":"string","description":"Company city.","description_kind":"plain","required":true},"organization_country":{"type":"string","description":"Country name, such as China: CN.","description_kind":"plain","required":true},"organization_division":{"type":"string","description":"Department name.","description_kind":"plain","required":true},"organization_name":{"type":"string","description":"Company name.","description_kind":"plain","required":true},"organization_region":{"type":"string","description":"The province where the company is located.","description_kind":"plain","required":true},"phone_area_code":{"type":"string","description":"Company landline area code.","description_kind":"plain","required":true},"phone_number":{"type":"string","description":"Company landline number.","description_kind":"plain","required":true},"postal_code":{"type":"string","description":"Company postal code.","description_kind":"plain","required":true},"verify_type":{"type":"string","description":"Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification.","description_kind":"plain","required":true}},"description":"Certificate information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ssl_replace_certificate_operation":{"version":0,"block":{"attributes":{"cert_csr_encrypt_algo":{"type":"string","description":"CSR encryption method, optional: RSA, ECC, SM2. (Selectable only if CsrType is Online), default is RSA.","description_kind":"plain","optional":true},"cert_csr_key_parameter":{"type":"string","description":"CSR encryption parameter, when CsrEncryptAlgo is RSA, you can choose 2048, 4096, etc., and the default is 2048; when CsrEncryptAlgo is ECC, you can choose prime256v1, secp384r1, etc., and the default is prime256v1;.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"csr_content":{"type":"string","description":"CSR Content.","description_kind":"plain","optional":true},"csr_key_password":{"type":"string","description":"KEY Password.","description_kind":"plain","optional":true},"csr_type":{"type":"string","description":"Type, default Original. Available options: Original = original certificate CSR, Upload = manual upload, Online = online generation.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"reason":{"type":"string","description":"Reason for reissue.","description_kind":"plain","optional":true},"valid_type":{"type":"string","description":"Verification type: DNS_AUTO = automatic DNS verification (this verification type is only supported for domain names that are resolved by Tencent Cloud and have normal resolution status), DNS = manual DNS verification, FILE = file verification.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssl_revoke_certificate_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"reason":{"type":"string","description":"Reasons for revoking certificate.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_update_certificate_instance_operation":{"version":0,"block":{"attributes":{"allow_download":{"type":"bool","description":"Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Update new certificate ID.","description_kind":"plain","optional":true},"certificate_private_key":{"type":"string","description":"Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.","description_kind":"plain","optional":true,"sensitive":true},"certificate_public_key":{"type":"string","description":"Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.","description_kind":"plain","optional":true,"sensitive":true},"expiring_notification_switch":{"type":"number","description":"Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"old_certificate_id":{"type":"string","description":"Update the original certificate ID.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID, if you choose to upload the certificate, you can configure this parameter.","description_kind":"plain","optional":true},"repeatable":{"type":"bool","description":"Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.","description_kind":"plain","optional":true},"resource_types":{"type":["set","string"],"description":"The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.","description_kind":"plain","required":true}},"block_types":{"resource_types_regions":{"nesting_mode":"list","block":{"attributes":{"regions":{"type":["set","string"],"description":"Region list.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Cloud resource type.","description_kind":"plain","optional":true}},"description":"List of regions where cloud resources need to be deploye.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_update_certificate_record_retry_operation":{"version":0,"block":{"attributes":{"deploy_record_detail_id":{"type":"number","description":"Deployment record details ID to be retried.","description_kind":"plain","optional":true},"deploy_record_id":{"type":"number","description":"Deployment record ID to be retried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_update_certificate_record_rollback_operation":{"version":0,"block":{"attributes":{"deploy_record_id":{"type":"string","description":"Deployment record ID to be rolled back.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_upload_revoke_letter_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"revoke_letter":{"type":"string","description":"The format of the base64-encoded certificate confirmation letter file should be jpg, jpeg, png, or pdf, and the size should be between 1kb and 1.4M.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_product_secret":{"version":0,"block":{"attributes":{"create_time":{"type":"number","description":"Credential creation time in UNIX timestamp format.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description, which is used to describe the purpose in detail and can contain up to 2,048 bytes.","description_kind":"plain","optional":true},"domains":{"type":["set","string"],"description":"Domain name of the account in the form of IP. You can enter `%`.","description_kind":"plain","required":true},"enable_rotation":{"type":"bool","description":"Specifies whether to enable rotation, when secret status is `Disabled`, rotation will be disabled. `True` - enable, `False` - do not enable. If this parameter is not specified, `False` will be used by default.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Tencent Cloud service instance ID.","description_kind":"plain","required":true},"kms_key_id":{"type":"string","description":"Specifies the KMS CMK that encrypts the credential. If this parameter is left empty, the CMK created by Secrets Manager by default will be used for encryption.You can also specify a custom KMS CMK created in the same region for encryption.","description_kind":"plain","optional":true},"product_name":{"type":"string","description":"Name of the Tencent Cloud service bound to the credential, such as `Mysql`, `Tdsql-mysql`, `Tdsql_C_Mysql`. you can use dataSource `tencentcloud_ssm_products` to query supported products.","description_kind":"plain","required":true},"rotation_begin_time":{"type":"string","description":"User-Defined rotation start time in the format of 2006-01-02 15:04:05.When `EnableRotation` is `True`, this parameter is required.","description_kind":"plain","optional":true,"computed":true},"rotation_frequency":{"type":"number","description":"Rotation frequency in days. Default value: 1 day.","description_kind":"plain","optional":true,"computed":true},"secret_name":{"type":"string","description":"Credential name, which must be unique in the same region. It can contain 128 bytes of letters, digits, hyphens, and underscores and must begin with a letter or digit.","description_kind":"plain","required":true},"secret_type":{"type":"number","description":"`0`: user-defined secret. `1`: Tencent Cloud services secret. `2`: SSH key secret. `3`: Tencent Cloud API key secret. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Enable or Disable Secret. Valid values is `Enabled` or `Disabled`. Default is `Enabled`.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of secret.","description_kind":"plain","optional":true},"user_name_prefix":{"type":"string","description":"Prefix of the user account name, which is specified by you and can contain up to 8 characters.Supported character sets include:Digits: [0, 9].Lowercase letters: [a, z].Uppercase letters: [A, Z].Special symbols: underscore.The prefix must begin with a letter.","description_kind":"plain","required":true}},"block_types":{"privileges_list":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description":"This value takes effect only when `PrivilegeName` is `ColumnPrivileges`, and the following parameters are required in this case:Database: explicitly indicate the database instance.TableName: explicitly indicate the table.","description_kind":"plain","optional":true},"database":{"type":"string","description":"This value takes effect only when `PrivilegeName` is `DatabasePrivileges`.","description_kind":"plain","optional":true},"privilege_name":{"type":"string","description":"Permission name. Valid values: `GlobalPrivileges`, `DatabasePrivileges`, `TablePrivileges`, `ColumnPrivileges`. When the permission is `DatabasePrivileges`, the database name must be specified by the `Database` parameter; When the permission is `TablePrivileges`, the database name and the table name in the database must be specified by the `Database` and `TableName` parameters; When the permission is `ColumnPrivileges`, the database name, table name in the database, and column name in the table must be specified by the `Database`, `TableName`, and `ColumnName` parameters.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission list. For the `Mysql` service, optional permission values are: 1. Valid values of `GlobalPrivileges`: SELECT,INSERT,UPDATE,DELETE,CREATE, PROCESS, DROP,REFERENCES,INDEX,ALTER,SHOW DATABASES,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER. Note: if this parameter is not passed in, it means to clear the permission. 2. Valid values of `DatabasePrivileges`: SELECT,INSERT,UPDATE,DELETE,CREATE, DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER. Note: if this parameter is not passed in, it means to clear the permission. 3. Valid values of `TablePrivileges`: SELECT,INSERT,UPDATE,DELETE,CREATE, DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW, TRIGGER. Note: if this parameter is not passed in, it means to clear the permission. 4. Valid values of `ColumnPrivileges`: SELECT,INSERT,UPDATE,REFERENCES.Note: if this parameter is not passed in, it means to clear the permission.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"This value takes effect only when `PrivilegeName` is `TablePrivileges`, and the `Database` parameter is required in this case to explicitly indicate the database instance.","description_kind":"plain","optional":true}},"description":"List of permissions that need to be granted when the credential is bound to a Tencent Cloud service.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ssm_rotate_product_secret":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_secret":{"version":0,"block":{"attributes":{"additional_config":{"type":"string","description":"Additional config for specific secret types in JSON string format.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of secret. The maximum is 2048 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_enabled":{"type":"bool","description":"Specify whether to enable secret. Default value is `true`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"KMS keyId used to encrypt secret. If it is empty, it means that the CMK created by SSM for you by default is used for encryption. You can also specify the KMS CMK created by yourself in the same region for encryption.","description_kind":"plain","optional":true,"computed":true},"recovery_window_in_days":{"type":"number","description":"Specify the scheduled deletion date. Default value is `0` that means to delete immediately. 1-30 means the number of days reserved, completely deleted after this date.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"secret_type":{"type":"number","description":"Type of secret. `0`: user-defined secret. `4`: redis secret. Default is `0`.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Status of secret.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of secret.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_secret_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secret_binary":{"type":"string","description":"The base64-encoded binary secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes. When secret status is `Disabled`, this field will not update anymore.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"secret_string":{"type":"string","description":"The string text of secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes. When secret status is `Disabled`, this field will not update anymore.","description_kind":"plain","optional":true},"version_id":{"type":"string","description":"Version of secret. The maximum length is 64 bytes. The version_id can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_ssh_key_pair_secret":{"version":0,"block":{"attributes":{"clean_ssh_key":{"type":"bool","description":"Specifies whether to delete the SSH key from both the secret and the SSH key list in the CVM console. This field is only take effect when delete SSH key secrets. Valid values: `True`: deletes SSH key from both the secret and SSH key list in the CVM console. Note that the deletion will fail if the SSH key is already bound to a CVM instance.`False`: only deletes the SSH key information in the secret.","description_kind":"plain","optional":true},"create_time":{"type":"number","description":"Credential creation time in UNIX timestamp format.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description, such as what it is used for. It contains up to 2,048 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kms_key_id":{"type":"string","description":"Specifies a KMS CMK to encrypt the secret.If this parameter is left empty, the CMK created by Secrets Manager by default will be used for encryption.You can also specify a custom KMS CMK created in the same region for encryption.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the created SSH key belongs.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"Secret name, which must be unique in the same region. It can contain 128 bytes of letters, digits, hyphens and underscores and must begin with a letter or digit.","description_kind":"plain","required":true},"secret_type":{"type":"number","description":"`0`: user-defined secret. `1`: Tencent Cloud services secret. `2`: SSH key secret. `3`: Tencent Cloud API key secret. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"ssh_key_name":{"type":"string","description":"Name of the SSH key pair, which only contains digits, letters and underscores and must start with a digit or letter. The maximum length is 25 characters.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Enable or Disable Secret. Valid values is `Enabled` or `Disabled`. Default is `Enabled`.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of secret.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_subnet":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The availability zone within which the subnet should be created.","description_kind":"plain","required":true},"available_ip_count":{"type":"number","description":"The number of available IPs.","description_kind":"plain","computed":true},"cdc_id":{"type":"string","description":"ID of CDC instance.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"A network address block of the subnet.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of subnet resource.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Indicates whether it is the default VPC for this region.","description_kind":"plain","computed":true},"is_multicast":{"type":"bool","description":"Indicates whether multicast is enabled. The default value is 'true'.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of subnet to be created.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"ID of a routing table to which the subnet should be associated.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of the subnet.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be associated.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tag":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tag_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource":{"type":"string","description":"[Six-segment description of resources](https://cloud.tencent.com/document/product/598/10606).","description_kind":"plain","required":true},"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tat_command":{"version":0,"block":{"attributes":{"command_name":{"type":"string","description":"Command name. The name can be up to 60 bytes, and contain [a-z], [A-Z], [0-9] and [_-.].","description_kind":"plain","required":true},"command_type":{"type":"string","description":"Command type. `SHELL` and `POWERSHELL` are supported. The default value is `SHELL`.","description_kind":"plain","optional":true},"content":{"type":"string","description":"Command. The maximum length of Base64 encoding is 64KB.","description_kind":"plain","required":true},"created_by":{"type":"string","description":"Command creator. `TAT` indicates a public command and `USER` indicates a personal command.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Command creation time.","description_kind":"plain","computed":true},"default_parameters":{"type":"string","description":"The default value of the custom parameter value when it is enabled. The field type is JSON encoded string. For example, {\u0026amp;#39;varA\u0026amp;#39;: \u0026amp;#39;222\u0026amp;#39;}.`key` is the name of the custom parameter and value is the default value. Both `key` and `value` are strings.If no parameter value is provided in the `InvokeCommand` API, the default value is used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"description":{"type":"string","description":"Command description. The maximum length is 120 characters.","description_kind":"plain","optional":true},"enable_parameter":{"type":"bool","description":"Whether to enable the custom parameter feature.This cannot be modified once created.Default value: `false`.","description_kind":"plain","optional":true},"formatted_description":{"type":"string","description":"Formatted description of the command. This parameter is an empty string for user commands and contains values for public commands.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_cos_bucket_url":{"type":"string","description":"The COS bucket URL for uploading logs. The URL must start with `https`, such as `https://BucketName-123454321.cos.ap-beijing.myqcloud.com`.","description_kind":"plain","optional":true},"output_cos_key_prefix":{"type":"string","description":"The COS bucket directory where the logs are saved. Check below for the rules of the directory name.1. It must be a combination of number, letters, and visible characters. Up to 60 characters are allowed.2. Use a slash (/) to create a subdirectory.3. Consecutive dots (.) and slashes (/) are not allowed. It can not start with a slash (/).","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Command timeout period. Default value: 60 seconds. Value range: [1, 86400].","description_kind":"plain","optional":true},"updated_time":{"type":"string","description":"Command update time.","description_kind":"plain","computed":true},"username":{"type":"string","description":"The username used to execute the command on the CVM or Lighthouse instance.The principle of least privilege is the best practice for permission management. We recommend you execute TAT commands as a general user. By default, the root user is used to execute commands on Linux and the System user is used on Windows.","description_kind":"plain","optional":true},"working_directory":{"type":"string","description":"Command execution path. The default value is /root for `SHELL` commands and C:/Program Files/qcloudtat_agent/workdir for `POWERSHELL` commands.","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tags bound to the command. At most 10 tags are allowed.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tat_invocation_command_attachment":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","computed":true},"command_name":{"type":"string","description":"Command name. The name can be up to 60 bytes, and contain [a-z], [A-Z], [0-9] and [_-.].","description_kind":"plain","optional":true},"command_type":{"type":"string","description":"Command type. SHELL and POWERSHELL are supported. The default value is SHELL.","description_kind":"plain","optional":true},"content":{"type":"string","description":"Base64-encoded command. The maximum length is 64 KB.","description_kind":"plain","required":true},"default_parameters":{"type":"string","description":"The default value of the custom parameter value when it is enabled. The field type is JSON encoded string. For example, {varA: 222}.key is the name of the custom parameter and value is the default value. Both key and value are strings.If Parameters is not provided, the default values specified here are used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"description":{"type":"string","description":"Command description. The maximum length is 120 characters.","description_kind":"plain","optional":true},"enable_parameter":{"type":"bool","description":"Whether to enable the custom parameter feature.This cannot be modified once created.Default value: false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instances about to execute commands. Supported instance types: CVM LIGHTHOUSE.","description_kind":"plain","required":true},"output_cos_bucket_url":{"type":"string","description":"The COS bucket URL for uploading logs; The URL must start with https, such as https://BucketName-123454321.cos.ap-beijing.myqcloud.com.","description_kind":"plain","optional":true},"output_cos_key_prefix":{"type":"string","description":"The COS bucket directory where the logs are saved; Check below for the rules of the directory name: 1 It must be a combination of number, letters, and visible characters, Up to 60 characters are allowed; 2 Use a slash (/) to create a subdirectory; 3 can not be used as the folder name; It cannot start with a slash (/), and cannot contain consecutive slashes.","description_kind":"plain","optional":true},"parameters":{"type":"string","description":"Custom parameters of Command. The field type is JSON encoded string. For example, {varA: 222}.key is the name of the custom parameter and value is the default value. Both key and value are strings.If no parameter value is provided, the DefaultParameters is used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"save_command":{"type":"bool","description":"Whether to save the command. Valid values:rue: SaveFalse:Do not saveThe default value is False.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Command timeout period. Default value: 60 seconds. Value range: [1, 86400].","description_kind":"plain","optional":true},"username":{"type":"string","description":"The username used to execute the command on the CVM or Lighthouse instance.The principle of least privilege is the best practice for permission management. We recommend you execute TAT commands as a general user. By default, the user root is used to execute commands on Linux and the user System is used on Windows.","description_kind":"plain","optional":true},"working_directory":{"type":"string","description":"Command execution path. The default value is /root for SHELL commands and C:Program Filesqcloudtat_agentworkdir for POWERSHELL commands.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invocation_invoke_attachment":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instances about to execute commands. Supported instance types: CVM LIGHTHOUSE.","description_kind":"plain","required":true},"output_cos_bucket_url":{"type":"string","description":"The COS bucket URL for uploading logs. The URL must start with https, such as https://BucketName-123454321.cos.ap-beijing.myqcloud.com.","description_kind":"plain","optional":true},"output_cos_key_prefix":{"type":"string","description":"The COS bucket directory where the logs are saved; Check below for the rules of the directory name: 1 It must be a combination of number, letters, and visible characters, Up to 60 characters are allowed; 2 Use a slash (/) to create a subdirectory; 3 can not be used as the folder name; It cannot start with a slash (/), and cannot contain consecutive slashes.","description_kind":"plain","optional":true},"parameters":{"type":"string","description":"Custom parameters of Command. The field type is JSON encoded string. For example, {varA: 222}.key is the name of the custom parameter and value is the default value. Both key and value are strings.If no parameter value is provided, the DefaultParameters is used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Command timeout period. Default value: 60 seconds. Value range: [1, 86400].","description_kind":"plain","optional":true},"username":{"type":"string","description":"The username used to execute the command on the CVM or Lighthouse instance.The principle of least privilege is the best practice for permission management. We recommend you execute TAT commands as a general user. By default, the user root is used to execute commands on Linux and the user System is used on Windows.","description_kind":"plain","optional":true},"working_directory":{"type":"string","description":"Command execution path. The default value is /root for SHELL commands and C:Program Filesqcloudtat_agentworkdir for POWERSHELL commands.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invoker":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Remote command ID.","description_kind":"plain","required":true},"created_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"Whether to enable the invoker.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"ID of the instance bound to the trigger. Up to 100 IDs are allowed.","description_kind":"plain","required":true},"invoker_id":{"type":"string","description":"Invoker ID.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Invoker name.","description_kind":"plain","required":true},"parameters":{"type":"string","description":"Custom parameters of the command.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Invoker type. It can only be `SCHEDULE` (recurring invokers).","description_kind":"plain","required":true},"updated_time":{"type":"string","description":"Modification time.","description_kind":"plain","computed":true},"username":{"type":"string","description":"The user who executes the command.","description_kind":"plain","optional":true}},"block_types":{"schedule_settings":{"nesting_mode":"list","block":{"attributes":{"invoke_time":{"type":"string","description":"The next execution time of the invoker. This field is required if Policy is ONCE.","description_kind":"plain","optional":true},"policy":{"type":"string","description":"Execution policy: `ONCE`: Execute once; `RECURRENCE`: Execute repeatedly.","description_kind":"plain","required":true},"recurrence":{"type":"string","description":"Trigger the crontab expression. This field is required if `Policy` is `RECURRENCE`. The crontab expression is parsed in UTC+8.","description_kind":"plain","optional":true}},"description":"Settings required for a recurring invoker.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tat_invoker_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoker_id":{"type":"string","description":"ID of the invoker to be enabled.","description_kind":"plain","required":true},"invoker_status":{"type":"string","description":"Invoker on and off state, Values: `on`, `off`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_cluster":{"version":0,"block":{"attributes":{"api_access_id":{"type":"string","description":"Access ID of the TcaplusDB cluster.For TcaplusDB SDK connect.","description_kind":"plain","computed":true},"api_access_ip":{"type":"string","description":"Access IP of the TcaplusDB cluster.For TcaplusDB SDK connect.","description_kind":"plain","computed":true},"api_access_port":{"type":"number","description":"Access port of the TcaplusDB cluster.For TcaplusDB SDK connect.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Name of the TcaplusDB cluster. Name length should be between 1 and 30.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the TcaplusDB cluster.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idl_type":{"type":"string","description":"IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`.","description_kind":"plain","required":true},"network_type":{"type":"string","description":"Network type of the TcaplusDB cluster.","description_kind":"plain","computed":true},"old_password_expire_last":{"type":"number","description":"Expiration time of old password after password update, unit: second.","description_kind":"plain","optional":true},"old_password_expire_time":{"type":"string","description":"Expiration time of the old password. If `password_status` is `unmodifiable`, it means the old password has not yet expired.","description_kind":"plain","computed":true},"password":{"type":"string","description":"Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9).","description_kind":"plain","required":true,"sensitive":true},"password_status":{"type":"string","description":"Password status of the TcaplusDB cluster. Valid values: `unmodifiable`, `modifiable`. `unmodifiable`. which means the password can not be changed in this moment; `modifiable`, which means the password can be changed in this moment.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet id of the TcaplusDB cluster.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC id of the TcaplusDB cluster.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_idl":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to which the table group belongs.","description_kind":"plain","required":true},"file_content":{"type":"string","description":"IDL file content of the TcaplusDB table.","description_kind":"plain","required":true},"file_ext_type":{"type":"string","description":"File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, `file_ext_type` must be 'xml'.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Name of the IDL file.","description_kind":"plain","required":true},"file_type":{"type":"string","description":"Type of the IDL file. Valid values are PROTO and TDR.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_infos":{"type":["list",["object",{"error":"string","index_key_set":"string","key_fields":"string","sum_key_field_size":"number","sum_value_field_size":"number","table_name":"string","value_fields":"string"}]],"description":"Table info of the IDL.","description_kind":"plain","computed":true},"tablegroup_id":{"type":"string","description":"ID of the table group to which the IDL file belongs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_table":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to which the table belongs.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the TcaplusDB table.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the TcaplusDB table.","description_kind":"plain","optional":true},"error":{"type":"string","description":"Error messages for creating TcaplusDB table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idl_id":{"type":"string","description":"ID of the IDL File.","description_kind":"plain","required":true},"reserved_read_cu":{"type":"number","description":"Reserved read capacity units of the TcaplusDB table.","description_kind":"plain","required":true},"reserved_volume":{"type":"number","description":"Reserved storage capacity of the TcaplusDB table (unit: GB).","description_kind":"plain","required":true},"reserved_write_cu":{"type":"number","description":"Reserved write capacity units of the TcaplusDB table.","description_kind":"plain","required":true},"status":{"type":"string","description":"Status of the TcaplusDB table.","description_kind":"plain","computed":true},"table_idl_type":{"type":"string","description":"IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Name of the TcaplusDB table.","description_kind":"plain","required":true},"table_size":{"type":"number","description":"Size of the TcaplusDB table.","description_kind":"plain","computed":true},"table_type":{"type":"string","description":"Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`.","description_kind":"plain","required":true},"tablegroup_id":{"type":"string","description":"ID of the table group to which the table belongs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_tablegroup":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to which the table group belongs.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the TcaplusDB table group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_count":{"type":"number","description":"Number of tables.","description_kind":"plain","computed":true},"tablegroup_name":{"type":"string","description":"Name of the TcaplusDB table group. Name length should be between 1 and 30.","description_kind":"plain","required":true},"total_size":{"type":"number","description":"Total storage size (MB).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcm_access_log_config":{"version":0,"block":{"attributes":{"address":{"type":"string","description":"Third party grpc server address.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Whether enable log.","description_kind":"plain","optional":true},"enable_server":{"type":"bool","description":"Whether enable third party grpc server.","description_kind":"plain","optional":true},"enable_stdout":{"type":"bool","description":"Whether enable stdout.","description_kind":"plain","optional":true},"encoding":{"type":"string","description":"Log encoding, TEXT or JSON.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Log format.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_name":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true},"template":{"type":"string","description":"Log template, istio/trace/custome.","description_kind":"plain","optional":true}},"block_types":{"cls":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable CLS.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"Log set of CLS.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Log topic of CLS.","description_kind":"plain","optional":true}},"description":"CLS config.","description_kind":"plain"},"max_items":1},"selected_range":{"nesting_mode":"list","block":{"attributes":{"all":{"type":"bool","description":"Select all if true, default false.","description_kind":"plain","optional":true}},"block_types":{"items":{"nesting_mode":"list","block":{"attributes":{"gateways":{"type":["set","string"],"description":"Ingress gateway list.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace.","description_kind":"plain","optional":true}},"description":"Items.","description_kind":"plain"}}},"description":"Selected range.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcm_cluster_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true}},"block_types":{"cluster_list":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"TKE Cluster id.","description_kind":"plain","required":true},"region":{"type":"string","description":"TKE cluster region.","description_kind":"plain","required":true},"role":{"type":"string","description":"Cluster role in mesh, REMOTE or MASTER.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet id, only needed if it\u0026#39;s standalone mesh.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Cluster type.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Cluster\u0026#39;s VpcId.","description_kind":"plain","required":true}},"description":"Cluster list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcm_mesh":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description":"Mesh name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","optional":true,"computed":true},"mesh_version":{"type":"string","description":"Mesh version.","description_kind":"plain","required":true},"type":{"type":"string","description":"Mesh type.","description_kind":"plain","required":true}},"block_types":{"config":{"nesting_mode":"list","block":{"block_types":{"inject":{"nesting_mode":"list","block":{"attributes":{"exclude_ip_ranges":{"type":["set","string"],"description":"IP ranges that should not be proxied.","description_kind":"plain","optional":true},"hold_application_until_proxy_starts":{"type":"bool","description":"Let istio-proxy(sidecar) start first, before app container.","description_kind":"plain","optional":true},"hold_proxy_until_application_ends":{"type":"bool","description":"Let istio-proxy(sidecar) stop last, after app container.","description_kind":"plain","optional":true}},"description":"Sidecar inject configuration.","description_kind":"plain"},"max_items":1},"istio":{"nesting_mode":"list","block":{"attributes":{"disable_http_retry":{"type":"bool","description":"Disable http retry.","description_kind":"plain","optional":true},"disable_policy_checks":{"type":"bool","description":"Disable policy checks.","description_kind":"plain","optional":true},"enable_pilot_http":{"type":"bool","description":"Enable HTTP/1.0 support.","description_kind":"plain","optional":true},"outbound_traffic_policy":{"type":"string","description":"Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode.","description_kind":"plain","required":true}},"block_types":{"smart_dns":{"nesting_mode":"list","block":{"attributes":{"istio_meta_dns_auto_allocate":{"type":"bool","description":"Enable auto allocate address.","description_kind":"plain","optional":true},"istio_meta_dns_capture":{"type":"bool","description":"Enable dns proxy.","description_kind":"plain","optional":true}},"description":"SmartDNS configuration.","description_kind":"plain"},"max_items":1},"tracing":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable tracing.","description_kind":"plain","optional":true},"sampling":{"type":"number","description":"Tracing sampling, 0.0-1.0.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"apm":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable APM.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance id of the APM.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true}},"description":"APM config.","description_kind":"plain"},"max_items":1},"zipkin":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"Zipkin address.","description_kind":"plain","required":true}},"description":"Third party zipkin config.","description_kind":"plain"},"max_items":1}},"description":"Tracing config(Deprecated, please use MeshConfig.Tracing for configuration).","description_kind":"plain"},"max_items":1}},"description":"Istio configuration.","description_kind":"plain"},"max_items":1},"prometheus":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_prom":{"nesting_mode":"list","block":{"attributes":{"auth_type":{"type":"string","description":"Authentication type of the prometheus.","description_kind":"plain","required":true},"is_public_addr":{"type":"bool","description":"Whether it is public address, default false.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true},"url":{"type":"string","description":"Url of the prometheus.","description_kind":"plain","required":true},"username":{"type":"string","description":"Username of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"description":"Custom prometheus.","description_kind":"plain"},"max_items":1}},"description":"Prometheus configuration.","description_kind":"plain"},"max_items":1},"sidecar_resources":{"nesting_mode":"list","block":{"block_types":{"limits":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Resource type name, `cpu/memory`.","description_kind":"plain","optional":true},"quantity":{"type":"string","description":"Resource quantity, example: cpu-`100m`, memory-`1Gi`.","description_kind":"plain","optional":true}},"description":"Sidecar limits.","description_kind":"plain"}},"requests":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Resource type name, `cpu/memory`.","description_kind":"plain","optional":true},"quantity":{"type":"string","description":"Resource quantity, example: cpu-`100m`, memory-`1Gi`.","description_kind":"plain","optional":true}},"description":"Sidecar requests.","description_kind":"plain"}}},"description":"Default sidecar requests and limits.","description_kind":"plain"},"max_items":1},"tracing":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable tracing.","description_kind":"plain","optional":true,"computed":true},"sampling":{"type":"number","description":"Tracing sampling, 0.0-1.0.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"apm":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable APM.","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id of the APM.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true,"computed":true}},"description":"APM config.","description_kind":"plain"},"max_items":1},"zipkin":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"Zipkin address.","description_kind":"plain","required":true}},"description":"Third party zipkin config.","description_kind":"plain"},"max_items":1}},"description":"Tracing config.","description_kind":"plain"},"max_items":1}},"description":"Mesh configuration.","description_kind":"plain"},"min_items":1,"max_items":1},"tag_list":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"passthrough":{"type":"bool","description":"Passthrough to other related product.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"A list of associated tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcm_prometheus_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true}},"block_types":{"prometheus":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Existed TMP id, auto create TMP if empty.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region for TMP.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet id for TMP.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id for TMP.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_prom":{"nesting_mode":"list","block":{"attributes":{"auth_type":{"type":"string","description":"Authentication type of the prometheus.","description_kind":"plain","required":true},"is_public_addr":{"type":"bool","description":"Whether it is public address, default false.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"url":{"type":"string","description":"Url of the prometheus.","description_kind":"plain","required":true},"username":{"type":"string","description":"Username of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"description":"Third party prometheus.","description_kind":"plain"},"max_items":1}},"description":"Prometheus configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcm_tracing_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"Whether enable tracing.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true},"sampling":{"type":"number","description":"Tracing sampling, 0.0-1.0.","description_kind":"plain","optional":true}},"block_types":{"apm":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable APM.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Instance id of the APM.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true}},"description":"APM config.","description_kind":"plain"},"max_items":1},"zipkin":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"Zipkin address.","description_kind":"plain","required":true}},"description":"Third party zipkin config.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcmq_queue":{"version":0,"block":{"attributes":{"dead_letter_queue_name":{"type":"string","description":"Dead letter queue name.","description_kind":"plain","optional":true},"first_query_interval":{"type":"number","description":"First lookback interval.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_msg_heap_num":{"type":"number","description":"Maximum number of heaped messages. The value range is 1,000,000-10,000,000 during the beta test and can be 1,000,000-1,000,000,000 after the product is officially released. The default value is 10,000,000 during the beta test and will be 100,000,000 after the product is officially released.","description_kind":"plain","optional":true},"max_msg_size":{"type":"number","description":"Maximum message length. Value range: 1024-65536 bytes (i.e., 1-64 KB). Default value: 65536.","description_kind":"plain","optional":true},"max_query_count":{"type":"number","description":"Maximum number of lookbacks.","description_kind":"plain","optional":true},"max_receive_count":{"type":"number","description":"Maximum receipt times. Value range: 1-1000.","description_kind":"plain","optional":true},"max_time_to_live":{"type":"number","description":"Maximum period in seconds before an unconsumed message expires, which is required if `policy` is 1. Value range: 300-43200. This value should be smaller than `msgRetentionSeconds` (maximum message retention period).","description_kind":"plain","optional":true},"msg_retention_seconds":{"type":"number","description":"The max period during which a message is retained before it is automatically acknowledged. Value range: 30-43,200 seconds (30 seconds to 12 hours). Default value: 3600 seconds (1 hour).","description_kind":"plain","optional":true},"policy":{"type":"number","description":"Dead letter policy. 0: message has been consumed multiple times but not deleted; 1: `Time-To-Live` has elapsed.","description_kind":"plain","optional":true},"polling_wait_seconds":{"type":"number","description":"Long polling wait time for message reception. Value range: 0-30 seconds. Default value: 0.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"Queue name, which must be unique under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true},"retention_size_in_mb":{"type":"number","description":"Queue storage space configured for message rewind. Value range: 10,240-512,000 MB (if message rewind is enabled). The value `0` indicates that message rewind is not enabled.","description_kind":"plain","optional":true},"rewind_seconds":{"type":"number","description":"Rewindable time of messages in the queue. Value range: 0-1,296,000s (if message rewind is enabled). The value `0` indicates that message rewind is not enabled.","description_kind":"plain","optional":true},"trace":{"type":"bool","description":"Whether to enable message trace. true: yes; false: no. If this field is not configured, the feature will not be enabled.","description_kind":"plain","optional":true},"transaction":{"type":"number","description":"1: transaction queue; 0: general queue.","description_kind":"plain","optional":true},"visibility_timeout":{"type":"number","description":"Message visibility timeout period. Value range: 1-43200 seconds (i.e., 12 hours). Default value: 30.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcmq_subscribe":{"version":0,"block":{"attributes":{"binding_key":{"type":["set","string"],"description":"The number of `BindingKey` cannot exceed 5, and the length of each `BindingKey` cannot exceed 64 bytes. This field indicates the filtering policy for subscribing to and receiving messages. Each `BindingKey` includes up to 15 dots (namely up to 16 segments).","description_kind":"plain","optional":true},"endpoint":{"type":"string","description":"`Endpoint` for notification receipt, which is distinguished by `Protocol`. For `http`, `Endpoint` must begin with `http://` and `host` can be a domain name or IP. For `Queue`, enter `QueueName`. Note that currently the push service cannot push messages to a VPC; therefore, if a VPC domain name or address is entered for `Endpoint`, pushed messages will not be received. Currently, messages can be pushed only to the public network and classic network.","description_kind":"plain","required":true},"filter_tags":{"type":["set","string"],"description":"Message body tag (used for message filtering). The number of tags cannot exceed 5, and each tag can contain up to 16 characters. It is used in conjunction with the `MsgTag` parameter of `(Batch)PublishMessage`. Rules: 1. If `FilterTag` is not configured, no matter whether `MsgTag` is configured, the subscription will receive all messages published to the topic; 2. If the array of `FilterTag` values has a value, only when at least one of the values in the array also exists in the array of `MsgTag` values (i.e., `FilterTag` and `MsgTag` have an intersection) can the subscription receive messages published to the topic; 3. If the array of `FilterTag` values has a value, but `MsgTag` is not configured, then no message published to the topic will be received, which can be considered as a special case of rule 2 as `FilterTag` and `MsgTag` do not intersect in this case. The overall design idea of rules is based on the intention of the subscriber.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notify_content_format":{"type":"string","description":"Push content format. Valid values: 1. JSON; 2. SIMPLIFIED, i.e., the raw format. If `Protocol` is `queue`, this value must be `SIMPLIFIED`. If `Protocol` is `http`, both options are acceptable, and the default value is `JSON`.","description_kind":"plain","optional":true},"notify_strategy":{"type":"string","description":"CMQ push server retry policy in case an error occurs while pushing a message to `Endpoint`. Valid values: 1. `BACKOFF_RETRY`: backoff retry, which is to retry at a fixed interval, discard the message after a certain number of retries, and continue to push the next message; 2. `EXPONENTIAL_DECAY_RETRY`: exponential decay retry, which is to retry at an exponentially increasing interval, such as 1s, 2s, 4s, 8s, and so on. As a message can be retained in a topic for one day, failed messages will be discarded at most after one day of retry. Default value: `EXPONENTIAL_DECAY_RETRY`.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"ubscription protocol. Currently, two protocols are supported: `http` and `queue`. To use the `http` protocol, you need to build your own web server to receive messages. With the `queue` protocol, messages are automatically pushed to a CMQ queue and you can pull them concurrently.","description_kind":"plain","required":true},"subscription_name":{"type":"string","description":"Subscription name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcmq_topic":{"version":0,"block":{"attributes":{"filter_type":{"type":"number","description":"Used to specify the message match policy for the topic. `1`: tag match policy (default value); `2`: routing match policy.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_msg_size":{"type":"number","description":"Maximum message length. Value range: 1024-65536 bytes (i.e., 1-64 KB). Default value: 65536.","description_kind":"plain","optional":true},"msg_retention_seconds":{"type":"number","description":"Message retention period. Value range: 60-86400 seconds (i.e., 1 minute-1 day). Default value: 86400.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true},"trace":{"type":"bool","description":"Whether to enable message trace. true: yes; false: no. If this field is left empty, the feature will not be enabled.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_create_image_signature_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version":{"type":"string","description":"image version name.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"repository name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_customized_domain":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"certificate id.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"custom domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_delete_image_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version":{"type":"string","description":"image version name.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"repository name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_immutable_tag_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"disabled":{"type":"bool","description":"disable rule.","description_kind":"plain","optional":true},"id":{"type":"number","description":"rule id.","description_kind":"plain","computed":true},"ns_name":{"type":"string","description":"namespace name.","description_kind":"plain","computed":true},"repository_decoration":{"type":"string","description":"repository decoration type:repoMatches or repoExcludes.","description_kind":"plain","required":true},"repository_pattern":{"type":"string","description":"repository matching rules.","description_kind":"plain","required":true},"tag_decoration":{"type":"string","description":"tag decoration type: matches or excludes.","description_kind":"plain","required":true},"tag_pattern":{"type":"string","description":"tag matching rules.","description_kind":"plain","required":true}},"description":"rule.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_instance":{"version":0,"block":{"attributes":{"delete_bucket":{"type":"bool","description":"Indicate to delete the COS bucket which is auto-created with the instance or not.","description_kind":"plain","optional":true},"expired_at":{"type":"string","description":"Instance expiration time (prepaid).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type_prepaid_period":{"type":"number","description":"Length of time to purchase an instance (in month). Must set when registry_charge_type is prepaid.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"number","description":"Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registry_charge_type is prepaid.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"TCR types. Valid values are: `standard`, `basic`, `premium`.","description_kind":"plain","required":true},"internal_end_point":{"type":"string","description":"Internal address for access of the TCR instance.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the TCR instance.","description_kind":"plain","required":true},"open_public_operation":{"type":"bool","description":"Control public network access.","description_kind":"plain","optional":true},"public_domain":{"type":"string","description":"Public address for access of the TCR instance.","description_kind":"plain","computed":true},"public_status":{"type":"string","description":"Status of the TCR instance public network access.","description_kind":"plain","computed":true},"registry_charge_type":{"type":"number","description":"Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the TCR instance.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The available tags within this TCR instance.","description_kind":"plain","optional":true}},"block_types":{"replications":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description":"Replication registry ID (readonly).","description_kind":"plain","computed":true},"region_id":{"type":"number","description":"Replication region ID, check the example at the top of page to find out id of region.","description_kind":"plain","optional":true},"region_name":{"type":"string","description":"Replication region name.","description_kind":"plain","optional":true},"syn_tag":{"type":"bool","description":"Specify whether to sync TCR cloud tags to COS Bucket. NOTE: You have to specify when adding, modifying will be ignored for now.","description_kind":"plain","optional":true}},"description":"Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here.","description_kind":"plain"}},"security_policy":{"nesting_mode":"set","block":{"attributes":{"cidr_block":{"type":"string","description":"The public network IP address of the access source.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Remarks of policy.","description_kind":"plain","optional":true},"index":{"type":"number","description":"Index of policy.","description_kind":"plain","computed":true},"version":{"type":"string","description":"Version of policy.","description_kind":"plain","computed":true}},"description":"Public network access allowlist policies of the TCR instance. Only available when `open_public_operation` is `true`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcr_manage_replication_operation":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"rule description.","description_kind":"plain","optional":true},"destination_region_id":{"type":"number","description":"the region ID of the target instance, such as Guangzhou is 1.","description_kind":"plain","optional":true},"destination_registry_id":{"type":"string","description":"copy destination instance Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_registry_id":{"type":"string","description":"copy source instance Id.","description_kind":"plain","required":true}},"block_types":{"peer_replication_option":{"nesting_mode":"list","block":{"attributes":{"enable_peer_replication":{"type":"bool","description":"whether to enable cross-master account instance synchronization.","description_kind":"plain","required":true},"peer_registry_token":{"type":"string","description":"access permanent token of the instance to be synchronized.","description_kind":"plain","required":true},"peer_registry_uin":{"type":"string","description":"uin of the instance to be synchronized.","description_kind":"plain","required":true}},"description":"enable synchronization of configuration items across master account instances.","description_kind":"plain"},"max_items":1},"rule":{"nesting_mode":"list","block":{"attributes":{"dest_namespace":{"type":"string","description":"target namespace.","description_kind":"plain","required":true},"name":{"type":"string","description":"synchronization rule names.","description_kind":"plain","required":true},"override":{"type":"bool","description":"whether to cover.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"type (name, tag, and resource).","description_kind":"plain","required":true},"value":{"type":"string","description":"empty by default.","description_kind":"plain","optional":true}},"description":"sync filters.","description_kind":"plain"},"min_items":1}},"description":"synchronization rules.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_namespace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"is_auto_scan":{"type":"bool","description":"Scanning level, `True` is automatic, `False` is manual. Default is `false`.","description_kind":"plain","optional":true},"is_prevent_vul":{"type":"bool","description":"Blocking switch, `True` is open, `False` is closed. Default is `false`.","description_kind":"plain","optional":true},"is_public":{"type":"bool","description":"Indicate that the namespace is public or not. Default is `false`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`), and cannot start, end or continue with separators.","description_kind":"plain","required":true},"severity":{"type":"string","description":"Block vulnerability level, currently only supports `low`, `medium`, `high`.","description_kind":"plain","optional":true}},"block_types":{"cve_whitelist_items":{"nesting_mode":"list","block":{"attributes":{"cve_id":{"type":"string","description":"Vulnerability Whitelist ID.","description_kind":"plain","optional":true}},"description":"Vulnerability Whitelist.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcr_repository":{"version":0,"block":{"attributes":{"brief_desc":{"type":"string","description":"Brief description of the repository. Valid length is [1~100].","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the repository. Valid length is [1~1000].","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"is_public":{"type":"bool","description":"Indicate the repository is public or not.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such as `sub1/sub2/repo`.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"Name of the TCR namespace.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"Last updated time.","description_kind":"plain","computed":true},"url":{"type":"string","description":"URL of the repository.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_service_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Service account description.","description_kind":"plain","optional":true},"disable":{"type":"bool","description":"whether to disable Service accounts.","description_kind":"plain","optional":true},"duration":{"type":"number","description":"expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description.","description_kind":"plain","optional":true},"expires_at":{"type":"number","description":"Service account expiration time (time stamp, unit: milliseconds).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Service account name.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of the service account.","description_kind":"plain","computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["set","string"],"description":"Actions, currently support: `tcr:PushRepository`, `tcr:PullRepository`, `tcr:CreateRepository`, `tcr:CreateHelmChart`, `tcr:DescribeHelmCharts`. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"resource":{"type":"string","description":"resource path, currently only supports Namespace. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"strategy list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_execution_config":{"version":0,"block":{"attributes":{"dry_run":{"type":"bool","description":"Whether to simulate execution, the default value is false, that is, non-simulation execution.","description_kind":"plain","optional":true},"execution_id":{"type":"number","description":"execution id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"retention_id":{"type":"number","description":"retention id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_rule":{"version":0,"block":{"attributes":{"cron_setting":{"type":"string","description":"Execution cycle, currently only available selections are: manual; daily; weekly; monthly.","description_kind":"plain","required":true},"disabled":{"type":"bool","description":"Whether to disable the rule, with the default value of false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"The Name of the namespace.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"The main instance ID.","description_kind":"plain","required":true},"retention_id":{"type":"number","description":"The ID of the retention task.","description_kind":"plain","computed":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The supported policies are latestPushedK (retain the latest `k` pushed versions) and nDaysSinceLastPush (retain pushed versions within the last `n` days).","description_kind":"plain","required":true},"value":{"type":"number","description":"corresponding values for rule settings.","description_kind":"plain","required":true}},"description":"Retention Policy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_token":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the token. Valid length is [0~255].","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Indicate to enable this token or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"token":{"type":"string","description":"The content of the token.","description_kind":"plain","computed":true},"token_id":{"type":"string","description":"Sub ID of the TCR token. The full ID of token format like `instance_id#token_id`.","description_kind":"plain","computed":true},"user_name":{"type":"string","description":"User name of the token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_vpc_attachment":{"version":0,"block":{"attributes":{"access_ip":{"type":"string","description":"IP address of the internal access.","description_kind":"plain","computed":true},"enable_public_domain_dns":{"type":"bool","description":"Whether to enable public domain dns. Default value is `false`.","description_kind":"plain","optional":true},"enable_vpc_domain_dns":{"type":"bool","description":"Whether to enable vpc domain dns. Default value is `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"region_id":{"type":"number","description":"ID of region. Conflict with region_name, can not be set at the same time.","description_kind":"plain","deprecated":true,"optional":true},"region_name":{"type":"string","description":"Name of region. Conflict with region_id, can not be set at the same time.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the internal access.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_webhook_trigger":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance Id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"trigger":{"nesting_mode":"list","block":{"attributes":{"condition":{"type":"string","description":"trigger rule.","description_kind":"plain","required":true},"description":{"type":"string","description":"trigger description.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"enable trigger.","description_kind":"plain","required":true},"event_types":{"type":["set","string"],"description":"trigger action.","description_kind":"plain","required":true},"id":{"type":"number","description":"trigger Id.","description_kind":"plain","computed":true},"name":{"type":"string","description":"trigger name.","description_kind":"plain","required":true},"namespace_id":{"type":"number","description":"the namespace Id to which the trigger belongs.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"targets":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"target address.","description_kind":"plain","required":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Header Key.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Header Values.","description_kind":"plain","required":true}},"description":"custom Headers.","description_kind":"plain"}}},"description":"trigger target.","description_kind":"plain"},"min_items":1}},"description":"trigger parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdcpg_cluster":{"version":0,"block":{"attributes":{"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"cpu cores.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"community version number, default to 10.17.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"instance count.","description_kind":"plain","optional":true},"master_user_password":{"type":"string","description":"user password.","description_kind":"plain","required":true,"sensitive":true},"memory":{"type":"number","description":"memory size.","description_kind":"plain","required":true},"pay_mode":{"type":"string","description":"pay mode, the value is either PREPAID or POSTPAID_BY_HOUR.","description_kind":"plain","required":true},"period":{"type":"number","description":"purchase time, required when PayMode is PREPAID, the value range is 1~60, default to 1.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"project id, default to 0, means default project.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"max storage, the unit is GB.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"subnet id.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","required":true},"zone":{"type":"string","description":"available zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdcpg_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","required":true},"cpu":{"type":"number","description":"cpu cores.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"memory size.","description_kind":"plain","required":true},"operation_timing":{"type":"string","description":"operation timing, optional value is IMMEDIATE or MAINTAIN_PERIOD.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_instance":{"version":0,"block":{"attributes":{"bind_cluster_id":{"type":"number","description":"The Dedicated Cluster Id.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"The name of tdmq cluster to be created.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Description of the tdmq cluster.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The Dedicated Cluster Id.","description_kind":"plain","required":true},"environ_name":{"type":"string","description":"The name of namespace to be created.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_ttl":{"type":"number","description":"The expiration time of unconsumed message.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Description of the namespace.","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"size_in_mb":{"type":"number","description":"the size of message to retain.","description_kind":"plain","optional":true,"computed":true},"time_in_minutes":{"type":"number","description":"the time of message to retain.","description_kind":"plain","optional":true,"computed":true}},"description":"The Policy of message to retain. Format like: `{time_in_minutes: Int, size_in_mb: Int}`. `time_in_minutes`: the time of message to retain; `size_in_mb`: the size of message to retain.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_namespace_role_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The id of tdmq cluster.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"environ_id":{"type":"string","description":"The name of tdmq namespace.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"permissions":{"type":["list","string"],"description":"The permissions of tdmq role.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"The name of tdmq role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_professional_cluster":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Whether to turn on automatic monthly renewal. `1`: turn on, `0`: turn off.","description_kind":"plain","required":true},"auto_voucher":{"type":"number","description":"Whether to automatically select vouchers. `1`: Yes, `0`: No. Default is `0`.","description_kind":"plain","optional":true,"computed":true},"cluster_name":{"type":"string","description":"Name of cluster. It does not support Chinese characters and special characters except dashes and underscores and cannot exceed 64 characters.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_name":{"type":"string","description":"Cluster specification code. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705).","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Storage specifications. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705).","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Purchase duration, value range: 1~50. Default: 1.","description_kind":"plain","optional":true,"computed":true},"zone_ids":{"type":["set","number"],"description":"Multi-AZ deployment select three Availability Zones, like: [200002,200003,200004]. Single availability zone deployment selects an availability zone, like [200002].","description_kind":"plain","required":true}},"block_types":{"vpc":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"Id of Subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Id of VPC.","description_kind":"plain","required":true}},"description":"Label of VPC network.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_user":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Describe.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID.","description_kind":"plain","required":true},"max_channels":{"type":"number","description":"The maximum number of channels for this user, if not filled in, there is no limit.","description_kind":"plain","optional":true},"max_connections":{"type":"number","description":"The maximum number of connections for this user, if not filled in, there is no limit.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, used when logging in.","description_kind":"plain","required":true,"sensitive":true},"tags":{"type":["list","string"],"description":"User tag, used to determine the permission range for changing user access to RabbitMQ Management. Management: regular console user, monitoring: management console user, other values: non console user.","description_kind":"plain","optional":true},"user":{"type":"string","description":"Username, used when logging in.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_vip_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"bool","description":"Automatic renewal, the default is true.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","required":true},"enable_create_default_ha_mirror_queue":{"type":"bool","description":"Mirrored queue, the default is false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_num":{"type":"number","description":"The number of nodes, a minimum of 3 nodes for a multi-availability zone. If not passed, the default single availability zone is 1, and the multi-availability zone is 3.","description_kind":"plain","optional":true},"node_spec":{"type":"string","description":"Node specifications, basic type rabbit-vip-basic-1, standard type rabbit-vip-basic-2, high-level type 1 rabbit-vip-basic-3, high-level type 2 rabbit-vip-basic-4. If not passed, the default is the basic type.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"Single node storage specification, the default is 200G.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network SubnetId.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Purchase duration, the default is 1 (month).","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network VpcId.","description_kind":"plain","required":true},"zone_ids":{"type":["set","number"],"description":"availability zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_virtual_host":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"describe.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID.","description_kind":"plain","required":true},"trace_flag":{"type":"bool","description":"Message track switch, true is on, false is off, default is off.","description_kind":"plain","optional":true,"computed":true},"virtual_host":{"type":"string","description":"vhost name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Cluster name, which can contain 3-64 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"create_time":{"type":"number","description":"Creation time in milliseconds.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_vip":{"type":"bool","description":"Whether it is an exclusive instance.","description_kind":"plain","computed":true},"public_end_point":{"type":"string","description":"Public network access address.","description_kind":"plain","computed":true},"region":{"type":"string","description":"Region information.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Cluster description (up to 128 characters).","description_kind":"plain","optional":true},"rocket_m_q_flag":{"type":"bool","description":"Rocketmq cluster identification.","description_kind":"plain","computed":true},"support_namespace_endpoint":{"type":"bool","description":"Whether the namespace access point is supported.","description_kind":"plain","computed":true},"vpc_end_point":{"type":"string","description":"VPC access address.","description_kind":"plain","computed":true},"vpcs":{"type":["list",["object",{"subnet_id":"string","vpc_id":"string"}]],"description":"Vpc list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_environment_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID (required).","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"Environment (namespace) name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"permissions":{"type":["set","string"],"description":"Permissions, which is a non-empty string array of `produce` and `consume` at the most.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"Role Name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_group":{"version":0,"block":{"attributes":{"broadcast_enable":{"type":"bool","description":"Whether to enable broadcast consumption.","description_kind":"plain","required":true},"client_protocol":{"type":"string","description":"Client protocol.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"consumer_num":{"type":"number","description":"The number of online consumers.","description_kind":"plain","computed":true},"consumer_type":{"type":"string","description":"Consumer type. Enumerated values: ACTIVELY or PASSIVELY.","description_kind":"plain","computed":true},"consumption_mode":{"type":"number","description":"`0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown.","description_kind":"plain","computed":true},"create_time":{"type":"number","description":"Creation time in milliseconds.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Group name (8-64 characters).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Namespace. Currently, only one namespace is supported.","description_kind":"plain","required":true},"read_enable":{"type":"bool","description":"Whether to enable consumption.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"retry_partition_num":{"type":"number","description":"The number of partitions in a retry topic.","description_kind":"plain","computed":true},"total_accumulative":{"type":"number","description":"The total number of heaped messages.","description_kind":"plain","computed":true},"tps":{"type":"number","description":"Consumption TPS.","description_kind":"plain","computed":true},"update_time":{"type":"number","description":"Modification time in milliseconds.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"public_endpoint":{"type":"string","description":"Public network access point address.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"retention_time":{"type":"number","description":"Retention time of persisted messages in milliseconds.","description_kind":"plain","deprecated":true,"optional":true},"ttl":{"type":"number","description":"Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days.","description_kind":"plain","deprecated":true,"optional":true},"vpc_endpoint":{"type":"string","description":"VPC access point address.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID (required).","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"Role name, which can contain up to 32 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"token":{"type":"string","description":"Value of the role token.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_topic":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"create_time":{"type":"number","description":"Creation time in milliseconds.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"Topic namespace. Currently, you can create topics only in one single namespace.","description_kind":"plain","required":true},"partition_num":{"type":"number","description":"Number of partitions.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Topic remarks (up to 128 characters).","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which can contain 3-64 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"type":{"type":"string","description":"Topic type. Valid values: Normal, GlobalOrder, PartitionedOrder.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"Update time in milliseconds.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_vip_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of nodes, minimum 2, maximum 20.","description_kind":"plain","required":true},"spec":{"type":"string","description":"Instance specification: Universal type, rocket-vip-basic-0, Basic type: `rocket-vip-basic-1`, Standard type: `rocket-vip-basic-2`, Advanced Type I: `rocket-vip-basic-3`, Advanced Type II: `rocket-vip-basic-4`.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Single node storage space, in GB, minimum 200GB.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Purchase period, in months.","description_kind":"plain","required":true},"zone_ids":{"type":["set","string"],"description":"The Zone ID list for node deployment, such as Guangzhou Zone 1, is 100001. For details, please refer to the official website of Tencent Cloud.","description_kind":"plain","required":true}},"block_types":{"ip_rules":{"nesting_mode":"list","block":{"attributes":{"allow":{"type":"bool","description":"Whether to allow or deny.","description_kind":"plain","required":true},"ip_rule":{"type":"string","description":"IP address block information.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","required":true}},"description":"Public IP access control rules.","description_kind":"plain"}},"vpc_info":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"VPC information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The id of tdmq cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"The description of tdmq role.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"The name of tdmq role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_send_rocketmq_message":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_body":{"type":"string","description":"Information.","description_kind":"plain","required":true},"msg_key":{"type":"string","description":"Message key information.","description_kind":"plain","optional":true},"msg_tag":{"type":"string","description":"Message tag information.","description_kind":"plain","optional":true},"namespace_id":{"type":"string","description":"Namespaces.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"topic name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_subscription":{"version":0,"block":{"attributes":{"auto_create_policy_topic":{"type":"bool","description":"Whether to automatically create a dead letter topic and a retry letter topic. true: yes; false: no(default value).","description_kind":"plain","optional":true},"auto_delete_policy_topic":{"type":"bool","description":"Whether to automatically delete a dead letter topic and a retry letter topic. Setting is only allowed when `auto_create_policy_topic` is true. Default is false.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"Pulsar cluster ID.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"Environment (namespace) name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"subscription_name":{"type":"string","description":"Subscriber name, which can contain up to 128 characters.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"Topic name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_topic":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The Dedicated Cluster Id.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"environ_id":{"type":"string","description":"The name of tdmq namespace.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partitions":{"type":"number","description":"The partitions of topic.","description_kind":"plain","required":true},"pulsar_topic_type":{"type":"number","description":"Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned.","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Description of the namespace.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The name of topic to be created.","description_kind":"plain","required":true},"topic_type":{"type":"number","description":"The type of topic.","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_topic_with_full_id":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The Dedicated Cluster Id.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"environ_id":{"type":"string","description":"The name of tdmq namespace.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partitions":{"type":"number","description":"The partitions of topic.","description_kind":"plain","required":true},"pulsar_topic_type":{"type":"number","description":"Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned.","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Description of the namespace.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The name of topic to be created.","description_kind":"plain","required":true},"topic_type":{"type":"number","description":"The type of topic.","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tem_app_config":{"version":0,"block":{"attributes":{"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"appConfig name.","description_kind":"plain","required":true}},"block_types":{"config_data":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"payload.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tem_application":{"version":0,"block":{"attributes":{"application_name":{"type":"string","description":"application name.","description_kind":"plain","required":true},"coding_language":{"type":"string","description":"program language, like JAVA.","description_kind":"plain","required":true},"description":{"type":"string","description":"application description.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"tcr instance id.","description_kind":"plain","optional":true,"computed":true},"repo_name":{"type":"string","description":"repository name.","description_kind":"plain","optional":true},"repo_server":{"type":"string","description":"registry address.","description_kind":"plain","optional":true},"repo_type":{"type":"number","description":"repo type, 0: tcr personal, 1: tcr enterprise, 2: public repository, 3: tcr hosted by tem, 4: demo image.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"application tag list.","description_kind":"plain","optional":true},"use_default_image_service":{"type":"number","description":"create image repo or not.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tem_application_service":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"service":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"ip address of application service.","description_kind":"plain","computed":true},"service_name":{"type":"string","description":"application service name.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of subnet instance, required when type is `VPC`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"application service type: EXTERNAL | VPC | CLUSTER.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of vpc instance, required when type is `VPC`.","description_kind":"plain","optional":true}},"block_types":{"port_mapping_item_list":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"container port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"UDP or TCP.","description_kind":"plain","optional":true},"target_port":{"type":"number","description":"application listen port.","description_kind":"plain","optional":true}},"description":"port mapping item list.","description_kind":"plain"}}},"description":"service detail list.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tem_environment":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"environment description.","description_kind":"plain","optional":true},"environment_name":{"type":"string","description":"environment name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_ids":{"type":["set","string"],"description":"subnet IDs.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"environment tag list.","description_kind":"plain","optional":true},"vpc":{"type":"string","description":"vpc ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tem_gateway":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"ingress":{"nesting_mode":"list","block":{"attributes":{"address_ip_version":{"type":"string","description":"ip version, support IPV4.","description_kind":"plain","required":true},"clb_id":{"type":"string","description":"related CLB ID, support binding existing clb, does not support modification.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"ingress_name":{"type":"string","description":"gateway name.","description_kind":"plain","required":true},"mixed":{"type":"bool","description":"mixing HTTP and HTTPS.","description_kind":"plain","required":true},"rewrite_type":{"type":"string","description":"redirect mode, support AUTO and NONE.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"gateway vip.","description_kind":"plain","computed":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"host name.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true}},"block_types":{"http":{"nesting_mode":"list","block":{"block_types":{"paths":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description":"path.","description_kind":"plain","required":true}},"block_types":{"backend":{"nesting_mode":"list","block":{"attributes":{"service_name":{"type":"string","description":"backend name.","description_kind":"plain","required":true},"service_port":{"type":"number","description":"backend port.","description_kind":"plain","required":true}},"description":"backend payload.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"path payload.","description_kind":"plain"},"min_items":1}},"description":"rule payload.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"proxy rules.","description_kind":"plain"},"min_items":1},"tls":{"nesting_mode":"list","block":{"attributes":{"certificate_id":{"type":"string","description":"certificate ID.","description_kind":"plain","required":true},"hosts":{"type":["set","string"],"description":"host names.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"secret name, if you use a certificate, you don't need to fill in this field.","description_kind":"plain","optional":true,"computed":true}},"description":"ingress TLS configurations.","description_kind":"plain"}}},"description":"gateway properties.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tem_log_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"beginning_regex":{"type":"string","description":"regex pattern.","description_kind":"plain","optional":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"file_pattern":{"type":"string","description":"file name pattern if container_file.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"input_type":{"type":"string","description":"container_stdout or container_file.","description_kind":"plain","required":true},"log_path":{"type":"string","description":"directory if container_file.","description_kind":"plain","optional":true},"log_type":{"type":"string","description":"minimalist_log or multiline_log.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"logset.","description_kind":"plain","required":true},"name":{"type":"string","description":"appConfig name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic.","description_kind":"plain","required":true},"workload_id":{"type":"string","description":"application ID, which is combined by environment ID and application ID, like `en-o5edaepv#app-3j29aa2p`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tem_scale_rule":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workload_id":{"type":"string","description":"application ID, which is combined by environment ID and application ID, like `en-o5edaepv#app-3j29aa2p`.","description_kind":"plain","required":true}},"block_types":{"autoscaler":{"nesting_mode":"list","block":{"attributes":{"autoscaler_name":{"type":"string","description":"name.","description_kind":"plain","required":true},"description":{"type":"string","description":"description.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"enable AutoScaler.","description_kind":"plain","required":true},"max_replicas":{"type":"number","description":"maximal replica number.","description_kind":"plain","required":true},"min_replicas":{"type":"number","description":"minimal replica number.","description_kind":"plain","required":true}},"block_types":{"cron_horizontal_autoscaler":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"enable scaler.","description_kind":"plain","required":true},"name":{"type":"string","description":"name.","description_kind":"plain","required":true},"period":{"type":"string","description":"period.","description_kind":"plain","required":true},"priority":{"type":"number","description":"priority.","description_kind":"plain","required":true}},"block_types":{"schedules":{"nesting_mode":"list","block":{"attributes":{"start_at":{"type":"string","description":"start time.","description_kind":"plain","required":true},"target_replicas":{"type":"number","description":"target replica number.","description_kind":"plain","required":true}},"description":"schedule payload.","description_kind":"plain"},"min_items":1}},"description":"scaler based on cron configuration.","description_kind":"plain"}},"horizontal_autoscaler":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"enable scaler.","description_kind":"plain","required":true},"max_replicas":{"type":"number","description":"maximal replica number.","description_kind":"plain","required":true},"metrics":{"type":"string","description":"metric name.","description_kind":"plain","required":true},"min_replicas":{"type":"number","description":"minimal replica number.","description_kind":"plain","required":true},"threshold":{"type":"number","description":"metric threshold.","description_kind":"plain","required":true}},"description":"scaler based on metrics.","description_kind":"plain"}}},"description":".","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tem_workload":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"cpu_spec":{"type":"number","description":"cpu.","description_kind":"plain","required":true},"deploy_mode":{"type":"string","description":"deploy mode, support IMAGE.","description_kind":"plain","required":true},"deploy_version":{"type":"string","description":"deploy version.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"img_repo":{"type":"string","description":"repository name.","description_kind":"plain","required":true},"init_pod_num":{"type":"number","description":"initial pod number.","description_kind":"plain","required":true},"memory_spec":{"type":"number","description":"mem.","description_kind":"plain","required":true},"post_start":{"type":"string","description":"mem.","description_kind":"plain","optional":true},"pre_stop":{"type":"string","description":"mem.","description_kind":"plain","optional":true},"repo_server":{"type":"string","description":"repo server addr when deploy by image.","description_kind":"plain","optional":true},"repo_type":{"type":"number","description":"repo type when deploy: 0: tcr personal; 1: tcr enterprise; 2: public repository; 3: tem host tcr; 4: demo repo.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"security groups.","description_kind":"plain","optional":true},"tcr_instance_id":{"type":"string","description":"tcr instance id when deploy by image.","description_kind":"plain","optional":true}},"block_types":{"deploy_strategy_conf":{"nesting_mode":"list","block":{"attributes":{"batch_interval":{"type":"number","description":"interval between batches.","description_kind":"plain","optional":true},"beta_batch_num":{"type":"number","description":"beta batch number.","description_kind":"plain","optional":true},"deploy_strategy_type":{"type":"number","description":"strategy type, 0 means auto, 1 means manual, 2 means manual with beta batch.","description_kind":"plain","required":true},"force":{"type":"bool","description":"force update.","description_kind":"plain","optional":true},"min_available":{"type":"number","description":"minimal available instances duration deployment.","description_kind":"plain","optional":true},"total_batch_count":{"type":"number","description":"total batch number.","description_kind":"plain","required":true}},"description":"deploy strategy.","description_kind":"plain"},"max_items":1},"env_conf":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"referenced config name when type=referenced.","description_kind":"plain","optional":true},"key":{"type":"string","description":"env key.","description_kind":"plain","required":true},"secret":{"type":"string","description":"referenced secret name when type=referenced.","description_kind":"plain","optional":true},"type":{"type":"string","description":"env type, support default, referenced.","description_kind":"plain","optional":true},"value":{"type":"string","description":"env value.","description_kind":"plain","required":true}},"description":".","description_kind":"plain"}},"liveness":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":"string","description":"script.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"initial delay seconds for liveness check.","description_kind":"plain","optional":true},"path":{"type":"string","description":"path.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"period seconds for liveness check.","description_kind":"plain","optional":true},"port":{"type":"number","description":"liveness check port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"timeout seconds for liveness check.","description_kind":"plain","optional":true},"type":{"type":"string","description":"check type, support HttpGet, TcpSocket and Exec.","description_kind":"plain","required":true}},"description":"liveness config.","description_kind":"plain"},"max_items":1},"readiness":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":"string","description":"script.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"initial delay seconds for readiness check.","description_kind":"plain","optional":true},"path":{"type":"string","description":"path.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"period seconds for readiness check.","description_kind":"plain","optional":true},"port":{"type":"number","description":"readiness check port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"timeout seconds for readiness check.","description_kind":"plain","optional":true},"type":{"type":"string","description":"check type, support HttpGet, TcpSocket and Exec.","description_kind":"plain","required":true}},"description":".","description_kind":"plain"},"max_items":1},"startup_probe":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":"string","description":"script.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"initial delay seconds for startup check.","description_kind":"plain","optional":true},"path":{"type":"string","description":"path.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"period seconds for startup check.","description_kind":"plain","optional":true},"port":{"type":"number","description":"startup check port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"timeout seconds for startup check.","description_kind":"plain","optional":true},"type":{"type":"string","description":"check type, support HttpGet, TcpSocket and Exec.","description_kind":"plain","required":true}},"description":".","description_kind":"plain"},"max_items":1},"storage_confs":{"nesting_mode":"list","block":{"attributes":{"storage_vol_ip":{"type":"string","description":"volume ip.","description_kind":"plain","required":true},"storage_vol_name":{"type":"string","description":"volume name.","description_kind":"plain","required":true},"storage_vol_path":{"type":"string","description":"volume path.","description_kind":"plain","required":true}},"description":"storage configuration.","description_kind":"plain"}},"storage_mount_confs":{"nesting_mode":"list","block":{"attributes":{"mount_path":{"type":"string","description":"mount path.","description_kind":"plain","required":true},"volume_name":{"type":"string","description":"volume name.","description_kind":"plain","required":true}},"description":"storage mount configuration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_teo_acceleration_domain":{"version":0,"block":{"attributes":{"cname":{"type":"string","description":"CNAME address.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"Accelerated domain name.","description_kind":"plain","required":true},"http_origin_port":{"type":"number","description":"HTTP back-to-origin port, the value is 1-65535, effective when OriginProtocol=FOLLOW/HTTP, if not filled in, the default value is 80.","description_kind":"plain","optional":true,"computed":true},"https_origin_port":{"type":"number","description":"HTTPS back-to-origin port. The value range is 1-65535. It takes effect when OriginProtocol=FOLLOW/HTTPS. If it is not filled in, the default value is 443.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_status":{"type":"string","description":"IPv6 status, the value is: `follow`: follow the site IPv6 configuration; `on`: on; `off`: off. If not filled in, the default is: `follow`.","description_kind":"plain","optional":true,"computed":true},"origin_protocol":{"type":"string","description":"Origin return protocol, possible values are: `FOLLOW`: protocol follow; `HTTP`: HTTP protocol back to source; `HTTPS`: HTTPS protocol back to source. If not filled in, the default is: `FOLLOW`.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"ID of the site related with the accelerated domain name.","description_kind":"plain","required":true}},"block_types":{"origin_info":{"nesting_mode":"list","block":{"attributes":{"backup_origin":{"type":"string","description":"ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used.","description_kind":"plain","optional":true},"origin":{"type":"string","description":"The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`.","description_kind":"plain","required":true},"origin_type":{"type":"string","description":"The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space.","description_kind":"plain","required":true},"private_access":{"type":"string","description":"Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used.","description_kind":"plain","optional":true}},"block_types":{"private_parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The parameter name. Valid values: `AccessKeyId`: Access Key ID; `SecretAccessKey`: Secret Access Key.","description_kind":"plain","required":true},"value":{"type":"string","description":"The parameter value.","description_kind":"plain","required":true}},"description":"The private authentication parameters. This field is valid when `PrivateAccess=on`.","description_kind":"plain"}}},"description":"Details of the origin.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_application_proxy":{"version":0,"block":{"attributes":{"accelerate_type":{"type":"number","description":"- `0`: Disable acceleration.- `1`: Enable acceleration.","description_kind":"plain","required":true},"area":{"type":"string","description":"Acceleration area. Valid values: `mainland`, `overseas`.","description_kind":"plain","computed":true},"ban_status":{"type":"string","description":"Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`.","description_kind":"plain","computed":true},"host_id":{"type":"string","description":"When `ProxyType` is hostname, this field is the ID of the subdomain.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plat_type":{"type":"string","description":"Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"Proxy ID.","description_kind":"plain","computed":true},"proxy_name":{"type":"string","description":"When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is the name of proxy application.","description_kind":"plain","required":true},"proxy_type":{"type":"string","description":"Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode.","description_kind":"plain","optional":true,"computed":true},"schedule_value":{"type":["set","string"],"description":"Scheduling information.","description_kind":"plain","computed":true},"security_type":{"type":"number","description":"- `0`: Disable security protection.- `1`: Enable security protection.","description_kind":"plain","required":true},"session_persist_time":{"type":"number","description":"Session persistence duration. Value range: 30-3600 (in seconds), default value is 600.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed.","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Last modification date.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"ipv6":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"- `on`: Enable.- `off`: Disable.","description_kind":"plain","required":true}},"description":"IPv6 access configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_application_proxy_rule":{"version":0,"block":{"attributes":{"forward_client_ip":{"type":"string","description":"Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"origin_port":{"type":"string","description":"Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports.","description_kind":"plain","required":true},"origin_type":{"type":"string","description":"Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group.","description_kind":"plain","required":true},"origin_value":{"type":["set","string"],"description":"Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`.","description_kind":"plain","required":true},"port":{"type":["set","string"],"description":"Valid values: `80` means port 80; `81-90` means port range 81-90.","description_kind":"plain","required":true},"proto":{"type":"string","description":"Protocol. Valid values: `TCP`, `UDP`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"Proxy ID.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"session_persist":{"type":"bool","description":"Specifies whether to enable session persistence. Default value is false.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_teo_certificate_config":{"version":0,"block":{"attributes":{"host":{"type":"string","description":"Acceleration domain name that needs to modify the certificate configuration.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"server_cert_info":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"cert_id":{"type":"string","description":"ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"common_name":{"type":"string","description":"Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"deploy_time":{"type":"string","description":"Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"expire_time":{"type":"string","description":"Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"sign_algo":{"type":"string","description":"Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_teo_l4_proxy":{"version":0,"block":{"attributes":{"accelerate_mainland":{"type":"string","description":"Specifies whether to enable network optimization in the Chinese mainland. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.","description_kind":"plain","optional":true},"area":{"type":"string","description":"Acceleration zone of the Layer 4 proxy instance. `mainland`: Availability zone in the Chinese mainland; `overseas`: Global availability zone (excluding the Chinese mainland); `global`: Global availability zone.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6":{"type":"string","description":"Specifies whether to enable IPv6 access. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.","description_kind":"plain","optional":true},"proxy_name":{"type":"string","description":"Layer 4 proxy instance name. You can enter 1-50 characters. Valid characters are a-z, 0-9, and hyphens (-). However, hyphens (-) cannot be used individually or consecutively and should not be placed at the beginning or end of the name. Modifications are not allowed after creation.","description_kind":"plain","required":true},"static_ip":{"type":"string","description":"Specifies whether to enable the fixed IP address. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"ddos_protection_config":{"nesting_mode":"list","block":{"attributes":{"level_mainland":{"type":"string","description":"Exclusive DDoS protection specifications in the Chinese mainland. For details, see [Dedicated DDoS Mitigation Fee (Pay-as-You-Go)] (https://intl.cloud.tencent.com/document/product/1552/94162?from_cn_redirect=1). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `BASE30_MAX300`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 30 Gbps and an elastic protection bandwidth of up to 300 Gbps; `BASE60_MAX600`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 60 Gbps and an elastic protection bandwidth of up to 600 Gbps. If no parameters are filled, the default value PLATFORM is used.","description_kind":"plain","optional":true},"level_overseas":{"type":"string","description":"Exclusive DDoS protection specifications in the worldwide region (excluding the Chinese mainland). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `ANYCAST300`: Exclusive DDoS protection enabled, offering a total maximum protection bandwidth of 300 Gbps; `ANYCAST_ALLIN`: Exclusive DDoS protection enabled, utilizing all available protection resources for protection. When no parameters are filled, the default value PLATFORM is used.","description_kind":"plain","optional":true},"max_bandwidth_mainland":{"type":"number","description":"Configuration of elastic protection bandwidth for exclusive DDoS protection in the Chinese mainland.Valid only when exclusive DDoS protection in the Chinese mainland is enabled (refer to the LevelMainland parameter configuration), and the value has the following limitations: When exclusive DDoS protection is enabled in the Chinese mainland and the 30 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE30_MAX300): the value range is 30 to 300 in Gbps; When exclusive DDoS protection is enabled in the Chinese mainland and the 60 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE60_MAX600): the value range is 60 to 600 in Gbps; When the default protection of the platform is used (the LevelMainland parameter value is PLATFORM): configuration is not supported, and the value of this parameter is invalid.","description_kind":"plain","optional":true}},"description":"Layer 3/Layer 4 DDoS protection. The default protection option of the platform will be used if it is left empty. For details, see [Exclusive DDoS Protection Usage](https://intl.cloud.tencent.com/document/product/1552/95994?from_cn_redirect=1).","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_origin_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Origin site group creation time.","description_kind":"plain","computed":true},"host_header":{"type":"string","description":"Back-to-origin Host Header, it only takes effect when type = HTTP is passed in. The rule engine modifies the Host Header configuration priority to be higher than the Host Header of the origin site group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"OriginGroup Name.","description_kind":"plain","optional":true},"origin_group_id":{"type":"string","description":"OriginGroup ID.","description_kind":"plain","computed":true},"references":{"type":["list",["object",{"instance_id":"string","instance_name":"string","instance_type":"string"}]],"description":"List of referenced instances of the origin site group.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Type of the origin site. Valid values:\n- `GENERAL`: Universal origin site group, only supports adding IP/domain name origin sites, which can be referenced by domain name service, rule engine, four-layer proxy, general load balancing, and HTTP-specific load balancing.\n- `HTTP`: The HTTP-specific origin site group, supports adding IP/domain name and object storage origin site as the origin site, it cannot be referenced by the four-layer proxy, it can only be added to the acceleration domain name, rule engine-modify origin site, and HTTP-specific load balancing reference.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"Origin site group update time.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"records":{"nesting_mode":"set","block":{"attributes":{"private":{"type":"bool","description":"Whether to use private authentication, it takes effect when the origin site type RecordType=COS/AWS_S3, the values are:\n - `true`: Use private authentication.\n - `false`: Do not use private authentication.","description_kind":"plain","optional":true},"record":{"type":"string","description":"Origin site record value, does not include port information, can be: IPv4, IPv6, domain name format.","description_kind":"plain","required":true},"record_id":{"type":"string","description":"Origin record ID.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Origin site type, the values are:\n - `IP_DOMAIN`: IPV4, IPV6, domain name type origin site.\n - `COS`: COS source.\n - `AWS_S3`: AWS S3 object storage origin site.","description_kind":"plain","optional":true},"weight":{"type":"number","description":"The weight of the origin site, the value is 0-100. If it is not filled in, it means that the weight will not be set and the system will schedule it freely. If it is filled in with 0, it means that the weight is 0 and the traffic will not be scheduled to this origin site.","description_kind":"plain","optional":true}},"block_types":{"private_parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Private authentication parameter name, the values are:\n - `AccessKeyId`: Authentication parameter Access Key ID.\n - `SecretAccessKey`: Authentication parameter Secret Access Key.\n - `SignatureVersion`: Authentication version, v2 or v4.\n - `Region`: Bucket region.","description_kind":"plain","required":true},"value":{"type":"string","description":"Private authentication parameter value.","description_kind":"plain","required":true}},"description":"Parameters for private authentication. Only valid when `Private` is `true`.","description_kind":"plain"}}},"description":"Origin site records.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_teo_ownership_verify":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Verify domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":"string","description":"When the verification result is failed, this field will return the reason.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Ownership verification results. `success`: verification successful; `fail`: verification failed.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_teo_realtime_log_delivery":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Data delivery area, possible values are: `mainland`: within mainland China; `overseas`: worldwide (excluding mainland China).","description_kind":"plain","required":true},"delivery_status":{"type":"string","description":"The status of the real-time log delivery task. The values are: `enabled`: enabled; `disabled`: disabled. Leave it blank to keep the original configuration. Not required when creating.","description_kind":"plain","optional":true,"computed":true},"entity_list":{"type":["list","string"],"description":"List of entities (seven-layer domain names or four-layer proxy instances) corresponding to real-time log delivery tasks. Example values are as follows: Seven-layer domain name: `domain.example.com`; four-layer proxy instance: sid-2s69eb5wcms7. For values, refer to: `https://cloud.tencent.com/document/api/1552/80690`, `https://cloud.tencent.com/document/api/1552/86336`.","description_kind":"plain","required":true},"fields":{"type":["list","string"],"description":"A list of preset fields for delivery.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"Data delivery type, the values are: `domain`: site acceleration log; `application`: four-layer proxy log; `web-rateLiming`: rate limit and CC attack protection log; `web-attack`: managed rule log; `web-rule`: custom rule log; `web-bot`: Bot management log.","description_kind":"plain","required":true},"sample":{"type":"number","description":"The sampling ratio is in thousandths, with a value range of 1-1000. For example, filling in 605 means the sampling ratio is 60.5%. Leaving it blank means the sampling ratio is 100%.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Real-time log delivery task ID.","description_kind":"plain","computed":true},"task_name":{"type":"string","description":"The name of the real-time log delivery task. The format is a combination of numbers, English, -, and _. The maximum length is 200 characters.","description_kind":"plain","required":true},"task_type":{"type":"string","description":"The real-time log delivery task type. The possible values are: `cls`: push to Tencent Cloud CLS; `custom_endpoint`: push to a custom HTTP(S) address; `s3`: push to an AWS S3 compatible storage bucket address.","description_kind":"plain","required":true},"zone_id":{"type":"string","description":"ID of the site.","description_kind":"plain","required":true}},"block_types":{"cls":{"nesting_mode":"list","block":{"attributes":{"log_set_id":{"type":"string","description":"Tencent Cloud CLS log set ID.","description_kind":"plain","required":true},"log_set_region":{"type":"string","description":"The region where the Tencent Cloud CLS log set is located.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Tencent Cloud CLS log topic ID.","description_kind":"plain","required":true}},"description":"CLS configuration information. This parameter is required when TaskType is cls.","description_kind":"plain"},"max_items":1},"custom_endpoint":{"nesting_mode":"list","block":{"attributes":{"access_id":{"type":"string","description":"Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication.","description_kind":"plain","optional":true},"access_key":{"type":"string","description":"Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication.","description_kind":"plain","optional":true},"compress_type":{"type":"string","description":"Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"When sending logs via POST request, the application layer protocol type used can be: `http`: HTTP protocol; `https`: HTTPS protocol. If not filled in, the protocol type will be parsed according to the filled in URL address.","description_kind":"plain","optional":true},"url":{"type":"string","description":"The custom HTTP interface address for real-time log delivery. Currently, only HTTP/HTTPS protocols are supported.","description_kind":"plain","required":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"HTTP header name.","description_kind":"plain","required":true},"value":{"type":"string","description":"HTTP header value.","description_kind":"plain","required":true}},"description":"The custom request header carried when delivering logs. If the header name you fill in is the default header carried by EdgeOne log push, such as Content-Type, then the header value you fill in will overwrite the default value. The header value references a single variable ${batchSize} to obtain the number of logs included in each POST request.","description_kind":"plain"}}},"description":"Customize the configuration information of the HTTP service. This parameter is required when TaskType is set to custom_endpoint.","description_kind":"plain"},"max_items":1},"custom_fields":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to deliver this field. If left blank, this field will not be delivered.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Extract data from the specified location in the HTTP request and response. The values are: `ReqHeader`: extract the specified field value from the HTTP request header; `RspHeader`: extract the specified field value from the HTTP response header; `Cookie`: extract the specified field value from the Cookie.","description_kind":"plain","required":true},"value":{"type":"string","description":"The name of the parameter whose value needs to be extracted, for example: Accept-Language.","description_kind":"plain","required":true}},"description":"The list of custom fields delivered supports extracting specified field values from HTTP request headers, response headers, and cookies. Custom field names cannot be repeated and cannot exceed 200 fields.","description_kind":"plain"}},"delivery_conditions":{"nesting_mode":"list","block":{"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The key of the filter condition.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Query condition operator, operation types are: `equals`: equal; `notEquals`: not equal; `include`: include; `notInclude`: not include; `startWith`: start with value; `notStartWith`: not start with value; `endWith`: end with value; `notEndWith`: not end with value.","description_kind":"plain","required":true},"value":{"type":["list","string"],"description":"The value of the filter condition.","description_kind":"plain","required":true}},"description":"Log filtering conditions, the detailed filtering conditions are as follows: - `EdgeResponseStatusCode`: filter according to the status code returned by the EdgeOne node to the client. Supported operators: `equal`, `great`, `less`, `great_equal`, `less_equal`; Value range: any integer greater than or equal to 0; - `OriginResponseStatusCode`: filter according to the origin response status code. Supported operators: `equal`, `great`, `less`, `great_equal`, `less_equal`; Value range: any integer greater than or equal to -1; - `SecurityAction`: filter according to the final disposal action after the request hits the security rule. Supported operators: `equal`; Optional options are as follows: `-`: unknown/miss; `Monitor`: observe; `JSChallenge`: JavaScript challenge; `Deny`: intercept; `Allow`: allow; `BlockIP`: IP ban; `Redirect`: redirect; `ReturnCustomPage`: return to a custom page; `ManagedChallenge`: managed challenge; `Silence`: silent; `LongDelay`: respond after a long wait; `ShortDelay`: respond after a short wait; -`SecurityModule`: filter according to the name of the security module that finally handles the request. Supported operators: `equal`; Optional options: `-`: unknown/missed; `CustomRule`: Web Protection - Custom Rules; `RateLimitingCustomRule`: Web Protection - Rate Limiting Rules; `ManagedRule`: Web Protection - Managed Rules; `L7DDoS`: Web Protection - CC Attack Protection; `BotManagement`: Bot Management - Bot Basic Management; `BotClientReputation`: Bot Management - Client Profile Analysis; `BotBehaviorAnalysis`: Bot Management - Bot Intelligent Analysis; `BotCustomRule`: Bot Management - Custom Bot Rules; `BotActiveDetection`: Bot Management - Active Feature Recognition.","description_kind":"plain"}}},"description":"The filter condition for log delivery. If it is not filled, all logs will be delivered.","description_kind":"plain"}},"log_format":{"nesting_mode":"list","block":{"attributes":{"batch_prefix":{"type":"string","description":"A string to be added before each log delivery batch. Each log delivery batch may contain multiple log records.","description_kind":"plain","optional":true},"batch_suffix":{"type":"string","description":"A string to append after each log delivery batch.","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description":"In a single log record, a string is inserted between fields as a separator. The possible values are: `\t`: tab character; `,`: comma; `;`: semicolon.","description_kind":"plain","optional":true},"format_type":{"type":"string","description":"The default output format type for log delivery. The possible values are: `json`: Use the default log output format JSON Lines. The fields in a single log are presented as key-value pairs; `csv`: Use the default log output format csv. Only field values are presented in a single log, without field names.","description_kind":"plain","required":true},"record_delimiter":{"type":"string","description":"The string inserted between log records as a separator. The possible values are: `\n`: newline character; `\t`: tab character; `,`: comma.","description_kind":"plain","optional":true},"record_prefix":{"type":"string","description":"A string to prepend to each log record.","description_kind":"plain","optional":true},"record_suffix":{"type":"string","description":"A string to append to each log record.","description_kind":"plain","optional":true}},"description":"The output format of log delivery. If it is not filled, it means the default format. The default format logic is as follows: when TaskType is `custom_endpoint`, the default format is an array of multiple JSON objects, each JSON object is a log; when TaskType is `s3`, the default format is JSON Lines; in particular, when TaskType is `cls`, the value of LogFormat.FormatType can only be json, and other parameters in LogFormat will be ignored. It is recommended not to pass LogFormat.","description_kind":"plain"},"max_items":1},"s3":{"nesting_mode":"list","block":{"attributes":{"access_id":{"type":"string","description":"The Access Key ID used to access the bucket.","description_kind":"plain","required":true},"access_key":{"type":"string","description":"The secret key used to access the bucket.","description_kind":"plain","required":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket name and log storage directory, for example: `your_bucket_name/EO-logs/`. If this directory does not exist in the bucket, it will be created automatically.","description_kind":"plain","required":true},"compress_type":{"type":"string","description":"Data compression type, the values are: gzip: gzip compression. If it is not filled in, compression is not enabled.","description_kind":"plain","optional":true},"endpoint":{"type":"string","description":"URLs that do not include bucket names or paths, for example: `https://storage.googleapis.com`, `https://s3.ap-northeast-2.amazonaws.com`, `https://cos.ap-nanjing.myqcloud.com`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region where the bucket is located, for example: ap-northeast-2.","description_kind":"plain","required":true}},"description":"Configuration information of AWS S3 compatible storage bucket. This parameter is required when TaskType is s3.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_rule_engine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"The rule name (1 to 255 characters).","description_kind":"plain","required":true},"status":{"type":"string","description":"Rule status. Values:\n - `enable`: Enabled.\n - `disable`: Disabled.","description_kind":"plain","required":true},"tags":{"type":["set","string"],"description":"rule tag list.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"ID of the site.","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"code_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"status_code":{"type":"number","description":"The status code.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Operation parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a status code. Features of this type include:\n - `ErrorPage`: Custom error page.\n - `StatusCodeCache`: Status code cache TTL.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"normal_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Common operation. Values:\n - `AccessUrlRedirect`: Access URL rewrite.\n - `UpstreamUrlRedirect`: Origin-pull URL rewrite.\n - `QUIC`: QUIC.\n - `WebSocket`: WebSocket.\n - `VideoSeek`: Video dragging.\n - `Authentication`: Token authentication.\n - `CacheKey`: Custom cache key.\n - `Cache`: Node cache TTL.\n - `MaxAge`: Browser cache TTL.\n - `OfflineCache`: Offline cache.\n - `SmartRouting`: Smart acceleration.\n - `RangeOriginPull`: Range GETs.\n - `UpstreamHttp2`: HTTP/2 forwarding.\n - `HostHeader`: Host header rewrite.\n - `ForceRedirect`: Force HTTPS.\n - `OriginPullProtocol`: Origin-pull HTTPS.\n - `CachePrefresh`: Cache prefresh.\n - `Compression`: Smart compression.\n - `Hsts`.\n - `ClientIpHeader`.\n - `SslTlsSecureConf`.\n - `OcspStapling`.\n - `Http2`: HTTP/2 access.\n - `UpstreamFollowRedirect`: Follow origin redirect.\n - `Origin`: Origin.\nNote: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"rewrite_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name, which has three values:\n - add: Add the HTTP header.\n - set: Rewrite the HTTP header.\n - del: Delete the HTTP header.","description_kind":"plain","required":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a request/response header. Features of this type include:\n - `RequestHeader`: HTTP request header modification.\n - `ResponseHeader`: HTTP response header modification.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Feature to be executed.","description_kind":"plain"}},"or":{"nesting_mode":"list","block":{"block_types":{"and":{"nesting_mode":"list","block":{"attributes":{"ignore_case":{"type":"bool","description":"Whether the parameter value is case insensitive. Default value: false.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The parameter name of the match type. This field is required only when `Target=query_string/request_header`.\n - `query_string`: Name of the query string, such as \"lang\" and \"version\" in \"lang=cn\u0026version=1\".\n - `request_header`: Name of the HTTP request header, such as \"Accept-Language\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"Operator. Valid values:\n - `equals`: Equals.\n - `notEquals`: Does not equal.\n - `exist`: Exists.\n - `notexist`: Does not exist.","description_kind":"plain","required":true},"target":{"type":"string","description":"The match type. Values:\n - `filename`: File name.\n - `extension`: File extension.\n - `host`: Host.\n - `full_url`: Full URL, which indicates the complete URL path under the current site and must contain the HTTP protocol, host, and path.\n - `url`: Partial URL under the current site.\n - `client_country`: Country/Region of the client.\n - `query_string`: Query string in the request URL.\n - `request_header`: HTTP request header.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`.\n - When `Target=extension`, enter the file extension, such as \"jpg\" and \"txt\".\n - When `Target=filename`, enter the file name, such as \"foo\" in \"foo.jpg\".\n - When `Target=all`, it indicates any site request.\n - When `Target=host`, enter the host under the current site, such as \"www.maxx55.com\".\n - When `Target=url`, enter the partial URL path under the current site, such as \"/example\".\n - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as \"https://www.maxx55.cn/example\".\n - When `Target=client_country`, enter the ISO-3166 country/region code.\n - When `Target=query_string`, enter the value of the query string, such as \"cn\" and \"1\" in \"lang=cn\u0026version=1\".\n - When `Target=request_header`, enter the HTTP request header value, such as \"zh-CN,zh;q=0.9\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true}},"description":"AND Conditions list of the rule. Rule would be triggered if all conditions are true.","description_kind":"plain"},"min_items":1}},"description":"OR Conditions list of the rule. Rule would be triggered if any of the condition is true.","description_kind":"plain"},"min_items":1},"sub_rules":{"nesting_mode":"list","block":{"attributes":{"tags":{"type":["set","string"],"description":"Tag of the rule.","description_kind":"plain","optional":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"code_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"status_code":{"type":"number","description":"The status code.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Operation parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a status code. Features of this type include:\n - `ErrorPage`: Custom error page.\n - `StatusCodeCache`: Status code cache TTL.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"normal_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Common operation. Values:\n - `AccessUrlRedirect`: Access URL rewrite.\n - `UpstreamUrlRedirect`: Origin-pull URL rewrite.\n - `QUIC`: QUIC.\n - `WebSocket`: WebSocket.\n - `VideoSeek`: Video dragging.\n - `Authentication`: Token authentication.\n - `CacheKey`: Custom cache key.\n - `Cache`: Node cache TTL.\n - `MaxAge`: Browser cache TTL.\n - `OfflineCache`: Offline cache.\n - `SmartRouting`: Smart acceleration.\n - `RangeOriginPull`: Range GETs.\n - `UpstreamHttp2`: HTTP/2 forwarding.\n - `HostHeader`: Host header rewrite.\n - `ForceRedirect`: Force HTTPS.\n - `OriginPullProtocol`: Origin-pull HTTPS.\n - `CachePrefresh`: Cache prefresh.\n - `Compression`: Smart compression.\n - `Hsts`.\n - `ClientIpHeader`.\n - `SslTlsSecureConf`.\n - `OcspStapling`.\n - `Http2`: HTTP/2 access.\n - `UpstreamFollowRedirect`: Follow origin redirect.\n - `Origin`: Origin.\nNote: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"rewrite_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name, which has three values:\n - add: Add the HTTP header.\n - set: Rewrite the HTTP header.\n - del: Delete the HTTP header.","description_kind":"plain","required":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a request/response header. Features of this type include:\n - `RequestHeader`: HTTP request header modification.\n - `ResponseHeader`: HTTP response header modification.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The feature to be executed.","description_kind":"plain"}},"or":{"nesting_mode":"list","block":{"block_types":{"and":{"nesting_mode":"list","block":{"attributes":{"ignore_case":{"type":"bool","description":"Whether the parameter value is case insensitive. Default value: false.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The parameter name of the match type. This field is required only when `Target=query_string/request_header`.\n - `query_string`: Name of the query string, such as \"lang\" and \"version\" in \"lang=cn\u0026version=1\".\n - `request_header`: Name of the HTTP request header, such as \"Accept-Language\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"Operator. Valid values:\n - `equals`: Equals.\n - `notEquals`: Does not equal.\n - `exist`: Exists.\n - `notexist`: Does not exist.","description_kind":"plain","required":true},"target":{"type":"string","description":"The match type. Values:\n - `filename`: File name.\n - `extension`: File extension.\n - `host`: Host.\n - `full_url`: Full URL, which indicates the complete URL path under the current site and must contain the HTTP protocol, host, and path.\n - `url`: Partial URL under the current site. - `client_country`: Country/Region of the client.\n - `query_string`: Query string in the request URL.\n - `request_header`: HTTP request header.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`.\n - When `Target=extension`, enter the file extension, such as \"jpg\" and \"txt\".\n - When `Target=filename`, enter the file name, such as \"foo\" in \"foo.jpg\".\n - When `Target=all`, it indicates any site request.\n - When `Target=host`, enter the host under the current site, such as \"www.maxx55.com\".\n - When `Target=url`, enter the partial URL path under the current site, such as \"/example\".\n - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as \"https://www.maxx55.cn/example\".\n - When `Target=client_country`, enter the ISO-3166 country/region code.\n - When `Target=query_string`, enter the value of the query string, such as \"cn\" and \"1\" in \"lang=cn\u0026version=1\".\n - When `Target=request_header`, enter the HTTP request header value, such as \"zh-CN,zh;q=0.9\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true}},"description":"Rule engine condition. This condition will be considered met if all items in the array are met.","description_kind":"plain"},"min_items":1}},"description":"The condition that determines if a feature should run.\nNote: If any condition in the array is met, the feature will run.","description_kind":"plain"},"min_items":1}},"description":"Nested rule settings.","description_kind":"plain"},"min_items":1}},"description":"The nested rule.","description_kind":"plain"}}},"description":"Rule items list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_teo_zone":{"version":0,"block":{"attributes":{"alias_zone_name":{"type":"string","description":"Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty.","description_kind":"plain","optional":true},"area":{"type":"string","description":"When the Type value is partial/full, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is overseas if not filled in. When the Type value is noDomainAccess, please leave this value empty:\n - global: Global availability zone.\n - mainland: Chinese mainland availability zone.\n - overseas: Global availability zone (excluding Chinese mainland).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_servers":{"type":["list","string"],"description":"NS list allocated by Tencent Cloud.","description_kind":"plain","computed":true},"ownership_verification":{"type":["list",["object",{"dns_verification":["list",["object",{"record_type":"string","record_value":"string","subdomain":"string"}]]}]],"description":"Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"paused":{"type":"bool","description":"Indicates whether the site is disabled.","description_kind":"plain","optional":true,"computed":true},"plan_id":{"type":"string","description":"The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation.","description_kind":"plain","required":true},"status":{"type":"string","description":"Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Site access type. The value of this parameter is as follows, and the default is partial if not filled in:partial: CNAME access; full: NS access; noDomainAccess: No domain access.","description_kind":"plain","required":true},"zone_name":{"type":"string","description":"Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_teo_zone_setting":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Acceleration area of the zone. Valid values: `mainland`, `overseas`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"cache":{"nesting_mode":"list","block":{"block_types":{"cache":{"nesting_mode":"list","block":{"attributes":{"cache_time":{"type":"number","description":"Cache expiration time settings.\nUnit: second. The maximum value is 365 days. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"switch":{"type":"string","description":"Cache configuration switch.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Cache configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"follow_origin":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Specifies whether to follow the origin server configuration.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Follows the origin server configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"no_cache":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to cache the configuration.\n- `on`: Do not cache.\n- `off`: Cache. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"No-cache configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Cache expiration time configuration.","description_kind":"plain"},"max_items":1},"cache_key":{"nesting_mode":"list","block":{"attributes":{"full_url_cache":{"type":"string","description":"Specifies whether to enable full-path cache.\n- `on`: Enable full-path cache (i.e., disable Ignore Query String).\n- `off`: Disable full-path cache (i.e., enable Ignore Query String). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ignore_case":{"type":"string","description":"Specifies whether the cache key is case-sensitive. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"query_string":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"- `includeCustom`: Include the specified query strings.\n- `excludeCustom`: Exclude the specified query strings. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to use QueryString as part of CacheKey.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"value":{"type":["set","string"],"description":"Array of query strings used/excluded. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Request parameter contained in CacheKey. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Node cache key configuration.","description_kind":"plain"},"max_items":1},"cache_prefresh":{"nesting_mode":"list","block":{"attributes":{"percent":{"type":"number","description":"Percentage of cache time before try to prefresh. Valid value range: 1-99.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Specifies whether to enable cache prefresh.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Cache pre-refresh configuration.","description_kind":"plain"},"max_items":1},"client_ip_header":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description":"Name of the origin-pull client IP request header. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Specifies whether to enable client IP header.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Origin-pull client IP header configuration.","description_kind":"plain"},"max_items":1},"compression":{"nesting_mode":"list","block":{"attributes":{"algorithms":{"type":["set","string"],"description":"Compression algorithms to select. Valid values: `brotli`, `gzip`.","description_kind":"plain","optional":true,"computed":true},"switch":{"type":"string","description":"Whether to enable Smart compression.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Smart compression configuration.","description_kind":"plain"},"max_items":1},"force_redirect":{"nesting_mode":"list","block":{"attributes":{"redirect_status_code":{"type":"number","description":"Redirection status code.\n- 301\n- 302 Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to enable force redirect.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Force HTTPS redirect configuration.","description_kind":"plain"},"max_items":1},"https":{"nesting_mode":"list","block":{"attributes":{"http2":{"type":"string","description":"HTTP2 configuration switch.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ocsp_stapling":{"type":"string","description":"OCSP configuration switch.\n- `on`: Enable.\n- `off`: Disable.\nIt is disabled by default. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tls_version":{"type":["set","string"],"description":"TLS version settings. Valid values: `TLSv1`, `TLSV1.1`, `TLSV1.2`, and `TLSv1.3`.\nOnly consecutive versions can be enabled at the same time. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"hsts":{"nesting_mode":"list","block":{"attributes":{"include_sub_domains":{"type":"string","description":"Specifies whether to include subdomain names. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"max_age":{"type":"number","description":"MaxAge value in seconds, should be no more than 1 day. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"preload":{"type":"string","description":"Specifies whether to preload. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"HSTS Configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"HTTPS acceleration configuration.","description_kind":"plain"},"max_items":1},"ipv6":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"IPv6 access configuration.","description_kind":"plain"},"max_items":1},"max_age":{"nesting_mode":"list","block":{"attributes":{"follow_origin":{"type":"string","description":"Specifies whether to follow the max cache age of the origin server.\n- `on`: Enable.\n- `off`: Disable.\nIf it's on, MaxAgeTime is ignored. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"max_age_time":{"type":"number","description":"Specifies the max age of the cache (in seconds). The maximum value is 365 days. Note: the value 0 means not to cache. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Browser cache configuration.","description_kind":"plain"},"max_items":1},"offline_cache":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable offline cache.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Offline cache configuration.","description_kind":"plain"},"max_items":1},"origin":{"nesting_mode":"list","block":{"attributes":{"backup_origins":{"type":["set","string"],"description":"Backup origin sites list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"origin_pull_protocol":{"type":"string","description":"Origin-pull protocol.\n- `http`: Switch HTTPS requests to HTTP.\n- `follow`: Follow the protocol of the request.\n- `https`: Switch HTTP requests to HTTPS. This only supports port 443 on the origin server. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"origins":{"type":["set","string"],"description":"Origin sites list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Origin server configuration.","description_kind":"plain"},"max_items":1},"post_max_size":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"Maximum size. Value range: 1-500 MB. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Specifies whether to enable custom setting of the maximum file size.\n- `on`: Enable. You can set a custom max size.\n- `off`: Disable. In this case, the max size defaults to 32 MB.","description_kind":"plain","required":true}},"description":"Maximum size of files transferred over POST request.","description_kind":"plain"},"max_items":1},"quic":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable QUIC.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"QUIC access configuration.","description_kind":"plain"},"max_items":1},"smart_routing":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable smart acceleration.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Smart acceleration configuration.","description_kind":"plain"},"max_items":1},"upstream_http2":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable HTTP2 origin-pull.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"HTTP2 origin-pull configuration.","description_kind":"plain"},"max_items":1},"web_socket":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable custom WebSocket timeout setting. When it's off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on.","description_kind":"plain","required":true},"timeout":{"type":"number","description":"Sets timeout period in seconds. Maximum value: 120.","description_kind":"plain","optional":true}},"description":"WebSocket configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_consumer_group":{"version":0,"block":{"attributes":{"consume_enable":{"type":"bool","description":"Whether to enable consumption.","description_kind":"plain","required":true},"consume_message_orderly":{"type":"bool","description":"`true`: Sequential delivery, `false`: Concurrent delivery.","description_kind":"plain","required":true},"consumer_group":{"type":"string","description":"Name of consumer group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"max_retry_times":{"type":"number","description":"Max retry times.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_instance":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"Public network bandwidth. `bandwidth` must be greater than zero when `enable_public` equal true.","description_kind":"plain","optional":true,"computed":true},"enable_public":{"type":"bool","description":"Whether to enable the public network. Must set `bandwidth` when `enable_public` equal true.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Instance type. Valid values: `EXPERIMENT`, `BASIC`, `PRO`, `PLATINUM`.","description_kind":"plain","required":true},"message_retention":{"type":"number","description":"Message retention time in hours.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"public_end_point":{"type":"string","description":"Public network access address.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true},"sku_code":{"type":"string","description":"SKU code. Available specifications are as follows: experiment_500, basic_1k, basic_2k, basic_3k, basic_4k, basic_5k, basic_6k, basic_7k, basic_8k, basic_9k, basic_10k, pro_4k, pro_6k, pro_8k, pro_1w, pro_15k, pro_2w, pro_25k, pro_3w, pro_35k, pro_4w, pro_45k, pro_5w, pro_55k, pro_60k, pro_65k, pro_70k, pro_75k, pro_80k, pro_85k, pro_90k, pro_95k, pro_100k, platinum_1w, platinum_2w, platinum_3w, platinum_4w, platinum_5w, platinum_6w, platinum_7w, platinum_8w, platinum_9w, platinum_10w, platinum_12w, platinum_14w, platinum_16w, platinum_18w, platinum_20w, platinum_25w, platinum_30w, platinum_35w, platinum_40w, platinum_45w, platinum_50w, platinum_60w, platinum_70w, platinum_80w, platinum_90w, platinum_100w.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"vpc_end_point":{"type":"string","description":"VPC access address.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"VPC id.","description_kind":"plain","required":true}},"block_types":{"ip_rules":{"nesting_mode":"list","block":{"attributes":{"allow":{"type":"bool","description":"Whether to allow release or not.","description_kind":"plain","required":true},"ip":{"type":"string","description":"IP.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","required":true}},"description":"Public network access whitelist.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_role":{"version":0,"block":{"attributes":{"access_key":{"type":"string","description":"Access key.","description_kind":"plain","computed":true},"created_time":{"type":"number","description":"Created time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","required":true},"modified_time":{"type":"number","description":"Modified time.","description_kind":"plain","computed":true},"perm_read":{"type":"bool","description":"Whether to enable consumption permission.","description_kind":"plain","required":true},"perm_write":{"type":"bool","description":"Whether to enable production permission.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","required":true},"role":{"type":"string","description":"Name of role.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"Secret key.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"queue_num":{"type":"number","description":"Number of queue. Must be greater than or equal to 3.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"topic.","description_kind":"plain","required":true},"topic_type":{"type":"string","description":"Topic type. `UNSPECIFIED`: not specified, `NORMAL`: normal message, `FIFO`: sequential message, `DELAY`: delayed message.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tse_cngw_canary_rule":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"service ID.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"canary_rule":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"the status of canary rule.","description_kind":"plain","required":true},"priority":{"type":"number","description":"priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"service ID.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"service name.","description_kind":"plain","optional":true}},"block_types":{"balanced_service_list":{"nesting_mode":"list","block":{"attributes":{"percent":{"type":"number","description":"percent, 10 is 10%, valid values:0 to 100.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"service ID, required when used as an input parameter.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"service name, meaningless when used as an input parameter.","description_kind":"plain","optional":true},"upstream_name":{"type":"string","description":"upstream name, meaningless when used as an input parameter.","description_kind":"plain","computed":true}},"description":"service weight configuration.","description_kind":"plain"}},"condition_list":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\\n`.","description_kind":"plain","optional":true},"global_config_id":{"type":"string","description":"global configuration ID.","description_kind":"plain","optional":true},"global_config_name":{"type":"string","description":"global configuration name.","description_kind":"plain","optional":true},"key":{"type":"string","description":"parameter name.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"operator.Reference value:`le`,`eq`,`lt`,`ne`,`ge`,`gt`,`regex`,`exists`,`in`,`not in`,`prefix`,`exact`,`regex`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type.Reference value:`path`,`method`,`query`,`header`,`cookie`,`body`,`system`.","description_kind":"plain","required":true},"value":{"type":"string","description":"parameter value.","description_kind":"plain","optional":true}},"description":"parameter matching condition list.","description_kind":"plain"}}},"description":"canary rule configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_certificate":{"version":0,"block":{"attributes":{"bind_domains":{"type":["set","string"],"description":"Domains of the binding.","description_kind":"plain","required":true},"cert_id":{"type":"string","description":"Certificate ID of ssl platform.","description_kind":"plain","required":true},"crt":{"type":"string","description":"Pem format of certificate.","description_kind":"plain","computed":true},"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Private key of certificate.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Certificate name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_cngw_gateway":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description information, up to 120 characters.","description_kind":"plain","optional":true},"enable_cls":{"type":"bool","description":"whether to enable CLS log. Default value: fasle.","description_kind":"plain","optional":true},"engine_region":{"type":"string","description":"engine region of gateway.","description_kind":"plain","optional":true,"computed":true},"feature_version":{"type":"string","description":"product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.","description_kind":"plain","optional":true,"computed":true},"gateway_version":{"type":"string","description":"gateway vwersion. Reference value: `2.4.1`, `2.5.1`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress_class_name":{"type":"string","description":"ingress class name.","description_kind":"plain","optional":true,"computed":true},"instance_port":{"type":["list",["object",{"http_port":"string","https_port":"string","tcp_port":"string","udp_port":"string"}]],"description":"Port information that the instance listens to.","description_kind":"plain","computed":true},"internet_max_bandwidth_out":{"type":"number","description":"public network outbound traffic bandwidth,[1,2048]Mbps.","description_kind":"plain","optional":true},"name":{"type":"string","description":"gateway name, supports up to 60 characters.","description_kind":"plain","required":true},"public_ip_addresses":{"type":["set","string"],"description":"Public IP address list.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trade_type":{"type":"number","description":"trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet).","description_kind":"plain","optional":true},"type":{"type":"string","description":"gateway type,currently only supports kong.","description_kind":"plain","required":true}},"block_types":{"internet_config":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"description of clb.","description_kind":"plain","optional":true},"internet_address_version":{"type":"string","description":"internet type. Reference value: `IPV4`(default value), `IPV6`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"public network bandwidth.","description_kind":"plain","optional":true},"internet_pay_mode":{"type":"string","description":"trade type of internet. Reference value: `BANDWIDTH`, `TRAFFIC`(default value).","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"primary availability zone.","description_kind":"plain","optional":true},"multi_zone_flag":{"type":"bool","description":"Whether load balancing has multiple availability zones.","description_kind":"plain","optional":true},"sla_type":{"type":"string","description":"specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.","description_kind":"plain","optional":true},"slave_zone_id":{"type":"string","description":"alternate availability zone.","description_kind":"plain","optional":true}},"description":"internet configration.","description_kind":"plain"},"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"number","description":"node number, 2-50.","description_kind":"plain","required":true},"specification":{"type":"string","description":"specification, 1c2g|2c4g|4c8g|8c16g.","description_kind":"plain","required":true}},"description":"gateway node configration.","description_kind":"plain"},"min_items":1,"max_items":1},"vpc_config":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.","description_kind":"plain","optional":true}},"description":"vpc information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description information of group.","description_kind":"plain","optional":true},"gateway_id":{"type":"string","description":"gateway IDonly postpaid gateway supported.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"public network outbound traffic bandwidth,[1,2048]Mbps.","description_kind":"plain","optional":true},"name":{"type":"string","description":"gateway group name.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.","description_kind":"plain","required":true}},"block_types":{"internet_config":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"description of clb.","description_kind":"plain","optional":true},"internet_address_version":{"type":"string","description":"internet type. Reference value:- IPV4 (default value)- IPV6.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"public network bandwidth.","description_kind":"plain","optional":true},"internet_pay_mode":{"type":"string","description":"trade type of internet. Reference value:- BANDWIDTH- TRAFFIC (default value).","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"primary availability zone.","description_kind":"plain","optional":true},"multi_zone_flag":{"type":"bool","description":"Whether load balancing has multiple availability zones.","description_kind":"plain","optional":true},"sla_type":{"type":"string","description":"specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.","description_kind":"plain","optional":true},"slave_zone_id":{"type":"string","description":"alternate availability zone.","description_kind":"plain","optional":true}},"description":"internet configration.","description_kind":"plain"},"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"number","description":"group node number, 2-50.","description_kind":"plain","required":true},"specification":{"type":"string","description":"group specification, 1c2g|2c4g|4c8g|8c16g.","description_kind":"plain","required":true}},"description":"group node configration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_network":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description of clb.","description_kind":"plain","optional":true},"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_address_version":{"type":"string","description":"internet type. Reference value:`IPV4` (default value), `IPV6`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"public network bandwidth.","description_kind":"plain","optional":true},"internet_pay_mode":{"type":"string","description":"trade type of internet. Reference value:`BANDWIDTH` (default value), `TRAFFIC`.","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"primary availability zone.","description_kind":"plain","optional":true},"multi_zone_flag":{"type":"bool","description":"Whether load balancing has multiple availability zones.","description_kind":"plain","optional":true},"network_id":{"type":"string","description":"network id.","description_kind":"plain","computed":true},"sla_type":{"type":"string","description":"specification type of clb. Default `shared` type when this parameter is empty, Note: input `shared` is not supported when creating. Reference value:`clb.c2.medium`, `clb.c3.small`, `clb.c3.medium`, `clb.c4.small`, `clb.c4.medium`, `clb.c4.large`, `clb.c4.xlarge`.","description_kind":"plain","optional":true},"slave_zone_id":{"type":"string","description":"alternate availability zone.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"clb vip.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tse_cngw_network_access_control":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_id":{"type":"string","description":"network id.","description_kind":"plain","required":true}},"block_types":{"access_control":{"nesting_mode":"list","block":{"attributes":{"cidr_black_list":{"type":["list","string"],"description":"Black list.","description_kind":"plain","optional":true},"cidr_white_list":{"type":["list","string"],"description":"White list.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Access mode: `Whitelist`, `Blacklist`.","description_kind":"plain","optional":true,"computed":true}},"description":"access control policy.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_route":{"version":0,"block":{"attributes":{"destination_ports":{"type":["set","number"],"description":"destination port for Layer 4 matching.","description_kind":"plain","optional":true},"force_https":{"type":"bool","description":"whether to enable forced HTTPS, no longer use.","description_kind":"plain","deprecated":true,"optional":true},"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"hosts":{"type":["set","string"],"description":"host list.","description_kind":"plain","optional":true},"https_redirect_status_code":{"type":"number","description":"https redirection status code.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"methods":{"type":["set","string"],"description":"route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.","description_kind":"plain","optional":true},"paths":{"type":["set","string"],"description":"path list.","description_kind":"plain","optional":true},"preserve_host":{"type":"bool","description":"whether to keep the host when forwarding to the backend.","description_kind":"plain","optional":true},"protocols":{"type":["set","string"],"description":"the protocol list of route.Reference value:`https`,`http`.","description_kind":"plain","optional":true},"route_id":{"type":"string","description":"the id of the route, unique in the instance.","description_kind":"plain","computed":true},"route_name":{"type":"string","description":"the name of the route, unique in the instance.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"ID of the service which the route belongs to.","description_kind":"plain","required":true},"strip_path":{"type":"bool","description":"whether to strip path when forwarding to the backend.","description_kind":"plain","optional":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key of header.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value of header.","description_kind":"plain","optional":true}},"description":"the headers of route.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_cngw_route_rate_limit":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_id":{"type":"string","description":"Route id, or route name.","description_kind":"plain","required":true}},"block_types":{"limit_detail":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"status of service rate limit.","description_kind":"plain","required":true},"header":{"type":"string","description":"request headers that require rate limit.","description_kind":"plain","optional":true},"hide_client_headers":{"type":"bool","description":"whether to hide the headers of client.","description_kind":"plain","required":true},"is_delay":{"type":"bool","description":"whether to enable request queuing.","description_kind":"plain","required":true},"limit_by":{"type":"string","description":"basis for service rate limit.Reference value:`ip`,`service`,`consumer`,`credential`,`path`,`header`.","description_kind":"plain","required":true},"line_up_time":{"type":"number","description":"queue time.","description_kind":"plain","optional":true},"path":{"type":"string","description":"request paths that require rate limit.","description_kind":"plain","optional":true},"policy":{"type":"string","description":"counter policy.Reference value:`local`,`redis`,`external_redis`.","description_kind":"plain","optional":true},"rate_limit_response_url":{"type":"string","description":"request forwarding address, maybe null.","description_kind":"plain","optional":true},"response_type":{"type":"string","description":"response strategy.Reference value:`url`: forward request according to url,`text`: response configuration,`default`: return directly.","description_kind":"plain","required":true}},"block_types":{"external_redis":{"nesting_mode":"list","block":{"attributes":{"redis_host":{"type":"string","description":"redis ip, maybe null.","description_kind":"plain","required":true},"redis_password":{"type":"string","description":"redis password, maybe null.","description_kind":"plain","required":true},"redis_port":{"type":"number","description":"redis port, maybe null.","description_kind":"plain","required":true},"redis_timeout":{"type":"number","description":"redis timeout, unit: `ms`, maybe null.","description_kind":"plain","required":true}},"description":"external redis information, maybe null.","description_kind":"plain"},"max_items":1},"qps_thresholds":{"nesting_mode":"list","block":{"attributes":{"max":{"type":"number","description":"the max threshold.","description_kind":"plain","required":true},"unit":{"type":"string","description":"qps threshold unit.Reference value:`second`,`minute`,`hour`,`day`,`month`,`year`.","description_kind":"plain","required":true}},"description":"qps threshold.","description_kind":"plain"},"min_items":1},"rate_limit_response":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"custom response body, maybe bull.","description_kind":"plain","optional":true},"http_status":{"type":"number","description":"http status code.","description_kind":"plain","optional":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key of header.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value of header.","description_kind":"plain","optional":true}},"description":"headrs.","description_kind":"plain"}}},"description":"response configuration, the response strategy is text, maybe null.","description_kind":"plain"},"max_items":1}},"description":"rate limit configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_service":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"service name.","description_kind":"plain","required":true},"path":{"type":"string","description":"path.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol. Reference value:`https`, `http`, `tcp`, `udp`.","description_kind":"plain","required":true},"retries":{"type":"number","description":"retry times.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"service id.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","deprecated":true,"optional":true},"timeout":{"type":"number","description":"time out, unit:ms.","description_kind":"plain","required":true},"upstream_type":{"type":"string","description":"service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.","description_kind":"plain","required":true}},"block_types":{"upstream_info":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description":"load balance algorithm,default: `round-robin`, `least-connections` and `consisten_hashing` also support.","description_kind":"plain","optional":true,"computed":true},"auto_scaling_cvm_port":{"type":"number","description":"auto scaling group port of cvm.","description_kind":"plain","optional":true},"auto_scaling_group_id":{"type":"string","description":"auto scaling group ID of cvm.","description_kind":"plain","optional":true},"auto_scaling_hook_status":{"type":"string","description":"hook status in auto scaling group of cvm.","description_kind":"plain","optional":true},"auto_scaling_tat_cmd_status":{"type":"string","description":"tat cmd status in auto scaling group of cvm.","description_kind":"plain","optional":true},"host":{"type":"string","description":"an IP address or domain name.","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","optional":true},"port":{"type":"number","description":"backend service port.valid values: `1` to `65535`.","description_kind":"plain","optional":true},"real_source_type":{"type":"string","description":"exact source service type.","description_kind":"plain","optional":true},"scf_lambda_name":{"type":"string","description":"scf lambda name.","description_kind":"plain","optional":true},"scf_lambda_qualifier":{"type":"string","description":"scf lambda version.","description_kind":"plain","optional":true},"scf_namespace":{"type":"string","description":"scf lambda namespace.","description_kind":"plain","optional":true},"scf_type":{"type":"string","description":"scf lambda type.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"the name of the service in registry or kubernetes.","description_kind":"plain","optional":true},"slow_start":{"type":"number","description":"slow start time, unit: `second`, when it is enabled, weight of the node is increased from 1 to the target value gradually.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"service source ID.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"the name of source service.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"source service type.","description_kind":"plain","optional":true}},"block_types":{"targets":{"nesting_mode":"list","block":{"attributes":{"created_time":{"type":"string","description":"created time.","description_kind":"plain","computed":true},"health":{"type":"string","description":"health.","description_kind":"plain","computed":true},"host":{"type":"string","description":"host.","description_kind":"plain","required":true},"port":{"type":"number","description":"port.","description_kind":"plain","required":true},"source":{"type":"string","description":"source of target.","description_kind":"plain","optional":true},"weight":{"type":"number","description":"weight.","description_kind":"plain","required":true}},"description":"provided when service type is IPList.","description_kind":"plain"}}},"description":"service config information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_service_rate_limit":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"service name or service ID.","description_kind":"plain","required":true}},"block_types":{"limit_detail":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"status of service rate limit.","description_kind":"plain","required":true},"header":{"type":"string","description":"request headers that require rate limit.","description_kind":"plain","optional":true},"hide_client_headers":{"type":"bool","description":"whether to hide the headers of client.","description_kind":"plain","required":true},"is_delay":{"type":"bool","description":"whether to enable request queuing.","description_kind":"plain","required":true},"limit_by":{"type":"string","description":"basis for service rate limit.Reference value: `ip`, `service`, `consumer`, `credential`, `path`, `header`.","description_kind":"plain","required":true},"line_up_time":{"type":"number","description":"queue time.","description_kind":"plain","optional":true},"path":{"type":"string","description":"request paths that require rate limit.","description_kind":"plain","optional":true},"policy":{"type":"string","description":"counter policy.Reference value: `local`, `redis`, `external_redis`.","description_kind":"plain","optional":true},"rate_limit_response_url":{"type":"string","description":"request forwarding address, maybe null.","description_kind":"plain","optional":true},"response_type":{"type":"string","description":"response strategy.Reference value: `url`: forward request according to url, `text`: response configuration, `default`: return directly.","description_kind":"plain","required":true}},"block_types":{"external_redis":{"nesting_mode":"list","block":{"attributes":{"redis_host":{"type":"string","description":"redis ip, maybe null.","description_kind":"plain","required":true},"redis_password":{"type":"string","description":"redis password, maybe null.","description_kind":"plain","required":true},"redis_port":{"type":"number","description":"redis port, maybe null.","description_kind":"plain","required":true},"redis_timeout":{"type":"number","description":"redis timeout, unit: `ms`, maybe null.","description_kind":"plain","required":true}},"description":"external redis information, maybe null.","description_kind":"plain"},"max_items":1},"qps_thresholds":{"nesting_mode":"list","block":{"attributes":{"max":{"type":"number","description":"the max threshold.","description_kind":"plain","required":true},"unit":{"type":"string","description":"qps threshold unit.Reference value:`second`, `minute`, `hour`, `day`, `month`, `year`.","description_kind":"plain","required":true}},"description":"qps threshold.","description_kind":"plain"},"min_items":1},"rate_limit_response":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"custom response body, maybe bull.","description_kind":"plain","optional":true},"http_status":{"type":"number","description":"http status code.","description_kind":"plain","optional":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key of header.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value of header.","description_kind":"plain","optional":true}},"description":"headrs.","description_kind":"plain"}}},"description":"response configuration, the response strategy is text, maybe null.","description_kind":"plain"},"max_items":1}},"description":"rate limit configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_strategy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description information, up to 120 characters.","description_kind":"plain","optional":true},"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"strategy_id":{"type":"string","description":"strategy ID\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"strategy_name":{"type":"string","description":"strategy name, up to 20 characters.","description_kind":"plain","required":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"create_time":{"type":"string","description":"create time\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"max_replicas":{"type":"number","description":"max number of replica for metric scaling.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"modify time\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"strategy_id":{"type":"string","description":"strategy ID\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"behavior":{"nesting_mode":"list","block":{"block_types":{"scale_down":{"nesting_mode":"list","block":{"attributes":{"select_policy":{"type":"string","description":"type of policy, default value: max\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"stabilization_window_seconds":{"type":"number","description":"stability window time, unit:second, default 300 when scale down\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"period_seconds":{"type":"number","description":"period of scale down\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, default value: Pods\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"value":{"type":"number","description":"value\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"description":"policies of scale down\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"}}},"description":"configuration of down scale\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"},"max_items":1},"scale_up":{"nesting_mode":"list","block":{"attributes":{"select_policy":{"type":"string","description":"type of policy, default value: max\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"stabilization_window_seconds":{"type":"number","description":"stability window time, unit:second, default 0 when scale up\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"period_seconds":{"type":"number","description":"period of scale up\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, default value: Pods\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"value":{"type":"number","description":"value\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"description":"policies of scale up\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"}}},"description":"configuration of up scale\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"},"max_items":1}},"description":"behavior configuration of metric\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"},"max_items":1},"metrics":{"nesting_mode":"list","block":{"attributes":{"resource_name":{"type":"string","description":"metric name. Reference value:\n- cpu\n- memory\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"target type of metric, currently only supports `Utilization`\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true,"computed":true},"target_value":{"type":"number","description":"target value of metric\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"type":{"type":"string","description":"metric type. Deafault value\n- Resource.","description_kind":"plain","optional":true}},"description":"metric list.","description_kind":"plain"}}},"description":"configuration of metric scaling.","description_kind":"plain"},"max_items":1},"cron_config":{"nesting_mode":"list","block":{"attributes":{"strategy_id":{"type":"string","description":"strategy ID\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"crontab":{"type":"string","description":"cron expression of timed scaling, no input required\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"period":{"type":"string","description":"period of timed scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"start_at":{"type":"string","description":"start time of timed scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"target_replicas":{"type":"number","description":"the number of target nodes for the timed scaling. Do not exceed the max number of replica for metric scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"description":"parameter list of timed scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"}}},"description":"configuration of timed scaling.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_strategy_bind_group":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"option":{"type":"string","description":"`bind` or `unbind`.","description_kind":"plain","required":true},"status":{"type":"string","description":"Binding status.","description_kind":"plain","computed":true},"strategy_id":{"type":"string","description":"strategy ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tse_instance":{"version":0,"block":{"attributes":{"enable_client_internet_access":{"type":"bool","description":"Client public network access, `true`: on, `false`: off, default: false.","description_kind":"plain","optional":true},"engine_name":{"type":"string","description":"engien name. Reference value: nacos-test.","description_kind":"plain","required":true},"engine_node_num":{"type":"number","description":"engine node num. see EngineProductVersion.","description_kind":"plain","optional":true},"engine_product_version":{"type":"string","description":"Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.","description_kind":"plain","required":true},"engine_region":{"type":"string","description":"engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.","description_kind":"plain","required":true},"engine_resource_spec":{"type":"string","description":"engine spec ID. see EngineProductVersion.","description_kind":"plain","optional":true},"engine_type":{"type":"string","description":"engine type. Reference value: `zookeeper`, `nacos`, `polaris`.","description_kind":"plain","required":true},"engine_version":{"type":"string","description":"An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prepaid_period":{"type":"number","description":"Prepaid time, in monthly units.","description_kind":"plain","optional":true},"prepaid_renew_flag":{"type":"number","description":"Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trade_type":{"type":"number","description":"trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.","description_kind":"plain","optional":true}},"block_types":{"engine_region_infos":{"nesting_mode":"list","block":{"attributes":{"engine_region":{"type":"string","description":"Engine node region.","description_kind":"plain","required":true},"replica":{"type":"number","description":"The number of nodes allocated in this region.","description_kind":"plain","required":true}},"block_types":{"vpc_infos":{"nesting_mode":"list","block":{"attributes":{"intranet_address":{"type":"string","description":"Intranet access addressNote: This field may return null, indicating that a valid value is not available..","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Vpc Id.","description_kind":"plain","required":true}},"description":"Cluster network information.","description_kind":"plain"},"min_items":1}},"description":"Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_waf_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The waf protected domain name.","description_kind":"plain","required":true},"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tse_waf_protection":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"global_status":{"type":"string","description":"Global protection status.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["set","string"],"description":"Means the list of services or routes when the resource type `Type` is `Service` or `Route`.","description_kind":"plain","optional":true},"operate":{"type":"string","description":"`open`: open the protection, `close`: close the protection.","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_group":{"version":0,"block":{"attributes":{"acl_mode":{"type":"string","description":"Access group ACL type.","description_kind":"plain","computed":true},"api_count":{"type":"number","description":"number of APIs.","description_kind":"plain","computed":true},"auth_type":{"type":"string","description":"authentication type. secret: key authentication; none: no authentication.","description_kind":"plain","optional":true,"computed":true},"binded_gateway_deploy_groups":{"type":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","cluster_type":"string","deploy_group_id":"string","deploy_group_name":"string","group_status":"string"}]],"description":"api group bound gateway deployment group.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Group creation time such as: 2019-06-20 15:51:28.","description_kind":"plain","computed":true},"description":{"type":"string","description":"remarks.","description_kind":"plain","optional":true,"computed":true},"gateway_instance_id":{"type":"string","description":"gateway entity ID.","description_kind":"plain","optional":true,"computed":true},"gateway_instance_type":{"type":"string","description":"Type of gateway instance.","description_kind":"plain","computed":true},"group_context":{"type":"string","description":"grouping context.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Api Group Id.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"group name, cannot contain Chinese.","description_kind":"plain","required":true},"group_type":{"type":"string","description":"grouping type, default ms. ms: microservice grouping; external: external Api grouping.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name_key":{"type":"string","description":"namespace parameter key value.","description_kind":"plain","optional":true,"computed":true},"namespace_name_key_position":{"type":"string","description":"namespace parameter position, path, header or query, the default is path.","description_kind":"plain","optional":true,"computed":true},"service_name_key":{"type":"string","description":"microservice name parameter key value.","description_kind":"plain","optional":true,"computed":true},"service_name_key_position":{"type":"string","description":"microservice name parameter position, path, header or query, the default is path.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Release status, drafted: Not published. released: released.","description_kind":"plain","computed":true},"updated_time":{"type":"string","description":"Group update time such as: 2019-06-20 15:51:28.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_rate_limit_rule":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"Api Id.","description_kind":"plain","required":true},"created_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"describe.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_qps":{"type":"number","description":"qps value.","description_kind":"plain","required":true},"rule_content":{"type":"string","description":"Rule content.","description_kind":"plain","computed":true},"rule_id":{"type":"string","description":"rule Id.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"Current limit name.","description_kind":"plain","computed":true},"tsf_rule_id":{"type":"string","description":"Tsf Rule ID.","description_kind":"plain","computed":true},"updated_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true},"usable_status":{"type":"string","description":"Enabled/disabled, enabled/disabled, if not passed, it is enabled by default.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_application":{"version":0,"block":{"attributes":{"application_desc":{"type":"string","description":"Application description.","description_kind":"plain","optional":true},"application_log_config":{"type":"string","description":"Application log configuration, deprecated parameter.","description_kind":"plain","optional":true},"application_name":{"type":"string","description":"Application name.","description_kind":"plain","required":true},"application_resource_type":{"type":"string","description":"Application resource type, deprecated parameter.","description_kind":"plain","optional":true},"application_runtime_type":{"type":"string","description":"Application runtime type.","description_kind":"plain","optional":true},"application_type":{"type":"string","description":"Application type: V for virtual machine, C for container, S for serverless.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_create_image_repository":{"type":"bool","description":"Ignore creating image repository.","description_kind":"plain","optional":true},"microservice_type":{"type":"string","description":"Application microservice type: M for service mesh, N for normal application, G for gateway application.","description_kind":"plain","required":true},"program_id":{"type":"string","description":"ID of the dataset to be bound.","description_kind":"plain","optional":true},"program_id_list":{"type":["set","string"],"description":"N/A.","description_kind":"plain","optional":true}},"block_types":{"service_config_list":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Service name.","description_kind":"plain","required":true}},"block_types":{"health_check":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description":"Health check path.","description_kind":"plain","optional":true}},"description":"Health check configuration.","description_kind":"plain"},"max_items":1},"ports":{"nesting_mode":"list","block":{"attributes":{"protocol":{"type":"string","description":"Port protocol.","description_kind":"plain","required":true},"target_port":{"type":"number","description":"Service port.","description_kind":"plain","required":true}},"description":"List of port information.","description_kind":"plain"},"min_items":1}},"description":"List of service configuration information.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tsf_application_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID.","description_kind":"plain","required":true},"config_name":{"type":"string","description":"configuration item name.","description_kind":"plain","required":true},"config_type":{"type":"string","description":"configuration item value type.","description_kind":"plain","optional":true},"config_value":{"type":"string","description":"configuration item value.","description_kind":"plain","required":true},"config_version":{"type":"string","description":"configuration item version.","description_kind":"plain","required":true},"config_version_desc":{"type":"string","description":"configuration item version description.","description_kind":"plain","optional":true},"encode_with_base64":{"type":"bool","description":"Base64 encoded configuration items.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_file_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Config file associated application ID.","description_kind":"plain","required":true},"config_file_code":{"type":"string","description":"Configuration file encoding, utf-8 or gbk. Note: If you choose gbk, you need the support of a new version of tsf-consul-template (public cloud virtual machines need to use 1.32 tsf-agent, and containers need to obtain the latest tsf-consul-template-docker.tar.gz from the documentation).","description_kind":"plain","optional":true},"config_file_name":{"type":"string","description":"Config file name.","description_kind":"plain","required":true},"config_file_path":{"type":"string","description":"config release path.","description_kind":"plain","required":true},"config_file_value":{"type":"string","description":"Configuration file content (the original content encoding needs to be in utf-8 format, if the ConfigFileCode is gbk, it will be converted in the background).","description_kind":"plain","required":true},"config_name":{"type":"string","description":"Config Name.","description_kind":"plain","required":true},"config_post_cmd":{"type":"string","description":"post command.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Config version.","description_kind":"plain","required":true},"config_version_desc":{"type":"string","description":"config version description.","description_kind":"plain","optional":true},"encode_with_base64":{"type":"bool","description":"the config value is encoded with base64 or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"datasource for auth.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_file_config_release":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"File config id.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_desc":{"type":"string","description":"release Description.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_public_config":{"version":0,"block":{"attributes":{"config_name":{"type":"string","description":"Config Name.","description_kind":"plain","required":true},"config_type":{"type":"string","description":"Config type.","description_kind":"plain","optional":true},"config_value":{"type":"string","description":"config value, only yaml file allowed.","description_kind":"plain","required":true},"config_version":{"type":"string","description":"config version.","description_kind":"plain","required":true},"config_version_desc":{"type":"string","description":"Config version description.","description_kind":"plain","optional":true},"encode_with_base64":{"type":"bool","description":"the config value is encoded with base64 or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"datasource for auth.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_public_config_release":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"ConfigId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"namespace-id.","description_kind":"plain","required":true},"release_desc":{"type":"string","description":"Release description.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_release_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"cluster ID.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","computed":true},"config_id":{"type":"string","description":"Configuration ID.","description_kind":"plain","required":true},"config_name":{"type":"string","description":"configuration item name.","description_kind":"plain","computed":true},"config_release_id":{"type":"string","description":"configuration item release ID.","description_kind":"plain","computed":true},"config_version":{"type":"string","description":"configuration item version.","description_kind":"plain","computed":true},"group_id":{"type":"string","description":"deployment group ID.","description_kind":"plain","required":true},"group_name":{"type":"string","description":"deployment group name.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","computed":true},"release_desc":{"type":"string","description":"release description.","description_kind":"plain","optional":true,"computed":true},"release_time":{"type":"string","description":"release time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_bind_api_group":{"version":0,"block":{"attributes":{"gateway_deploy_group_id":{"type":"string","description":"gateway group id.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_cluster":{"version":0,"block":{"attributes":{"abnormal_group_count":{"type":"number","description":"Abnormal number of deployment groups.","description_kind":"plain","computed":true},"cluster_cidr":{"type":"string","description":"CIDR assigned to cluster containers and service IP.","description_kind":"plain","optional":true},"cluster_desc":{"type":"string","description":"cluster notes.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","computed":true},"cluster_limit_cpu":{"type":"string","description":"Cluster remaining cpu limit.","description_kind":"plain","computed":true},"cluster_limit_mem":{"type":"string","description":"Cluster remaining memory limit.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Cluster name.","description_kind":"plain","required":true},"cluster_remark_name":{"type":"string","description":"cluster remark name.","description_kind":"plain","optional":true,"computed":true},"cluster_status":{"type":"string","description":"cluster status.","description_kind":"plain","computed":true},"cluster_total_cpu":{"type":"number","description":"The total CPU of the cluster, unit: core.","description_kind":"plain","computed":true},"cluster_total_mem":{"type":"number","description":"The total memory of the cluster, unit: G.","description_kind":"plain","computed":true},"cluster_type":{"type":"string","description":"Cluster type.","description_kind":"plain","required":true},"cluster_used_cpu":{"type":"number","description":"CPU used by the cluster, unit: core.","description_kind":"plain","computed":true},"cluster_used_mem":{"type":"number","description":"The memory used by the cluster, unit: G.","description_kind":"plain","computed":true},"cluster_version":{"type":"string","description":"cluster version.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"delete_flag":{"type":"bool","description":"Delete flag: `true`: can be deleted; `false`: can not be deleted.","description_kind":"plain","computed":true},"delete_flag_reason":{"type":"string","description":"Reasons why clusters cannot be deleted.","description_kind":"plain","computed":true},"group_count":{"type":"number","description":"Total number of deployment groups.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Number of cluster machine instances.","description_kind":"plain","computed":true},"kubernete_api_server":{"type":"string","description":"api address.","description_kind":"plain","optional":true},"kubernete_native_secret":{"type":"string","description":"native secret.","description_kind":"plain","optional":true},"kubernete_native_type":{"type":"string","description":"`K`:kubeconfig, `S`:service account.","description_kind":"plain","optional":true},"max_cluster_service_num":{"type":"number","description":"The maximum number of services in the cluster. The value ranges from 32 to 32768. If it is not a power of 2, the nearest power of 2 will be taken up.","description_kind":"plain","optional":true},"max_node_pod_num":{"type":"number","description":"The maximum number of Pods on each Node in the cluster. The value ranges from 4 to 256. When the value is not a power of 2, the nearest power of 2 will be taken up.","description_kind":"plain","optional":true},"normal_instance_count":{"type":"number","description":"The number of machine instances in the normal state of the cluster.","description_kind":"plain","computed":true},"operation_info":{"type":["list",["object",{"add_instance":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"destroy":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"init":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]]}]],"description":"Control information for buttons on the front end.","description_kind":"plain","computed":true},"program_id":{"type":"string","description":"The dataset ID to be bound.","description_kind":"plain","optional":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"run_group_count":{"type":"number","description":"Number of Deployment Groups in progress.","description_kind":"plain","computed":true},"run_instance_count":{"type":"number","description":"Number of machine instances running in the cluster.","description_kind":"plain","computed":true},"run_service_instance_count":{"type":"number","description":"Number of running service instances.","description_kind":"plain","computed":true},"stop_group_count":{"type":"number","description":"Number of deployment groups in stop.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"tsf_region_id":{"type":"string","description":"The TSF region to which the cluster belongs.","description_kind":"plain","optional":true},"tsf_region_name":{"type":"string","description":"Name of the TSF region to which the cluster belongs.","description_kind":"plain","computed":true},"tsf_zone_id":{"type":"string","description":"The TSF availability zone to which the cluster belongs.","description_kind":"plain","optional":true},"tsf_zone_name":{"type":"string","description":"The name of the TSF availability zone to which the cluster belongs.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_config_template":{"version":0,"block":{"attributes":{"config_template_desc":{"type":"string","description":"Configuration template description.","description_kind":"plain","optional":true},"config_template_id":{"type":"string","description":"Template Id.","description_kind":"plain","computed":true},"config_template_name":{"type":"string","description":"Configuration template name.","description_kind":"plain","required":true},"config_template_type":{"type":"string","description":"Configure the microservice framework corresponding to the template.","description_kind":"plain","required":true},"config_template_value":{"type":"string","description":"Configure template data.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_deploy_container_group":{"version":0,"block":{"attributes":{"agent_cpu_limit":{"type":"string","description":"The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"agent_cpu_request":{"type":"string","description":"The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"agent_mem_limit":{"type":"string","description":"The maximum amount of memory in MiB allocated to the agent container corresponds to the \u0026amp;#39;limit\u0026amp;#39; field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"agent_mem_request":{"type":"string","description":"The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"cpu_limit":{"type":"string","description":"The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.","description_kind":"plain","optional":true,"computed":true},"cpu_request":{"type":"string","description":"The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.","description_kind":"plain","optional":true,"computed":true},"deploy_agent":{"type":"bool","description":"Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.","description_kind":"plain","optional":true,"computed":true},"do_not_start":{"type":"bool","description":"Not start right away.","description_kind":"plain","optional":true,"computed":true},"group_id":{"type":"string","description":"group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_deployment":{"type":"bool","description":"Whether to perform incremental deployment. The default value is false, which means full update.","description_kind":"plain","optional":true,"computed":true},"instance_num":{"type":"number","description":"instance number.","description_kind":"plain","required":true},"istio_cpu_limit":{"type":"string","description":"The maximum amount of CPU cores allocated to the istio proxy container corresponds to the \u0026amp;#39;limit\u0026amp;#39; field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"istio_cpu_request":{"type":"string","description":"The number of CPU cores allocated to the istio proxy container corresponds to the \u0026amp;#39;request\u0026amp;#39; field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"istio_mem_limit":{"type":"string","description":"The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"istio_mem_request":{"type":"string","description":"The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"jvm_opts":{"type":"string","description":"jvm options.","description_kind":"plain","optional":true,"computed":true},"max_surge":{"type":"string","description":"MaxSurge parameter in Kubernetes rolling update strategy.","description_kind":"plain","optional":true,"computed":true},"max_unavailable":{"type":"string","description":"MaxUnavailable parameter in Kubernetes rolling update strategy.","description_kind":"plain","optional":true,"computed":true},"mem_limit":{"type":"string","description":"The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.","description_kind":"plain","optional":true,"computed":true},"mem_request":{"type":"string","description":"The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.","description_kind":"plain","optional":true,"computed":true},"repo_name":{"type":"string","description":"(Priority use) New image name, such as /tsf/nginx.","description_kind":"plain","optional":true,"computed":true},"repo_type":{"type":"string","description":"repo type, tcr or leave it blank.","description_kind":"plain","optional":true,"computed":true},"reponame":{"type":"string","description":"old image name, eg: /tsf/server.","description_kind":"plain","optional":true,"computed":true},"server":{"type":"string","description":"image server.","description_kind":"plain","optional":true,"computed":true},"tag_name":{"type":"string","description":"image version name, v1.","description_kind":"plain","required":true},"update_ivl":{"type":"number","description":"update Interval, is required when rolling update.","description_kind":"plain","optional":true,"computed":true},"update_type":{"type":"number","description":"Update method: 0 for fast update, 1 for rolling update.","description_kind":"plain","optional":true,"computed":true},"volume_clean":{"type":"bool","description":"Whether to clear the volume information. Default is false.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"agent_profile_list":{"nesting_mode":"list","block":{"attributes":{"agent_type":{"type":"string","description":"Agent type.","description_kind":"plain","optional":true,"computed":true},"agent_version":{"type":"string","description":"Agent version.","description_kind":"plain","optional":true,"computed":true}},"description":"javaagent info: SERVICE_AGENT/OT_AGENT.","description_kind":"plain"}},"envs":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"env param name.","description_kind":"plain","required":true},"value":{"type":"string","description":"value of env.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"value_from":{"nesting_mode":"list","block":{"block_types":{"field_ref":{"nesting_mode":"list","block":{"attributes":{"field_path":{"type":"string","description":"The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"resource_field_ref":{"nesting_mode":"list","block":{"attributes":{"resource":{"type":"string","description":"The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.","description_kind":"plain"}},"health_check_settings":{"nesting_mode":"list","block":{"block_types":{"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The configuration information for health checks. If this parameter is not specified, the health check is not set by default.","description_kind":"plain"},"max_items":1},"scheduling_strategy":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.","description_kind":"plain"},"max_items":1},"service_setting":{"nesting_mode":"list","block":{"attributes":{"access_type":{"type":"number","description":"0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"allow_delete_service":{"type":"bool","description":"When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"disable_service":{"type":"bool","description":"Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"headless_service":{"type":"bool","description":"Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"open_session_affinity":{"type":"bool","description":"Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"session_affinity_timeout_seconds":{"type":"number","description":"Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"subnet Id.","description_kind":"plain","required":true}},"block_types":{"protocol_ports":{"nesting_mode":"list","block":{"attributes":{"node_port":{"type":"number","description":"node port.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"port.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"TCP or UDP.","description_kind":"plain","required":true},"target_port":{"type":"number","description":"container port.","description_kind":"plain","required":true}},"description":"Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"min_items":1}},"description":"Network settings for container deployment groups.","description_kind":"plain"},"max_items":1},"volume_info_list":{"nesting_mode":"list","block":{"attributes":{"volume_config":{"type":"string","description":"volume config.","description_kind":"plain","optional":true,"computed":true},"volume_name":{"type":"string","description":"volume name.","description_kind":"plain","required":true},"volume_type":{"type":"string","description":"volume type.","description_kind":"plain","required":true}},"description":"Volume information, as a list.","description_kind":"plain"}},"volume_mount_info_list":{"nesting_mode":"list","block":{"attributes":{"read_or_write":{"type":"string","description":"Read and write access mode. 1: Read-only. 2: Read-write.","description_kind":"plain","optional":true,"computed":true},"volume_mount_name":{"type":"string","description":"mount volume name.","description_kind":"plain","required":true},"volume_mount_path":{"type":"string","description":"mount path.","description_kind":"plain","required":true},"volume_mount_sub_path":{"type":"string","description":"mount subPath.","description_kind":"plain","optional":true,"computed":true}},"description":"Volume mount point information, list type.","description_kind":"plain"}},"warmup_setting":{"nesting_mode":"list","block":{"attributes":{"curvature":{"type":"number","description":"Preheating curvature, with a value between 1 and 5.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Whether to enable preheating.","description_kind":"plain","optional":true,"computed":true},"enabled_protection":{"type":"bool","description":"Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.","description_kind":"plain","optional":true,"computed":true},"warmup_time":{"type":"number","description":"warmup time.","description_kind":"plain","optional":true,"computed":true}},"description":"warmup setting.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_deploy_vm_group":{"version":0,"block":{"attributes":{"deploy_batch":{"type":["set","number"],"description":"The ratio of instances participating in each batch during rolling release.","description_kind":"plain","optional":true,"computed":true},"deploy_beta_enable":{"type":"bool","description":"Whether to enable beta batch.","description_kind":"plain","optional":true,"computed":true},"deploy_desc":{"type":"string","description":"group description.","description_kind":"plain","optional":true,"computed":true},"deploy_exe_mode":{"type":"string","description":"The execution method of rolling release.","description_kind":"plain","optional":true,"computed":true},"deploy_wait_time":{"type":"number","description":"The time interval for each batch during rolling release.","description_kind":"plain","optional":true,"computed":true},"enable_health_check":{"type":"bool","description":"Whether to enable health check.","description_kind":"plain","optional":true,"computed":true},"force_start":{"type":"bool","description":"Whether to allow forced start.","description_kind":"plain","optional":true,"computed":true},"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_deployment":{"type":"bool","description":"Whether to perform incremental deployment. The default value is false, which means full update.","description_kind":"plain","optional":true,"computed":true},"jdk_name":{"type":"string","description":"JDK name: konaJDK or openJDK.","description_kind":"plain","optional":true,"computed":true},"jdk_version":{"type":"string","description":"JDK version: 8 or 11(openJDK only support 8).","description_kind":"plain","optional":true,"computed":true},"pkg_id":{"type":"string","description":"program package ID.","description_kind":"plain","required":true},"start_script":{"type":"string","description":"The base64-encoded startup script.","description_kind":"plain","optional":true,"computed":true},"startup_parameters":{"type":"string","description":"start args of group.","description_kind":"plain","optional":true,"computed":true},"stop_script":{"type":"string","description":"The base64-encoded stop script.","description_kind":"plain","optional":true,"computed":true},"update_type":{"type":"number","description":"Update method: 0 for fast update, 1 for rolling update.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"agent_profile_list":{"nesting_mode":"list","block":{"attributes":{"agent_type":{"type":"string","description":"Agent type.","description_kind":"plain","optional":true,"computed":true},"agent_version":{"type":"string","description":"Agent version.","description_kind":"plain","optional":true,"computed":true}},"description":"javaagent info: SERVICE_AGENT/OT_AGENT.","description_kind":"plain"}},"health_check_settings":{"nesting_mode":"list","block":{"block_types":{"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"initial_delay_seconds":{"type":"number","description":"The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Survival health check. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"initial_delay_seconds":{"type":"number","description":"The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"When enabling health check, configure the health check settings.","description_kind":"plain"},"max_items":1},"warmup_setting":{"nesting_mode":"list","block":{"attributes":{"curvature":{"type":"number","description":"Preheating curvature, with a value between 1 and 5.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Whether to enable preheating.","description_kind":"plain","optional":true,"computed":true},"enabled_protection":{"type":"bool","description":"Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.","description_kind":"plain","optional":true,"computed":true},"warmup_time":{"type":"number","description":"warmup time.","description_kind":"plain","optional":true,"computed":true}},"description":"warmup setting.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_enable_unit_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"api ID.","description_kind":"plain","required":true},"switch":{"type":"string","description":"switch, on: `enabled`, off: `disabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_group":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Deployment Group Notes.","description_kind":"plain","optional":true},"application_id":{"type":"string","description":"The application ID to which the group belongs.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"group_desc":{"type":"string","description":"Group description.","description_kind":"plain","optional":true},"group_name":{"type":"string","description":"Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.","description_kind":"plain","required":true},"group_resource_type":{"type":"string","description":"Deployment Group Resource Type.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"ID of the namespace to which the group belongs.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_instances_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"feature_id_list":{"type":["set","string"],"description":"Image feature ID list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Operating system image ID.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Cloud server ID.","description_kind":"plain","required":true},"instance_import_mode":{"type":"string","description":"Cloud server import mode, required for virtual machine clusters, not required for container clusters. R: Reinstall TSF system image, M: Manual installation of agent.","description_kind":"plain","optional":true},"key_id":{"type":"string","description":"Associated key for system reinstallation.","description_kind":"plain","optional":true},"os_customize_type":{"type":"string","description":"Image customization type.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"Operating system name.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Reset system password.","description_kind":"plain","optional":true,"sensitive":true},"security_group_ids":{"type":["set","string"],"description":"Security group.","description_kind":"plain","optional":true},"sg_id":{"type":"string","description":"Security group setting.","description_kind":"plain","optional":true}},"block_types":{"instance_advanced_settings":{"nesting_mode":"list","block":{"attributes":{"docker_graph_path":{"type":"string","description":"Dockerd --graph specifies the value, default is /var/lib/docker Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"mount_target":{"type":"string","description":"Data disk mount point, data disks are not mounted by default. Data disks with formatted ext3, ext4, xfs file systems will be mounted directly, other file systems or unformatted data disks will be automatically formatted as ext4 and mounted. Please back up your data! This setting does not take effect for cloud servers with no data disks or multiple data disks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Additional instance parameter information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_lane":{"version":0,"block":{"attributes":{"create_time":{"type":"number","description":"creation time.","description_kind":"plain","computed":true},"entrance":{"type":"bool","description":"Whether to enter the application.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lane_id":{"type":"string","description":"Lane id.","description_kind":"plain","computed":true},"lane_name":{"type":"string","description":"Lane name.","description_kind":"plain","required":true},"namespace_id_list":{"type":["set","string"],"description":"A list of namespaces to which the swimlane has associated deployment groups.","description_kind":"plain","computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Lane Remarks.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","computed":true}},"block_types":{"lane_group_list":{"nesting_mode":"list","block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","optional":true},"application_name":{"type":"string","description":"application name.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"cluster type.","description_kind":"plain","optional":true},"create_time":{"type":"number","description":"creation time.","description_kind":"plain","optional":true},"entrance":{"type":"bool","description":"Whether to enter the application.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Deployment group ID.","description_kind":"plain","required":true},"group_name":{"type":"string","description":"deployment group name.","description_kind":"plain","optional":true},"lane_group_id":{"type":"string","description":"Swimlane deployment group ID.","description_kind":"plain","optional":true},"lane_id":{"type":"string","description":"Lane ID.","description_kind":"plain","optional":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","optional":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","optional":true}},"description":"Swimlane Deployment Group Information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_lane_rule":{"version":0,"block":{"attributes":{"create_time":{"type":"number","description":"creation time.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"open state, true/false, default: false.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lane_id":{"type":"string","description":"lane ID.","description_kind":"plain","required":true},"priority":{"type":"number","description":"Priority.","description_kind":"plain","computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Lane rule notes.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule id.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"lane rule name.","description_kind":"plain","required":true},"rule_tag_relationship":{"type":"string","description":"lane rule label relationship.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","computed":true}},"block_types":{"rule_tag_list":{"nesting_mode":"list","block":{"attributes":{"create_time":{"type":"number","description":"creation time.","description_kind":"plain","optional":true,"computed":true},"lane_rule_id":{"type":"string","description":"lane rule ID.","description_kind":"plain","optional":true,"computed":true},"tag_id":{"type":"string","description":"label ID.","description_kind":"plain","optional":true,"computed":true},"tag_name":{"type":"string","description":"label name.","description_kind":"plain","required":true},"tag_operator":{"type":"string","description":"label operator.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","optional":true,"computed":true}},"description":"list of swimlane rule labels.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_microservice":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_desc":{"type":"string","description":"Microservice description information.","description_kind":"plain","optional":true},"microservice_name":{"type":"string","description":"Microservice name.","description_kind":"plain","required":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster ID.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"delete_flag":{"type":"bool","description":"Delete ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"string","description":"default namespace.","description_kind":"plain","computed":true},"is_ha_enable":{"type":"string","description":"whether to enable high availability.","description_kind":"plain","optional":true,"computed":true},"kube_inject_enable":{"type":"bool","description":"KubeInjectEnable value.","description_kind":"plain","computed":true},"namespace_code":{"type":"string","description":"Namespace encoding.","description_kind":"plain","computed":true},"namespace_desc":{"type":"string","description":"namespace description.","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"namespace_resource_type":{"type":"string","description":"namespace resource type (default is DEF).","description_kind":"plain","optional":true,"computed":true},"namespace_status":{"type":"string","description":"namespace status.","description_kind":"plain","computed":true},"namespace_type":{"type":"string","description":"Whether it is a global namespace (the default is DEF, which means a common namespace; GLOBAL means a global namespace).","description_kind":"plain","optional":true,"computed":true},"program_id":{"type":"string","description":"ID of the dataset to be bound.","description_kind":"plain","optional":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_operate_container_group":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"Operation, `start`- start the container, `stop`- stop the container.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_operate_group":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"Operation, `start`- start the group, `stop`- stop the group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_path_rewrite":{"version":0,"block":{"attributes":{"blocked":{"type":"string","description":"Whether to shield the mapped path, Y: Yes N: No.","description_kind":"plain","required":true},"gateway_group_id":{"type":"string","description":"gateway deployment group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"number","description":"rule order, the smaller the higher the priority.","description_kind":"plain","required":true},"path_rewrite_id":{"type":"string","description":"path rewrite rule ID.","description_kind":"plain","computed":true},"regex":{"type":"string","description":"regular expression.","description_kind":"plain","required":true},"replacement":{"type":"string","description":"content to replace.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_release_api_group":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"api group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_repository":{"version":0,"block":{"attributes":{"bucket_name":{"type":"string","description":"the name of the bucket where the warehouse is located.","description_kind":"plain","required":true},"bucket_region":{"type":"string","description":"Bucket region where the warehouse is located.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"warehouse creation time.","description_kind":"plain","computed":true},"directory":{"type":"string","description":"directory.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_used":{"type":"bool","description":"whether the repository is in use.","description_kind":"plain","computed":true},"repository_desc":{"type":"string","description":"warehouse description.","description_kind":"plain","optional":true,"computed":true},"repository_id":{"type":"string","description":"Warehouse ID.","description_kind":"plain","computed":true},"repository_name":{"type":"string","description":"warehouse name.","description_kind":"plain","required":true},"repository_type":{"type":"string","description":"warehouse type (default warehouse: default, private warehouse: private).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_task":{"version":0,"block":{"attributes":{"belong_flow_ids":{"type":["set","string"],"description":"ID of the workflow to which it belongs.","description_kind":"plain","computed":true},"execute_type":{"type":"string","description":"execution type, unicast/broadcast.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"deployment group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"retry_count":{"type":"number","description":"number of retries, 0 \u0026amp;lt;= RetryCount\u0026amp;lt;= 10.","description_kind":"plain","optional":true,"computed":true},"retry_interval":{"type":"number","description":"retry interval, 0 \u0026amp;lt;= RetryInterval \u0026amp;lt;= 600000, time unit ms.","description_kind":"plain","optional":true,"computed":true},"shard_count":{"type":"number","description":"number of shards.","description_kind":"plain","optional":true,"computed":true},"success_operator":{"type":"string","description":"the operator to judge the success of the task.","description_kind":"plain","optional":true,"computed":true},"success_ratio":{"type":"string","description":"The threshold for judging the success rate of the task, such as 100.","description_kind":"plain","optional":true,"computed":true},"task_argument":{"type":"string","description":"task parameters, the length limit is 10000 characters.","description_kind":"plain","optional":true,"computed":true},"task_content":{"type":"string","description":"task content, length limit 65536 bytes.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"task ID.","description_kind":"plain","computed":true},"task_log_id":{"type":"string","description":"task history ID.","description_kind":"plain","computed":true},"task_name":{"type":"string","description":"task name, task length 64 characters.","description_kind":"plain","required":true},"task_state":{"type":"string","description":"Whether to enable the task, ENABLED/DISABLED.","description_kind":"plain","computed":true},"task_type":{"type":"string","description":"task type, java.","description_kind":"plain","required":true},"time_out":{"type":"number","description":"task timeout, time unit ms.","description_kind":"plain","required":true},"trigger_type":{"type":"string","description":"trigger type.","description_kind":"plain","computed":true}},"block_types":{"advance_settings":{"nesting_mode":"list","block":{"attributes":{"sub_task_concurrency":{"type":"number","description":"Subtask single-machine concurrency limit, the default value is 2.","description_kind":"plain","optional":true}},"description":"advanced settings.","description_kind":"plain"},"max_items":1},"shard_arguments":{"nesting_mode":"list","block":{"attributes":{"shard_key":{"type":"number","description":"Sharding parameter KEY, integer, range [1,1000].","description_kind":"plain","required":true},"shard_value":{"type":"string","description":"Shard parameter VALUE.","description_kind":"plain","required":true}},"description":"Fragmentation parameters.","description_kind":"plain"}},"task_rule":{"nesting_mode":"list","block":{"attributes":{"expression":{"type":"string","description":"Cron type rule, cron expression.","description_kind":"plain","optional":true},"repeat_interval":{"type":"number","description":"time interval, in milliseconds.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"trigger rule type, Cron/Repeat.","description_kind":"plain","required":true}},"description":"trigger rule.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_unit_namespace":{"version":0,"block":{"attributes":{"created_time":{"type":"string","description":"Create time. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"gateway_instance_id":{"type":"string","description":"gateway instance Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"namespace id.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"updated_time":{"type":"string","description":"Update time. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_unit_rule":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"rule description.","description_kind":"plain","optional":true,"computed":true},"gateway_instance_id":{"type":"string","description":"gateway entity ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"rule name.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","computed":true},"status":{"type":"string","description":"usage status: enabled/disabled.","description_kind":"plain","computed":true}},"block_types":{"unit_rule_item_list":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"rule description.","description_kind":"plain","optional":true},"dest_namespace_id":{"type":"string","description":"destination namespace ID.","description_kind":"plain","required":true},"dest_namespace_name":{"type":"string","description":"destination namespace name.","description_kind":"plain","required":true},"name":{"type":"string","description":"rule item name.","description_kind":"plain","required":true},"priority":{"type":"number","description":"rule order, the smaller the higher the priority: the default is 0.","description_kind":"plain","optional":true},"relationship":{"type":"string","description":"logical relationship: AND/OR.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"rule item ID.","description_kind":"plain","optional":true,"computed":true},"unit_rule_id":{"type":"string","description":"Unitization rule ID.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"unit_rule_tag_list":{"nesting_mode":"list","block":{"attributes":{"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","optional":true,"computed":true},"tag_field":{"type":"string","description":"label name.","description_kind":"plain","required":true},"tag_operator":{"type":"string","description":"Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.","description_kind":"plain","required":true},"tag_type":{"type":"string","description":"Tag Type: U(User Tag).","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true},"unit_rule_item_id":{"type":"string","description":"Unitization rule item ID.","description_kind":"plain","optional":true,"computed":true}},"description":"list of rule labels.","description_kind":"plain"}}},"description":"list of rule items.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vod_adaptive_dynamic_streaming_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"disable_higher_video_bitrate":{"type":"bool","description":"Whether to prohibit transcoding video from low bitrate to high bitrate. Valid values: `false`,`true`. `false`: no, `true`: yes. Default value: `false`.","description_kind":"plain","optional":true},"disable_higher_video_resolution":{"type":"bool","description":"Whether to prohibit transcoding from low resolution to high resolution. Valid values: `false`,`true`. `false`: no, `true`: yes. Default value: `false`.","description_kind":"plain","optional":true},"drm_type":{"type":"string","description":"DRM scheme type. Valid values: `SimpleAES`. If this field is an empty string, DRM will not be performed on the video.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Adaptive bitstream format. Valid values: `HLS`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Template name. Length limit: 64 characters.","description_kind":"plain","required":true},"segment_type":{"type":"string","description":"Segment type, valid when Format is HLS, optional values:\n- ts: ts segment;\n- fmp4: fmp4 segment;\nDefault value: ts.","description_kind":"plain","optional":true,"computed":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true}},"block_types":{"stream_info":{"nesting_mode":"list","block":{"attributes":{"remove_audio":{"type":"bool","description":"Whether to remove audio stream. Valid values: `false`: no, `true`: yes. `false` by default.","description_kind":"plain","optional":true},"remove_video":{"type":"bool","description":"Whether to remove video stream. Valid values: `false`: no, `true`: yes. `false` by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"string","description":"Audio channel system. Valid values: mono, dual, stereo. Default value: dual.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: `0` and `[26, 256]`. If the value is `0`, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio stream encoder. Valid value are: `libfdk_aac` and `libmp3lame`. while `libfdk_aac` is recommended.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values: `32000`, `44100`, `48000`Hz.","description_kind":"plain","required":true}},"description":"Audio parameter information.","description_kind":"plain"},"min_items":1,"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Video bitrate limit, which is valid when Type specifies extreme speed HD type. If you leave it empty or enter 0, there is no video bitrate limit.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Extreme high-speed HD type, available values:\n- TEHD-100: super high definition-100th;\n- OFF: turn off Ultra High definition.","description_kind":"plain","required":true}},"description":"Extremely fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of video stream in Kbps. Value range: `0` and `[128, 35000]`. If the value is `0`, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Video stream encoder. Valid values: `libx264`,`libx265`,`av1`. `libx264`: H.264, `libx265`: H.265, `av1`: AOMedia Video 1. Currently, a resolution within 640x480 must be specified for `H.265`. and the `av1` container only supports mp4.","description_kind":"plain","required":true},"codec_tag":{"type":"string","description":"Encoding label, valid only if the encoding format of the video stream is H.265 encoding. Available values:\n- hvc1: stands for hvc1 tag;\n- hev1: stands for the hev1 tag;\nDefault value: hvc1.","description_kind":"plain","optional":true,"computed":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: `stretch`: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; `black`: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. Default value: black. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: `[0, 60]`. If the value is `0`, the frame rate will be the same as that of the source video.","description_kind":"plain","required":true},"gop":{"type":"number","description":"Interval between Keyframe I frames, value range: 0 and [1, 100000], unit: number of frames. When you fill in 0 or leave it empty, the gop length is automatically set.","description_kind":"plain","optional":true,"computed":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: `0` and `[128, 4096]`. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"preserve_hdr_switch":{"type":"string","description":"Whether the transcoding output still maintains HDR when the original video is HDR (High Dynamic Range). Value range:\n- ON: if the original file is HDR, the transcoding output remains HDR;, otherwise the transcoding output is SDR (Standard Dynamic Range);\n- OFF: regardless of whether the original file is HDR or SDR, the transcoding output is SDR;\nDefault value: OFF.","description_kind":"plain","optional":true,"computed":true},"resolution_adaptive":{"type":"bool","description":"Resolution adaption. Valid values: `true`,`false`. `true`: enabled. In this case, `width` represents the long side of a video, while `height` the short side; `false`: disabled. In this case, `width` represents the width of a video, while `height` the height. Default value: `true`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, value range is [1,51].\nNote:\n- If this parameter is specified, the bitrate control method of CRF will be used for transcoding (the video bitrate will no longer take effect);\n- This field is required when the video stream encoding format is H.266. The recommended value is 28;\n- If there are no special requirements, it is not recommended to specify this parameter.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: `0` and `[128, 4096]`. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Video parameter information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of AdaptiveStreamTemplate parameter information of output substream for adaptive bitrate streaming. Up to 10 substreams can be output. Note: the frame rate of all substreams must be the same; otherwise, the frame rate of the first substream will be used as the output frame rate.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_vod_event_config":{"version":0,"block":{"attributes":{"delete_media_complete_event_switch":{"type":"string","description":"Whether to receive video deletion completion event notification, default `OFF` is to ignore the event notification, `ON` is to receive event notification.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"How to receive event notifications. Valid values:\n- Push: HTTP callback notification;\n- PULL: Reliable notification based on message queuing.","description_kind":"plain","optional":true,"computed":true},"notification_url":{"type":"string","description":"The address used to receive 3.0 format callbacks when receiving HTTP callback notifications. Note: If you take the NotificationUrl parameter and the value is an empty string, the 3.0 format callback address is cleared.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Sub app id.","description_kind":"plain","required":true},"upload_media_complete_event_switch":{"type":"string","description":"Whether to receive video upload completion event notification, default `OFF` means to ignore the event notification, `ON` means to receive event notification.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vod_image_sprite_template":{"version":0,"block":{"attributes":{"column_count":{"type":"number","description":"Subimage column count of an image sprite.","description_kind":"plain","required":true},"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"fill_type":{"type":"string","description":"Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: `stretch`: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; `black`: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. Default value: `black`.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, Valid values:\n- jpg: jpg format;\n- png: png format;\n- webp: webp format;\nDefault value: jpg.","description_kind":"plain","optional":true,"computed":true},"height":{"type":"number","description":"Maximum value of the `height` (or short side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a time point screen capturing template. Length limit: 64 characters.","description_kind":"plain","required":true},"resolution_adaptive":{"type":"bool","description":"Resolution adaption. Valid values: `true`,`false`. `true`: enabled. In this case, `width` represents the long side of a video, while `height` the short side; `false`: disabled. In this case, `width` represents the width of a video, while `height` the height. Default value: `true`.","description_kind":"plain","optional":true},"row_count":{"type":"number","description":"Subimage row count of an image sprite.","description_kind":"plain","required":true},"sample_interval":{"type":"number","description":"Sampling interval. If `sample_type` is `Percent`, sampling will be performed at an interval of the specified percentage. If `sample_type` is `Time`, sampling will be performed at the specified time interval in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampling type. Valid values: `Percent`, `Time`. `Percent`: by percent. `Time`: by time interval.","description_kind":"plain","required":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Template type, value range:\n- Preset: system preset template;\n- Custom: user-defined templates.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true},"width":{"type":"number","description":"Maximum value of the `width` (or long side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, width will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_procedure_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Task flow name (up to 20 characters).","description_kind":"plain","required":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Template type, value range:\n- Preset: system preset template;\n- Custom: user-defined templates.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Video content analysis template ID.","description_kind":"plain","optional":true,"computed":true}},"description":"Parameter of AI-based content analysis task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Intelligent video recognition template ID.","description_kind":"plain","optional":true,"computed":true}},"description":"Type parameter of AI-based content recognition task.","description_kind":"plain"},"max_items":1},"media_process_task":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Adaptive bitrate streaming template ID.","description_kind":"plain","required":true},"subtitle_list":{"type":["list","string"],"description":"Subtitle list, element is subtitle ID, support multiple subtitles, up to 16.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of adaptive bitrate streaming tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"animated_graphic_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Animated image generating template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time of animated image in video in seconds.","description_kind":"plain","required":true},"start_time_offset":{"type":"number","description":"Start time of animated image in video in seconds.","description_kind":"plain","required":true}},"description":"List of animated image generating tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"cover_by_snapshot_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Time point screen capturing template ID.","description_kind":"plain","required":true},"position_type":{"type":"string","description":"Screen capturing mode. Valid values: `Time`, `Percent`. `Time`: screen captures by time point, `Percent`: screen captures by percentage.","description_kind":"plain","required":true},"position_value":{"type":"number","description":"Screenshot position: For time point screen capturing, this means to take a screenshot at a specified time point (in seconds) and use it as the cover. For percentage screen capturing, this value means to take a screenshot at a specified percentage of the video duration and use it as the cover.","description_kind":"plain","required":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of cover generating tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"image_sprite_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Image sprite generating template ID.","description_kind":"plain","required":true}},"description":"List of image sprite generating tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"sample_snapshot_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Sampled screen capturing template ID.","description_kind":"plain","required":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of sampled screen capturing tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"snapshot_by_time_offset_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Time point screen capturing template ID.","description_kind":"plain","required":true},"ext_time_offset_list":{"type":["list","string"],"description":"The list of screenshot time points. `s` and `%` formats are supported: When a time point string ends with `s`, its unit is second. For example, `3.5s` means the 3.5th second of the video; When a time point string ends with `%`, it is marked with corresponding percentage of the video duration. For example, `10%` means that the time point is at the 10% of the video entire duration.","description_kind":"plain","optional":true},"time_offset_list":{"type":["list","number"],"description":"List of time points for screencapturing in milliseconds. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of time point screen capturing tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"transcode_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Video transcoding template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will exist till the last video frame; If this value is greater than `0` (e.g., n), the blur will exist till second n; If this value is smaller than `0` (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true,"computed":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame; If this value is greater than `0` (e.g., n), the blur will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"copy_right_watermark":{"nesting_mode":"list","block":{"attributes":{"text":{"type":"string","description":"Copyright information, maximum length is 200 characters.","description_kind":"plain","optional":true,"computed":true}},"description":"opyright watermark.","description_kind":"plain"},"max_items":1},"head_tail_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Video opening/closing credits configuration template ID.","description_kind":"plain","optional":true,"computed":true}},"description":"List of video opening/closing credits configuration template IDs. You can enter up to 10 IDs.","description_kind":"plain"}},"mosaic_list":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: `TopLeft`: the origin of coordinates is in the top-left corner of the video, and the origin of the blur is in the top-left corner of the image or text. Default value: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will exist till the last video frame; If this value is greater than `0` (e.g., n), the blur will exist till second n; If this value is smaller than `0` (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true},"height":{"type":"string","description":"Blur height. `%` and `px` formats are supported: If the string ends in `%`, the `height` of the blur will be the specified percentage of the video height; for example, 10% means that Height is 10% of the video height; If the string ends in `px`, the `height` of the blur will be in px; for example, 100px means that Height is 100 px. Default value: `10%`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame; If this value is greater than `0` (e.g., n), the blur will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Blur width. `%` and `px` formats are supported: If the string ends in `%`, the `width` of the blur will be the specified percentage of the video width; for example, 10% means that `width` is 10% of the video width; If the string ends in `px`, the `width` of the blur will be in px; for example, 100px means that Width is 100 px. Default value: `10%`.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the blur relative to the origin of coordinates of the video. `%` and `px` formats are supported: If the string ends in `%`, the XPos of the blur will be the specified percentage of the video width; for example, 10% means that XPos is 10% of the video width; If the string ends in `px`, the XPos of the blur will be the specified px; for example, 100px means that XPos is 100 px. Default value: `0px`.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"Vertical position of the origin of blur relative to the origin of coordinates of video. `%` and `px` formats are supported: If the string ends in `%`, the YPos of the blur will be the specified percentage of the video height; for example, 10% means that YPos is 10% of the video height; If the string ends in `px`, the YPos of the blur will be the specified px; for example, 100px means that YPos is 100 px. Default value: `0px`.","description_kind":"plain","optional":true}},"description":"List of blurs. Up to 10 ones can be supported.","description_kind":"plain"},"max_items":10},"trace_watermark":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to use digital watermarks. This parameter is required. Valid values: ON, OFF.","description_kind":"plain","optional":true,"computed":true}},"description":"Digital watermark.","description_kind":"plain"},"max_items":1},"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of transcoding tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"Parameter of video processing task.","description_kind":"plain"},"max_items":1},"review_audio_video_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Review template.","description_kind":"plain","optional":true,"computed":true},"review_contents":{"type":["list","string"],"description":"The type of moderated content. Valid values:\n- `Media`: The original audio/video;\n- `Cover`: Thumbnails.","description_kind":"plain","optional":true,"computed":true}},"description":"Type parameter of AI-based content recognition task.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vod_sample_snapshot_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: stretch: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; black: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. white: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks. gauss: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format. Valid values: jpg, png. Default value: jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a sampled screencapturing template. Length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values: open: enabled. In this case, `Width` represents the long side of a video, while `Height` the short side; close: disabled. In this case, `Width` represents the width of a video, while `Height` the height.Default value: open.","description_kind":"plain","optional":true},"sample_interval":{"type":"number","description":"Sampling interval. If `SampleType` is `Percent`, sampling will be performed at an interval of the specified percentage. If `SampleType` is `Time`, sampling will be performed at the specified time interval in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampled screencapturing type. Valid values: Percent: by percent. Time: by time interval.","description_kind":"plain","required":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","required":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_snapshot_by_time_offset_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"fill_type":{"type":"string","description":"Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: `stretch`: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot `shorter` or `longer`; `black`: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. `white`: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks. `gauss`: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur. Default value: `black`.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format. Valid values: `jpg`, `png`. Default value: `jpg`.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the `height` (or short side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a time point screen capturing template. Length limit: 64 characters.","description_kind":"plain","required":true},"resolution_adaptive":{"type":"bool","description":"Resolution adaption. Valid values: `true`,`false`. `true`: enabled. In this case, `width` represents the long side of a video, while `height` the short side; `false`: disabled. In this case, `width` represents the width of a video, while `height` the height. Default value: `true`.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Template type, value range:\n- Preset: system preset template;\n- Custom: user-defined templates.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true},"width":{"type":"number","description":"Maximum value of the `width` (or long side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, width will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_sub_application":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"The time when the sub application was created.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Sub application description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Sub application name, which can contain up to 64 letters, digits, underscores, and hyphens (such as test_ABC-123) and must be unique under a user.","description_kind":"plain","required":true},"status":{"type":"string","description":"Sub appliaction status.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vod_super_player_config":{"version":0,"block":{"attributes":{"adaptive_dynamic_streaming_definition":{"type":"string","description":"ID of the unencrypted adaptive bitrate streaming template that allows output, which is required if `drm_switch` is `false`.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain name used for playback. If it is left empty or set to `Default`, the domain name configured in [Default Distribution Configuration](https://cloud.tencent.com/document/product/266/33373) will be used. `Default` by default.","description_kind":"plain","optional":true},"drm_switch":{"type":"bool","description":"Switch of DRM-protected adaptive bitstream playback: `true`: enabled, indicating to play back only output adaptive bitstreams protected by DRM; `false`: disabled, indicating to play back unencrypted output adaptive bitstreams. Default value: `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_sprite_definition":{"type":"string","description":"ID of the image sprite template that allows output.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Player configuration name, which can contain up to 64 letters, digits, underscores, and hyphens (such as test_ABC-123) and must be unique under a user.","description_kind":"plain","required":true},"scheme":{"type":"string","description":"Scheme used for playback. If it is left empty or set to `Default`, the scheme configured in [Default Distribution Configuration](https://cloud.tencent.com/document/product/266/33373) will be used. Other valid values: `HTTP`; `HTTPS`.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true}},"block_types":{"drm_streaming_info":{"nesting_mode":"list","block":{"attributes":{"simple_aes_definition":{"type":"string","description":"ID of the adaptive dynamic streaming template whose protection type is `SimpleAES`.","description_kind":"plain","optional":true}},"description":"Content of the DRM-protected adaptive bitrate streaming template that allows output, which is required if `drm_switch` is `true`.","description_kind":"plain"},"max_items":1},"resolution_names":{"nesting_mode":"list","block":{"attributes":{"min_edge_length":{"type":"number","description":"Length of video short side in px.","description_kind":"plain","required":true},"name":{"type":"string","description":"Display name.","description_kind":"plain","required":true}},"description":"Display name of player for substreams with different resolutions. If this parameter is left empty or an empty array, the default configuration will be used: `min_edge_length: 240, name: LD`; `min_edge_length: 480, name: SD`; `min_edge_length: 720, name: HD`; `min_edge_length: 1080, name: FHD`; `min_edge_length: 1440, name: 2K`; `min_edge_length: 2160, name: 4K`; `min_edge_length: 4320, name: 8K`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vod_transcode_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"container":{"type":"string","description":"The container format. Valid values: `mp4`, `flv`, `hls`, `mp3`, `flac`, `ogg`, `m4a`, `wav` ( `mp3`, `flac`, `ogg`, `m4a`, and `wav` are audio file formats).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Transcoding template name. Length limit: 64 characters.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values:0: retain 1: remove Default value: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values:\n- 0: retain\n- 1: remove\nDefault value: 0.","description_kind":"plain","optional":true},"segment_type":{"type":"string","description":"The segment type. This parameter is valid only if `Container` is `hls`. Valid values: `ts`: TS segment; `fmp4`: fMP4 segment Default: `ts`.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values:1: mono-channel2: dual-channel6: stereoYou cannot set the sound channel as stereo for media files in container formats for audios (FLAC, OGG, MP3, M4A).Default value: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256].If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The audio codec.If `Container` is `mp3`, the valid value is:`libmp3lame`If `Container` is `ogg` or `flac`, the valid value is:`flac`If `Container` is `m4a`, the valid values are:`libfdk_aac``libmp3lame``ac3`If `Container` is `mp4` or `flv`, the valid values are:`libfdk_aac` (Recommended for MP4)`libmp3lame` (Recommended for FLV)`mp2`If `Container` is `hls`, the valid value is:`libfdk_aac`If `Format` is `HLS` or `MPEG-DASH`, the valid value is:`libfdk_aac`If `Container` is `wav`, the valid value is:`pcm16`.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"The audio sample rate. Valid values:`16000` (valid only if `Codec` is `pcm16`)`32000``44100``48000`Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameter. This field is required when `RemoveAudio` is 0.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate, which is valid when `Type` is `TESHD`.If this parameter is left blank or 0 is entered, there will be no upper limit for bitrate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"TESHD transcoding type. Valid values: TEHD-100, OFF (default).","description_kind":"plain","required":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of video stream in Kbps. Value range: 0 and [128, 35,000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The video codec. Valid values:libx264: H.264; libx265: H.265; av1: AOMedia Video 1; H.266: H.266. The AOMedia Video 1 and H.266 codecs can only be used for MP4 files. Only CRF is supported for H.266 currently.","description_kind":"plain","required":true},"codec_tag":{"type":"string","description":"The codec tag. This parameter is valid only if the H.265 codec is used. Valid values:hvc1hev1Default value: hvc1.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type, the way of processing a screenshot when the configured aspect ratio is different from that of the source video. Valid values:stretch: stretches the video image frame by frame to fill the screen. The video image may become squashed or stretched after transcoding.black: fills the uncovered area with black color, without changing the image\u0026#39;s aspect ratio.white: fills the uncovered area with white color, without changing the image\u0026#39;s aspect ratio.gauss: applies Gaussian blur to the uncovered area, without changing the image\u0026#39;s aspect ratio.Default value: black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: [0,100].If the value is 0, the frame rate will be the same as that of the source video.","description_kind":"plain","required":true},"gop":{"type":"number","description":"I-frame interval in frames. Valid values: 0 and 1-100000.When this parameter is set to 0 or left empty, `Gop` will be automatically set.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum video height (or short side) in pixels. Value range: 0 and [128, 8192].If both `Width` and `Height` are 0, the output resolution will be the same as that of the source video.If `Width` is 0 and `Height` is not, the video width will be proportionally scaled.If `Width` is not 0 and `Height` is, the video height will be proportionally scaled.If neither `Width` nor `Height` is 0, the specified width and height will be used.Default value: 0.","description_kind":"plain","optional":true},"preserve_hdr_switch":{"type":"string","description":"Whether to output an HDR (high dynamic range) video if the source video is HDR. Valid values:ON: If the source video is HDR, output an HDR video; if not, output an SDR (standard dynamic range) video.OFF: Output an SDR video regardless of whether the source video is HDR.Default value: OFF.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values:open: enabled. In this case, `Width` represents the long side of a video, while `Height` the short side;close: disabled. In this case, `Width` represents the width of a video, while `Height` the height.Default value: open.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The video constant rate factor (CRF). Value range: 1-51.If this parameter is specified, CRF encoding will be used and the bitrate parameter will be ignored.If `Codec` is `H.266`, this parameter is required (`28` is recommended).We don't recommend using this parameter unless you have special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum video width (or long side) in pixels. Value range: 0 and [128, 8192].If both `Width` and `Height` are 0, the output resolution will be the same as that of the source video.If `Width` is 0 and `Height` is not, the video width will be proportionally scaled.If `Width` is not 0 and `Height` is, the video height will be proportionally scaled.If neither `Width` nor `Height` is 0, the specified width and height will be used.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter. This field is required when `RemoveVideo` is 0.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vod_watermark_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true,"computed":true},"coordinate_origin":{"type":"string","description":"Origin position. Valid values: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text; TopRight: the origin of coordinates is in the top-right corner of the video, and the origin of the watermark is in the top-right corner of the image or text; BottomLeft: the origin of coordinates is in the bottom-left corner of the video, and the origin of the watermark is in the bottom-left corner of the image or text; BottomRight: the origin of coordinates is in the bottom-right corner of the video, and the origin of the watermark is in the bottom-right corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Watermarking template name. Length limit: 64 characters.","description_kind":"plain","optional":true,"computed":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","required":true},"type":{"type":"string","description":"Watermarking type. Valid values: image: image watermark; text: text watermark; svg: SVG watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true,"computed":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px. Valid values: 0 or [8,4096]. Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true,"computed":true},"image_content":{"type":"string","description":"The [Base64](https://tools.ietf.org/html/rfc4648) encoded string of a watermark image. Only JPEG, PNG, and GIF images are supported.","description_kind":"plain","required":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: once: no longer appears after watermark playback ends. repeat_last_frame: stays on the last frame after watermark playback ends. repeat (default): repeats the playback until the video ends.","description_kind":"plain","optional":true,"computed":true},"transparency":{"type":"number","description":"Image watermark transparency: 0: completely opaque 100: completely transparent Default value: 0.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width. For example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in pixels. For example, `100px` means that `Width` is 100 pixels. Value range: [8, 4096]. Default value: 10%.","description_kind":"plain","optional":true,"computed":true}},"description":"Image watermarking template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1},"svg_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height, which supports six formats of px, %, W%, H%, S%, and L%: If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px; if `0px` is entered and `Width` is not `0px`, the watermark height will be proportionally scaled based on the source SVG image; if `0px` is entered for both `Width` and `Height`, the watermark height will be the height of the source SVG image; If the string ends in `W%`, the `Height` of the watermark will be the specified percentage of the video width; for example, `10W%` means that `Height` is 10% of the video width; If the string ends in `H%`, the `Height` of the watermark will be the specified percentage of the video height; for example, `10H%` means that `Height` is 10% of the video height; If the string ends in `S%`, the `Height` of the watermark will be the specified percentage of the short side of the video; for example, `10S%` means that `Height` is 10% of the short side of the video; If the string ends in `L%`, the `Height` of the watermark will be the specified percentage of the long side of the video; for example, `10L%` means that `Height` is 10% of the long side of the video; If the string ends in %, the meaning is the same as `H%`. Default value: 0 px.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description":"Watermark width, which supports six formats of px, %, W%, H%, S%, and L%: If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px; if `0px` is entered and `Height` is not `0px`, the watermark width will be proportionally scaled based on the source SVG image; if `0px` is entered for both `Width` and `Height`, the watermark width will be the width of the source SVG image; If the string ends in `W%`, the `Width` of the watermark will be the specified percentage of the video width; for example, `10W%` means that `Width` is 10% of the video width; If the string ends in `H%`, the `Width` of the watermark will be the specified percentage of the video height; for example, `10H%` means that `Width` is 10% of the video height; If the string ends in `S%`, the `Width` of the watermark will be the specified percentage of the short side of the video; for example, `10S%` means that `Width` is 10% of the short side of the video; If the string ends in `L%`, the `Width` of the watermark will be the specified percentage of the long side of the video; for example, `10L%` means that `Width` is 10% of the long side of the video; If the string ends in %, the meaning is the same as `W%`. Default value: 10W%.","description_kind":"plain","optional":true,"computed":true}},"description":"SVG watermarking template. This field is required when `Type` is `svg` and is invalid when `Type` is `image` or `text`.","description_kind":"plain"},"max_items":1},"text_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"Text transparency. Value range: (0, 1] 0: completely transparent 1: completely opaque Default value: 1.","description_kind":"plain","required":true},"font_color":{"type":"string","description":"Font color in 0xRRGGBB format. Default value: 0xFFFFFF (white).","description_kind":"plain","required":true},"font_size":{"type":"string","description":"Font size in Npx format where N is a numeric value.","description_kind":"plain","required":true},"font_type":{"type":"string","description":"Font type. Currently, two types are supported: simkai.ttf: both Chinese and English are supported; arial.ttf: only English is supported.","description_kind":"plain","required":true}},"description":"Text watermarking template. This field is required when `Type` is `text` and is invalid when `Type` is `image`.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc":{"version":0,"block":{"attributes":{"assistant_cidrs":{"type":["list","string"],"description":"List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of VPC.","description_kind":"plain","computed":true},"default_route_table_id":{"type":"string","description":"Default route table id, which created automatically after VPC create.","description_kind":"plain","computed":true},"dns_servers":{"type":["set","string"],"description":"The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.","description_kind":"plain","optional":true,"computed":true},"docker_assistant_cidrs":{"type":["list","string"],"description":"List of Docker Assistant CIDR.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Indicates whether it is the default VPC for this region.","description_kind":"plain","computed":true},"is_multicast":{"type":"bool","description":"Indicates whether VPC multicast is enabled. The default value is 'true'.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the VPC.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of the VPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_acl":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of ACL.","description_kind":"plain","computed":true},"egress":{"type":["list","string"],"description":"Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress":{"type":["list","string"],"description":"Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the network ACL.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of the vpc acl.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_acl_attachment":{"version":0,"block":{"attributes":{"acl_id":{"type":"string","description":"ID of the attached ACL.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"The Subnet instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package":{"version":0,"block":{"attributes":{"bandwidth_package_name":{"type":"string","description":"Bandwidth package name.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.","description_kind":"plain","optional":true},"egress":{"type":"string","description":"Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth":{"type":"number","description":"Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package_attachment":{"version":0,"block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package unique ID, in the form of `bwp-xxxx`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_type":{"type":"string","description":"Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Resource types, including `Address`, `LoadBalance`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_classic_link_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"CVM instance ID. It only support set one instance now.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_dhcp_associate_address":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.","description_kind":"plain","required":true},"dhcp_ip_id":{"type":"string","description":"`DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_dhcp_ip":{"version":0,"block":{"attributes":{"dhcp_ip_name":{"type":"string","description":"`DhcpIp` name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet `ID`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The private network `ID`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_enable_end_point_connect":{"version":0,"block":{"attributes":{"accept_flag":{"type":"bool","description":"Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.","description_kind":"plain","required":true},"end_point_id":{"type":["set","string"],"description":"Endpoint ID.","description_kind":"plain","required":true},"end_point_service_id":{"type":"string","description":"Endpoint service ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_end_point":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"end_point_name":{"type":"string","description":"Name of endpoint.","description_kind":"plain","required":true},"end_point_owner":{"type":"string","description":"APPID.","description_kind":"plain","computed":true},"end_point_service_id":{"type":"string","description":"ID of endpoint service.","description_kind":"plain","required":true},"end_point_vip":{"type":"string","description":"VIP of endpoint ip.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"security_groups_ids":{"type":["list","string"],"description":"Ordered security groups associated with the endpoint.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"state of end point.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of subnet instance.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of vpc instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_end_point_service":{"version":0,"block":{"attributes":{"auto_accept_flag":{"type":"bool","description":"Whether to automatically accept.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"end_point_count":{"type":"number","description":"Count of end point.","description_kind":"plain","computed":true},"end_point_service_name":{"type":"string","description":"Name of end point service.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_instance_id":{"type":"string","description":"Id of service instance, like lb-xxx.","description_kind":"plain","required":true},"service_owner":{"type":"string","description":"APPID.","description_kind":"plain","computed":true},"service_type":{"type":"string","description":"Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.","description_kind":"plain","optional":true,"computed":true},"service_vip":{"type":"string","description":"VIP of backend service.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"ID of vpc instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_end_point_service_white_list":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of white list.","description_kind":"plain","optional":true},"end_point_service_id":{"type":"string","description":"ID of endpoint service.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"owner":{"type":"string","description":"APPID.","description_kind":"plain","computed":true},"user_uin":{"type":"string","description":"UIN.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_flow_log":{"version":0,"block":{"attributes":{"cloud_log_id":{"type":"string","description":"Specify flow log storage id, just set cls topic id.","description_kind":"plain","optional":true},"cloud_log_region":{"type":"string","description":"Specify flow log storage region, default using current.","description_kind":"plain","optional":true,"computed":true},"flow_log_description":{"type":"string","description":"Specify flow Log description.","description_kind":"plain","optional":true},"flow_log_name":{"type":"string","description":"Specify flow log name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"Specify resource unique Id of `resource_type` configured.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"Specify consumer type, values: `cls`, `ckafka`.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"traffic_type":{"type":"string","description":"Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Specify vpc Id, ignore while `resource_type` is `CCN` (unsupported) but required while other types.","description_kind":"plain","optional":true}},"block_types":{"flow_log_storage":{"nesting_mode":"list","block":{"attributes":{"storage_id":{"type":"string","description":"Specify storage instance id, required while `storage_type` is `ckafka`.","description_kind":"plain","optional":true,"computed":true},"storage_topic":{"type":"string","description":"Specify storage topic id, required while `storage_type` is `ckafka`.","description_kind":"plain","optional":true,"computed":true}},"description":"Specify consumer detail, required while `storage_type` is `ckafka`.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_flow_log_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"If enable snapshot policy.","description_kind":"plain","required":true},"flow_log_id":{"type":"string","description":"Flow log ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_ipv6_cidr_block":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_cidr_block":{"type":"string","description":"ipv6 cidr block.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"`VPC` instance `ID`, in the form of `vpc-f49l6u0z`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_ipv6_eni_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"ENI instance `ID`, in the form of `eni-m6dyj72l`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC `ID`, in the form of `vpc-m6dyj72l`.","description_kind":"plain","required":true}},"block_types":{"ipv6_addresses":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"`IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`.","description_kind":"plain","required":true},"address_id":{"type":"string","description":"`EIP` instance `ID`, such as:`eip-hxlqja90`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"is_wan_ip_blocked":{"type":"bool","description":"Whether the public network IP is blocked.","description_kind":"plain","optional":true},"primary":{"type":"bool","description":"Whether to master `IP`.","description_kind":"plain","optional":true},"state":{"type":"string","description":"`IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available.","description_kind":"plain","optional":true}},"description":"The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_vpc_ipv6_subnet_cidr_block":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.","description_kind":"plain","required":true}},"block_types":{"ipv6_subnet_cidr_blocks":{"nesting_mode":"list","block":{"attributes":{"ipv6_cidr_block":{"type":"string","description":"`IPv6` subnet segment. Such as: `3402:4e00:20:1001::/64`.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet instance `ID`. Such as:`subnet-pxir56ns`.","description_kind":"plain","required":true}},"description":"Allocate a list of `IPv6` subnets.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_local_gateway":{"version":0,"block":{"attributes":{"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_gateway_name":{"type":"string","description":"Local gateway name.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_net_detect":{"version":0,"block":{"attributes":{"detect_destination_ip":{"type":["set","string"],"description":"An array of probe destination IPv4 addresses. Up to two.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"net_detect_description":{"type":"string","description":"Network probe description.","description_kind":"plain","optional":true},"net_detect_name":{"type":"string","description":"Network probe name, the maximum length cannot exceed 60 bytes.","description_kind":"plain","required":true},"next_hop_destination":{"type":"string","description":"The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop.","description_kind":"plain","optional":true},"next_hop_type":{"type":"string","description":"The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet instance ID. Such as:subnet-12345678.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"`VPC` instance `ID`. Such as:`vpc-12345678`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_network_acl_quintuple":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_acl_id":{"type":"string","description":"Network ACL instance ID. For example:acl-12345678.","description_kind":"plain","required":true}},"block_types":{"network_acl_quintuple_set":{"nesting_mode":"list","block":{"block_types":{"egress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, ACCEPT or DROP.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time, used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"destination_cidr":{"type":"string","description":"Destination CIDR.","description_kind":"plain","optional":true},"destination_port":{"type":"string","description":"Destination port (all, single port, range). When Protocol is ALL or ICMP, Port cannot be specified.","description_kind":"plain","optional":true},"network_acl_direction":{"type":"string","description":"Direction, INGRESS or EGRESS, is used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"network_acl_quintuple_entry_id":{"type":"string","description":"Unique ID of a network ACL entry.","description_kind":"plain","optional":true},"priority":{"type":"number","description":"Priority, starting from 1.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol, value: TCP,UDP, ICMP, ALL.","description_kind":"plain","optional":true},"source_cidr":{"type":"string","description":"Source CIDR.","description_kind":"plain","optional":true},"source_port":{"type":"string","description":"Source port (all, single port, range). When Protocol is ALL or ICMP, Port cannot be specified.","description_kind":"plain","optional":true}},"description":"Network ACL quintuple outbound rule.","description_kind":"plain"}},"ingress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, ACCEPT or DROP.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time, used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"destination_cidr":{"type":"string","description":"Destination CIDR.","description_kind":"plain","optional":true},"destination_port":{"type":"string","description":"Destination port (all, single port, range). When Protocol is ALL or ICMP, Port cannot be specified.","description_kind":"plain","optional":true},"network_acl_direction":{"type":"string","description":"Direction, INGRESS or EGRESS, is used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"network_acl_quintuple_entry_id":{"type":"string","description":"Unique ID of a network ACL entry.","description_kind":"plain","optional":true},"priority":{"type":"number","description":"Priority, starting from 1.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol, value: TCP,UDP, ICMP, ALL.","description_kind":"plain","optional":true},"source_cidr":{"type":"string","description":"源CIDR。.","description_kind":"plain","optional":true},"source_port":{"type":"string","description":"source port (all, single port, range). When the protocol is ALL or ICMP, the port cannot be specified.","description_kind":"plain","optional":true}},"description":"Network ACL quintuple inbound rule.","description_kind":"plain"}}},"description":"Network quintuple ACL rule set.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_notify_routes":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"published_to_vbc":{"type":"bool","description":"If published to vbc.","description_kind":"plain","computed":true},"route_item_ids":{"type":["set","string"],"description":"The unique ID of the routing policy.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"The unique ID of the routing table.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_peer_connect_accept_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"peering_connection_id":{"type":"string","description":"Peer connection unique ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_peer_connect_manager":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"Bandwidth upper limit, unit Mbps.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.","description_kind":"plain","optional":true,"computed":true},"destination_region":{"type":"string","description":"Peer region.","description_kind":"plain","required":true},"destination_uin":{"type":"string","description":"Peer user UIN.","description_kind":"plain","required":true},"destination_vpc_id":{"type":"string","description":"The unique ID of the peer VPC.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"peering_connection_name":{"type":"string","description":"Peer connection name.","description_kind":"plain","required":true},"qos_level":{"type":"string","description":"Service classification PT, AU, AG.","description_kind":"plain","optional":true,"computed":true},"source_vpc_id":{"type":"string","description":"The unique ID of the local VPC.","description_kind":"plain","required":true},"type":{"type":"string","description":"Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_peer_connect_reject_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"peering_connection_id":{"type":"string","description":"Peer connection unique ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_resume_snapshot_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"snapshot_file_id":{"type":"string","description":"Snapshot file Id.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_policy":{"version":0,"block":{"attributes":{"backup_type":{"type":"string","description":"Backup strategy type, `operate`: operate backup, `time`: schedule backup.","description_kind":"plain","required":true},"cos_bucket":{"type":"string","description":"cos bucket.","description_kind":"plain","required":true},"cos_region":{"type":"string","description":"The region where the cos bucket is located.","description_kind":"plain","required":true},"create_new_cos":{"type":"bool","description":"Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"Enabled state, True-enabled, False-disabled, the default is True.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keep_time":{"type":"number","description":"The retention time supports 1 to 365 days.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","computed":true},"snapshot_policy_name":{"type":"string","description":"Snapshot policy name.","description_kind":"plain","required":true}},"block_types":{"backup_policies":{"nesting_mode":"list","block":{"attributes":{"backup_day":{"type":"string","description":"Backup cycle time, the value can be monday, tuesday, wednesday, thursday, friday, saturday, sunday.","description_kind":"plain","required":true},"backup_time":{"type":"string","description":"Backup time point, format:HH:mm:ss.","description_kind":"plain","required":true}},"description":"Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_policy_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","required":true}},"block_types":{"instances":{"nesting_mode":"set","block":{"attributes":{"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","optional":true,"computed":true},"instance_region":{"type":"string","description":"The region where the instance is located.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Instance type, currently supports set: `securitygroup`.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","computed":true}},"description":"Associated instance information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_policy_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"If enable snapshot policy.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_traffic_package":{"version":0,"block":{"attributes":{"created_time":{"type":"string","description":"Created time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remaining_amount":{"type":"number","description":"Remaining amount.","description_kind":"plain","computed":true},"traffic_amount":{"type":"number","description":"Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.","description_kind":"plain","required":true},"used_amount":{"type":"number","description":"Used amount.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpn_connection":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the VPN connection.","description_kind":"plain","computed":true},"customer_gateway_id":{"type":"string","description":"ID of the customer gateway.","description_kind":"plain","required":true},"dpd_action":{"type":"string","description":"The action after DPD timeout. Valid values: clear (disconnect) and restart (try again). It is valid when DpdEnable is 1.","description_kind":"plain","optional":true,"computed":true},"dpd_enable":{"type":"number","description":"Specifies whether to enable DPD. Valid values: 0 (disable) and 1 (enable).","description_kind":"plain","optional":true,"computed":true},"dpd_timeout":{"type":"number","description":"DPD timeout period.Valid value ranges: [30~60], Default: 30; unit: second. If the request is not responded within this period, the peer end is considered not exists. This parameter is valid when the value of DpdEnable is 1.","description_kind":"plain","optional":true,"computed":true},"enable_health_check":{"type":"bool","description":"Whether intra-tunnel health checks are supported.","description_kind":"plain","optional":true,"computed":true},"encrypt_proto":{"type":"string","description":"Encrypt proto of the VPN connection.","description_kind":"plain","computed":true},"health_check_local_ip":{"type":"string","description":"Health check the address of this terminal.","description_kind":"plain","optional":true,"computed":true},"health_check_remote_ip":{"type":"string","description":"Health check peer address.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ike_dh_group_name":{"type":"string","description":"DH group name of the IKE operation specification. Valid values: `GROUP1`, `GROUP2`, `GROUP5`, `GROUP14`, `GROUP24`. Default value is `GROUP1`.","description_kind":"plain","optional":true},"ike_exchange_mode":{"type":"string","description":"Exchange mode of the IKE operation specification. Valid values: `AGGRESSIVE`, `MAIN`. Default value is `MAIN`.","description_kind":"plain","optional":true},"ike_local_address":{"type":"string","description":"Local address of IKE operation specification, valid when ike_local_identity is `ADDRESS`, generally the value is `public_ip_address` of the related VPN gateway.","description_kind":"plain","optional":true},"ike_local_fqdn_name":{"type":"string","description":"Local FQDN name of the IKE operation specification.","description_kind":"plain","optional":true},"ike_local_identity":{"type":"string","description":"Local identity way of IKE operation specification. Valid values: `ADDRESS`, `FQDN`. Default value is `ADDRESS`.","description_kind":"plain","optional":true},"ike_proto_authen_algorithm":{"type":"string","description":"Proto authenticate algorithm of the IKE operation specification. Valid values: `MD5`, `SHA`, `SHA-256`. Default Value is `MD5`.","description_kind":"plain","optional":true},"ike_proto_encry_algorithm":{"type":"string","description":"Proto encrypt algorithm of the IKE operation specification. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-192`, `AES-CBC-256`, `DES-CBC`, `SM4`, `AES128GCM128`, `AES192GCM128`, `AES256GCM128`,`AES128GCM128`, `AES192GCM128`, `AES256GCM128`. Default value is `3DES-CBC`.","description_kind":"plain","optional":true},"ike_remote_address":{"type":"string","description":"Remote address of IKE operation specification, valid when ike_remote_identity is `ADDRESS`, generally the value is `public_ip_address` of the related customer gateway.","description_kind":"plain","optional":true},"ike_remote_fqdn_name":{"type":"string","description":"Remote FQDN name of the IKE operation specification.","description_kind":"plain","optional":true},"ike_remote_identity":{"type":"string","description":"Remote identity way of IKE operation specification. Valid values: `ADDRESS`, `FQDN`. Default value is `ADDRESS`.","description_kind":"plain","optional":true},"ike_sa_lifetime_seconds":{"type":"number","description":"SA lifetime of the IKE operation specification, unit is `second`. The value ranges from 60 to 604800. Default value is 86400 seconds.","description_kind":"plain","optional":true},"ike_version":{"type":"string","description":"Version of the IKE operation specification, values: `IKEV1`, `IKEV2`. Default value is `IKEV1`.","description_kind":"plain","optional":true},"ipsec_encrypt_algorithm":{"type":"string","description":"Encrypt algorithm of the IPSEC operation specification. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-192`, `AES-CBC-256`, `DES-CBC`, `SM4`, `NULL`, `AES128GCM128`, `AES192GCM128`, `AES256GCM128`. Default value is `3DES-CBC`.","description_kind":"plain","optional":true},"ipsec_integrity_algorithm":{"type":"string","description":"Integrity algorithm of the IPSEC operation specification. Valid values: `SHA1`, `MD5`, `SHA-256`. Default value is `MD5`.","description_kind":"plain","optional":true},"ipsec_pfs_dh_group":{"type":"string","description":"PFS DH group. Valid value: `DH-GROUP1`, `DH-GROUP2`, `DH-GROUP5`, `DH-GROUP14`, `DH-GROUP24`, `NULL`. Default value is `NULL`.","description_kind":"plain","optional":true},"ipsec_sa_lifetime_seconds":{"type":"number","description":"SA lifetime of the IPSEC operation specification, unit is second. Valid value ranges: [180~604800]. Default value is 3600 seconds.","description_kind":"plain","optional":true},"ipsec_sa_lifetime_traffic":{"type":"number","description":"SA lifetime of the IPSEC operation specification, unit is KB. The value should not be less then 2560. Default value is 1843200.","description_kind":"plain","optional":true},"is_ccn_type":{"type":"bool","description":"Indicate whether is ccn type. Modification of this field only impacts force new logic of `vpc_id`. If `is_ccn_type` is true, modification of `vpc_id` will be ignored.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the VPN connection. The length of character is limited to 1-60.","description_kind":"plain","required":true},"net_status":{"type":"string","description":"Net status of the VPN connection. Valid value: `AVAILABLE`.","description_kind":"plain","computed":true},"pre_share_key":{"type":"string","description":"Pre-shared key of the VPN connection.","description_kind":"plain","required":true},"route_type":{"type":"string","description":"Route type of the VPN connection. Valid value: `STATIC`, `StaticRoute`, `Policy`.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"State of the connection. Valid value: `PENDING`, `AVAILABLE`, `DELETING`.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC. Required if vpn gateway is not in `CCN` type, and doesn't make sense for `CCN` vpn gateway.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"ID of the VPN gateway.","description_kind":"plain","required":true},"vpn_proto":{"type":"string","description":"Vpn proto of the VPN connection.","description_kind":"plain","computed":true}},"block_types":{"security_group_policy":{"nesting_mode":"set","block":{"attributes":{"local_cidr_block":{"type":"string","description":"Local cidr block.","description_kind":"plain","required":true},"remote_cidr_block":{"type":["set","string"],"description":"Remote cidr block list.","description_kind":"plain","required":true}},"description":"SPD policy group, for example: {\"10.0.0.5/24\":[\"172.123.10.5/16\"]}, 10.0.0.5/24 is the vpc intranet segment, and 172.123.10.5/16 is the IDC network segment. Users specify which network segments in the VPC can communicate with which network segments in your IDC.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpn_connection_reset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vpn_connection_id":{"type":"string","description":"VPN CONNECTION INSTANCE ID.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN GATEWAY INSTANCE ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateway":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the customer gateway.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the customer gateway. The length of character is limited to 1-60.","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description":"Public IP of the customer gateway.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateway_configuration_download":{"version":0,"block":{"attributes":{"customer_gateway_configuration":{"type":"string","description":"xml configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interface_name":{"type":"string","description":"VPN connection access device physical interface name.","description_kind":"plain","required":true},"vpn_connection_id":{"type":"string","description":"VPN Connection Instance id.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN Gateway Instance ID.","description_kind":"plain","required":true}},"block_types":{"customer_gateway_vendor":{"nesting_mode":"list","block":{"attributes":{"platform":{"type":"string","description":"Platform.","description_kind":"plain","required":true},"software_version":{"type":"string","description":"SoftwareVersion.","description_kind":"plain","required":true},"vendor_name":{"type":"string","description":"VendorName.","description_kind":"plain","required":true}},"description":"Customer Gateway Vendor Info.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpn_gateway":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"The maximum public network output bandwidth of VPN gateway (unit: Mbps), the available values include: 5,10,20,50,100,200,500,1000. Default is 5. When charge type is `PREPAID`, bandwidth degradation operation is unsupported.","description_kind":"plain","optional":true},"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Charge Type of the VPN gateway. Valid value: `PREPAID`, `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the VPN gateway.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Expired time of the VPN gateway when charge type is `PREPAID`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_address_blocked":{"type":"bool","description":"Indicates whether ip address is blocked.","description_kind":"plain","computed":true},"max_connection":{"type":"number","description":"Maximum number of connected clients allowed for the SSL VPN gateway. Valid values: [5, 10, 20, 50, 100]. This parameter is only required for SSL VPN gateways.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the VPN gateway. The length of character is limited to 1-60.","description_kind":"plain","required":true},"new_purchase_plan":{"type":"string","description":"The plan of new purchase. Valid value: `PREPAID_TO_POSTPAID`.","description_kind":"plain","computed":true},"prepaid_period":{"type":"number","description":"Period of instance to be prepaid. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. The unit is month. Caution: when this para and renew_flag para are valid, the request means to renew several months more pre-paid period. This para can only be changed on `IPSEC` vpn gateway.","description_kind":"plain","optional":true},"prepaid_renew_flag":{"type":"string","description":"Flag indicates whether to renew or not. Valid value: `NOTIFY_AND_AUTO_RENEW`, `NOTIFY_AND_MANUAL_RENEW`.","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description":"Public IP of the VPN gateway.","description_kind":"plain","computed":true},"restrict_state":{"type":"string","description":"Restrict state of gateway. Valid value: `PRETECIVELY_ISOLATED`, `NORMAL`.","description_kind":"plain","computed":true},"state":{"type":"string","description":"State of the VPN gateway. Valid value: `PENDING`, `DELETING`, `AVAILABLE`.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type of gateway instance, Default is `IPSEC`. Valid value: `IPSEC`, `SSL`, `CCN` and `SSL_CCN`.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"ID of the VPC. Required if vpn gateway is not in `CCN` or `SSL_CCN` type, and doesn't make sense for `CCN` or `SSL_CCN` vpn gateway.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Zone of the VPN gateway.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_ccn_routes":{"version":0,"block":{"attributes":{"destination_cidr_block":{"type":"string","description":"Routing CIDR.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_id":{"type":"string","description":"Route Id.","description_kind":"plain","required":true},"status":{"type":"string","description":"Whether routing information is enabled. `ENABLE`: Enable Route, `DISABLE`: Disable Route.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN GATEWAY INSTANCE ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_route":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"destination_cidr_block":{"type":"string","description":"Destination IDC IP range.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID of the next hop.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Next hop type (type of the associated instance). Valid values: VPNCONN (VPN tunnel) and CCN (CCN instance).","description_kind":"plain","required":true},"priority":{"type":"number","description":"Priority. Valid values: 0 and 100.","description_kind":"plain","required":true},"route_id":{"type":"string","description":"Route ID.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Status. Valid values: ENABLE and DISABLE.","description_kind":"plain","required":true},"type":{"type":"string","description":"Route type. Default value: Static.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_ssl_client_cert":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_vpn_client_id":{"type":"string","description":"SSL-VPN-CLIENT Instance ID.","description_kind":"plain","required":true},"switch":{"type":"string","description":"`on`: Enable, `off`: Disable.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_ssl_client":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_vpn_client_name":{"type":"string","description":"The name of ssl vpn client to be created.","description_kind":"plain","required":true},"ssl_vpn_server_id":{"type":"string","description":"VPN ssl server id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_ssl_server":{"version":0,"block":{"attributes":{"compress":{"type":"bool","description":"need compressed. Default value: False.","description_kind":"plain","optional":true},"encrypt_algorithm":{"type":"string","description":"The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE.Default value: NONE.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integrity_algorithm":{"type":"string","description":"The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE.","description_kind":"plain","optional":true},"local_address":{"type":["list","string"],"description":"List of local CIDR.","description_kind":"plain","required":true},"remote_address":{"type":"string","description":"Remote CIDR for client.","description_kind":"plain","required":true},"ssl_vpn_port":{"type":"number","description":"The port of ssl vpn. Default value: 1194.","description_kind":"plain","optional":true},"ssl_vpn_protocol":{"type":"string","description":"The protocol of ssl vpn. Default value: UDP.","description_kind":"plain","optional":true},"ssl_vpn_server_name":{"type":"string","description":"The name of ssl vpn server to be created.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_anti_fake":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","computed":true},"rule_id":{"type":"number","description":"rule id.","description_kind":"plain","computed":true},"status":{"type":"number","description":"status. 0: Turn off rules and log switches, 1: Turn on the rule switch and Turn off the log switch; 2: Turn off the rule switch and turn on the log switch;3: Turn on the log switch.","description_kind":"plain","optional":true},"uri":{"type":"string","description":"Uri.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_anti_info_leak":{"version":0,"block":{"attributes":{"action_type":{"type":"number","description":"Rule Action. 0: alarm; 1: replacement; 2: only displaying the first four digits; 3: only displaying the last four digits; 4: blocking.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"status":{"type":"number","description":"status.","description_kind":"plain","optional":true},"uri":{"type":"string","description":"Uri.","description_kind":"plain","required":true}},"block_types":{"strategies":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Matching Content. If field is returncode support: 400, 403, 404, 4xx, 500, 501, 502, 504, 5xx; If field is information support: idcard, phone, bankcard; If field is keywords users input matching content themselves.","description_kind":"plain","required":true},"field":{"type":"string","description":"Matching Fields. support: returncode, keywords, information.","description_kind":"plain","required":true}},"description":"Strategies detail.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_auto_deny_rules":{"version":0,"block":{"attributes":{"attack_threshold":{"type":"number","description":"The threshold number of attacks that triggers IP autodeny, ranging from 2 to 100 times.","description_kind":"plain","required":true},"deny_time_threshold":{"type":"number","description":"The IP autodeny time after triggering the IP autodeny, ranging from 5 to 360 minutes.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"time_threshold":{"type":"number","description":"IP autodeny statistical time, ranging from 1-60 minutes.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_cc":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Rule Action, 20 log, 21 captcha, 22 deny, 23 accurate deny.","description_kind":"plain","required":true},"advance":{"type":"string","description":"Session match mode, 0 use session, 1 use ip.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"event_id":{"type":"string","description":"Event ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"string","description":"Interval.","description_kind":"plain","required":true},"limit":{"type":"string","description":"CC detection threshold.","description_kind":"plain","required":true},"match_func":{"type":"number","description":"Match method, 0 equal, 1 contains, 2 prefix.","description_kind":"plain","required":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"priority":{"type":"number","description":"Rule Priority.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"session_applied":{"type":["set","number"],"description":"Advance mode use session id.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Rule Status, 0 rule close, 1 rule open.","description_kind":"plain","required":true},"type":{"type":"number","description":"Operate Type.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Check URL.","description_kind":"plain","required":true},"valid_time":{"type":"number","description":"Action ValidTime, minute unit. Min: 60, Max: 604800.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_cc_auto_status":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"cc auto status, 1 means open, 0 means close.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_cc_session":{"version":0,"block":{"attributes":{"category":{"type":"string","description":"Session match pattern, Optional patterns are match, location.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"end_mat":{"type":"string","description":"Session end identifier, when Category is match.","description_kind":"plain","required":true},"end_offset":{"type":"string","description":"End offset position, when Category is location.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_or_start_mat":{"type":"string","description":"Session identifier.","description_kind":"plain","required":true},"session_id":{"type":"number","description":"Session ID.","description_kind":"plain","computed":true},"session_name":{"type":"string","description":"Session Name.","description_kind":"plain","required":true},"source":{"type":"string","description":"Session matching position, Optional locations are get, post, header, cookie.","description_kind":"plain","required":true},"start_offset":{"type":"string","description":"Starting offset position, when Category is location.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_clb_domain":{"version":0,"block":{"attributes":{"alb_type":{"type":"string","description":"Load balancer type: clb, apisix or tsegw, default clb.","description_kind":"plain","optional":true},"api_safe_status":{"type":"number","description":"Whether to enable api safe, 1 enable, 0 disable.","description_kind":"plain","optional":true},"bot_status":{"type":"number","description":"Whether to enable bot, 1 enable, 0 disable.","description_kind":"plain","optional":true},"cls_status":{"type":"number","description":"Whether to enable access logs, 1 enable, 0 disable.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name.","description_kind":"plain","required":true},"domain_id":{"type":"string","description":"Domain id.","description_kind":"plain","computed":true},"engine":{"type":"number","description":"Protection Status: 10: Rule Observation\u0026\u0026AI Off Mode, 11: Rule Observation\u0026\u0026AI Observation Mode, 12: Rule Observation\u0026\u0026AI Interception Mode, 20: Rule Interception\u0026\u0026AI Off Mode, 21: Rule Interception\u0026\u0026AI Observation Mode, 22: Rule Interception\u0026\u0026AI Interception Mode, Default 20.","description_kind":"plain","optional":true},"flow_mode":{"type":"number","description":"WAF traffic mode, 1 cleaning mode, 0 mirroring mode.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance unique ID.","description_kind":"plain","required":true},"ip_headers":{"type":["list","string"],"description":"When is_cdn=3, this parameter needs to be filled in to indicate a custom header.","description_kind":"plain","optional":true},"is_cdn":{"type":"number","description":"Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Regions of LB bound by domain.","description_kind":"plain","required":true},"status":{"type":"number","description":"Binding status between waf and LB, 0:not bind, 1:binding.","description_kind":"plain","optional":true}},"block_types":{"load_balancer_set":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Unique ID of listener in LB.","description_kind":"plain","required":true},"listener_name":{"type":"string","description":"Listener name.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"LoadBalancer unique ID.","description_kind":"plain","required":true},"load_balancer_name":{"type":"string","description":"LoadBalancer name.","description_kind":"plain","required":true},"load_balancer_type":{"type":"string","description":"Network type for load balancer.","description_kind":"plain","optional":true},"numerical_vpc_id":{"type":"number","description":"VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditions.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of listener, http or https.","description_kind":"plain","required":true},"region":{"type":"string","description":"LoadBalancer region.","description_kind":"plain","required":true},"vip":{"type":"string","description":"LoadBalancer IP.","description_kind":"plain","required":true},"vport":{"type":"number","description":"LoadBalancer port.","description_kind":"plain","required":true},"zone":{"type":"string","description":"LoadBalancer zone.","description_kind":"plain","required":true}},"description":"List of bound LB.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_waf_clb_instance":{"version":0,"block":{"attributes":{"api_security":{"type":"number","description":"Whether to purchase API Security, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag, 1: enable, 0: disable.","description_kind":"plain","optional":true},"begin_time":{"type":"string","description":"waf instance start time.","description_kind":"plain","computed":true},"bot_management":{"type":"number","description":"Whether to purchase Bot management, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"waf instance edition, clb or saas.","description_kind":"plain","computed":true},"elastic_mode":{"type":"number","description":"Is elastic billing enabled, 1: enable, 0: disable.","description_kind":"plain","optional":true},"goods_category":{"type":"string","description":"Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"waf instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Waf instance name.","description_kind":"plain","optional":true,"computed":true},"qps_limit":{"type":"number","description":"QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"waf instance status.","description_kind":"plain","computed":true},"time_span":{"type":"number","description":"Time interval.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Time unit, support d, m, y. d: day, m: month, y: year.","description_kind":"plain","optional":true},"valid_time":{"type":"string","description":"waf instance valid time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_custom_rule":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Action type, 1 represents blocking, 2 represents captcha, 3 represents observation, and 4 represents redirection.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name that needs to add policy.","description_kind":"plain","required":true},"expire_time":{"type":"string","description":"Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means never expires.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"redirect":{"type":"string","description":"If the action is a redirect, it represents the redirect address; Other situations can be left blank.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","computed":true},"sort_id":{"type":"string","description":"Priority, value range 0-100.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the switch, 1 is on, 0 is off, default 1.","description_kind":"plain","optional":true}},"block_types":{"strategies":{"nesting_mode":"list","block":{"attributes":{"arg":{"type":"string","description":"Matching parameters.","description_kind":"plain","required":true},"compare_func":{"type":"string","description":"Logical symbol.","description_kind":"plain","required":true},"content":{"type":"string","description":"Matching Content.","description_kind":"plain","required":true},"field":{"type":"string","description":"Matching Fields.","description_kind":"plain","required":true}},"description":"Strategies detail.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_custom_white_rule":{"version":0,"block":{"attributes":{"bypass":{"type":"string","description":"Details of bypass.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name that needs to add policy.","description_kind":"plain","required":true},"expire_time":{"type":"string","description":"Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means never expires.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","computed":true},"sort_id":{"type":"string","description":"Priority, value range 1-100, The smaller the number, the higher the execution priority of this rule.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the switch, 1 is on, 0 is off, default 1.","description_kind":"plain","optional":true}},"block_types":{"strategies":{"nesting_mode":"list","block":{"attributes":{"arg":{"type":"string","description":"Matching parameters.","description_kind":"plain","required":true},"compare_func":{"type":"string","description":"Logical symbol.","description_kind":"plain","required":true},"content":{"type":"string","description":"Matching Content.","description_kind":"plain","required":true},"field":{"type":"string","description":"Matching Fields.","description_kind":"plain","required":true}},"description":"Strategies detail.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_ip_access_control":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Waf instance Id.","description_kind":"plain","required":true}},"block_types":{"items":{"nesting_mode":"set","block":{"attributes":{"action":{"type":"number","description":"Action value 40 is whitelist, 42 is blacklist.","description_kind":"plain","required":true},"id":{"type":"string","description":"Id.","description_kind":"plain","computed":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","required":true},"note":{"type":"string","description":"Note info.","description_kind":"plain","required":true},"source":{"type":"string","description":"Source.","description_kind":"plain","computed":true},"valid_status":{"type":"number","description":"Valid status.","description_kind":"plain","computed":true},"valid_ts":{"type":"number","description":"Effective date, with a second level timestamp value. For example, 1680570420 represents 2023-04-04 09:07:00; 2019571199 means permanently effective.","description_kind":"plain","required":true}},"description":"Ip parameter list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_modify_access_period":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Access log retention period, range is [1, 180].","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Log topic, new version does not need to be uploaded.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_module_status":{"version":0,"block":{"attributes":{"access_control":{"type":"number","description":"ACL module status, 0:closed, 1:opened.","description_kind":"plain","required":true},"anti_leakage":{"type":"number","description":"Anti leakage module status, 0:closed, 1:opened.","description_kind":"plain","optional":true},"anti_tamper":{"type":"number","description":"Anti tamper module status, 0:closed, 1:opened.","description_kind":"plain","optional":true},"api_protection":{"type":"number","description":"API security module status, 0:closed, 1:opened.","description_kind":"plain","required":true},"cc_protection":{"type":"number","description":"CC module status, 0:closed, 1:opened.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"web_security":{"type":"number","description":"WEB security module status, 0:closed, 1:opened.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_protection_mode":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf, default is sparta-waf.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"number","description":"Protection status:10: Rule observation; AI off mode, 11: Rule observation; AI observation mode, 12: Rule observation; AI interception mode20: Rule interception; AI off mode, 21: Rule interception; AI observation mode, 22: Rule interception; AI interception mode.","description_kind":"plain","required":true},"type":{"type":"number","description":"0 is to modify the rule engine status, 1 is to modify the AI status.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_saas_domain":{"version":0,"block":{"attributes":{"active_check":{"type":"number","description":"Whether to enable active health detection, 0 represents disable and 1 represents enable.","description_kind":"plain","optional":true},"api_safe_status":{"type":"number","description":"Whether to enable api safe, 1 enable, 0 disable.","description_kind":"plain","optional":true},"bot_status":{"type":"number","description":"Whether to enable bot, 1 enable, 0 disable.","description_kind":"plain","optional":true},"cert":{"type":"string","description":"Certificate content, When CertType=1, this parameter needs to be filled.","description_kind":"plain","optional":true},"cert_type":{"type":"number","description":"Certificate type, 0 represents no certificate, CertType=1 represents self owned certificate, and 2 represents managed certificate.","description_kind":"plain","optional":true},"cipher_template":{"type":"number","description":"Encryption Suite Template, 0:default 1:Universal template 2:Security template 3:Custom template.","description_kind":"plain","optional":true},"ciphers":{"type":["list","number"],"description":"Encryption Suite Information.","description_kind":"plain","optional":true,"computed":true},"cls_status":{"type":"number","description":"Whether to enable access logs, 1 enable, 0 disable.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain names that require defense.","description_kind":"plain","required":true},"domain_id":{"type":"string","description":"Domain id.","description_kind":"plain","computed":true},"https_rewrite":{"type":"number","description":"Whether redirect to https, 1 will redirect and 0 will not.","description_kind":"plain","optional":true},"https_upstream_port":{"type":"string","description":"Upstream port for https, When listen ports has https port and UpstreamScheme is HTTP, the current field needs to be filled.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Unique ID of Instance.","description_kind":"plain","required":true},"ip_headers":{"type":["list","string"],"description":"When is_cdn=3, this parameter needs to be filled in to indicate a custom header.","description_kind":"plain","optional":true},"is_cdn":{"type":"number","description":"Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP.","description_kind":"plain","optional":true},"is_http2":{"type":"number","description":"Whether enable HTTP2, Enabling HTTP2 requires HTTPS support, 1 means enabled, 0 does not.","description_kind":"plain","optional":true},"is_keep_alive":{"type":"string","description":"Whether to enable keep-alive, 0 disable, 1 enable.","description_kind":"plain","optional":true},"is_websocket":{"type":"number","description":"Is WebSocket support enabled. 1 means enabled, 0 does not.","description_kind":"plain","optional":true},"load_balance":{"type":"string","description":"Load balancing strategy, where 0 represents polling and 1 represents IP hash and 2 weighted round robin.","description_kind":"plain","optional":true},"private_key":{"type":"string","description":"Certificate key, When CertType=1, this parameter needs to be filled.","description_kind":"plain","optional":true},"proxy_read_timeout":{"type":"number","description":"300s.","description_kind":"plain","optional":true},"proxy_send_timeout":{"type":"number","description":"300s.","description_kind":"plain","optional":true},"sni_host":{"type":"string","description":"When SniType=3, this parameter needs to be filled in to represent a custom host.","description_kind":"plain","optional":true},"sni_type":{"type":"number","description":"Sni type fo upstream, 0:disable SNI; 1:enable SNI and SNI equal original request host; 2:and SNI equal upstream host 3:enable SNI and equal customize host.","description_kind":"plain","optional":true},"src_list":{"type":["list","string"],"description":"Upstream IP List, When UpstreamType=0, this parameter needs to be filled.","description_kind":"plain","optional":true},"ssl_id":{"type":"string","description":"Certificate ID, When CertType=2, this parameter needs to be filled.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Binding status between waf and LB, 0:not bind, 1:binding.","description_kind":"plain","optional":true},"tls_version":{"type":"number","description":"Version of TLS Protocol.","description_kind":"plain","optional":true},"upstream_domain":{"type":"string","description":"Upstream domain, When UpstreamType=1, this parameter needs to be filled.","description_kind":"plain","optional":true},"upstream_scheme":{"type":"string","description":"Upstream scheme for https, http or https.","description_kind":"plain","optional":true},"upstream_type":{"type":"number","description":"Upstream type, 0 represents IP, 1 represents domain name.","description_kind":"plain","optional":true},"weights":{"type":["list","number"],"description":"Weight of each upstream.","description_kind":"plain","optional":true},"xff_reset":{"type":"number","description":"0:disable xff reset; 1:enable xff reset.","description_kind":"plain","optional":true}},"block_types":{"ports":{"nesting_mode":"set","block":{"attributes":{"nginx_server_id":{"type":"string","description":"Nginx server ID.","description_kind":"plain","computed":true},"port":{"type":"string","description":"Listening port.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"The listening protocol of listening port.","description_kind":"plain","required":true},"upstream_port":{"type":"string","description":"The upstream port for listening port.","description_kind":"plain","required":true},"upstream_protocol":{"type":"string","description":"The upstream protocol for listening port.","description_kind":"plain","required":true}},"description":"This field needs to be set for multiple ports in the upstream server.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_saas_instance":{"version":0,"block":{"attributes":{"api_security":{"type":"number","description":"Whether to purchase API Security, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag, 1: enable, 0: disable.","description_kind":"plain","optional":true},"begin_time":{"type":"string","description":"waf instance start time.","description_kind":"plain","computed":true},"bot_management":{"type":"number","description":"Whether to purchase Bot management, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"waf instance edition, clb or saas.","description_kind":"plain","computed":true},"elastic_mode":{"type":"number","description":"Is elastic billing enabled, 1: enable, 0: disable.","description_kind":"plain","optional":true},"goods_category":{"type":"string","description":"Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"waf instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Waf instance name.","description_kind":"plain","optional":true,"computed":true},"qps_limit":{"type":"number","description":"QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set.","description_kind":"plain","optional":true,"computed":true},"real_region":{"type":"string","description":"region. If Region is `ap-guangzhou`, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is `ap-seoul`, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).","description_kind":"plain","optional":true},"status":{"type":"number","description":"waf instance status.","description_kind":"plain","computed":true},"time_span":{"type":"number","description":"Time interval.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Time unit, support d, m, y. d: day, m: month, y: year.","description_kind":"plain","optional":true},"valid_time":{"type":"string","description":"waf instance valid time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_web_shell":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"Webshell status, 1: open; 0: closed; 2: log.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_wedata_baseline":{"version":0,"block":{"attributes":{"baseline_id":{"type":"string","description":"Baseline ID.","description_kind":"plain","computed":true},"baseline_name":{"type":"string","description":"Baseline Name.","description_kind":"plain","required":true},"baseline_type":{"type":"string","description":"D or H; representing daily baseline and hourly baseline respectively.","description_kind":"plain","required":true},"create_name":{"type":"string","description":"Creator Name.","description_kind":"plain","required":true},"create_uin":{"type":"string","description":"Creator ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"in_charge_name":{"type":"string","description":"Baseline Owner Name.","description_kind":"plain","required":true},"in_charge_uin":{"type":"string","description":"Baseline Owner ID.","description_kind":"plain","required":true},"is_new_alarm":{"type":"bool","description":"Is it a newly created alarm rule.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"promise_time":{"type":"string","description":"Service Assurance Time.","description_kind":"plain","required":true},"warning_margin":{"type":"number","description":"Warning Margin in minutes.","description_kind":"plain","required":true}},"block_types":{"alarm_rule_dto":{"nesting_mode":"list","block":{"attributes":{"alarm_level_type":{"type":"string","description":"Important;Urgent;Normal.","description_kind":"plain","optional":true},"alarm_rule_id":{"type":"string","description":"Alarm Rule ID.","description_kind":"plain","optional":true}},"description":"Existing Alarm Rule Information.","description_kind":"plain"},"max_items":1},"baseline_create_alarm_rule_request":{"nesting_mode":"list","block":{"attributes":{"alarm_level":{"type":"number","description":"Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_recipient_ids":{"type":["set","string"],"description":"Alarm Recipient IDsNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_recipient_type":{"type":"number","description":"Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_recipients":{"type":["set","string"],"description":"Alarm RecipientsNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_types":{"type":["set","string"],"description":"Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_ways":{"type":["set","string"],"description":"Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"creator":{"type":"string","description":"Creator UINNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"creator_id":{"type":"string","description":"Creator NameNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"ext_info":{"type":"string","description":"Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"monitor_object_ids":{"type":["set","string"],"description":"Monitoring ObjectsNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"monitor_type":{"type":"number","description":"Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project NameNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"rule_name":{"type":"string","description":"Rule NameNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true}},"description":"Description of the New Alarm Rule.","description_kind":"plain"},"max_items":1},"promise_tasks":{"nesting_mode":"list","block":{"attributes":{"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","optional":true},"task_cycle":{"type":"string","description":"Task Scheduling Cycle.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","optional":true},"task_in_charge_name":{"type":"string","description":"Task Owner Name.","description_kind":"plain","optional":true},"task_in_charge_uin":{"type":"string","description":"Task Owner ID.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"Task Name.","description_kind":"plain","optional":true},"workflow_id":{"type":"string","description":"Workflow ID.","description_kind":"plain","optional":true},"workflow_name":{"type":"string","description":"Workflow Name.","description_kind":"plain","optional":true}},"description":"Promise Tasks.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_datasource":{"version":0,"block":{"attributes":{"biz_params":{"type":"string","description":"BizParams.","description_kind":"plain","optional":true},"category":{"type":"string","description":"DataSource Category.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"ClusterId.","description_kind":"plain","optional":true,"computed":true},"collect":{"type":"string","description":"Collect.","description_kind":"plain","optional":true,"computed":true},"cos_bucket":{"type":"string","description":"COSBucket.","description_kind":"plain","optional":true},"cos_region":{"type":"string","description":"Cos region.","description_kind":"plain","optional":true},"database_name":{"type":"string","description":"Dbname.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"display":{"type":"string","description":"Display.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance":{"type":"string","description":"Instance.","description_kind":"plain","optional":true},"name":{"type":"string","description":"DataSource Name.","description_kind":"plain","required":true},"owner_project_id":{"type":"string","description":"Owner projectId.","description_kind":"plain","required":true},"owner_project_ident":{"type":"string","description":"Owner Project Ident.","description_kind":"plain","required":true},"owner_project_name":{"type":"string","description":"Owner project name.","description_kind":"plain","required":true},"params":{"type":"string","description":"Params.","description_kind":"plain","required":true},"params_out":{"type":"string","description":"Params Out.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Status.","description_kind":"plain","optional":true},"type":{"type":"string","description":"DataSource Type.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_wedata_dq_rule":{"version":0,"block":{"attributes":{"alarm_level":{"type":"number","description":"Alarm trigger levels 1. Low, 2. Medium, 3. High.","description_kind":"plain","required":true},"condition_expression":{"type":"string","description":"Condition scans WHERE condition expressions.","description_kind":"plain","optional":true},"condition_type":{"type":"number","description":"Detection scope 1. Full Table 2. Conditional scan.","description_kind":"plain","required":true},"custom_sql":{"type":"string","description":"Custom sql.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Rule description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule name.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"quality_dim":{"type":"number","description":"Rules belong to quality dimensions (1. accuracy, 2. uniqueness, 3. completeness, 4. consistency, 5. timeliness, 6. effectiveness).","description_kind":"plain","optional":true,"computed":true},"rel_condition_expr":{"type":"string","description":"The source field and the target field are associated with a conditional on expression.","description_kind":"plain","optional":true},"rule_group_id":{"type":"number","description":"Rule group id.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"rule_template_id":{"type":"number","description":"Rule template id.","description_kind":"plain","required":true},"source_engine_types":{"type":["set","number"],"description":"List of execution engines supported by this rule.","description_kind":"plain","optional":true,"computed":true},"source_object_data_type_name":{"type":"string","description":"Source field type. int, string.","description_kind":"plain","required":true},"source_object_value":{"type":"string","description":"Source field name.","description_kind":"plain","required":true},"table_id":{"type":"string","description":"Table id.","description_kind":"plain","optional":true},"target_condition_expr":{"type":"string","description":"Target filter condition expression.","description_kind":"plain","optional":true},"target_database_id":{"type":"string","description":"Target database id.","description_kind":"plain","optional":true},"target_object_value":{"type":"string","description":"Target field name CITY.","description_kind":"plain","optional":true},"target_table_id":{"type":"string","description":"Target table id.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Rule Type 1. System Template, 2. Custom Template, 3. Custom SQL.","description_kind":"plain","required":true}},"block_types":{"compare_rule":{"nesting_mode":"list","block":{"attributes":{"cycle_step":{"type":"number","description":"Periodic Indicates the default period of a template, in secondsNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"block_types":{"items":{"nesting_mode":"list","block":{"attributes":{"compare_type":{"type":"number","description":"Comparison type 1. Fixed value 2. Fluctuating value 3. Comparison of value range 4. Enumeration range comparison 5. Do not compareNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"Comparison operation type \u0026amp;lt; \u0026amp;lt;= == =\u0026amp;gt; \u0026amp;gt;Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"value_compute_type":{"type":"number","description":"Quality statistics Type 1. Absolute value 2. Increase 3. Decrease 4. C contains 5. N C does not containNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"block_types":{"value_list":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description":"Threshold valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"value_type":{"type":"number","description":"Threshold type 1. Low threshold 2. High threshold 3. Common threshold 4. Enumerated valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Compare the threshold listNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Comparison condition listNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Alarm trigger condition.","description_kind":"plain"},"min_items":1,"max_items":1},"field_config":{"nesting_mode":"list","block":{"block_types":{"table_config":{"nesting_mode":"list","block":{"attributes":{"database_id":{"type":"string","description":"Database idNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"database_name":{"type":"string","description":"Database nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"table_id":{"type":"string","description":"Table idNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"table_key":{"type":"string","description":"Table keyNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"block_types":{"field_config":{"nesting_mode":"list","block":{"attributes":{"field_data_type":{"type":"string","description":"Field typeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_key":{"type":"string","description":"Field keyNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_value":{"type":"string","description":"Field valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Field variableNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Library table variableNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}},"where_config":{"nesting_mode":"list","block":{"attributes":{"field_data_type":{"type":"string","description":"Field typeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_key":{"type":"string","description":"Field keyNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_value":{"type":"string","description":"Field valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Where variableNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Custom template sql expression field replacement parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_function":{"version":0,"block":{"attributes":{"class_name":{"type":"string","description":"Class name of function entry.","description_kind":"plain","required":true},"cluster_identifier":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"comment":{"type":"string","description":"Comment.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of the function.","description_kind":"plain","required":true},"example":{"type":"string","description":"Example of the function.","description_kind":"plain","required":true},"function_id":{"type":"string","description":"Function ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description":"Function Kind, Enum: ANALYSIS, ENCRYPTION, AGGREGATE, LOGIC, DATE_AND_TIME, MATH, CONVERSION, STRING, IP_AND_DOMAIN, WINDOW, OTHER.","description_kind":"plain","required":true},"name":{"type":"string","description":"Function Name.","description_kind":"plain","required":true},"param_desc":{"type":"string","description":"Description of the Parameter.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"return_desc":{"type":"string","description":"Description of the Return value.","description_kind":"plain","required":true},"type":{"type":"string","description":"Function Type, Enum: HIVE, SPARK, DLC.","description_kind":"plain","required":true},"usage":{"type":"string","description":"Usage of the function.","description_kind":"plain","required":true}},"block_types":{"resource_list":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description":"Resource ID.","description_kind":"plain","optional":true},"md5":{"type":"string","description":"Resource MD5 Value.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Resource Name.","description_kind":"plain","required":true},"path":{"type":"string","description":"Resource Path.","description_kind":"plain","required":true},"type":{"type":"string","description":"Resource Type.","description_kind":"plain","optional":true}},"description":"Resource of the function, stored in WeData COS(.jar,...).","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_integration_offline_task":{"version":0,"block":{"attributes":{"cycle_step":{"type":"number","description":"Interval time of scheduling, the minimum value: 1.","description_kind":"plain","required":true},"delay_time":{"type":"number","description":"Execution time, unit is minutes, only available for day/week/month/year scheduling. For example, daily scheduling is executed once every day at 02:00, and the delayTime is 120 minutes.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Effective end time, the format is yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notes":{"type":"string","description":"Description information.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Effective start time, the format is yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true},"task_action":{"type":"string","description":"Scheduling configuration: flexible period configuration, only available for hourly/weekly/monthly/yearly scheduling. If the hourly task is specified to run at 0:00, 3:00 and 4:00 every day, it is 0,3,4.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","computed":true},"task_mode":{"type":"string","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","required":true},"task_name":{"type":"string","description":"Task name.","description_kind":"plain","required":true}},"block_types":{"task_info":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true},"data_proxy_url":{"type":["set","string"],"description":"Data proxy url.","description_kind":"plain","optional":true},"executor_group_name":{"type":"string","description":"Executor group name.","description_kind":"plain","optional":true},"executor_id":{"type":"string","description":"Executor resource ID.","description_kind":"plain","optional":true},"has_version":{"type":"bool","description":"Whether the task been submitted.","description_kind":"plain","optional":true},"in_long_manager_url":{"type":"string","description":"InLong manager url.","description_kind":"plain","optional":true},"in_long_manager_version":{"type":"string","description":"InLong manager version.","description_kind":"plain","optional":true},"in_long_stream_id":{"type":"string","description":"InLong stream id.","description_kind":"plain","optional":true},"incharge":{"type":"string","description":"Incharge user.","description_kind":"plain","optional":true},"input_datasource_type":{"type":"string","description":"Input datasource type.","description_kind":"plain","optional":true},"instance_version":{"type":"number","description":"Instance version.","description_kind":"plain","optional":true},"last_run_time":{"type":"string","description":"The last time the task was run.","description_kind":"plain","optional":true},"locked":{"type":"bool","description":"Whether the task been locked.","description_kind":"plain","optional":true},"locker":{"type":"string","description":"User locked task.","description_kind":"plain","optional":true},"num_records_in":{"type":"number","description":"Number of reads.","description_kind":"plain","optional":true},"num_records_out":{"type":"number","description":"Number of writes.","description_kind":"plain","optional":true},"num_restarts":{"type":"number","description":"Times of restarts.","description_kind":"plain","optional":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true},"output_datasource_type":{"type":"string","description":"Output datasource type.","description_kind":"plain","optional":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true},"read_phase":{"type":"number","description":"Reading stage, 0: full amount, 1: partial full amount, 2: all incremental.","description_kind":"plain","optional":true},"reader_delay":{"type":"number","description":"Read latency.","description_kind":"plain","optional":true},"running_cu":{"type":"number","description":"The amount of resources consumed by real-time task.","description_kind":"plain","optional":true},"schedule_task_id":{"type":"string","description":"Task scheduling id (job id such as oceanus or us).","description_kind":"plain","optional":true},"status":{"type":"number","description":"Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status.","description_kind":"plain","optional":true},"stop_time":{"type":"string","description":"The time the task was stopped.","description_kind":"plain","optional":true},"submit":{"type":"bool","description":"Whether the task version has been submitted for operation and maintenance.","description_kind":"plain","optional":true},"switch_resource":{"type":"number","description":"Resource tiering status, 0: in progress, 1: successful, 2: failed.","description_kind":"plain","optional":true},"sync_type":{"type":"number","description":"Synchronization type: 1. Whole database synchronization, 2. Single table synchronization.","description_kind":"plain","optional":true},"task_alarm_regular_list":{"type":["set","string"],"description":"Task alarm regular.","description_kind":"plain","optional":true},"task_group_id":{"type":"string","description":"Inlong Task Group ID.","description_kind":"plain","optional":true},"task_mode":{"type":"string","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true},"workflow_id":{"type":"string","description":"The workflow id to which the task belongs.","description_kind":"plain","optional":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Task configuration.","description_kind":"plain"}},"execute_context":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Execute context.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"mappings":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"}},"offline_task_add_entity":{"nesting_mode":"list","block":{"attributes":{"crontab_expression":{"type":"string","description":"Crontab expression.","description_kind":"plain","optional":true},"cycle_type":{"type":"number","description":"Scheduling type, 0: crontab type, 1: minutes, 2: hours, 3: days, 4: weeks, 5: months, 6: one-time, 7: user-driven, 10: elastic period (week), 11: elastic period (month), 12: year, 13: instant trigger.","description_kind":"plain","optional":true},"execution_end_time":{"type":"string","description":"Scheduling execution end time.","description_kind":"plain","optional":true},"execution_start_time":{"type":"string","description":"Scheduling execution start time.","description_kind":"plain","optional":true},"retriable":{"type":"number","description":"Whether to retry.","description_kind":"plain","optional":true},"retry_wait":{"type":"number","description":"Retry waiting time, unit is minutes.","description_kind":"plain","optional":true},"self_depend":{"type":"number","description":"Self-dependent rules, 1: Ordered serial one at a time, queued execution, 2: Unordered serial one at a time, not queued execution, 3: Parallel, multiple at once.","description_kind":"plain","optional":true},"try_limit":{"type":"number","description":"Number of retries.","description_kind":"plain","optional":true}},"description":"Offline task scheduling configuration.","description_kind":"plain"},"max_items":1}},"description":"Task Information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_integration_realtime_task":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description information.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"sync_type":{"type":"number","description":"Synchronization type: 1. Whole database synchronization, 2. Single table synchronization.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","computed":true},"task_mode":{"type":"string","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","required":true},"task_name":{"type":"string","description":"Task name.","description_kind":"plain","required":true}},"block_types":{"task_info":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true,"computed":true},"data_proxy_url":{"type":["set","string"],"description":"Data proxy url.","description_kind":"plain","optional":true,"computed":true},"executor_group_name":{"type":"string","description":"Executor group name.","description_kind":"plain","optional":true,"computed":true},"executor_id":{"type":"string","description":"Executor resource ID.","description_kind":"plain","optional":true},"has_version":{"type":"bool","description":"Whether the task been submitted.","description_kind":"plain","optional":true,"computed":true},"in_long_manager_url":{"type":"string","description":"InLong manager url.","description_kind":"plain","optional":true,"computed":true},"in_long_manager_version":{"type":"string","description":"InLong manager version.","description_kind":"plain","optional":true,"computed":true},"in_long_stream_id":{"type":"string","description":"InLong stream id.","description_kind":"plain","optional":true,"computed":true},"incharge":{"type":"string","description":"Incharge user.","description_kind":"plain","optional":true},"input_datasource_type":{"type":"string","description":"Input datasource type.","description_kind":"plain","optional":true,"computed":true},"instance_version":{"type":"number","description":"Instance version.","description_kind":"plain","optional":true,"computed":true},"last_run_time":{"type":"string","description":"The last time the task was run.","description_kind":"plain","optional":true,"computed":true},"locked":{"type":"bool","description":"Whether the task been locked.","description_kind":"plain","optional":true,"computed":true},"locker":{"type":"string","description":"User locked task.","description_kind":"plain","optional":true,"computed":true},"num_records_in":{"type":"number","description":"Number of reads.","description_kind":"plain","optional":true,"computed":true},"num_records_out":{"type":"number","description":"Number of writes.","description_kind":"plain","optional":true,"computed":true},"num_restarts":{"type":"number","description":"Times of restarts.","description_kind":"plain","optional":true,"computed":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true,"computed":true},"output_datasource_type":{"type":"string","description":"Output datasource type.","description_kind":"plain","optional":true,"computed":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true,"computed":true},"read_phase":{"type":"number","description":"Reading stage, 0: full amount, 1: partial full amount, 2: all incremental.","description_kind":"plain","optional":true,"computed":true},"reader_delay":{"type":"number","description":"Read latency.","description_kind":"plain","optional":true,"computed":true},"running_cu":{"type":"number","description":"The amount of resources consumed by real-time task.","description_kind":"plain","optional":true,"computed":true},"schedule_task_id":{"type":"string","description":"Task scheduling id (job id such as oceanus or us).","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status.","description_kind":"plain","optional":true,"computed":true},"stop_time":{"type":"string","description":"The time the task was stopped.","description_kind":"plain","optional":true,"computed":true},"submit":{"type":"bool","description":"Whether the task version has been submitted for operation and maintenance.","description_kind":"plain","optional":true,"computed":true},"switch_resource":{"type":"number","description":"Resource tiering status, 0: in progress, 1: successful, 2: failed.","description_kind":"plain","optional":true,"computed":true},"task_alarm_regular_list":{"type":["set","string"],"description":"Task alarm regular.","description_kind":"plain","optional":true,"computed":true},"task_group_id":{"type":"string","description":"Inlong Task Group ID.","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true,"computed":true},"workflow_id":{"type":"string","description":"The workflow id to which the task belongs.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Task configuration.","description_kind":"plain"}},"execute_context":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Execute context.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"mappings":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"}},"nodes":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true},"data_source_type":{"type":"string","description":"Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.","description_kind":"plain","optional":true},"datasource_id":{"type":"string","description":"Datasource ID.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Node Description.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Node ID.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Node Name.","description_kind":"plain","optional":true},"node_type":{"type":"string","description":"Node type: INPUT,OUTPUT,JOIN,FILTER,TRANSFORM.","description_kind":"plain","optional":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"The task id to which the node belongs.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node configuration information.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"node_mapping":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Schema information.","description_kind":"plain"}}},"description":"Task Node Information.","description_kind":"plain"}}},"description":"Task Information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_integration_task_node":{"version":0,"block":{"attributes":{"data_source_type":{"type":"string","description":"Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Node Name.","description_kind":"plain","required":true},"node_id":{"type":"string","description":"Node ID.","description_kind":"plain","computed":true},"node_type":{"type":"string","description":"Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"The task id to which the node belongs.","description_kind":"plain","required":true},"task_mode":{"type":"number","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","required":true},"task_type":{"type":"number","description":"Task type, 201: real-time task, 202: offline task.","description_kind":"plain","required":true}},"block_types":{"node_info":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true,"computed":true},"datasource_id":{"type":"string","description":"Datasource ID.","description_kind":"plain","optional":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true,"computed":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node configuration information.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"node_mapping":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Schema information.","description_kind":"plain"}}},"description":"Node information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_resource":{"version":0,"block":{"attributes":{"cos_bucket_name":{"type":"string","description":"Cos bucket name.","description_kind":"plain","required":true},"cos_region":{"type":"string","description":"Cos bucket region.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"File name.","description_kind":"plain","required":true},"file_path":{"type":"string","description":"For file path:/datastudio/resource/projectId/folderName; for folder path:/datastudio/resource/folderName.","description_kind":"plain","required":true},"files_size":{"type":"string","description":"File size.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_wedata_rule_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of Template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"multi_source_flag":{"type":"bool","description":"Whether to associate other library tables.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Template name.","description_kind":"plain","optional":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"quality_dim":{"type":"number","description":"Quality inspection dimensions. `1`: Accuracy, `2`: Uniqueness, `3`: Completeness, `4`: Consistency, `5`: Timeliness, `6`: Effectiveness.","description_kind":"plain","optional":true},"source_engine_types":{"type":["set","number"],"description":"The engine type corresponding to the source. `2`: hive,`4`: spark, `16`: dlc.","description_kind":"plain","optional":true},"source_object_type":{"type":"number","description":"Source data object type. `1`: Constant, `2`: Offline table level, `3`: Offline field level.","description_kind":"plain","optional":true},"sql_expression":{"type":"string","description":"SQL Expression.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Template type. `1` means System template, `2` means Custom template.","description_kind":"plain","optional":true},"where_flag":{"type":"bool","description":"If add where.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_wedata_script":{"version":0,"block":{"attributes":{"bucket_name":{"type":"string","description":"Cos bucket name.","description_kind":"plain","optional":true},"file_extension_type":{"type":"string","description":"File Extension Type:jar, sql, zip, py, sh, txt, di, dg, pyspark, kjb, ktr, csv.","description_kind":"plain","optional":true},"file_path":{"type":"string","description":"Cos file path:/datastudio/project/projectId/.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Cos region.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","computed":true}},"description_kind":"plain"}}},"data_source_schemas":{"tencentcloud_address_template_groups":{"version":0,"block":{"attributes":{"group_list":{"type":["list",["object",{"id":"string","name":"string","template_ids":["list","string"]}]],"description":"Information list of the dedicated address template groups.","description_kind":"plain","computed":true},"id":{"type":"string","description":"Id of the address template group to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the address template group to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_address_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the address template to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the address template to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"addresses":["list","string"],"id":"string","name":"string"}]],"description":"Information list of the dedicated address templates.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_antiddos_basic_device_status":{"version":0,"block":{"attributes":{"clb_data":{"type":["list",["object",{"key":"string","value":"string"}]],"description":"Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"data":{"type":["list",["object",{"key":"string","value":"string"}]],"description":"Return resources and status, status code: 1- Blocking status 2- Normal status 3- Attack status.","description_kind":"plain","computed":true},"filter_region":{"type":"number","description":"Region Id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_list":{"type":["set","string"],"description":"Named resource transfer ID.","description_kind":"plain","optional":true},"ip_list":{"type":["set","string"],"description":"Ip resource list.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_antiddos_bgp_biz_trend":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).","description_kind":"plain","required":true},"data_list":{"type":["set","number"],"description":"Values at various time points on the graph.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"Statistic end time.","description_kind":"plain","required":true},"flag":{"type":"number","description":"0 represents fixed time, 1 represents custom time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Antiddos InstanceId.","description_kind":"plain","required":true},"max_data":{"type":"number","description":"Returns the maximum value of an array.","description_kind":"plain","computed":true},"metric_name":{"type":"string","description":"Statistic metric name, for example: intraffic, outtraffic, inpkg, outpkg.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Statistic start time.","description_kind":"plain","required":true},"total":{"type":"number","description":"Number of values in the curve graph.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_antiddos_list_listener":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer4_listeners":{"type":["list",["object",{"backend_port":"number","frontend_port":"number","instance_detail_rule":["list",["object",{"cname":"string","eip_list":["set","string"],"instance_id":"string"}]],"instance_details":["list",["object",{"eip_list":["set","string"],"instance_id":"string"}]],"protocol":"string","real_servers":["list",["object",{"port":"number","real_server":"string","rs_type":"number","weight":"number"}]]}]],"description":"L4 listener list.","description_kind":"plain","computed":true},"layer7_listeners":{"type":["list",["object",{"domain":"string","instance_detail_rule":["list",["object",{"cname":"string","eip_list":["set","string"],"instance_id":"string"}]],"instance_details":["list",["object",{"eip_list":["set","string"],"instance_id":"string"}]],"protocol":"string","proxy_type_list":["list",["object",{"proxy_ports":["set","number"],"proxy_type":"string"}]],"real_servers":["list",["object",{"port":"number","real_server":"string","rs_type":"number","weight":"number"}]],"vport":"number"}]],"description":"Layer 7 forwarding listener list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_attack_trend":{"version":0,"block":{"attributes":{"data":{"type":["set","number"],"description":"Number of attacks per cycle point.","description_kind":"plain","computed":true},"dimension":{"type":"string","description":"Latitude, currently only attackcount is supported.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Protection Overview Attack Trend End Time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Period, currently only 86400 is supported.","description_kind":"plain","required":true},"period_point_count":{"type":"number","description":"Number of period points included.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Protection Overview Attack Trend Start Time.","description_kind":"plain","required":true},"type":{"type":"string","description":"Attack type: cc, ddos.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_cc_trend":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).","description_kind":"plain","optional":true},"data":{"type":["set","number"],"description":"Data.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_list":{"type":["set","string"],"description":"resource id list.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"Indicator, values [inqps (peak total requests, dropqps (peak attack requests)), incount (number of requests), dropcount (number of attacks)].","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_ddos_event_list":{"version":0,"block":{"attributes":{"attack_status":{"type":"string","description":"filter event by attack status, start: attacking; end: attack end.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"event_list":{"type":["list",["object",{"attack_status":"number","attack_type":"string","business":"string","end_time":"string","id":"string","instance_id":"string","instance_name":"string","mbps":"number","pps":"number","start_time":"string","vip":"string"}]],"description":"EventList.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_ddos_trend":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).","description_kind":"plain","optional":true},"data":{"type":["set","number"],"description":"Array, attack traffic bandwidth in Mbps, packet rate in pps.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_list":{"type":["set","string"],"description":"instance IpList.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_index":{"version":0,"block":{"attributes":{"all_ip_count":{"type":"number","description":"ip count.","description_kind":"plain","computed":true},"antiddos_domain_count":{"type":"number","description":"AntiddosDomainCount.","description_kind":"plain","computed":true},"antiddos_ip_count":{"type":"number","description":"Total number of advanced defense IPs (including advanced defense packets and advanced defense IPs).","description_kind":"plain","computed":true},"attack_domain_count":{"type":"number","description":"AttackDomainCount.","description_kind":"plain","computed":true},"attack_ip_count":{"type":"number","description":"AttackIpCount.","description_kind":"plain","computed":true},"block_ip_count":{"type":"number","description":"BlockIpCount.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_attack_flow":{"type":"number","description":"MaxAttackFlow.","description_kind":"plain","computed":true},"new_attack_ip":{"type":"string","description":"The IP address in the most recent attack.","description_kind":"plain","computed":true},"new_attack_time":{"type":"string","description":"The time in the most recent attack.","description_kind":"plain","computed":true},"new_attack_type":{"type":"string","description":"The type in the most recent attack.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_pending_risk_info":{"version":0,"block":{"attributes":{"attacking_count":{"type":"number","description":"Number of resources in the attack.","description_kind":"plain","computed":true},"blocking_count":{"type":"number","description":"Number of resources in blockage.","description_kind":"plain","computed":true},"expired_count":{"type":"number","description":"Number of expired resources.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_paid_usr":{"type":"bool","description":"Is it a paid user? True: paid user, false: regular user.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total":{"type":"number","description":"Total number of all pending risk events.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app_api":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"API interface unique ID.","description_kind":"plain","required":true},"api_region":{"type":"string","description":"Api region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_business_type":"string","api_desc":"string","api_id":"string","api_name":"string","api_type":"string","auth_relation_api_id":"string","auth_type":"string","base64_encoded_trigger_rules":["list",["object",{"name":"string","value":["set","string"]}]],"constant_parameters":["list",["object",{"default_value":"string","desc":"string","name":"string","position":"string"}]],"created_time":"string","enable_cors":"bool","environments":["set","string"],"internal_domain":"string","is_base64_encoded":"bool","is_base64_trigger":"bool","is_debug_after_charge":"bool","micro_services":["list",["object",{"cluster_id":"string","micro_service_name":"string","namespace_id":"string"}]],"micro_services_info":["set","number"],"modified_time":"string","oauth_config":["list",["object",{"login_redirect_url":"string","public_key":"string","token_location":"string"}]],"protocol":"string","request_config":["list",["object",{"method":"string","path":"string"}]],"request_parameters":["list",["object",{"default_value":"string","desc":"string","name":"string","position":"string","required":"bool","type":"string"}]],"response_error_codes":["list",["object",{"code":"number","converted_code":"number","desc":"string","msg":"string","need_convert":"bool"}]],"response_fail_example":"string","response_success_example":"string","response_type":"string","service_config":["list",["object",{"method":"string","path":"string","product":"string","uniq_vpc_id":"string","upstream_id":"string","url":"string"}]],"service_desc":"string","service_id":"string","service_mock_return_message":"string","service_name":"string","service_parameters":["list",["object",{"default_value":"string","name":"string","position":"string","relevant_request_parameter_desc":"string","relevant_request_parameter_name":"string","relevant_request_parameter_position":"string"}]],"service_scf_function_name":"string","service_scf_function_namespace":"string","service_scf_function_qualifier":"string","service_scf_is_integrated_response":"bool","service_timeout":"number","service_tsf_health_check_conf":["list",["object",{"error_threshold_percentage":"number","is_health_check":"bool","request_volume_threshold":"number","sleep_window_in_milliseconds":"number"}]],"service_tsf_load_balance_conf":["list",["object",{"is_load_balance":"bool","method":"string","session_stick_required":"bool","session_stick_timeout":"number"}]],"service_type":"string","service_websocket_cleanup_function_name":"string","service_websocket_cleanup_function_namespace":"string","service_websocket_cleanup_function_qualifier":"string","service_websocket_register_function_name":"string","service_websocket_register_function_namespace":"string","service_websocket_register_function_qualifier":"string","service_websocket_transport_function_name":"string","service_websocket_transport_function_namespace":"string","service_websocket_transport_function_qualifier":"string","tags":["list",["object",{"key":"string","value":"string"}]]}]],"description":"API details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save apiAppApis.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service where the API resides.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app_service":{"version":0,"block":{"attributes":{"api_id_status_set":{"type":["list",["object",{"api_business_type":"string","api_desc":"string","api_id":"string","api_name":"string","api_type":"string","auth_relation_api_id":"string","auth_type":"string","created_time":"string","is_debug_after_charge":"bool","method":"string","modified_time":"string","oauth_config":["list",["object",{"login_redirect_url":"string","public_key":"string","token_location":"string"}]],"path":"string","protocol":"string","service_id":"string","token_location":"string","uniq_vpc_id":"string"}]],"description":"API list.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"api_region":{"type":"string","description":"Territory to which the service belongs.","description_kind":"plain","required":true},"api_total_count":{"type":"number","description":"Total number of APIs.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"available_environments":{"type":["set","string"],"description":"List of service environments.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Service creation time.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inner_http_port":{"type":"number","description":"Internal network access HTTP service port number.","description_kind":"plain","computed":true},"inner_https_port":{"type":"number","description":"Internal network access https port number.","description_kind":"plain","computed":true},"internal_sub_domain":{"type":"string","description":"Intranet access sub domain name.","description_kind":"plain","computed":true},"ip_version":{"type":"string","description":"IP version.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"modified_time":{"type":"string","description":"Service modification time.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"net_types":{"type":["set","string"],"description":"A list of network types, where INNER represents internal network access and OUTER represents external network access.","description_kind":"plain","computed":true},"outer_sub_domain":{"type":"string","description":"External network access sub domain name.","description_kind":"plain","computed":true},"protocol":{"type":"string","description":"Service support protocol, optional values are http, https, and http\u0026amp;amp;https.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_desc":{"type":"string","description":"Service description.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true},"service_name":{"type":"string","description":"Service name.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"set_id":{"type":"number","description":"Reserved fields.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"usage_plan_list":{"type":["list",["object",{"created_time":"string","environment":"string","max_request_num_pre_sec":"number","modified_time":"string","usage_plan_desc":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"Use a plan array.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"usage_plan_total_count":{"type":"number","description":"Total number of usage plans.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"user_type":{"type":"string","description":"The user type of this service.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_apps":{"version":0,"block":{"attributes":{"api_app_id":{"type":"string","description":"Api app ID.","description_kind":"plain","optional":true},"api_app_list":{"type":["list",["object",{"api_app_desc":"string","api_app_id":"string","api_app_key":"string","api_app_name":"string","api_app_secret":"string","created_time":"string","modified_time":"string"}]],"description":"List of ApiApp.","description_kind":"plain","computed":true},"api_app_name":{"type":"string","description":"Api app name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_docs":{"version":0,"block":{"attributes":{"api_doc_list":{"type":["list",["object",{"api_doc_id":"string","api_doc_name":"string","api_doc_status":"string"}]],"description":"List of ApiDocs.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_keys":{"version":0,"block":{"attributes":{"api_key_id":{"type":"string","description":"Created API key ID, this field is exactly the same as ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"access_key_secret":"string","api_key_id":"string","create_time":"string","modify_time":"string","status":"string"}]],"description":"A list of API keys.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Custom key name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_plugins":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"API ID to be queried.","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"Environment information.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"attached_time":"string","description":"string","environment":"string","plugin_data":"string","plugin_id":"string","plugin_name":"string","plugin_type":"string"}]],"description":"API list information that the plug-in can bind.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_usage_plans":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_id":"string","api_name":"string","created_time":"string","environment":"string","in_use_request_num":"number","max_request_num":"number","max_request_num_pre_sec":"number","method":"string","modified_time":"string","path":"string","service_id":"string","service_name":"string","usage_plan_desc":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_apis":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"Created API ID.","description_kind":"plain","optional":true},"api_name":{"type":"string","description":"Custom API name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_desc":"string","api_name":"string","auth_type":"string","create_time":"string","enable_cors":"bool","modify_time":"string","protocol":"string","request_config_method":"string","request_config_path":"string","request_parameters":["set",["object",{"default_value":"string","desc":"string","name":"string","position":"string","required":"bool","type":"string"}]],"response_error_codes":["set",["object",{"code":"number","converted_code":"number","desc":"string","msg":"string","need_convert":"bool"}]],"response_fail_example":"string","response_success_example":"string","response_type":"string","service_config_method":"string","service_config_mock_return_message":"string","service_config_path":"string","service_config_product":"string","service_config_scf_function_name":"string","service_config_scf_function_namespace":"string","service_config_scf_function_qualifier":"string","service_config_timeout":"number","service_config_type":"string","service_config_url":"string","service_config_vpc_id":"string","service_id":"string"}]],"description":"A list of APIs.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID for query.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_bind_api_apps_status":{"version":0,"block":{"attributes":{"api_ids":{"type":["set","string"],"description":"Array of API IDs.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_app_api_set":["list",["object",{"api_app_id":"string","api_app_name":"string","api_id":"string","api_name":"string","api_region":"string","authorized_time":"string","environment_name":"string","service_id":"string"}]]}]],"description":"List of APIs bound by the application.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of the field.","description_kind":"plain","required":true}},"description":"Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_api_gateway_customer_domains":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"certificate_id":"string","domain_name":"string","is_default_mapping":"bool","is_status_on":"bool","net_type":"string","path_mappings":["list",["object",{"environment":"string","path":"string"}]],"protocol":"string"}]],"description":"Service custom domain name list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_ip_strategies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"attach_list":["list",["object",{"api_business_type":"string","api_desc":"string","api_id":"string","api_name":"string","api_type":"string","auth_relation_api_id":"string","auth_type":"string","create_time":"string","method":"string","modify_time":"string","oauth_config":["map","string"],"path":"string","protocol":"string","relation_business_api_ids":["list","string"],"service_id":"string","tags":["list","string"],"uniq_vpc_id":"string","vpc_id":"number"}]],"bind_api_total_count":"number","create_time":"string","ip_list":"string","modify_time":"string","service_id":"string","strategy_id":"string","strategy_name":"string","strategy_type":"string"}]],"description":"A list of strategy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID to be queried.","description_kind":"plain","required":true},"strategy_name":{"type":"string","description":"Name of IP policy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_plugins":{"version":0,"block":{"attributes":{"environment_name":{"type":"string","description":"Environmental information.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_id":{"type":"string","description":"The plugin ID to query.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"api_id":"string","api_name":"string","api_type":"string","attached_other_plugin":"bool","is_attached":"bool","method":"string","path":"string"}]],"description":"List of plugin related APIs.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID to query.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service_environment_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"environment_name":"string","status":"number","url":"string","version_name":"string"}]],"description":"Service binding environment details.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service_release_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"version_desc":"string","version_name":"string"}]],"description":"List of service releases.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_services":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","exclusive_set_name":"string","inner_http_port":"number","inner_https_port":"number","internal_sub_domain":"string","ip_version":"string","modify_time":"string","net_type":["set","string"],"outer_sub_domain":"string","protocol":"string","service_desc":"string","service_id":"string","service_name":"string","usage_plan_list":["list",["object",{"api_id":"string","bind_type":"string","usage_plan_id":"string","usage_plan_name":"string"}]]}]],"description":"A list of services.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID for query.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"Service name for query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_throttling_apis":{"version":0,"block":{"attributes":{"environment_names":{"type":["list","string"],"description":"Environment list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_environment_strategies":["list",["object",{"api_id":"string","api_name":"string","method":"string","path":"string","strategy_list":["list",["object",{"environment_name":"string","quota":"number"}]]}]],"service_id":"string"}]],"description":"A list of policies bound to API.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Unique service ID of API.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_throttling_services":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"environments":["list",["object",{"environment_name":"string","status":"number","strategy":"number","url":"string","version_name":"string"}]],"service_id":"string"}]],"description":"A list of Throttling policy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID for query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_upstreams":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_id":"string","api_name":"string","bind_time":"string","service_id":"string","service_name":"string"}]],"description":"Query Results.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"upstream_id":{"type":"string","description":"Backend channel ID.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields that need to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The filtering value of the field.","description_kind":"plain","required":true}},"description":"ServiceId and ApiId filtering queries.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plan_environments":{"version":0,"block":{"attributes":{"bind_type":{"type":"string","description":"Binding type. Valid values: `API`, `SERVICE`. Default value: `SERVICE`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_id":"string","api_name":"string","create_time":"string","environment":"string","method":"string","modify_time":"string","path":"string","service_id":"string","service_name":"string"}]],"description":"A list of usage plan binding details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plans":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","max_request_num":"number","max_request_num_pre_sec":"number","modify_time":"string","usage_plan_desc":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"A list of usage plans.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan.","description_kind":"plain","optional":true},"usage_plan_name":{"type":"string","description":"Name of the usage plan.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_advices":{"version":0,"block":{"attributes":{"auto_scaling_advice_set":{"type":["list",["object",{"advices":["list",["object",{"detail":"string","problem":"string","solution":"string"}]],"auto_scaling_group_id":"string","level":"string"}]],"description":"A collection of suggestions for scaling group configurations.","description_kind":"plain","computed":true},"auto_scaling_group_ids":{"type":["set","string"],"description":"List of scaling groups to be queried. Upper limit: 100.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID of the cloud server (CVM) to be queried. The limit is 100 per request.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"add_time":"string","auto_scaling_group_id":"string","auto_scaling_group_name":"string","creation_type":"string","health_status":"string","instance_id":"string","instance_type":"string","launch_configuration_id":"string","launch_configuration_name":"string","life_cycle_state":"string","protected_from_scale_in":"bool","version_number":"number","zone":"string"}]],"description":"List of instance details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered. Valid names: `instance-id`: Filters by instance ID, `auto-scaling-group-id`: Filter by scaling group ID.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"Filter conditions. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR (OR) relationship.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_as_last_activity":{"version":0,"block":{"attributes":{"activity_set":{"type":["list",["object",{"activity_id":"string","activity_related_instance_set":["list",["object",{"instance_id":"string","instance_status":"string"}]],"activity_type":"string","auto_scaling_group_id":"string","cause":"string","created_time":"string","description":"string","detailed_status_message_set":["list",["object",{"code":"string","instance_charge_type":"string","instance_id":"string","instance_type":"string","message":"string","subnet_id":"string","zone":"string"}]],"end_time":"string","invocation_result_set":["list",["object",{"command_id":"string","error_message":"string","instance_id":"string","invocation_id":"string","invocation_task_id":"string","task_status":"string"}]],"lifecycle_action_result_set":["list",["object",{"instance_id":"string","invocation_id":"string","invoke_command_result":"string","lifecycle_action_result":"string","lifecycle_hook_id":"string","notification_result":"string","result_reason":"string"}]],"start_time":"string","status_code":"string","status_message":"string","status_message_simplified":"string"}]],"description":"Information set of eligible scaling activities. Scaling groups without scaling activities are not returned. For example, if there are 50 auto scaling group IDs but only 45 records are returned, it indicates that 5 of the auto scaling groups do not have scaling activities.","description_kind":"plain","computed":true},"auto_scaling_group_ids":{"type":["set","string"],"description":"ID list of an auto scaling group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_auto_scaling_groups":{"type":"number","description":"Maximum number of auto scaling groups allowed for creation by the user account.","description_kind":"plain","computed":true},"max_number_of_launch_configurations":{"type":"number","description":"Maximum number of launch configurations allowed for creation by the user account.","description_kind":"plain","computed":true},"number_of_auto_scaling_groups":{"type":"number","description":"Current number of auto scaling groups under the user account.","description_kind":"plain","computed":true},"number_of_launch_configurations":{"type":"number","description":"Current number of launch configurations under the user account.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_configs":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","optional":true},"configuration_list":{"type":["list",["object",{"configuration_id":"string","configuration_name":"string","create_time":"string","data_disk":["list",["object",{"delete_with_instance":"bool","disk_size":"number","disk_type":"string","snapshot_id":"string"}]],"disk_type_policy":"string","enhanced_monitor_service":"bool","enhanced_security_service":"bool","image_id":"string","instance_tags":["map","string"],"instance_types":["list","string"],"internet_charge_type":"string","internet_max_bandwidth_out":"number","key_ids":["list","string"],"project_id":"number","public_ip_assigned":"bool","security_group_ids":["list","string"],"status":"string","system_disk_size":"number","system_disk_type":"string","user_data":"string"}]],"description":"A list of configuration. Each element contains the following attributes:","description_kind":"plain","computed":true},"configuration_name":{"type":"string","description":"Launch configuration name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_groups":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description":"Filter results by launch configuration ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"A specified scaling group ID used to query.","description_kind":"plain","optional":true},"scaling_group_list":{"type":["list",["object",{"configuration_id":"string","create_time":"string","default_cooldown":"number","desired_capacity":"number","forward_balancer_ids":["list",["object",{"listener_id":"string","load_balancer_id":"string","location_id":"string","target_attribute":["list",["object",{"port":"number","weight":"number"}]]}]],"instance_count":"number","load_balancer_ids":["list","string"],"max_size":"number","min_size":"number","multi_zone_subnet_policy":"string","project_id":"number","retry_policy":"string","scaling_group_id":"string","scaling_group_name":"string","status":"string","subnet_ids":["list","string"],"tags":["map","string"],"termination_policies":["list","string"],"vpc_id":"string","zones":["list","string"]}]],"description":"A list of scaling group. Each element contains the following attributes:","description_kind":"plain","computed":true},"scaling_group_name":{"type":"string","description":"A scaling group name used to query.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags used to query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_name":{"type":"string","description":"Scaling policy name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","optional":true},"scaling_policy_id":{"type":"string","description":"Scaling policy ID.","description_kind":"plain","optional":true},"scaling_policy_list":{"type":["list",["object",{"adjustment_type":"string","adjustment_value":"number","comparison_operator":"string","continuous_time":"number","cooldown":"number","metric_name":"string","notification_user_group_ids":["list","string"],"period":"number","policy_name":"string","scaling_group_id":"string","statistic":"string","threshold":"number"}]],"description":"A list of scaling policy. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_audit_cos_regions":{"version":0,"block":{"attributes":{"audit_cos_region_list":{"type":["list",["object",{"cos_region":"string","cos_region_name":"string"}]],"description":"List of available regions supported by audit cos.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_audit_key_alias":{"version":0,"block":{"attributes":{"audit_key_alias_list":{"type":["list",["object",{"key_alias":"string","key_id":"string"}]],"description":"List of available key alias supported by audit.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_audits":{"version":0,"block":{"attributes":{"audit_list":{"type":["list",["object",{"audit_switch":"bool","cos_bucket":"string","id":"string","log_file_prefix":"string","name":"string"}]],"description":"Information list of the dedicated audits.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the audits.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_availability_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_unavailable":{"type":"bool","description":"A bool variable indicates that the query will include `UNAVAILABLE` regions.","description_kind":"plain","optional":true},"name":{"type":"string","description":"When specified, only the region with the exactly name match will be returned. `default` value means it consistent with the provider region.","description_kind":"plain","optional":true},"regions":{"type":["list",["object",{"description":"string","name":"string","state":"string"}]],"description":"A list of regions will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_availability_zones":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_unavailable":{"type":"bool","description":"A bool variable indicates that the query will include `UNAVAILABLE` zones.","description_kind":"plain","optional":true},"name":{"type":"string","description":"When specified, only the zone with the exactly name match will be returned.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["list",["object",{"description":"string","id":"string","name":"string","state":"string"}]],"description":"A list of zones will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_availability_zones_by_product":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_unavailable":{"type":"bool","description":"A bool variable indicates that the query will include `UNAVAILABLE` zones.","description_kind":"plain","optional":true},"name":{"type":"string","description":"When specified, only the zone with the exactly name match will be returned.","description_kind":"plain","optional":true},"product":{"type":"string","description":"A string variable indicates that the query will use product information.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["list",["object",{"description":"string","id":"string","name":"string","state":"string"}]],"description":"A list of zones will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_bi_project":{"version":0,"block":{"attributes":{"all_page":{"type":"bool","description":"Whether to display all, if true, ignore paging.","description_kind":"plain","optional":true},"extra":{"type":"string","description":"Additional information(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Retrieve fuzzy fields.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"apply":"bool","auth_list":["set","string"],"color_code":"string","config_list":["list",["object",{"components":["list",["object",{"include_type":"string","module_id":"string","params":"string"}]],"module_group":"string"}]],"corp_id":"string","created_at":"string","created_user":"string","id":"number","is_external_manage":"bool","last_modify_name":"string","logo":"string","manage_platform":"string","mark":"string","member_count":"number","name":"string","page_count":"number","panel_scope":"string","seed":"string","source":"string","updated_at":"string","updated_user":"string"}]],"description":"Array(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"module_collection":{"type":"string","description":"Role information, can be ignored.","description_kind":"plain","optional":true},"msg":{"type":"string","description":"Interface information(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"page_no":{"type":"number","description":"Page number.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_user_project":{"version":0,"block":{"attributes":{"all_page":{"type":"bool","description":"Whether to display all, if true, ignore paging.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"area_code":"string","corp_id":"string","created_at":"string","created_user":"string","email":"string","first_modify":"number","global_user_name":"string","last_login":"string","mobile":"string","phone_number":"string","status":"number","updated_at":"string","updated_user":"string","user_id":"string","user_name":"string"}]],"description":"Array(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project id.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_account_summary":{"version":0,"block":{"attributes":{"group":{"type":"number","description":"The number of Group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_providers":{"type":"number","description":"The number of identity provider.","description_kind":"plain","computed":true},"member":{"type":"number","description":"The number of grouped users.","description_kind":"plain","computed":true},"policies":{"type":"number","description":"The number of policy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"roles":{"type":"number","description":"The number of role.","description_kind":"plain","computed":true},"user":{"type":"number","description":"The number of Sub-user.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_group_memberships":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"ID of CAM group to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"membership_list":{"type":["list",["object",{"group_id":"string","user_ids":["set","string"],"user_names":["set","string"]}]],"description":"A list of CAM group membership. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_policy_attachments":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of creation of the CAM user policy attachment. 1 means the cam policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","optional":true},"group_id":{"type":"string","description":"ID of the attached CAM group to be queried.","description_kind":"plain","required":true},"group_policy_attachment_list":{"type":["list",["object",{"create_mode":"number","create_time":"string","group_id":"string","policy_id":"string","policy_name":"string","policy_type":"string"}]],"description":"A list of CAM group policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Type of the policy strategy. 'User' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_user_account":{"version":0,"block":{"attributes":{"group_info":{"type":["list",["object",{"create_time":"string","group_id":"number","group_name":"string","remark":"string"}]],"description":"User group information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rp":{"type":"number","description":"Number per page. The default is 20.","description_kind":"plain","optional":true},"sub_uin":{"type":"number","description":"Sub-user uin.","description_kind":"plain","optional":true},"total_num":{"type":"number","description":"The total number of user groups the sub-user has joined.","description_kind":"plain","computed":true},"uid":{"type":"number","description":"Sub-user uid.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_groups":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"ID of CAM group to be queried.","description_kind":"plain","optional":true},"group_list":{"type":["list",["object",{"create_time":"string","group_id":"string","name":"string","remark":"string"}]],"description":"A list of CAM groups. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM group to be queried.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Description of the cam group to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_list_attached_user_policy":{"version":0,"block":{"attributes":{"attach_type":{"type":"number","description":"0: Return direct association and group association policies, 1: Only return direct association policies, 2: Only return group association policies.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Search Keywords.","description_kind":"plain","optional":true},"policy_list":{"type":["list",["object",{"add_time":"string","create_mode":"string","deactived":"number","deactived_detail":["set","string"],"description":"string","groups":["list",["object",{"group_id":"number","group_name":"string"}]],"policy_id":"string","policy_name":"string","strategy_type":"string"}]],"description":"Policy List Data.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"strategy_type":{"type":"number","description":"Policy type.","description_kind":"plain","optional":true},"target_uin":{"type":"number","description":"Target User ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_list_entities_for_policy":{"version":0,"block":{"attributes":{"entity_filter":{"type":"string","description":"Can take values of \u0026amp;amp;#39;All\u0026amp;amp;#39;, \u0026amp;amp;#39;User\u0026amp;amp;#39;, \u0026amp;amp;#39;Group\u0026amp;amp;#39;, and \u0026amp;amp;#39;Role\u0026amp;amp;#39;. \u0026amp;amp;#39;All\u0026amp;amp;#39; represents obtaining all entity types, \u0026amp;amp;#39;User\u0026amp;amp;#39; represents only obtaining sub accounts, \u0026amp;amp;#39;Group\u0026amp;amp;#39; represents only obtaining user groups, and \u0026amp;amp;#39;Role\u0026amp;amp;#39; represents only obtaining roles. The default value is\u0026amp;amp;#39; All \u0026amp;amp;#39;.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"attachment_time":"string","id":"string","name":"string","related_type":"number","uin":"number"}]],"description":"Entity ListNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"policy_id":{"type":"number","description":"Policy Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rp":{"type":"number","description":"Per page size, default value is 20.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_oidc_config":{"version":0,"block":{"attributes":{"client_id":{"type":["set","string"],"description":"Client ID.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_key":{"type":"string","description":"Public key for signature.","description_kind":"plain","computed":true},"identity_url":{"type":"string","description":"IdP URL.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"provider_type":{"type":"number","description":"IdP type. 11: Role IdP.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status. 0: Not set; 2: Disabled; 11: Enabled.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_policies":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of creation of policy strategy. Valid values: `1`, `2`. `1` means policy was created with console, and `2` means it was created by strategies.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the CAM policy.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM policy to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_list":{"type":["list",["object",{"attachments":"number","create_mode":"number","create_time":"string","description":"string","name":"string","policy_id":"string","service_type":"string","type":"number"}]],"description":"A list of CAM policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_policy_granting_service_access":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Group Id, one of the three (TargetUin, RoleId, GroupId) must be passed.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"action":["list",["object",{"description":"string","name":"string"}]],"policy":["list",["object",{"policy_description":"string","policy_id":"string","policy_name":"string","policy_type":"string"}]],"service":["list",["object",{"service_name":"string","service_type":"string"}]]}]],"description":"List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_id":{"type":"number","description":"Role Id, one of the three (TargetUin, RoleId, GroupId) must be passed.","description_kind":"plain","optional":true},"service_type":{"type":"string","description":"Service type, this field needs to be passed when viewing the details of the service authorization interface.","description_kind":"plain","optional":true},"target_uin":{"type":"number","description":"Sub-account uin, one of the three (TargetUin, RoleId, GroupId) must be passed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_role_policy_attachments":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM user policy attachment. `1` means the cam policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Type of the policy strategy. Valid values are 'User', 'QCS'. 'User' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_id":{"type":"string","description":"ID of the attached CAM role to be queried.","description_kind":"plain","required":true},"role_policy_attachment_list":{"type":["list",["object",{"create_mode":"number","create_time":"string","policy_id":"string","policy_name":"string","policy_type":"string","role_id":"string"}]],"description":"A list of CAM role policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_roles":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The description of the CAM role to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM policy to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_id":{"type":"string","description":"ID of the CAM role to be queried.","description_kind":"plain","optional":true},"role_list":{"type":["list",["object",{"console_login":"bool","create_time":"string","description":"string","document":"string","name":"string","role_id":"string","update_time":"string"}]],"description":"A list of CAM roles. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_saml_providers":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The description of the CAM SAML provider.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM SAML provider to be queried.","description_kind":"plain","optional":true},"provider_list":{"type":["list",["object",{"create_time":"string","description":"string","modify_time":"string","name":"string"}]],"description":"A list of CAM SAML providers. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_secret_last_used_time":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_id_last_used_rows":{"type":["list",["object",{"last_secret_used_date":"number","last_used_date":"string","secret_id":"string"}]],"description":"Last used time list.","description_kind":"plain","computed":true,"sensitive":true},"secret_id_list":{"type":["set","string"],"description":"Query the key ID list. Supports up to 10.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"tencentcloud_cam_user_policy_attachments":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Type of the policy strategy. 'User' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"ID of the attached CAM user to be queried.","description_kind":"plain","deprecated":true,"optional":true},"user_name":{"type":"string","description":"Name of the attached CAM user as unique key to be queried.","description_kind":"plain","optional":true},"user_policy_attachment_list":{"type":["list",["object",{"create_mode":"number","create_time":"string","policy_id":"string","policy_name":"string","policy_type":"string","user_id":"string","user_name":"string"}]],"description":"A list of CAM user policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_users":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicate whether the user can login in.","description_kind":"plain","optional":true},"country_code":{"type":"string","description":"Country code of the CAM user to be queried.","description_kind":"plain","optional":true},"email":{"type":"string","description":"Email of the CAM user to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM user to be queried.","description_kind":"plain","optional":true},"phone_num":{"type":"string","description":"Phone num of the CAM user to be queried.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remark of the CAM user to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"uid":{"type":"number","description":"Uid of the CAM user to be queried.","description_kind":"plain","optional":true},"uin":{"type":"number","description":"Uin of the CAM user to be queried.","description_kind":"plain","optional":true},"user_list":{"type":["list",["object",{"console_login":"bool","country_code":"string","email":"string","name":"string","phone_num":"string","remark":"string","uid":"number","uin":"number","user_id":"string"}]],"description":"A list of CAM users. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cat_metric_data":{"version":0,"block":{"attributes":{"analyze_task_type":{"type":"string","description":"Analysis of task type, supported types: `AnalyzeTaskType_Network`: network quality, `AnalyzeTaskType_Browse`: page performance, `AnalyzeTaskType_Transport`: port performance, `AnalyzeTaskType_UploadDownload`: file transport, `AnalyzeTaskType_MediaStream`: audiovisual experience.","description_kind":"plain","required":true},"field":{"type":"string","description":"Detailed fields of metrics, specified metrics can be passed or aggregate metrics, such as avg(ping_time) means entire delay.","description_kind":"plain","required":true},"filter":{"type":"string","description":"Filter conditions can be passed as a single filter or multiple parameters concatenated together.","description_kind":"plain","optional":true},"filters":{"type":["set","string"],"description":"Multiple condition filtering, supports combining multiple filtering conditions for query.","description_kind":"plain","required":true},"group_by":{"type":"string","description":"Aggregation time, such as 1m, 1d, 30d, and so on.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_set":{"type":"string","description":"Return JSON string.","description_kind":"plain","computed":true},"metric_type":{"type":"string","description":"Metric type, metrics queries are passed with gauge by default.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cat_node":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_ipv6":{"type":"bool","description":"is IPv6.","description_kind":"plain","optional":true},"location":{"type":"number","description":"Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.","description_kind":"plain","optional":true},"node_define":{"type":["list",["object",{"city":"string","code":"string","code_type":"string","district":"string","ip_type":"number","location":"number","name":"string","net_service":"string","node_define_status":"number","task_types":["list","number"],"type":"number"}]],"description":"Probe node list.","description_kind":"plain","computed":true},"node_name":{"type":"string","description":"Node name.","description_kind":"plain","optional":true},"node_type":{"type":"number","description":"Node type 1:IDC,2:LastMile,3:Mobile.","description_kind":"plain","optional":true},"pay_mode":{"type":"number","description":"Payment mode:1=Trial version,2=Paid version.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cat_probe_data":{"version":0,"block":{"attributes":{"ascending":{"type":"bool","description":"true is Ascending.","description_kind":"plain","required":true},"begin_time":{"type":"number","description":"Start timestamp (in milliseconds).","description_kind":"plain","required":true},"city":{"type":["set","string"],"description":"City list.","description_kind":"plain","optional":true},"code":{"type":["set","string"],"description":"Code list.","description_kind":"plain","optional":true},"detailed_single_data_define":{"type":["list",["object",{"fields":["list",["object",{"id":"number","name":"string","value":"number"}]],"labels":["list",["object",{"id":"number","name":"string","value":"string"}]],"probe_time":"number"}]],"description":"Probe node list.","description_kind":"plain","computed":true},"districts":{"type":["set","string"],"description":"Districts list.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End timestamp (in milliseconds).","description_kind":"plain","required":true},"error_types":{"type":["set","string"],"description":"ErrorTypes list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Limit.","description_kind":"plain","required":true},"offset":{"type":"number","description":"Offset.","description_kind":"plain","required":true},"operators":{"type":["set","string"],"description":"Operators list.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"selected_fields":{"type":["set","string"],"description":"Selected Fields.","description_kind":"plain","required":true},"sort_field":{"type":"string","description":"Fields to be sorted ProbeTime dial test time sorting can be filled in You can also fill in the selected fields in SelectedFields.","description_kind":"plain","required":true},"task_id":{"type":["set","string"],"description":"TaskID list.","description_kind":"plain","optional":true},"task_type":{"type":"string","description":"Task Type in AnalyzeTaskType_Network,AnalyzeTaskType_Browse,AnalyzeTaskType_UploadDownload,AnalyzeTaskType_Transport,AnalyzeTaskType_MediaStream.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snapshot_policy_id":{"type":"string","description":"ID of the snapshot policy to be queried.","description_kind":"plain","optional":true},"snapshot_policy_list":{"type":["list",["object",{"attached_storage_ids":["list","string"],"create_time":"string","repeat_hours":["list","number"],"repeat_weekdays":["list","number"],"retention_days":"number","snapshot_policy_id":"string","snapshot_policy_name":"string","status":"string"}]],"description":"A list of snapshot policy. Each element contains the following attributes:","description_kind":"plain","computed":true},"snapshot_policy_name":{"type":"string","description":"Name of the snapshot policy to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshots":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project within the snapshot.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"ID of the snapshot to be queried.","description_kind":"plain","optional":true},"snapshot_list":{"type":["list",["object",{"availability_zone":"string","create_time":"string","encrypt":"bool","percent":"number","project_id":"number","snapshot_id":"string","snapshot_name":"string","storage_id":"string","storage_size":"number","storage_usage":"string"}]],"description":"A list of snapshot. Each element contains the following attributes:","description_kind":"plain","computed":true},"snapshot_name":{"type":"string","description":"Name of the snapshot to be queried.","description_kind":"plain","optional":true},"storage_id":{"type":"string","description":"ID of the the CBS which this snapshot created from.","description_kind":"plain","optional":true},"storage_usage":{"type":"string","description":"Types of CBS which this snapshot created from, and available values include SYSTEM_DISK and DATA_DISK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storages":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","optional":true},"charge_type":{"type":["list","string"],"description":"List filter by disk charge type (`POSTPAID_BY_HOUR` | `PREPAID` | `CDCPAID` | `DEDICATED_CLUSTER_PAID`).","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ips":{"type":["list","string"],"description":"List filter by attached instance public or private IPs.","description_kind":"plain","optional":true},"instance_name":{"type":["list","string"],"description":"List filter by attached instance name.","description_kind":"plain","optional":true},"portable":{"type":"bool","description":"Filter by whether the disk is portable (Boolean `true` or `false`).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project with which the CBS is associated.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_id":{"type":"string","description":"ID of the CBS to be queried.","description_kind":"plain","optional":true},"storage_list":{"type":["list",["object",{"attached":"bool","availability_zone":"string","charge_type":"string","create_time":"string","dedicated_cluster_id":"string","encrypt":"bool","instance_id":"string","prepaid_renew_flag":"string","project_id":"number","status":"string","storage_id":"string","storage_name":"string","storage_size":"number","storage_type":"string","storage_usage":"string","tags":["map","string"],"throughput_performance":"number"}]],"description":"A list of storage. Each element contains the following attributes:","description_kind":"plain","computed":true},"storage_name":{"type":"string","description":"Name of the CBS to be queried.","description_kind":"plain","optional":true},"storage_state":{"type":["list","string"],"description":"List filter by disk state (`UNATTACHED` | `ATTACHING` | `ATTACHED` | `DETACHING` | `EXPANDING` | `ROLLBACKING` | `TORECYCLE`).","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"Filter by cloud disk media type (`CLOUD_BASIC`: HDD cloud disk | `CLOUD_PREMIUM`: Premium Cloud Storage | `CLOUD_SSD`: SSD cloud disk).","description_kind":"plain","optional":true},"storage_usage":{"type":"string","description":"Filter by cloud disk type (`SYSTEM_DISK`: system disk | `DATA_DISK`: data disk).","description_kind":"plain","optional":true},"tag_keys":{"type":["list","string"],"description":"List filter by tag keys.","description_kind":"plain","optional":true},"tag_values":{"type":["list","string"],"description":"List filter by tag values.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storages_set":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","optional":true},"charge_type":{"type":["list","string"],"description":"List filter by disk charge type (`POSTPAID_BY_HOUR` | `PREPAID` | `CDCPAID` | `DEDICATED_CLUSTER_PAID`).","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ips":{"type":["list","string"],"description":"List filter by attached instance public or private IPs.","description_kind":"plain","optional":true},"instance_name":{"type":["list","string"],"description":"List filter by attached instance name.","description_kind":"plain","optional":true},"portable":{"type":"bool","description":"Filter by whether the disk is portable (Boolean `true` or `false`).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project with which the CBS is associated.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_id":{"type":"string","description":"ID of the CBS to be queried.","description_kind":"plain","optional":true},"storage_list":{"type":["list",["object",{"attached":"bool","availability_zone":"string","charge_type":"string","create_time":"string","dedicated_cluster_id":"string","encrypt":"bool","instance_id":"string","prepaid_renew_flag":"string","project_id":"number","status":"string","storage_id":"string","storage_name":"string","storage_size":"number","storage_type":"string","storage_usage":"string","tags":["map","string"],"throughput_performance":"number"}]],"description":"A list of storage. Each element contains the following attributes:","description_kind":"plain","computed":true},"storage_name":{"type":"string","description":"Name of the CBS to be queried.","description_kind":"plain","optional":true},"storage_state":{"type":["list","string"],"description":"List filter by disk state (`UNATTACHED` | `ATTACHING` | `ATTACHED` | `DETACHING` | `EXPANDING` | `ROLLBACKING` | `TORECYCLE`).","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"Filter by cloud disk media type (`CLOUD_BASIC`: HDD cloud disk | `CLOUD_PREMIUM`: Premium Cloud Storage | `CLOUD_SSD`: SSD cloud disk).","description_kind":"plain","optional":true},"storage_usage":{"type":"string","description":"Filter by cloud disk type (`SYSTEM_DISK`: system disk | `DATA_DISK`: data disk).","description_kind":"plain","optional":true},"tag_keys":{"type":["list","string"],"description":"List filter by tag keys.","description_kind":"plain","optional":true},"tag_values":{"type":["list","string"],"description":"List filter by tag values.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_bandwidth_limits":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limits":{"type":["list",["object",{"bandwidth_limit":"number","dst_region":"string","region":"string"}]],"description":"The bandwidth limits of regions:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_cross_border_compliance":{"version":0,"block":{"attributes":{"business_address":{"type":"string","description":"(Fuzzy query) business license address.","description_kind":"plain","optional":true},"company":{"type":"string","description":"(Fuzzy query) Company name.","description_kind":"plain","optional":true},"compliance_id":{"type":"number","description":"(Exact match) compliance approval form: 'ID'.","description_kind":"plain","optional":true},"email":{"type":"string","description":"(Exact match) email.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuing_authority":{"type":"string","description":"(Fuzzy query) Issuing authority.","description_kind":"plain","optional":true},"legal_person":{"type":"string","description":"(Fuzzy query) legal representative.","description_kind":"plain","optional":true},"manager":{"type":"string","description":"(Fuzzy query) Person in charge.","description_kind":"plain","optional":true},"manager_address":{"type":"string","description":"(Fuzzy query) ID card address of the person in charge.","description_kind":"plain","optional":true},"manager_id":{"type":"string","description":"(Exact query) ID number of the person in charge.","description_kind":"plain","optional":true},"manager_telephone":{"type":"string","description":"(Exact match) contact number of the person in charge.","description_kind":"plain","optional":true},"post_code":{"type":"number","description":"(Exact match) post code.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_end_date":{"type":"string","description":"(Exact match) service end date, such as: '2020-07-28'.","description_kind":"plain","optional":true},"service_provider":{"type":"string","description":"(Exact match) service provider, optional value: 'UNICOM'.","description_kind":"plain","optional":true},"service_start_date":{"type":"string","description":"(Exact match) service start date, such as: '2020-07-28'.","description_kind":"plain","optional":true},"state":{"type":"string","description":"(Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.","description_kind":"plain","optional":true},"uniform_social_credit_code":{"type":"string","description":"(Exact match) Uniform Social Credit Code.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_cross_border_flow_monitor":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CcnId.","description_kind":"plain","required":true},"ccn_uin":{"type":"string","description":"CcnUin.","description_kind":"plain","required":true},"cross_border_flow_monitor_data":{"type":["list",["object",{"in_bandwidth":["set","number"],"in_pkg":["set","number"],"out_bandwidth":["set","number"],"out_pkg":["set","number"]}]],"description":"monitor data of cross border.","description_kind":"plain","computed":true},"destination_region":{"type":"string","description":"DestinationRegion.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"TimePeriod.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"source_region":{"type":"string","description":"SourceRegion.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn_cross_border_region_bandwidth_limits":{"version":0,"block":{"attributes":{"ccn_bandwidth_set":{"type":["list",["object",{"ccn_id":"string","ccn_region_bandwidth_limit":["list",["object",{"bandwidth_limit":"number","destination_region":"string","source_region":"string"}]],"created_time":"string","expired_time":"string","instance_charge_type":"string","is_cross_border":"bool","is_security_lock":"bool","market_id":"string","region_flow_control_id":"string","renew_flag":"string","update_time":"string","user_account_id":"string"}]],"description":"Info of cross region ccn instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"attribute name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"Filter condition. Currently, only one value is supported. The supported fields, 1)source-region, the value is like ap-guangzhou; 2)destination-region, the value is like ap-shanghai; 3)ccn-ids,cloud network ID array, the value is like ccn-12345678; 4)user-account-id,user account ID, the value is like 12345678.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ccn_instances":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"attachment_list":["list",["object",{"attached_time":"string","cidr_block":["list","string"],"instance_id":"string","instance_region":"string","instance_type":"string","state":"string"}]],"bandwidth_limit_type":"string","ccn_id":"string","charge_type":"string","create_time":"string","description":"string","name":"string","qos":"string","state":"string"}]],"description":"Information list of CCN.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CCN to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_routes":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_list":{"type":["list",["object",{"destination_cidr_block":"string","enabled":"bool","extra_state":"string","instance_extra_name":"string","instance_id":"string","instance_name":"string","instance_region":"string","instance_type":"string","instance_uin":"string","is_bgp":"bool","route_id":"string","route_priority":"number","update_time":"string"}]],"description":"CCN route list.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered. Support `route-id`, `cidr-block`, `instance-type`, `instance-region`, `instance-id`, `route-table-id`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of the field.","description_kind":"plain","required":true}},"description":"Filter conditions.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ccn_tenant_instances":{"version":0,"block":{"attributes":{"ccn_ids":{"type":["set","string"],"description":"filter by ccn ids, like: ['ccn-12345678'].","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_security_lock":{"type":["set","string"],"description":"filter by locked, like ['true'].","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_account_id":{"type":["set","string"],"description":"filter by ccn ids, like: ['12345678'].","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster_hosts":{"version":0,"block":{"attributes":{"dedicated_cluster_id":{"type":"string","description":"Dedicated Cluster ID.","description_kind":"plain","required":true},"host_info_set":{"type":["list",["object",{"cpu_available":"number","cpu_total":"number","expire_time":"string","host_id":"string","host_ip":"string","host_status":"string","host_type":"string","mem_available":"number","mem_total":"number","run_time":"string","service_type":"string"}]],"description":"Dedicated Cluster Host Info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster_instance_types":{"version":0,"block":{"attributes":{"dedicated_cluster_id":{"type":"string","description":"Dedicated Cluster ID.","description_kind":"plain","required":true},"dedicated_cluster_instance_type_set":{"type":["list",["object",{"cpu":"number","cpu_type":"string","fpga":"number","gpu":"number","instance_bandwidth":"number","instance_family":"string","instance_pps":"number","instance_type":"string","memory":"number","network_card":"number","remark":"string","status":"string","storage_block_amount":"number","type_name":"string","zone":"string"}]],"description":"Dedicated Cluster Supported InstanceType.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster_orders":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Filter by Dedicated Cluster Order Action Type. Allow filter value: CREATE, EXTEND.","description_kind":"plain","optional":true},"dedicated_cluster_ids":{"type":["set","string"],"description":"Filter by Dedicated Cluster ID.","description_kind":"plain","optional":true},"dedicated_cluster_order_set":{"type":["list",["object",{"action":"string","cpu":"number","create_time":"string","dedicated_cluster_id":"string","dedicated_cluster_order_id":"string","dedicated_cluster_order_items":["list",["object",{"compute_format":"string","count":"number","create_time":"string","dedicated_cluster_type_id":"string","description":"string","name":"string","power_draw":"number","sub_order_id":"string","sub_order_pay_status":"number","sub_order_status":"string","supported_instance_family":["set","string"],"supported_storage_type":["set","string"],"supported_uplink_speed":["set","number"],"total_cpu":"number","total_gpu":"number","total_mem":"number","type_family":"string","type_name":"string","weight":"number"}]],"dedicated_cluster_type_id":"string","gpu":"number","mem":"number","order_status":"string","order_type":"string","pay_status":"number","pay_type":"string","power_draw":"number","supported_instance_family":["set","string"],"supported_storage_type":["set","string"],"supported_uplink_speed":["set","number"],"time_span":"number","time_unit":"string","weight":"number"}]],"description":"Filter by Dedicated Cluster Order.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Filter by Dedicated Cluster Order Status. Allow filter value: PENDING, INCONSTRUCTION, DELIVERING, DELIVERED, EXPIRED, CANCELLED, OFFLINE.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdh_instances":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CDH instance locates at.","description_kind":"plain","optional":true},"cdh_instance_list":{"type":["list",["object",{"availability_zone":"string","cage_id":"string","charge_type":"string","create_time":"string","cvm_instance_ids":["list","string"],"expired_time":"string","host_id":"string","host_name":"string","host_resource":["list",["object",{"cpu_available_num":"number","cpu_total_num":"number","disk_available_size":"number","disk_total_size":"number","disk_type":"string","memory_available_size":"number","memory_total_size":"number"}]],"host_state":"string","host_type":"string","prepaid_renew_flag":"string","project_id":"number"}]],"description":"An information list of cdh instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"host_id":{"type":"string","description":"ID of the CDH instances to be queried.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"Name of the CDH instances to be queried.","description_kind":"plain","optional":true},"host_state":{"type":"string","description":"State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project CDH belongs to.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdn_domain_verifier":{"version":0,"block":{"attributes":{"auto_verify":{"type":"bool","description":"Specify whether to keep first create result instead of re-create again.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Specify domain name, e.g. `www.examplexxx123.com`.","description_kind":"plain","required":true},"failed_reason":{"type":"string","description":"Indicates failed reason of verification.","description_kind":"plain","optional":true},"file_verify_domains":{"type":["list","string"],"description":"List of file verified domains.","description_kind":"plain","computed":true},"file_verify_name":{"type":"string","description":"Name of file verifications.","description_kind":"plain","computed":true},"file_verify_url":{"type":"string","description":"File verify URL guidance.","description_kind":"plain","computed":true},"freeze_record":{"type":"bool","description":"Specify whether the verification record needs to be freeze instead of refresh every 8 hours, this used for domain verification.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record":{"type":"string","description":"Resolution record value.","description_kind":"plain","computed":true},"record_type":{"type":"string","description":"Type of resolution.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save result json.","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description":"Sub-domain resolution.","description_kind":"plain","computed":true},"verify_result":{"type":"bool","description":"Verify result.","description_kind":"plain","computed":true},"verify_type":{"type":"string","description":"Specify verify type, values: `dns` (default), `file`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdn_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Acceleration domain name.","description_kind":"plain","optional":true},"domain_list":{"type":["list",["object",{"area":"string","cname":"string","create_time":"string","domain":"string","full_url_cache":"bool","https_config":["list",["object",{"http2_switch":"string","https_switch":"string","ocsp_stapling_switch":"string","spdy_switch":"string","verify_client":"string"}]],"id":"string","origin":["list",["object",{"backup_origin_list":["list","string"],"backup_origin_type":"string","backup_server_name":"string","cos_private_access":"string","origin_list":["list","string"],"origin_pull_protocol":"string","origin_type":"string","server_name":"string"}]],"project_id":"number","range_origin_switch":"string","request_header":["list",["object",{"header_rules":["list",["object",{"header_mode":"string","header_name":"string","header_value":"string","rule_paths":["list","string"],"rule_type":"string"}]],"switch":"string"}]],"rule_cache":["list",["object",{"cache_time":"number","compare_max_age":"string","follow_origin_switch":"string","ignore_cache_control":"string","ignore_set_cookie":"string","no_cache_switch":"string","re_validate":"string","rule_paths":["list","string"],"rule_type":"string","switch":"string"}]],"service_type":"string","status":"string","tags":["map","string"],"update_time":"string"}]],"description":"An information list of cdn domain. Each element contains the following attributes:","description_kind":"plain","computed":true},"full_url_cache":{"type":"bool","description":"Whether to enable full-path cache.","description_kind":"plain","optional":true},"https_switch":{"type":"string","description":"HTTPS configuration. Valid values: `on`, `off` and `processing`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"origin_pull_protocol":{"type":"string","description":"Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_type":{"type":"string","description":"Service type of acceleration domain name. The available value include `web`, `download` and `media`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_access_groups":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"A specified access group ID used to query.","description_kind":"plain","optional":true},"access_group_list":{"type":["list",["object",{"access_group_id":"string","create_time":"string","description":"string","name":"string"}]],"description":"An information list of CFS access group. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"A access group Name used to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_access_rules":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"A specified access group ID used to query.","description_kind":"plain","required":true},"access_rule_id":{"type":"string","description":"A specified access rule ID used to query.","description_kind":"plain","optional":true},"access_rule_list":{"type":["list",["object",{"access_rule_id":"string","auth_client_ip":"string","priority":"number","rw_permission":"string","user_permission":"string"}]],"description":"An information list of CFS access rule. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_available_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_zones":{"type":["list",["object",{"region":"string","region_cn_name":"string","region_name":"string","region_status":"string","zones":["list",["object",{"types":["list",["object",{"prepayment":"bool","protocols":["list",["object",{"protocol":"string","sale_status":"string"}]],"type":"string"}]],"zone":"string","zone_cn_name":"string","zone_id":"number","zone_name":"string"}]]}]],"description":"Information such as resource availability in each AZ and the supported storage classes and protocols.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_file_system_clients":{"version":0,"block":{"attributes":{"client_list":{"type":["list",["object",{"cfs_vip":"string","client_ip":"string","mount_directory":"string","vpc_id":"string","zone":"string","zone_name":"string"}]],"description":"Client list.","description_kind":"plain","computed":true},"file_system_id":{"type":"string","description":"File system ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_file_systems":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the file system locates at.","description_kind":"plain","optional":true},"file_system_id":{"type":"string","description":"A specified file system ID used to query.","description_kind":"plain","optional":true},"file_system_list":{"type":["list",["object",{"access_group_id":"string","availability_zone":"string","create_time":"string","file_system_id":"string","fs_id":"string","mount_ip":"string","name":"string","protocol":"string","size_limit":"number","size_used":"number","status":"string","storage_type":"string"}]],"description":"An information list of cloud file system. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"A file system name used to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a vpc subnet.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_mount_targets":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"File system ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_targets":{"type":["list",["object",{"ccn_id":"string","cidr_block":"string","file_system_id":"string","fs_id":"string","ip_address":"string","life_cycle_state":"string","mount_target_id":"string","network_interface":"string","subnet_id":"string","subnet_name":"string","vpc_id":"string","vpc_name":"string"}]],"description":"Mount target details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfw_edge_fw_switches":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"asset_type":"string","instance_id":"string","instance_name":"string","intranet_ip":"string","public_ip":"string","public_ip_type":"number","region":"string","status":"number","switch_mode":"number","vpc_id":"string"}]],"description":"Ip switch list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfw_nat_fw_switches":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"abnormal":"number","cvm_num":"number","enable":"number","id":"number","nat_id":"string","nat_ins_id":"string","nat_ins_name":"string","nat_name":"string","region":"string","route_id":"string","route_name":"string","status":"number","subnet_cidr":"string","subnet_id":"string","subnet_name":"string","vpc_id":"string","vpc_name":"string"}]],"description":"NAT border firewall switch list data.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_ins_id":{"type":"string","description":"Filter the NAT firewall instance to which the NAT firewall subnet switch belongs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Switch status, 1 open; 0 close.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_fw_switches":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"switch_list":{"type":["list",["object",{"enable":"number","status":"number","switch_id":"string","switch_mode":"number","switch_name":"string"}]],"description":"Switch list.","description_kind":"plain","computed":true},"vpc_ins_id":{"type":"string","description":"Firewall instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_chdfs_access_groups":{"version":0,"block":{"attributes":{"access_groups":{"type":["list",["object",{"access_group_id":"string","access_group_name":"string","create_time":"string","description":"string","vpc_id":"string","vpc_type":"number"}]],"description":"access group list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"owner_uin":{"type":"number","description":"get groups belongs to the owner uin, must set but only can use one of VpcId and OwnerUin to get the groups.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_chdfs_file_systems":{"version":0,"block":{"attributes":{"file_systems":{"type":["list",["object",{"app_id":"number","block_size":"number","capacity_quota":"number","create_time":"string","description":"string","enable_ranger":"bool","file_system_id":"string","file_system_name":"string","posix_acl":"bool","ranger_service_addresses":["set","string"],"region":"string","status":"number","super_users":["set","string"]}]],"description":"file system list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_chdfs_mount_points":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"get mount points belongs to access group id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.","description_kind":"plain","optional":true},"file_system_id":{"type":"string","description":"get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_points":{"type":["list",["object",{"access_group_ids":["set","string"],"create_time":"string","file_system_id":"string","mount_point_id":"string","mount_point_name":"string","status":"number"}]],"description":"mount point list.","description_kind":"plain","computed":true},"owner_uin":{"type":"number","description":"get mount points belongs to owner uin, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_acls":{"version":0,"block":{"attributes":{"acl_list":{"type":["list",["object",{"host":"string","operation_type":"string","permission_type":"string","principal":"string","resource_name":"string","resource_type":"string"}]],"description":"A list of ckafka acls. Each element contains the following attributes:","description_kind":"plain","computed":true},"host":{"type":"string","description":"Host substr used for querying.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Id of the ckafka instance.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"ACL resource name, which is related to `resource_type`. For example, if `resource_type` is `TOPIC`, this field indicates the topic name; if `resource_type` is `GROUP`, this field indicates the group name.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"ACL resource type. Valid values are `UNKNOWN`, `ANY`, `TOPIC`, `GROUP`, `CLUSTER`, `TRANSACTIONAL_ID`. Currently, only `TOPIC` is available, and other fields will be used for future ACLs compatible with open-source Kafka.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_connect_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Return the number, the default is 20, the maximum is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Page offset, default is 0.","description_kind":"plain","optional":true},"resource_region":{"type":"string","description":"Keyword query of the connection source, query the connection in the connection management list in the local region according to the region (only support the connection source containing the region input).","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"connect_resource_list":["list",["object",{"clickhouse_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"create_time":"string","ctsdb_connect_param":["list",["object",{"password":"string","port":"number","resource":"string","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"current_step":"string","datahub_task_count":"number","description":"string","doris_connect_param":["list",["object",{"be_port":"number","is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"dts_connect_param":["list",["object",{"group_id":"string","is_update":"bool","password":"string","port":"number","resource":"string","topic":"string","user_name":"string"}]],"error_message":"string","es_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"kafka_connect_param":["list",["object",{"broker_address":"string","is_update":"bool","region":"string","resource":"string","self_built":"bool"}]],"maria_db_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"mongo_db_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"mysql_connect_param":["list",["object",{"cluster_id":"string","is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"postgre_sql_connect_param":["list",["object",{"cluster_id":"string","is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"resource_id":"string","resource_name":"string","sql_server_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"status":"number","step_list":["set","string"],"task_progress":"number","type":"string"}]],"total_count":"number"}]],"description":"Connection source list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Keyword for search.","description_kind":"plain","optional":true},"type":{"type":"string","description":"connection source type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_group_offsets":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"Kafka consumer group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"topic name that the task subscribe.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"fuzzy match topicName.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"partitions":["list",["object",{"error_code":"number","lag":"number","log_end_offset":"number","metadata":"string","offset":"number","partition":"number"}]],"topic":"string"}]],"description":"The topic array, where each element is a json object.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_task":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource":{"type":"string","description":"Resource.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search key.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"The source type.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Destination type of dump.","description_kind":"plain","optional":true},"task_list":{"type":["list",["object",{"create_time":"string","datahub_id":"string","error_message":"string","source_resource":["list",["object",{"click_house_param":["list",["object",{"cluster":"string","database":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","ip":"string","password":"string","port":"number","resource":"string","schema":["list",["object",{"allow_null":"bool","column_name":"string","json_key":"string","type":"string"}]],"self_built":"bool","service_vip":"string","table":"string","type":"string","uniq_vpc_id":"string","user_name":"string"}]],"cls_param":["list",["object",{"content_key":"string","decode_json":"bool","log_set":"string","resource":"string","time_field":"string"}]],"cos_param":["list",["object",{"aggregate_batch_size":"number","aggregate_interval":"number","bucket_name":"string","directory_time_format":"string","format_output_type":"string","object_key":"string","object_key_prefix":"string","region":"string"}]],"ctsdb_param":["list",["object",{"ctsdb_metric":"string","resource":"string"}]],"dts_param":["list",["object",{"group_id":"string","group_password":"string","group_user":"string","ip":"string","port":"number","resource":"string","topic":"string","tran_sql":"bool"}]],"es_param":["list",["object",{"content_key":"string","database_primary_key":"string","date_format":"string","document_id_field":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_dlq":["list",["object",{"dlq_type":"string","kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"max_retry_attempts":"number","retry_interval":"number","topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"drop_invalid_json_message":"bool","drop_invalid_message":"bool","index":"string","index_type":"string","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"event_bus_param":["list",["object",{"function_name":"string","namespace":"string","qualifier":"string","resource":"string","self_built":"bool","type":"string"}]],"kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"maria_db_param":["list",["object",{"database":"string","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"mongo_db_param":["list",["object",{"collection":"string","copy_existing":"bool","database":"string","ip":"string","listening_event":"string","password":"string","pipeline":"string","port":"number","read_preference":"string","resource":"string","self_built":"bool","user_name":"string"}]],"my_sql_param":["list",["object",{"data_source_increment_column":"string","data_source_increment_mode":"string","data_source_monitor_mode":"string","data_source_monitor_resource":"string","data_source_start_from":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","ddl_topic":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","is_table_regular":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","signal_database":"string","snapshot_mode":"string","table":"string","topic_regex":"string","topic_replacement":"string"}]],"postgre_sql_param":["list",["object",{"data_format":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","drop_invalid_message":"bool","is_table_regular":"bool","key_columns":"string","plugin_name":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"scf_param":["list",["object",{"batch_size":"number","function_name":"string","max_retries":"number","namespace":"string","qualifier":"string"}]],"sql_server_param":["list",["object",{"database":"string","resource":"string","snapshot_mode":"string","table":"string"}]],"tdw_param":["list",["object",{"bid":"string","is_domestic":"bool","tdw_host":"string","tdw_port":"number","tid":"string"}]],"topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"status":"number","step_list":["set","string"],"target_resource":["list",["object",{"click_house_param":["list",["object",{"cluster":"string","database":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","ip":"string","password":"string","port":"number","resource":"string","schema":["list",["object",{"allow_null":"bool","column_name":"string","json_key":"string","type":"string"}]],"self_built":"bool","service_vip":"string","table":"string","type":"string","uniq_vpc_id":"string","user_name":"string"}]],"cls_param":["list",["object",{"content_key":"string","decode_json":"bool","log_set":"string","resource":"string","time_field":"string"}]],"cos_param":["list",["object",{"aggregate_batch_size":"number","aggregate_interval":"number","bucket_name":"string","directory_time_format":"string","format_output_type":"string","object_key":"string","object_key_prefix":"string","region":"string"}]],"ctsdb_param":["list",["object",{"ctsdb_metric":"string","resource":"string"}]],"dts_param":["list",["object",{"group_id":"string","group_password":"string","group_user":"string","ip":"string","port":"number","resource":"string","topic":"string","tran_sql":"bool"}]],"es_param":["list",["object",{"content_key":"string","database_primary_key":"string","date_format":"string","document_id_field":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_dlq":["list",["object",{"dlq_type":"string","kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"max_retry_attempts":"number","retry_interval":"number","topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"drop_invalid_json_message":"bool","drop_invalid_message":"bool","index":"string","index_type":"string","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"event_bus_param":["list",["object",{"function_name":"string","namespace":"string","qualifier":"string","resource":"string","self_built":"bool","type":"string"}]],"kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"maria_db_param":["list",["object",{"database":"string","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"mongo_db_param":["list",["object",{"collection":"string","copy_existing":"bool","database":"string","ip":"string","listening_event":"string","password":"string","pipeline":"string","port":"number","read_preference":"string","resource":"string","self_built":"bool","user_name":"string"}]],"my_sql_param":["list",["object",{"data_source_increment_column":"string","data_source_increment_mode":"string","data_source_monitor_mode":"string","data_source_monitor_resource":"string","data_source_start_from":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","ddl_topic":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","is_table_regular":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","signal_database":"string","snapshot_mode":"string","table":"string","topic_regex":"string","topic_replacement":"string"}]],"postgre_sql_param":["list",["object",{"data_format":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","drop_invalid_message":"bool","is_table_regular":"bool","key_columns":"string","plugin_name":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"scf_param":["list",["object",{"batch_size":"number","function_name":"string","max_retries":"number","namespace":"string","qualifier":"string"}]],"sql_server_param":["list",["object",{"database":"string","resource":"string","snapshot_mode":"string","table":"string"}]],"tdw_param":["list",["object",{"bid":"string","is_domestic":"bool","tdw_host":"string","tdw_port":"number","tid":"string"}]],"topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"task_current_step":"string","task_id":"string","task_name":"string","task_progress":"number","task_type":"string"}]],"description":"Datahub task information list.","description_kind":"plain","computed":true},"task_type":{"type":"string","description":"Task type, SOURCE|SINK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"The maximum number of results returned this time, the default is 50, and the maximum value is 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset position of this query, the default is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"query key word.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"name":"string","note":"string","partition_num":"number","retention_ms":"number","status":"number","topic_id":"string","topic_name":"string"}]],"description":"Topic list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_group":{"version":0,"block":{"attributes":{"group_list":{"type":["list",["object",{"group":"string","protocol":"string"}]],"description":"GroupList.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search for the keyword.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_group_info":{"version":0,"block":{"attributes":{"group_list":{"type":["set","string"],"description":"Kafka consumption group, Consumer-group, here is an array format, format GroupList.0=xxx\u0026amp;amp;GroupList.1=yyy.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"error_code":"string","group":"string","members":["list",["object",{"assignment":["list",["object",{"topics":["list",["object",{"partitions":["set","number"],"topic":"string"}]],"version":"number"}]],"client_host":"string","client_id":"string","member_id":"string"}]],"protocol":"string","protocol_type":"string","state":"string"}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_group_offsets":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"Kafka consumer group name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"fuzzy match topicName.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"partitions":["list",["object",{"error_code":"number","lag":"number","log_end_offset":"number","metadata":"string","offset":"number","partition":"number"}]],"topic":"string"}]],"description":"The topic array, where each element is a json object.","description_kind":"plain","computed":true},"topics":{"type":["set","string"],"description":"An array of topic names subscribed by the group, if there is no such array, it means all topic information under the specified group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["list","string"],"description":"Filter by instance ID.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"bandwidth":"number","create_time":"number","cvm":"number","disk_size":"number","disk_type":"string","expire_time":"number","healthy":"number","healthy_message":"string","instance_id":"string","instance_name":"string","instance_type":"string","is_internal":"number","max_partition_number":"number","max_topic_number":"number","partition_number":"number","public_network":"number","public_network_charge_type":"string","rebalance_time":"string","renew_flag":"number","status":"number","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"topic_num":"number","version":"string","vip":"string","vip_list":["list",["object",{"vip":"string","vport":"string"}]],"vpc_id":"string","vport":"string","zone_id":"number","zone_ids":["list","number"]}]],"description":"A list of ckafka users. Each element contains the following attributes:","description_kind":"plain","computed":true},"limit":{"type":"number","description":"The number of pages, default is `10`.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The page start offset, default is `0`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Filter by instance name, support fuzzy query.","description_kind":"plain","optional":true},"status":{"type":["list","number"],"description":"(Filter Criteria) The status of the instance. 0: Create, 1: Run, 2: Delete, do not fill the default return all.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Matches the tag key value.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The field that needs to be filtered.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The filtered value of the field.","description_kind":"plain","required":true}},"description":"Filter. filter.name supports ('Ip', 'VpcId', 'SubNetId', 'InstanceType','InstanceId'), filter.values can pass up to 10 values.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ckafka_region":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"area_name":"string","ipv6":"number","multi_zone":"number","region_code":"string","region_code_v3":"string","region_id":"number","region_name":"string","support":"string"}]],"description":"Return a list of region enumeration results.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_task_status":{"version":0,"block":{"attributes":{"flow_id":{"type":"number","description":"FlowId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"output":"string","status":"number"}]],"description":"Result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_flow_ranking":{"version":0,"block":{"attributes":{"begin_date":{"type":"string","description":"BeginDate.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"EndDate.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"ranking_type":{"type":"string","description":"Ranking type. `PRO`: topic production flow, `CON`: topic consumption traffic.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"consume_speed":["list",["object",{"consumer_group_name":"string","speed":"number"}]],"topic_flow":["list",["object",{"message_heap":"number","partition_num":"number","replica_num":"number","topic_id":"string","topic_name":"string","topic_traffic":"string"}]],"topic_message_heap":["list",["object",{"message_heap":"number","partition_num":"number","replica_num":"number","topic_id":"string","topic_name":"string","topic_traffic":"string"}]]}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_produce_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"ip_addr":"string","is_un_support_version":"bool","time":"string"}]],"description":"link information return result set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"TopicName.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_subscribe_group":{"version":0,"block":{"attributes":{"groups_info":{"type":["list",["object",{"error_code":"string","group":"string","members":["list",["object",{"assignment":["list",["object",{"topics":["list",["object",{"partitions":["set","number"],"topic":"string"}]],"version":"number"}]],"client_host":"string","client_id":"string","member_id":"string"}]],"protocol":"string","protocol_type":"string","state":"string"}]],"description":"Consumer group information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"TopicName.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_sync_replica":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"out_of_sync_replica_only":{"type":"bool","description":"Filter only unsynced replicas.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_in_sync_replica_list":{"type":["list",["object",{"begin_offset":"number","end_offset":"number","in_sync_replica":"string","leader":"number","message_count":"number","out_of_sync_replica":"string","partition":"string","replica":"string"}]],"description":"Topic details and copy collection.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"TopicName.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topics":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Ckafka instance ID.","description_kind":"plain","required":true},"instance_list":{"type":["list",["object",{"clean_up_policy":"string","create_time":"string","enable_white_list":"bool","forward_cos_bucket":"string","forward_interval":"number","forward_status":"number","ip_white_list_count":"number","max_message_bytes":"number","note":"string","partition_num":"number","replica_num":"number","retention":"number","segment":"number","segment_bytes":"number","sync_replica_min_num":"number","topic_id":"string","topic_name":"string","unclean_leader_election_enable":"bool"}]],"description":"A list of instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Name of the CKafka topic. It must start with a letter, the rest can contain letters, numbers and dashes(-). The length range is from 1 to 64.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_users":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account name used when query ckafka users' infos. Could be a substr of user name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Id of the ckafka instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_list":{"type":["list",["object",{"account_name":"string","create_time":"string","update_time":"string"}]],"description":"A list of ckafka users. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_zone":{"version":0,"block":{"attributes":{"cdc_id":{"type":"string","description":"cdc professional cluster business parameters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"cluster_info":["list",["object",{"available_band_width":"number","available_disk_size":"number","cluster_id":"number","cluster_name":"string","max_band_width":"number","max_disk_size":"number","zone_id":"number","zone_ids":["set","number"]}]],"max_bandwidth":"number","max_buy_instance_num":"number","message_price":["list",["object",{"real_total_cost":"number","total_cost":"number"}]],"physical":"string","profession":"string","public_network":"string","public_network_limit":"string","standard":"string","standard_s2":"string","unit_price":["list",["object",{"real_total_cost":"number","total_cost":"number"}]],"zone_list":["list",["object",{"app_id":"number","exflag":"string","flag":"bool","is_internal_app":"number","sales_info":["list",["object",{"flag":"bool","platform":"string","sold_out":"bool","version":"string"}]],"sold_out":"string","zone_id":"string","zone_name":"string","zone_status":"number"}]]}]],"description":"query result complex object entity.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_attachments":{"version":0,"block":{"attributes":{"attachment_list":{"type":["list",["object",{"clb_id":"string","listener_id":"string","protocol_type":"string","rule_id":"string","targets":["set",["object",{"eni_ip":"string","instance_id":"string","port":"number","weight":"number"}]]}]],"description":"A list of cloud load balancer attachment configurations. Each element contains the following attributes:","description_kind":"plain","computed":true},"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_cluster_resources":{"version":0,"block":{"attributes":{"cluster_resource_set":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","clusters_zone":["list",["object",{"master_zone":["set","string"],"slave_zone":["set","string"]}]],"idle":"string","isp":"string","load_balancer_id":"string","vip":"string"}]],"description":"Cluster resource set.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","required":true}},"description":"Filter conditions to query cluster. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-12345678. vip - String - Required: No - (Filter condition) Filter by loadbalancer vip, such as 192.168.0.1. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer ID, such as lbl-12345678. idle - String - Required: No - (Filter condition) Filter by Whether load balancing is idle, such as True, False.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_cross_targets":{"version":0,"block":{"attributes":{"cross_target_set":{"type":["list",["object",{"eni_id":"string","instance_id":"string","instance_name":"string","ip":"string","local_vpc_id":"string","region":"string","vpc_id":"string","vpc_name":"string"}]],"description":"Cross target set.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","required":true}},"description":"Filter conditions to query CVMs and ENIs: vpc-id - String - Required: No - (Filter condition) Filter by VPC ID, such as vpc-12345678. ip - String - Required: No - (Filter condition) Filter by real server IP, such as 192.168.0.1. listener-id - String - Required: No - (Filter condition) Filter by listener ID, such as lbl-12345678. location-id - String - Required: No - (Filter condition) Filter by forwarding rule ID of the layer-7 listener, such as loc-12345678.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_exclusive_clusters":{"version":0,"block":{"attributes":{"cluster_set":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","cluster_tag":"string","cluster_type":"string","clusters_version":"string","clusters_zone":["list",["object",{"master_zone":["set","string"],"slave_zone":["set","string"]}]],"disaster_recovery_type":"string","http_max_new_conn":"number","http_qps":"number","https_max_new_conn":"number","https_qps":"number","idle_resource_count":"number","isp":"string","load_balance_director_count":"number","max_conn":"number","max_in_flow":"number","max_in_pkg":"number","max_new_conn":"number","max_out_flow":"number","max_out_pkg":"number","network":"string","resource_count":"number","zone":"string"}]],"description":"cluster list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter to query the list of AZ resources as detailed below: cluster-type - String - Required: No - (Filter condition) Filter by cluster type, such as TGW. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-xxxxxxxx. cluster-name - String - Required: No - (Filter condition) Filter by cluster name, such as test-xxxxxx. cluster-tag - String - Required: No - (Filter condition) Filter by cluster tag, such as TAG-xxxxx. vip - String - Required: No - (Filter condition) Filter by vip in the cluster, such as x.x.x.x. network - String - Required: No - (Filter condition) Filter by cluster network type, such as Public or Private. zone - String - Required: No - (Filter condition) Filter by cluster zone, such as ap-guangzhou-1. isp - String - Required: No - (Filter condition) Filter by TGW cluster isp type, such as BGP. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer-id in the cluste, such as lb-xxxxxxxx.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_idle_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_load_balancers":{"type":["list",["object",{"domain":"string","forward":"number","idle_reason":"string","load_balancer_id":"string","load_balancer_name":"string","region":"string","status":"number","vip":"string"}]],"description":"List of idle CLBs. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"load_balancer_region":{"type":"string","description":"CLB instance region.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_instance_by_cert_id":{"version":0,"block":{"attributes":{"cert_ids":{"type":["set","string"],"description":"Server or client certificate ID.","description_kind":"plain","required":true},"cert_set":{"type":["list",["object",{"cert_id":"string","load_balancers":["list",["object",{"address_i_p_version":"string","address_i_pv6":"string","anycast_zone":"string","attribute_flags":["set","string"],"backup_zone_set":["list",["object",{"edge_zone":"bool","local_zone":"bool","zone":"string","zone_id":"number","zone_name":"string","zone_region":"string"}]],"charge_type":"string","cluster_ids":["set","string"],"cluster_tag":"string","config_id":"string","create_time":"string","domain":"string","exclusive_cluster":["list",["object",{"classical_cluster":["list",["object",{"cluster_id":"string","cluster_name":"string","zone":"string"}]],"l4_clusters":["list",["object",{"cluster_id":"string","cluster_name":"string","zone":"string"}]],"l7_clusters":["list",["object",{"cluster_id":"string","cluster_name":"string","zone":"string"}]]}]],"expire_time":"string","extra_info":["list",["object",{"tgw_group_name":"string","zhi_tong":"bool"}]],"forward":"number","health_log_set_id":"string","health_log_topic_id":"string","ipv6_mode":"string","is_block":"bool","is_block_time":"string","is_ddos":"bool","isolated_time":"string","isolation":"number","load_balancer_domain":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_pass_to_target":"bool","load_balancer_type":"string","load_balancer_vips":["set","string"],"local_bgp":"bool","log":"string","log_set_id":"string","log_topic_id":"string","master_zone":["list",["object",{"edge_zone":"bool","local_zone":"bool","zone":"string","zone_id":"number","zone_name":"string","zone_region":"string"}]],"mix_ip_target":"bool","network_attributes":["list",["object",{"bandwidthpkg_sub_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number"}]],"nfv_info":"string","numerical_vpc_id":"number","open_bgp":"number","prepaid_attributes":["list",["object",{"period":"number","renew_flag":"string"}]],"project_id":"number","secure_groups":["set","string"],"sla_type":"string","snat":"bool","snat_ips":["list",["object",{"ip":"string","subnet_id":"string"}]],"snat_pro":"bool","status":"number","status_time":"string","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"target_region_info":["list",["object",{"region":"string","vpc_id":"string"}]],"vip_isp":"string","vpc_id":"string","zones":["set","string"]}]]}]],"description":"Certificate ID and list of CLB instances associated with it.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_instance_detail":{"version":0,"block":{"attributes":{"fields":{"type":["set","string"],"description":"List of fields. Only fields specified will be returned. If it's left blank, `null` is returned. The fields `LoadBalancerId` and `LoadBalancerName` are added by default. For details about fields.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_detail_set":{"type":["list",["object",{"address":"string","address_ip_version":"string","address_ipv6":"string","address_isp":"string","charge_type":"string","config_id":"string","create_time":"string","domain":"string","domains":"string","extra_info":["list",["object",{"tgw_group_name":"string","zhi_tong":"bool"}]],"ipv6_mode":"string","isolation":"number","listener_id":"string","load_balancer_domain":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_pass_to_target":"number","load_balancer_type":"string","location_id":"string","network_attributes":["list",["object",{"bandwidth_pkg_sub_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number"}]],"port":"number","prepaid_attributes":["list",["object",{"period":"number","renew_flag":"string"}]],"project_id":"number","protocol":"string","security_group":["set","string"],"slave_zone":["set","string"],"sni_switch":"number","status":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"target_address":"string","target_health":"string","target_id":"string","target_port":"number","target_weight":"number","url":"string","vpc_id":"string","zone":"string","zones":["set","string"]}]],"description":"List of CLB instance details.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Target type. Valid values: NODE and GROUP. If the list of fields contains `TargetId`, `TargetAddress`, `TargetPort`, `TargetWeight` and other fields, `Target` of the target group or non-target group must be exported.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter condition of querying lists describing CLB instance details:loadbalancer-id - String - Required: no - (Filter condition) CLB instance ID, such as lb-12345678; project-id - String - Required: no - (Filter condition) Project ID, such as 0 and 123; network - String - Required: no - (Filter condition) Network type of the CLB instance, such as Public and Private.\u0026amp;lt;/li\u0026amp;gt;\u0026amp;lt;li\u0026amp;gt; vip - String - Required: no - (Filter condition) CLB instance VIP, such as 1.1.1.1 and 2204::22:3; target-ip - String - Required: no - (Filter condition) Private IP of the target real servers, such as1.1.1.1 and 2203::214:4; vpcid - String - Required: no - (Filter condition) Identifier of the VPC instance to which the CLB instance belongs, such as vpc-12345678; zone - String - Required: no - (Filter condition) Availability zone where the CLB instance resides, such as ap-guangzhou-1; tag-key - String - Required: no - (Filter condition) Tag key of the CLB instance, such as name; tag:* - String - Required: no - (Filter condition) CLB instance tag, followed by tag key after the colon. For example, use {Name: tag:name,Values: [zhangsan, lisi]} to filter the tag key `name` with the tag value `zhangsan` and `lisi`; fuzzy-search - String - Required: no - (Filter condition) Fuzzy search for CLB instance VIP and CLB instance name, such as 1.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_instance_traffic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_region":{"type":"string","description":"CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.","description_kind":"plain","optional":true},"load_balancer_traffic":{"type":["list",["object",{"domain":"string","load_balancer_id":"string","load_balancer_name":"string","out_bandwidth":"number","region":"string","vip":"string"}]],"description":"Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_instances":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","optional":true},"clb_list":{"type":["list",["object",{"address_ip_version":"string","clb_id":"string","clb_name":"string","clb_vips":["list","string"],"cluster_id":"string","create_time":"string","internet_bandwidth_max_out":"number","internet_charge_type":"string","local_zone":"bool","network_type":"string","project_id":"number","security_groups":["list","string"],"status":"number","status_time":"string","subnet_id":"string","tags":["map","string"],"target_region_info_region":"string","target_region_info_vpc_id":"string","vip_isp":"string","vpc_id":"string","zone":"string","zone_id":"number","zone_name":"string","zone_region":"string"}]],"description":"A list of cloud load balancers. Each element contains the following attributes:","description_kind":"plain","computed":true},"clb_name":{"type":"string","description":"Name of the CLB to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_zone":{"type":"string","description":"Master available zone id.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Type of CLB instance, and available values include `OPEN` and `INTERNAL`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the CLB.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_listener_rules":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name of the forwarding rule to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"ID of the forwarding rule to be queried.","description_kind":"plain","optional":true},"rule_list":{"type":["list",["object",{"certificate_ca_id":"string","certificate_id":"string","certificate_ssl_mode":"string","clb_id":"string","domain":"string","health_check_health_num":"number","health_check_http_code":"number","health_check_http_domain":"string","health_check_http_method":"string","health_check_http_path":"string","health_check_interval_time":"number","health_check_switch":"bool","health_check_unhealth_num":"number","http2_switch":"bool","listener_id":"string","rule_id":"string","scheduler":"string","session_expire_time":"number","url":"string"}]],"description":"A list of forward rules of listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"scheduler":{"type":"string","description":"Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Url of the forwarding rule to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_listeners":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"Id of the CLB to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"Id of the listener to be queried.","description_kind":"plain","optional":true},"listener_list":{"type":["list",["object",{"certificate_ca_id":"string","certificate_id":"string","certificate_ssl_mode":"string","clb_id":"string","health_check_context_type":"string","health_check_health_num":"number","health_check_http_code":"number","health_check_http_domain":"string","health_check_http_method":"string","health_check_http_path":"string","health_check_http_version":"string","health_check_interval_time":"number","health_check_port":"number","health_check_recv_context":"string","health_check_send_context":"string","health_check_switch":"bool","health_check_time_out":"number","health_check_type":"string","health_check_unhealth_num":"number","listener_id":"string","listener_name":"string","port":"number","protocol":"string","scheduler":"string","session_expire_time":"number","sni_switch":"bool"}]],"description":"A list of listeners of cloud load balancers. Each element contains the following attributes:","description_kind":"plain","computed":true},"port":{"type":"number","description":"Port of the CLB listener.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_listeners_by_targets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancers":{"type":["list",["object",{"listeners":["list",["object",{"end_port":"number","listener_id":"string","port":"number","protocol":"string","rules":["list",["object",{"domain":"string","location_id":"string","targets":["list",["object",{"port":"number","private_ip":"string","type":"string","vpc_id":"number","weight":"number"}]],"url":"string"}]],"targets":["list",["object",{"port":"number","private_ip":"string","type":"string","vpc_id":"number","weight":"number"}]]}]],"load_balancer_id":"string","region":"string","vip":"string"}]],"description":"Detail of the CLB instance.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"backends":{"nesting_mode":"list","block":{"attributes":{"private_ip":{"type":"string","description":"Private network IP to be queried, which can be of the CVM or ENI.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"List of private network IPs to be queried.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_clb_redirections":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"redirection_list":{"type":["list",["object",{"clb_id":"string","source_listener_id":"string","source_rule_id":"string","target_listener_id":"string","target_rule_id":"string"}]],"description":"A list of cloud load balancer redirection configurations. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"source_listener_id":{"type":"string","description":"ID of source listener to be queried.","description_kind":"plain","required":true},"source_rule_id":{"type":"string","description":"Rule ID of source listener to be queried.","description_kind":"plain","required":true},"target_listener_id":{"type":"string","description":"ID of target listener to be queried.","description_kind":"plain","optional":true},"target_rule_id":{"type":"string","description":"Rule ID of target listener to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_resources":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_resource_set":{"type":["list",["object",{"edge_zone":"bool","ip_version":"string","local_zone":"bool","master_zone":"string","resource_set":["list",["object",{"availability_set":["list",["object",{"availability":"string","type":"string"}]],"isp":"string","type":["set","string"]}]],"slave_zone":"string","zone_region":"string","zone_resource_type":"string"}]],"description":"List of resources supported by the AZ.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter to query the list of AZ resources as detailed below: zone - String - Optional - Filter by AZ, such as ap-guangzhou-1. isp -- String - Optional - Filter by the ISP. Values: BGP, CMCC, CUCC and CTCC.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_target_group_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_group_ids":{"type":["set","string"],"description":"Target group ID array.","description_kind":"plain","optional":true},"target_group_set":{"type":["list",["object",{"associated_rule":["list",["object",{"domain":"string","listener_id":"string","listener_name":"string","load_balancer_id":"string","load_balancer_name":"string","location_id":"string","port":"number","protocol":"string","url":"string"}]],"created_time":"string","port":"number","target_group_id":"string","target_group_name":"string","updated_time":"string","vpc_id":"string"}]],"description":"Information set of displayed target groups.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter array, which is exclusive of TargetGroupIds. Valid values: TargetGroupVpcId and TargetGroupName. Target group ID will be used first.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_target_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"associated_rule_list":["list",["object",{"domain":"string","listener_id":"string","listener_name":"string","listener_port":"number","load_balancer_id":"string","load_balancer_name":"string","location_id":"string","protocol":"string","url":"string"}]],"create_time":"string","port":"number","target_group_id":"string","target_group_instance_list":["list",["object",{"eni_id":"string","instance_id":"string","instance_name":"string","private_ip_addresses":["list","string"],"public_ip_addresses":["list","string"],"registered_time":"string","server_port":"number","server_type":"string","weight":"number"}]],"target_group_name":"string","update_time":"string","vpc_id":"string"}]],"description":"Target group info list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"ID of Target group. Mutually exclusive with `vpc_id` and `target_group_name`. `target_group_id` is preferred.","description_kind":"plain","optional":true},"target_group_name":{"type":"string","description":"Name of target group. Mutually exclusive with `target_group_id`. `target_group_id` is preferred.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Target group VPC ID. Mutually exclusive with `target_group_id`. `target_group_id` is preferred.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_target_health":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"List of IDs of CLB instances to be queried.","description_kind":"plain","required":true},"load_balancers":{"type":["list",["object",{"listeners":["list",["object",{"listener_id":"string","listener_name":"string","port":"number","protocol":"string","rules":["list",["object",{"domain":"string","location_id":"string","targets":["list",["object",{"health_status":"bool","health_status_detail":"string","ip":"string","port":"number","target_id":"string"}]],"url":"string"}]]}]],"load_balancer_id":"string","load_balancer_name":"string"}]],"description":"CLB instance list. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_job_detail":{"version":0,"block":{"attributes":{"back_up_job_id":{"type":"number","description":"Back up job id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_contents":{"type":["list",["object",{"database":"string","ips":"string","rip":"string","table":"string","total_bytes":"number","v_cluster":"string","zoo_path":"string"}]],"description":"Back up tables.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_jobs":{"version":0,"block":{"attributes":{"back_up_jobs":{"type":["list",["object",{"back_up_size":"number","back_up_time":"string","back_up_type":"string","expire_time":"string","job_id":"number","job_status":"string","snapshot":"string"}]],"description":"Back up jobs.","description_kind":"plain","computed":true},"begin_time":{"type":"string","description":"Begin time.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_tables":{"version":0,"block":{"attributes":{"available_tables":{"type":["list",["object",{"database":"string","ips":"string","rip":"string","table":"string","total_bytes":"number","v_cluster":"string","zoo_path":"string"}]],"description":"Available tables.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_instance_nodes":{"version":0,"block":{"attributes":{"display_policy":{"type":"string","description":"Display strategy, display all when All.","description_kind":"plain","optional":true},"force_all":{"type":"bool","description":"When true, returns all nodes, that is, the Limit is infinitely large.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"instance_nodes_list":{"type":["list",["object",{"cluster":"string","core":"number","disk_size":"number","disk_type":"string","ip":"string","is_ch_proxy":"bool","memory":"number","node_groups":["list",["object",{"group_name":"string","replica_name":"string","shard_name":"string"}]],"rip":"string","spec":"string"}]],"description":"Total number of instance nodes.","description_kind":"plain","computed":true},"node_role":{"type":"string","description":"Cluster role type, default is `data` data node.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_instance_shards":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID.","description_kind":"plain","required":true},"instance_shards_list":{"type":"string","description":"Instance shard information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_spec":{"version":0,"block":{"attributes":{"attach_cbs_spec":{"type":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"description":"Cloud disk list.","description_kind":"plain","computed":true},"common_spec":{"type":["list",["object",{"available":"bool","compute_spec_desc":"string","cpu":"number","data_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"display_name":"string","instance_quota":"number","max_node_size":"number","mem":"number","name":"string","system_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"type":"string"}]],"description":"Zookeeper node specification description.","description_kind":"plain","computed":true},"data_spec":{"type":["list",["object",{"available":"bool","compute_spec_desc":"string","cpu":"number","data_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"display_name":"string","instance_quota":"number","max_node_size":"number","mem":"number","name":"string","system_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"type":"string"}]],"description":"Data node specification description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_elastic":{"type":"bool","description":"Is it elastic.","description_kind":"plain","optional":true},"pay_mode":{"type":"string","description":"Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Regional information.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cls_machine_group_configs":{"version":0,"block":{"attributes":{"configs":{"type":["list",["object",{"config_id":"string","create_time":"string","exclude_paths":["list",["object",{"type":"string","value":"string"}]],"extract_rule":["list",["object",{"address":"string","backtracking":"number","begin_regex":"string","delimiter":"string","filter_key_regex":["list",["object",{"key":"string","regex":"string"}]],"is_gbk":"number","json_standard":"number","keys":["set","string"],"log_regex":"string","meta_tags":["list",["object",{"key":"string","value":"string"}]],"metadata_type":"number","parse_protocol":"string","path_regex":"string","protocol":"string","time_format":"string","time_key":"string","un_match_log_key":"string","un_match_up_load_switch":"bool"}]],"log_format":"string","log_type":"string","name":"string","output":"string","path":"string","update_time":"string","user_define_rule":"string"}]],"description":"scrape config list.","description_kind":"plain","computed":true},"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cls_machines":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"Group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"machines":{"type":["list",["object",{"auto_update":"number","err_code":"number","err_msg":"string","ip":"string","offline_time":"string","status":"number","update_status":"number","version":"string"}]],"description":"Info of Machines.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cls_shipper_tasks":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"end time(ms).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shipper_id":{"type":"string","description":"shipper id.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"start time(ms).","description_kind":"plain","required":true},"tasks":{"type":["list",["object",{"end_time":"number","message":"string","range_end":"number","range_start":"number","shipper_id":"string","start_time":"number","status":"string","task_id":"string","topic_id":"string"}]],"description":".","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_container_cluster_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"An ID identify the cluster, like cls-xxxxxx.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"An int variable describe how many instances in return at most.","description_kind":"plain","optional":true},"nodes":{"type":["list",["object",{"abnormal_reason":"string","cpu":"number","instance_id":"string","is_normal":"number","lan_ip":"string","mem":"number","wan_ip":"string"}]],"description":"An information list of kubernetes instances.","description_kind":"plain","computed":true},"total_count":{"type":"number","description":"Number of instances.","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_container_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"An id identify the cluster, like `cls-xxxxxx`.","description_kind":"plain","optional":true},"clusters":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","description":"string","kubernetes_version":"string","nodes_num":"number","nodes_status":"string","security_certification_authority":"string","security_cluster_external_endpoint":"string","security_password":"string","security_username":"string","total_cpu":"number","total_mem":"number"}]],"description":"An information list of kubernetes clusters.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"An int variable describe how many cluster in return at most.","description_kind":"plain","optional":true},"total_count":{"type":"number","description":"Number of clusters.","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_cos_batchs":{"version":0,"block":{"attributes":{"appid":{"type":"number","description":"Appid.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_statuses":{"type":"string","description":"The task status information you need to query. If you do not specify a task status, COS returns the status of all tasks that have been executed, including those that are in progress. If you specify a task status, COS returns the task in the specified state. Optional task states include: Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended.","description_kind":"plain","optional":true},"jobs":{"type":["list",["object",{"creation_time":"string","description":"string","job_id":"string","operation":"string","priority":"number","progress_summary":["list",["object",{"number_of_tasks_failed":"number","number_of_tasks_succeeded":"number","total_number_of_tasks":"number"}]],"status":"string","termination_date":"string"}]],"description":"Multiple batch processing task information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"uin":{"type":"string","description":"Uin.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_inventorys":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inventorys":{"type":["list",["object",{"destination":["list",["object",{"account_id":"string","bucket":"string","encryption":["list",["object",{"sse_cos":"string"}]],"format":"string","prefix":"string"}]],"filter":["list",["object",{"period":["list",["object",{"end_time":"string","start_time":"string"}]],"prefix":"string"}]],"id":"string","included_object_versions":"string","is_enabled":"string","optional_fields":["list",["object",{"fields":["set","string"]}]],"schedule":["list",["object",{"frequency":"string"}]]}]],"description":"Multiple batch processing task information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_multipart_uploads":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"delimiter":{"type":"string","description":"The delimiter is a symbol, and the Object name contains the Object between the specified prefix and the first occurrence of delimiter characters as a set of elements: common prefix. If there is no prefix, start from the beginning of the path.","description_kind":"plain","optional":true},"encoding_type":{"type":"string","description":"Specifies the encoding format of the return value. Legal value: url.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prefix":{"type":"string","description":"The returned Object key must be prefixed with Prefix. Note that when using the prefix query, the returned key still contains Prefix.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"uploads":{"type":["list",["object",{"initiated":"string","initiator":["list",["object",{"display_name":"string","id":"string"}]],"key":"string","owner":["list",["object",{"display_name":"string","id":"string"}]],"storage_class":"string","upload_id":"string"}]],"description":"Information for each Upload.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_object":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Name of the bucket that contains the objects to query.","description_kind":"plain","required":true},"cache_control":{"type":"string","description":"Specifies caching behavior along the request/reply chain.","description_kind":"plain","computed":true},"content_disposition":{"type":"string","description":"Specifies presentational information for the object.","description_kind":"plain","computed":true},"content_encoding":{"type":"string","description":"Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.","description_kind":"plain","computed":true},"content_type":{"type":"string","description":"A standard MIME type describing the format of the object data.","description_kind":"plain","computed":true},"etag":{"type":"string","description":"ETag generated for the object, which is may not equal to MD5 value.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The full path to the object inside the bucket.","description_kind":"plain","required":true},"last_modified":{"type":"string","description":"Last modified date of the object.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Object storage type such as STANDARD.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cos_buckets":{"version":0,"block":{"attributes":{"bucket_list":{"type":["list",["object",{"acl":"string","acl_body":"string","bucket":"string","cors_rules":["list",["object",{"allowed_headers":["list","string"],"allowed_methods":["list","string"],"allowed_origins":["list","string"],"expose_headers":["list","string"],"max_age_seconds":"number"}]],"cos_bucket_url":"string","lifecycle_rules":["list",["object",{"abort_incomplete_multipart_upload":["list",["object",{"days_after_initiation":"number"}]],"expiration":["list",["object",{"date":"string","days":"number"}]],"filter_prefix":"string","non_current_expiration":["list",["object",{"non_current_days":"number"}]],"non_current_transition":["list",["object",{"non_current_days":"number","storage_class":"string"}]],"transition":["list",["object",{"date":"string","days":"number","storage_class":"string"}]]}]],"origin_domain_rules":["list",["object",{"domain":"string","status":"string","type":"string"}]],"origin_pull_rules":["list",["object",{"custom_http_headers":["map","string"],"follow_http_headers":["list","string"],"follow_query_string":"bool","follow_redirection":"bool","host":"string","prefix":"string","priority":"number","protocol":"string","sync_back_to_source":"bool"}]],"tags":["map","string"],"website":["list",["object",{"error_document":"string","index_document":"string"}]]}]],"description":"A list of bucket. Each element contains the following attributes:","description_kind":"plain","computed":true},"bucket_prefix":{"type":"string","description":"A prefix string to filter results by bucket name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags to filter bucket.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_backup_stream":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"stream_info_list":{"type":["list",["object",{"backup_list":["list",["object",{"app_name":"string","domain_name":"string","master_flag":"number","publish_time":"string","source_from":"string","upstream_sequence":"string"}]],"host_group_name":"string","optimal_enable":"number","stream_name":"string"}]],"description":"Backup stream group info.","description_kind":"plain","computed":true},"stream_name":{"type":"string","description":"Stream id.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_deliver_log_down_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_info_list":{"type":["list",["object",{"file_size":"number","log_name":"string","log_time":"string","log_url":"string"}]],"description":"List of log information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_domains":{"version":0,"block":{"attributes":{"domain_list":{"type":["list",["object",{"b_c_name":"number","create_time":"string","current_c_name":"string","is_delay_live":"number","is_mini_program_live":"number","name":"string","play_type":"number","rent_expire_time":"string","rent_tag":"number","status":"number","target_domain":"string","type":"number"}]],"description":"A list of domain name details.","description_kind":"plain","computed":true},"domain_prefix":{"type":"string","description":"domain name prefix.","description_kind":"plain","optional":true},"domain_status":{"type":"number","description":"domain name status filter. 0-disable, 1-enable.","description_kind":"plain","optional":true},"domain_type":{"type":"number","description":"Domain name type filtering. 0-push, 1-play.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_delay_live":{"type":"number","description":"0 normal live broadcast 1 slow live broadcast default 0.","description_kind":"plain","optional":true},"play_type":{"type":"number","description":"Playing area, this parameter is meaningful only when DomainType=1. 1: Domestic.2: Global.3: Overseas.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_monitor_report":{"version":0,"block":{"attributes":{"diagnose_result":{"type":["list",["object",{"low_frame_rate_results":["set","string"],"stream_broken_results":["set","string"],"stream_format_results":["set","string"]}]],"description":"The information about the media diagnostic result.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_id":{"type":"string","description":"Monitor ID.","description_kind":"plain","required":true},"mps_result":{"type":["list",["object",{"ai_asr_results":["set","string"],"ai_ocr_results":["set","string"]}]],"description":"The information about the media processing result.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_pad_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"templates":{"type":["list",["object",{"create_time":"string","description":"string","max_duration":"number","template_id":"number","template_name":"string","type":"number","update_time":"string","url":"string","wait_duration":"number"}]],"description":"Live pad template information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_pull_stream_task_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","required":true},"task_status_info":{"type":["list",["object",{"file_duration":"number","file_url":"string","looped_times":"number","next_file_url":"string","offset_time":"number","report_time":"string","run_status":"string"}]],"description":"Task status info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_stream_monitor_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"live_stream_monitors":{"type":["list",["object",{"ai_asr_input_index_list":["set","number"],"ai_format_diagnose":"number","ai_ocr_input_index_list":["set","number"],"allow_monitor_report":"number","asr_language":"number","audible_input_index_list":["set","number"],"check_stream_broken":"number","check_stream_low_frame_rate":"number","create_time":"number","input_list":["list",["object",{"description":"string","input_app":"string","input_domain":"string","input_stream_name":"string","input_url":"string"}]],"monitor_id":"string","monitor_name":"string","notify_policy":["list",["object",{"callback_url":"string","notify_policy_type":"number"}]],"ocr_language":"number","output_info":["list",["object",{"output_app":"string","output_domain":"string","output_stream_height":"number","output_stream_name":"string","output_stream_width":"number"}]],"start_time":"number","status":"number","stop_time":"number","update_time":"number"}]],"description":"The list of live stream monitoring tasks.Note: This field may return null, indicating that no valid value is available.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_time_shift_record_detail":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"Push path.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Push domain.","description_kind":"plain","required":true},"domain_group":{"type":"string","description":"The streaming domain belongs to a group. If there is no domain group or the domain group is an empty string, it can be left blank.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"The ending time of the query range is specified in Unix timestamp.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_list":{"type":["list",["object",{"end_time":"number","sid":"string","start_time":"number"}]],"description":"The array of time-shift recording sessions.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"The starting time of the query range is specified in Unix timestamp.","description_kind":"plain","required":true},"stream_name":{"type":"string","description":"Stream name.","description_kind":"plain","required":true},"trans_code_id":{"type":"number","description":"The transcoding template ID can be left blank if it is 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_time_shift_stream_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The push domain.","description_kind":"plain","optional":true},"domain_group":{"type":"string","description":"The group the push domain belongs to.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"The end time, which must be a Unix timestamp.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"The start time, which must be a Unix timestamp.","description_kind":"plain","required":true},"stream_list":{"type":["list",["object",{"app_name":"string","domain":"string","domain_group":"string","duration":"number","end_time":"number","start_time":"number","stream_name":"string","stream_type":"number","trans_code_id":"number"}]],"description":"The information of the streams.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"stream_name":{"type":"string","description":"The stream name.","description_kind":"plain","optional":true},"total_size":{"type":"number","description":"The total number of records in the specified time period.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_watermarks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"watermark_list":{"type":["list",["object",{"create_time":"string","height":"number","picture_url":"string","status":"number","watermark_id":"number","watermark_name":"string","width":"number","x_position":"number","y_position":"number"}]],"description":"Watermark information list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_xp2p_detail_info_list":{"version":0,"block":{"attributes":{"data_info_list":{"type":["list",["object",{"app_id":"string","cdn_bytes":"number","online_people":"number","p2p_bytes":"number","request":"number","request_success":"number","stream_name":"string","stuck_people":"number","stuck_times":"number","time":"string","type":"string"}]],"description":"P2P streaming statistical information.","description_kind":"plain","computed":true},"dimension":{"type":["set","string"],"description":"The dimension parameter can be used to specify the dimension for the query. If this parameter is not passed, the query will default to stream-level data. If you pass this parameter, it will only retrieve data for the specified dimension. The available dimension currently supported is AppId dimension, which allows you to query data based on the application ID. Please note that the returned fields will be related to the specified dimension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_time":{"type":"string","description":"The UTC minute granularity query time for querying usage data for a specific minute is in the format: yyyy-mm-ddTHH:MM:00Z. Please refer to the link https://cloud.tencent.com/document/product/266/11732#I.For example, if the local time is 2019-01-08 10:00:00 in Beijing, the corresponding UTC time would be 2019-01-08T10:00:00+08:00.This query supports data from the past six months.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"stream_names":{"type":["set","string"],"description":"The stream array can be used to specify the streams to be queried. If no stream is specified, the query will include all streams by default.","description_kind":"plain","optional":true},"type":{"type":["set","string"],"description":"The type array can be used to specify the type of media content to be queried. The two available options are live for live streaming and vod for video on demand. If no type is specified, the query will include both live and VOD content by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_chc_denied_actions":{"version":0,"block":{"attributes":{"chc_host_denied_action_set":{"type":["list",["object",{"chc_id":"string","deny_actions":["set","string"],"state":"string"}]],"description":"Actions not allowed for the CHC instance.","description_kind":"plain","computed":true},"chc_ids":{"type":["set","string"],"description":"CHC host IDs.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_chc_hosts":{"version":0,"block":{"attributes":{"chc_host_set":{"type":["list",["object",{"bmc_ip":"string","bmc_mac":"string","bmc_security_group_ids":["set","string"],"bmc_virtual_private_cloud":["list",["object",{"as_vpc_gateway":"bool","ipv6_address_count":"number","private_ip_addresses":["set","string"],"subnet_id":"string","vpc_id":"string"}]],"chc_id":"string","cpu":"number","created_time":"string","cvm_instance_id":"string","deploy_ip":"string","deploy_mac":"string","deploy_security_group_ids":["set","string"],"deploy_virtual_private_cloud":["list",["object",{"as_vpc_gateway":"bool","ipv6_address_count":"number","private_ip_addresses":["set","string"],"subnet_id":"string","vpc_id":"string"}]],"device_type":"string","disk":"string","hardware_description":"string","instance_name":"string","instance_state":"string","memory":"number","placement":["list",["object",{"host_id":"string","host_ids":["set","string"],"host_ips":["set","string"],"project_id":"number","zone":"string"}]],"serial_number":"string","tenant_type":"string"}]],"description":"List of returned instances.","description_kind":"plain","computed":true},"chc_ids":{"type":["set","string"],"description":"CHC host ID. Up to 100 instances per request is allowed. ChcIds and Filters cannot be specified at the same time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","required":true}},"description":"- `zone` Filter by the availability zone, such as ap-guangzhou-1. Valid values: See [Regions and Availability Zones](https://www.tencentcloud.com/document/product/213/6091?from_cn_redirect=1).\n- `instance-name` Filter by the instance name.\n- `instance-state` Filter by the instance status. For status details, see [InstanceStatus](https://www.tencentcloud.com/document/api/213/15753?from_cn_redirect=1#InstanceStatus).\n- `device-type` Filter by the device type.\n- `vpc-id` Filter by the unique VPC ID.\n- `subnet-id` Filter by the unique VPC subnet ID.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cvm_disaster_recover_group_quota":{"version":0,"block":{"attributes":{"current_num":{"type":"number","description":"The number of placement groups that have been created by the current user.","description_kind":"plain","computed":true},"cvm_in_host_group_quota":{"type":"number","description":"Quota on instances in a physical-machine-type disaster recovery group.","description_kind":"plain","computed":true},"cvm_in_rack_group_quota":{"type":"number","description":"Quota on instances in a rack-type disaster recovery group.","description_kind":"plain","computed":true},"cvm_in_sw_group_quota":{"type":"number","description":"Quota on instances in a switch-type disaster recovery group.","description_kind":"plain","computed":true},"group_quota":{"type":"number","description":"The maximum number of placement groups that can be created.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_image_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_num_quota":{"type":"number","description":"The image quota of an account.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_image_share_permission":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"The ID of the image to be shared.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"share_permission_set":{"type":["list",["object",{"account_id":"string","created_time":"string"}]],"description":"Information on image sharing.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cvm_import_image_os":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"import_image_os_list_supported":{"type":["list",["object",{"linux":["set","string"],"windows":["set","string"]}]],"description":"Supported operating system types of imported images.","description_kind":"plain","computed":true},"import_image_os_version_set":{"type":["list",["object",{"architecture":["set","string"],"os_name":"string","os_versions":["set","string"]}]],"description":"Supported operating system versions of imported images.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_instance_vnc_url":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. To obtain the instance IDs, you can call `DescribeInstances` and look for `InstanceId` in the response.","description_kind":"plain","required":true},"instance_vnc_url":{"type":"string","description":"Instance VNC URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_instances_modification":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"One or more instance ID to be queried. It can be obtained from the InstanceId in the returned value of API DescribeInstances. The maximum number of instances in batch for each request is 20.","description_kind":"plain","optional":true},"instance_type_config_status_list":{"type":["list",["object",{"instance_type_config":["list",["object",{"cpu":"number","fpga":"number","gpu":"number","instance_family":"string","instance_type":"string","memory":"number","zone":"string"}]],"message":"string","status":"string"}]],"description":"The list of model configurations that can be adjusted by the instance.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"The upper limit of Filters for each request is 10 and the upper limit for Filter.Values is 2.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cwp_machines_simple":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"machine_region":{"type":"string","description":"The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.","description_kind":"plain","required":true},"machines":{"type":["list",["object",{"cloud_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"instance_id":"string","instance_state":"string","is_pro_version":"bool","kernel_version":"string","license_order":["list",["object",{"license_id":"number","license_type":"number","resource_id":"string","source_type":"number","status":"number"}]],"machine_ip":"string","machine_name":"string","machine_os":"string","machine_type":"string","machine_wan_ip":"string","pay_mode":"string","project_id":"number","protect_type":"string","quuid":"string","region_info":["list",["object",{"region":"string","region_code":"string","region_id":"number","region_name":"string","region_name_en":"string"}]],"tag":["list",["object",{"name":"string","rid":"number","tag_id":"number"}]],"uuid":"string"}]],"description":"Machine list.","description_kind":"plain","computed":true},"project_ids":{"type":["set","number"],"description":"Project id list.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"exact_match":{"type":"bool","description":"exact match. true or false.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Only supported Keywords, Version and TagId.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"If `name` is `Keywords`: enter keyword query; If `name` is `Version`: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If `name` is `TagId`: enter tag ID query.","description_kind":"plain","required":true}},"description":"filter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_account_all_grant_privileges":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"database_privileges":{"type":["list",["object",{"db":"string","privileges":["set","string"]}]],"description":"Database permissions note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"global_privileges":{"type":["set","string"],"description":"Global permission note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"privilege_statements":{"type":["set","string"],"description":"Permission statement note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_privileges":{"type":["list",["object",{"db":"string","privileges":["set","string"],"table_name":"string"}]],"description":"Database table permissions note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"block_types":{"account":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description":"Account.","description_kind":"plain","required":true},"host":{"type":"string","description":"Host, default `%`.","description_kind":"plain","optional":true}},"description":"account information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cynosdb_accounts":{"version":0,"block":{"attributes":{"account_names":{"type":["set","string"],"description":"List of accounts to be filtered.","description_kind":"plain","optional":true},"account_set":{"type":["list",["object",{"account_name":"string","create_time":"string","description":"string","host":"string","max_user_connections":"number","update_time":"string"}]],"description":"Database account list.\u0026amp;quot;\u0026amp;quot;Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"hosts":{"type":["set","string"],"description":"List of hosts to be filtered.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_audit_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The end time is in the format of 2017-07-12 10:29:20.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"affect_rows":"number","db_name":"string","err_code":"number","exec_time":"number","host":"string","instance_name":"string","policy_name":"string","sent_rows":"number","sql":"string","sql_type":"string","table_name":"string","thread_id":"number","timestamp":"string","user":"string"}]],"description":"Audit log details. Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"order":{"type":"string","description":"Sort by. The supported values include: ASC - ascending order, DESC - descending order.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort fields. The supported values include: timestamp - timestamp; \u0026amp;#39;effectRows\u0026amp;#39; - affects the number of rows; \u0026amp;#39;execTime\u0026amp;#39; - Execution time.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, format: 2017-07-12 10:29:20.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"Database name.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client address.","description_kind":"plain","optional":true},"policy_name":{"type":["set","string"],"description":"Audit policy name.","description_kind":"plain","optional":true},"sent_rows":{"type":"number","description":"Returns the number of rows.","description_kind":"plain","optional":true},"sql":{"type":"string","description":"SQL statement. Supports fuzzy matching.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sql_types":{"type":["set","string"],"description":"SQL type. Supports simultaneous querying of multiple types. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sqls":{"type":["set","string"],"description":"SQL statement. Supports passing multiple SQL statements.","description_kind":"plain","optional":true},"table_name":{"type":["set","string"],"description":"Table name.","description_kind":"plain","optional":true},"thread_id":{"type":["set","string"],"description":"Thread ID.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"User name.","description_kind":"plain","optional":true}},"description":"Filter conditions. You can filter logs according to the set filtering criteria.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cynosdb_backup_download_url":{"version":0,"block":{"attributes":{"backup_id":{"type":"number","description":"Backup ID.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"download_url":{"type":"string","description":"Backup download address.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_binlog_download_url":{"version":0,"block":{"attributes":{"binlog_id":{"type":"number","description":"Binlog file ID.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"download_url":{"type":"string","description":"Download address.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"database":{"type":"string","description":"Database name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table":{"type":"string","description":"Data Table Name.","description_kind":"plain","optional":true},"table_type":{"type":"string","description":"Data table type: view: only return view, base_ Table: only returns the basic table, all: returns the view and table.","description_kind":"plain","optional":true},"tables":{"type":["list",["object",{"database":"string","tables":["set","string"]}]],"description":"Note to the data table list: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_detail_databases":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"db_infos":{"type":["list",["object",{"app_id":"number","character_set":"string","cluster_id":"string","collate_rule":"string","create_time":"string","db_id":"number","db_name":"string","description":"string","status":"string","uin":"string","update_time":"string","user_host_privileges":["list",["object",{"db_host":"string","db_privilege":"string","db_user_name":"string"}]]}]],"description":"Database information note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"db_name":{"type":"string","description":"Database Name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_instance_groups":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_grp_info_list":{"type":["list",["object",{"app_id":"number","cluster_id":"string","created_time":"string","deleted_time":"string","instance_grp_id":"string","instance_set":["list",["object",{"app_id":"number","business_type":"string","cluster_id":"string","cluster_name":"string","cpu":"number","create_time":"string","cynos_version":"string","db_type":"string","db_version":"string","destroy_deadline_text":"string","destroy_time":"string","instance_id":"string","instance_name":"string","instance_role":"string","instance_type":"string","is_freeze":"string","isolate_time":"string","max_cpu":"number","memory":"number","min_cpu":"number","net_type":"number","pay_mode":"number","period_end_time":"string","physical_zone":"string","processing_task":"string","project_id":"number","region":"string","renew_flag":"number","resource_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"serverless_status":"string","status":"string","status_desc":"string","storage":"number","storage_id":"string","storage_pay_mode":"number","subnet_id":"string","tasks":["list",["object",{"object_id":"string","object_type":"string","task_id":"number","task_status":"string","task_type":"string"}]],"uin":"string","update_time":"string","vip":"string","vpc_id":"string","vport":"number","wan_domain":"string","wan_ip":"string","wan_port":"number","wan_status":"string","zone":"string"}]],"status":"string","type":"string","updated_time":"string","vip":"string","vport":"number","wan_domain":"string","wan_ip":"string","wan_port":"number","wan_status":"string"}]],"description":"List of instance groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_param_logs":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"cluster_param_logs":{"type":["list",["object",{"cluster_id":"string","create_time":"string","current_value":"string","instance_id":"string","param_name":"string","status":"string","update_time":"string","update_value":"string"}]],"description":"Parameter modification record note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID list, used to record specific instances of operations.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field, defining which field to sort based on when returning results.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Define specific sorting rules, limited to one of desc, asc, DESC, or ASC.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_params":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["set","string"],"func":"string","is_func":"bool","is_global":"number","match_type":"string","match_value":"string","max":"string","min":"string","need_reboot":"number","param_name":"string","param_type":"string"}]],"description":"Instance parameter list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"param_name":{"type":"string","description":"Parameter name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster to be queried.","description_kind":"plain","optional":true},"cluster_list":{"type":["list",["object",{"auto_renew_flag":"number","available_zone":"string","charge_type":"string","cluster_id":"string","cluster_limit":"number","cluster_name":"string","cluster_status":"string","create_time":"string","db_type":"string","db_version":"string","port":"number","project_id":"number","subnet_id":"string","vpc_id":"string"}]],"description":"A list of clusters. Each element contains the following attributes:","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Name of the cluster to be queried.","description_kind":"plain","optional":true},"db_type":{"type":"string","description":"Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_describe_instance_error_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time.","description_kind":"plain","optional":true},"error_logs":{"type":["list",["object",{"content":"string","level":"string","timestamp":"number"}]],"description":"Error log list note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"key_words":{"type":["set","string"],"description":"Keywords, supports fuzzy search.","description_kind":"plain","optional":true},"log_levels":{"type":["set","string"],"description":"Log levels, including error, warning, and note, support simultaneous search of multiple levels.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort fields with Timestamp enumeration values.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sort type, with ASC and DESC enumeration values.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_describe_instance_slow_queries":{"version":0,"block":{"attributes":{"binlogs":{"type":["list",["object",{"binlog_id":"number","file_name":"string","file_size":"number","finish_time":"string","start_time":"string"}]],"description":"Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_instance_slow_queries":{"version":0,"block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Latest transaction start time.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Client host.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"order_by":{"type":"string","description":"Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sort type, optional values: asc, desc.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slow_queries":{"type":["list",["object",{"database":"string","lock_time":"number","query_time":"number","rows_examined":"number","rows_sent":"number","sql_md5":"string","sql_template":"string","sql_text":"string","timestamp":"number","user_host":"string","user_name":"string"}]],"description":"Slow query records.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Earliest transaction start time.","description_kind":"plain","optional":true},"username":{"type":"string","description":"user name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","optional":true},"db_type":{"type":"string","description":"Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the Cynosdb instance to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"cluster_id":"string","create_time":"string","instance_cpu_core":"number","instance_id":"string","instance_memory_size":"number","instance_name":"string","instance_status":"string","instance_storage_size":"number","instance_type":"string"}]],"description":"A list of instances. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the Cynosdb instance to be queried.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_param_templates":{"version":0,"block":{"attributes":{"db_modes":{"type":["set","string"],"description":"Database mode, optional values: NORMAL, SERVERLESS.","description_kind":"plain","optional":true},"engine_types":{"type":["set","string"],"description":"Engine types.","description_kind":"plain","optional":true},"engine_versions":{"type":["set","string"],"description":"Database engine version number.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"db_mode":"string","engine_version":"string","id":"number","param_info_set":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["set","string"],"max":"string","min":"string","need_reboot":"number","param_name":"string","param_type":"string"}]],"template_description":"string","template_name":"string"}]],"description":"Parameter Template Information.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"Query limit.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Page offset.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"The sort field for the returned results.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Sort by (asc, desc).","description_kind":"plain","optional":true},"products":{"type":["set","string"],"description":"The product type corresponding to the query template.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_ids":{"type":["set","number"],"description":"The id list of templates.","description_kind":"plain","optional":true},"template_names":{"type":["set","string"],"description":"The name list of templates.","description_kind":"plain","optional":true},"template_types":{"type":["set","string"],"description":"Template types.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_project_security_groups":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","address_module":"string","cidr_ip":"string","desc":"string","id":"string","ip_protocol":"string","port_range":"string","service_module":"string"}]],"outbound":["list",["object",{"action":"string","address_module":"string","cidr_ip":"string","desc":"string","id":"string","ip_protocol":"string","port_range":"string","service_module":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security Group Details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search Keywords.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy_node":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sort field, value range:CREATETIME: creation time; PRIODENDTIME: expiration time.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sort type, value range:ASC: ascending sort; DESC: descending sort.","description_kind":"plain","optional":true},"proxy_node_infos":{"type":["list",["object",{"app_id":"number","cluster_id":"string","cpu":"number","mem":"number","proxy_group_id":"string","proxy_node_connections":"number","proxy_node_id":"string","region":"string","status":"string","zone":"string"}]],"description":"Database Agent Node List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"exact_match":{"type":"bool","description":"Exact match or not.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Search Fields. Supported: Status, ProxyNodeId, ClusterId.","description_kind":"plain","optional":true},"names":{"type":["set","string"],"description":"Search String.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Search String.","description_kind":"plain","required":true}},"description":"Search criteria, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy_version":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"current_proxy_version":{"type":"string","description":"Current proxy version number note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"Database Agent Group ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"support_proxy_versions":{"type":["set","string"],"description":"Supported Database Agent Version Collection Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_resource_package_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":["set","string"],"description":"Sorting conditions supported: startTime - effective time, expireTime - expiration time, packageUsedSpec - usage capacity, and packageTotalSpec - total storage capacity. Arrange in array order;.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Sort by, DESC Descending, ASC Ascending.","description_kind":"plain","optional":true},"package_id":{"type":["set","string"],"description":"Resource Package Unique ID.","description_kind":"plain","optional":true},"package_name":{"type":["set","string"],"description":"Resource Package Name.","description_kind":"plain","optional":true},"package_region":{"type":["set","string"],"description":"Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.","description_kind":"plain","optional":true},"package_type":{"type":["set","string"],"description":"Resource package type CCU - Compute resource package, DISK - Storage resource package.","description_kind":"plain","optional":true},"resource_package_list":{"type":["list",["object",{"app_id":"number","bind_instance_infos":["list",["object",{"instance_id":"string","instance_region":"string","instance_type":"string"}]],"expire_time":"string","has_quota":"bool","package_id":"string","package_name":"string","package_region":"string","package_total_spec":"number","package_type":"string","package_used_spec":"number","start_time":"string","status":"string"}]],"description":"Resource package details note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_resource_package_sale_specs":{"version":0,"block":{"attributes":{"detail":{"type":["list",["object",{"expire_day":"number","max_package_spec":"number","min_package_spec":"number","package_region":"string","package_type":"string","package_version":"string"}]],"description":"Resource package details note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Instance Type. Value range: cynosdb-serverless, cynosdb, cdb.","description_kind":"plain","required":true},"package_region":{"type":"string","description":"Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.","description_kind":"plain","required":true},"package_type":{"type":"string","description":"Resource package type CCU - Computing resource package DISK - Storage resource package.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_rollback_time_range":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rollback_time_ranges":{"type":["list",["object",{"time_range_end":"string","time_range_start":"string"}]],"description":"Reversible time range.","description_kind":"plain","computed":true},"time_range_end":{"type":"string","description":"Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"time_range_start":{"type":"string","description":"Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_virtual_zones":{"type":"bool","description":"Is virtual zone included.","description_kind":"plain","optional":true},"region_set":{"type":["list",["object",{"db_type":"string","modules":["list",["object",{"is_disable":"string","module_name":"string"}]],"region":"string","region_id":"number","region_zh":"string","zone_set":["list",["object",{"has_permission":"bool","is_support_normal":"number","is_support_serverless":"number","is_whole_rdma_zone":"string","physical_zone":"string","zone":"string","zone_id":"number","zone_zh":"string"}]]}]],"description":"Information of region.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"show_permission":{"type":"bool","description":"Whether to display all available zones under the region and display the permissions of each available zone of the user.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"cpu":"number","machine_type":"string","max_io_bandwidth":"number","max_storage_size":"number","memory":"number","min_storage_size":"number","zone_stock_infos":["list",["object",{"has_stock":"bool","zone":"string"}]]}]],"description":"A list of zone. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_cc_http_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"action":"string","create_time":"string","frequency":"number","ip_list":["list","string"],"name":"string","policy_id":"string","resource_id":"string","resource_type":"string","rule_list":["list",["object",{"operator":"string","skey":"string","value":"string"}]],"smode":"string","switch":"bool"}]],"description":"A list of CC http policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CC http policy to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"Id of the CC http policy to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"ID of the resource that the CC http policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_cc_https_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"action":"string","create_time":"string","domain":"string","ip_list":["list","string"],"name":"string","policy_id":"string","resource_id":"string","resource_type":"string","rule_id":"string","rule_list":["list",["object",{"operator":"string","skey":"string","value":"string"}]],"switch":"bool"}]],"description":"A list of CC https policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CC https policy to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"Id of the CC https policy to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Id of the resource that the CC https policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC https policy works for, valid value is `bgpip`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"black_ips":["set","string"],"create_time":"string","drop_options":["list",["object",{"bad_conn_threshold":"number","check_sync_conn":"bool","conn_timeout":"number","d_conn_limit":"number","d_new_limit":"number","drop_abroad":"bool","drop_icmp":"bool","drop_other":"bool","drop_tcp":"bool","drop_udp":"bool","icmp_mbps_limit":"number","null_conn_enable":"bool","other_mbps_limit":"number","s_conn_limit":"number","s_new_limit":"number","syn_limit":"number","syn_rate":"number","tcp_mbps_limit":"number","udp_mbps_limit":"number"}]],"name":"string","packet_filters":["list",["object",{"action":"string","d_end_port":"number","d_start_port":"number","depth":"number","is_include":"bool","match_begin":"string","match_str":"string","match_type":"string","offset":"number","pkt_length_max":"number","pkt_length_min":"number","protocol":"string","s_end_port":"number","s_start_port":"number"}]],"policy_id":"string","port_filters":["list",["object",{"action":"string","end_port":"number","kind":"number","protocol":"string","start_port":"number"}]],"scene_id":"string","watermark_filters":["list",["object",{"auto_remove":"bool","offset":"number","open_switch":"bool","tcp_port_list":["list","string"],"udp_port_list":["list","string"]}]],"watermark_key":["list",["object",{"content":"string","create_time":"string","id":"string","open_switch":"bool"}]],"white_ips":["set","string"]}]],"description":"A list of DDoS policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"policy_id":{"type":"string","description":"ID of the DDoS policy to be query.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_attachments":{"version":0,"block":{"attributes":{"dayu_ddos_policy_attachment_list":{"type":["list",["object",{"policy_id":"string","resource_id":"string","resource_type":"string"}]],"description":"A list of dayu DDoS policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"Id of the policy to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"ID of the attached resource to be queried.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_cases":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"app_protocols":["list","string"],"app_type":"string","create_time":"string","has_abroad":"string","has_initiate_tcp":"string","has_initiate_udp":"string","has_vpn":"string","max_tcp_package_len":"string","max_udp_package_len":"string","min_tcp_package_len":"string","min_udp_package_len":"string","name":"string","peer_tcp_port":"string","peer_udp_port":"string","platform_types":["list","string"],"resource_type":"string","scene_id":"string","tcp_end_port":"string","tcp_footprint":"string","tcp_start_port":"string","udp_end_port":"string","udp_footprint":"string","udp_start_port":"string","web_api_urls":["list","string"]}]],"description":"A list of DDoS policy cases. Each element contains the following attributes:","description_kind":"plain","computed":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy case works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_id":{"type":"string","description":"ID of the DDoS policy case to be query.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_eip":{"version":0,"block":{"attributes":{"bind_status":{"type":["list","string"],"description":"The binding state of the instance, value range [BINDING, BIND, UNBINDING, UNBIND], default is [BINDING, BIND, UNBINDING, UNBIND].","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"The number of pages, default is `10`.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"created_time":"string","eip_address_status":"string","eip_bound_rsc_eni":"string","eip_bound_rsc_ins":"string","eip_bound_rsc_vip":"string","eip_list":["list","string"],"expired_time":"string","instance_id":"string","modify_time":"string","protection_status":"string","region":"string"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"offset":{"type":"number","description":"The page start offset, default is `0`.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Id of the resource.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rules":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"d_port":"number","health_check_health_num":"number","health_check_interval":"number","health_check_switch":"bool","health_check_timeout":"number","health_check_unhealth_num":"number","lb_type":"number","name":"string","protocol":"string","rule_id":"string","s_port":"number","session_switch":"bool","session_time":"number","source_list":["list",["object",{"source":"string","weight":"number"}]],"source_type":"number"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the layer 4 rule to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Id of the resource that the layer 4 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 4 rule works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Id of the layer 4 rule to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rules_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Type of the resource that the layer 4 rule works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Ip of the resource.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"id":"string","ip":"string","keep_enable":"bool","keeptime":"number","lb_type":"number","modify_time":"string","protocol":"string","region":"number","remove_switch":"bool","rule_id":"string","rule_name":"string","source_list":["list",["object",{"source":"string","weight":"number"}]],"source_port":"number","source_type":"number","virtual_port":"number"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"virtual_port":{"type":"number","description":"Virtual port of resource.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rules":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain of the layer 7 rule to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"domain":"string","health_check_code":"number","health_check_health_num":"number","health_check_interval":"number","health_check_method":"string","health_check_path":"string","health_check_switch":"bool","health_check_unhealth_num":"number","name":"string","protocol":"string","rule_id":"string","source_list":["list","string"],"source_type":"number","ssl_id":"string","status":"number","switch":"bool","threshold":"number"}]],"description":"A list of layer 7 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"Id of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 7 rule works for, valid value is `bgpip`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Id of the layer 7 rule to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rules_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Type of the resource that the layer 4 rule works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain of resource.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Ip of the resource.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The number of pages, default is `10`.","description_kind":"plain","deprecated":true,"optional":true},"list":{"type":["list",["object",{"cc_enable":"number","cc_level":"string","cc_status":"number","cc_threshold":"number","cert_type":"number","domain":"string","https_to_http_enable":"number","id":"string","ip":"string","keep_enable":"number","keep_time":"number","lb_type":"number","modify_time":"string","protocol":"string","region":"number","rule_name":"string","source_list":["list",["object",{"source":"string","weight":"number"}]],"source_type":"number","ssl_id":"string","status":"number","virtual_port":"number"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"offset":{"type":"number","description":"The page start offset, default is `0`.","description_kind":"plain","deprecated":true,"optional":true},"protocol":{"type":"string","description":"Protocol of resource, value range [`http`, `https`].","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_db_space_status":{"version":0,"block":{"attributes":{"available_days":{"type":"number","description":"Estimated number of days available.","description_kind":"plain","computed":true},"growth":{"type":"number","description":"Disk growth (MB).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"range_days":{"type":"number","description":"The number of days in the time period, the deadline is the current day, and the default is 7 days.","description_kind":"plain","optional":true},"remain":{"type":"number","description":"Disk remaining (MB).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total":{"type":"number","description":"Total disk size (MB).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_db_instances":{"version":0,"block":{"attributes":{"db_scan_status":{"type":"number","description":"all-instance inspection status. `0`: All-instance inspection is enabled; `1`: All-instance inspection is not enabled.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"query based on the instance ID condition.","description_kind":"plain","optional":true},"instance_names":{"type":["set","string"],"description":"query based on the instance name condition.","description_kind":"plain","optional":true},"is_supported":{"type":"bool","description":"whether it is an instance supported by DBbrain, always pass `true`.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"audit_policy_status":"string","audit_running_status":"string","cpu":"number","create_time":"string","deadline_time":"string","deploy_mode":"string","engine_version":"string","event_count":"number","group_id":"string","group_name":"string","health_score":"number","init_flag":"number","instance_conf":["list",["object",{"daily_inspection":"string","key_delimiters":["set","string"],"overview_display":"string"}]],"instance_id":"string","instance_name":"string","instance_type":"number","internal_vip":"string","internal_vport":"number","is_supported":"bool","memory":"number","product":"string","region":"string","sec_audit_status":"string","source":"string","status":"number","task_status":"number","uniq_subnet_id":"string","uniq_vpc_id":"string","vip":"string","volume":"number","vport":"number"}]],"description":"information about the instance.","description_kind":"plain","computed":true},"product":{"type":"string","description":"service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.","description_kind":"plain","required":true},"regions":{"type":["set","string"],"description":"query based on geographical conditions.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_event":{"version":0,"block":{"attributes":{"diag_item":{"type":"string","description":"diagnostic item.","description_kind":"plain","computed":true},"diag_type":{"type":"string","description":"Diagnostic type.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End Time.","description_kind":"plain","computed":true},"event_id":{"type":"number","description":"Event ID. Obtain it through `Get Instance Diagnosis History DescribeDBDiagHistory`.","description_kind":"plain","optional":true,"computed":true},"explanation":{"type":"string","description":"Diagnostic event details, output is empty if there is no additional explanatory information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"isntance id.","description_kind":"plain","required":true},"metric":{"type":"string","description":"reserved text. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"outline":{"type":"string","description":"Diagnostic summary.","description_kind":"plain","computed":true},"problem":{"type":"string","description":"Diagnosed problem.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"severity":{"type":"number","description":"severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Starting time.","description_kind":"plain","computed":true},"suggestions":{"type":"string","description":"A diagnostic suggestion, or empty if there is no suggestion.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_events":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"end time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"instance id list.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"diag_item":"string","diag_type":"string","end_time":"string","event_id":"number","instance_id":"string","metric":"string","outline":"string","region":"string","severity":"number","start_time":"string"}]],"description":"diag event list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"severities":{"type":["set","number"],"description":"severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_history":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.","description_kind":"plain","required":true},"events":{"type":["list",["object",{"diag_item":"string","diag_type":"string","end_time":"string","event_id":"number","instance_id":"string","metric":"string","outline":"string","region":"string","severity":"number","start_time":"string"}]],"description":"Event description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_health_scores":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"events_total_count":"number","health_level":"string","health_score":"number","issue_types":["list",["object",{"events":["list",["object",{"count":"number","diag_type":"string","end_time":"string","event_id":"number","metric":"string","outline":"string","score_lost":"number","severity":"number","start_time":"string"}]],"issue_type":"string","total_count":"number"}]]}]],"description":"Health score and abnormal deduction items.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of the instance whose health score needs to be obtained.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database TDSQL-C for MySQL, the default is mysql.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"time":{"type":"string","description":"The time to obtain the health score, the time format is as follows: 2019-09-10 12:13:14.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_mysql_process_list":{"version":0,"block":{"attributes":{"command":{"type":"string","description":"The execution type of the thread, used to filter the thread list.","description_kind":"plain","optional":true},"db":{"type":"string","description":"The threads operations database, used to filter the thread list.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The operating host address of the thread, used to filter the thread list.","description_kind":"plain","optional":true},"id":{"type":"number","description":"thread ID, used to filter the thread list.","description_kind":"plain","optional":true},"info":{"type":"string","description":"The threads operation statement is used to filter the thread list.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"process_list":{"type":["list",["object",{"command":"string","db":"string","host":"string","id":"string","info":"string","state":"string","time":"string","user":"string"}]],"description":"Live thread list.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"state":{"type":"string","description":"The operational state of the thread, used to filter the thread list.","description_kind":"plain","optional":true},"time":{"type":"number","description":"The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.","description_kind":"plain","optional":true},"user":{"type":"string","description":"The operating account name of the thread, used to filter the thread list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_no_primary_key_tables":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Query date, such as 2021-05-27, the earliest date is 30 days ago.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"no_primary_key_table_count_diff":{"type":"number","description":"The difference with yesterday\u0026amp;#39;s scan of the table without a primary key. A positive number means an increase, a negative number means a decrease, and 0 means no change.","description_kind":"plain","computed":true},"no_primary_key_tables":{"type":["list",["object",{"engine":"string","table_name":"string","table_rows":"number","table_schema":"string","total_length":"number"}]],"description":"A list of tables without primary keys.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - ApsaraDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"timestamp":{"type":"number","description":"Collection timestamp (seconds).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_redis_top_big_keys":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Query date, such as 2021-05-27, the earliest date can be the previous 30 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"key_type":{"type":"string","description":"Key type filter condition, the default is no filter, the value includes `string`, `list`, `set`, `hash`, `sortedset`, `stream`.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include `redis` - cloud database Redis.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sorting field, the value includes `Capacity` - memory, `ItemCount` - number of elements, the default is `Capacity`.","description_kind":"plain","optional":true},"top_keys":{"type":["list",["object",{"encoding":"string","expire_time":"number","item_count":"number","key":"string","length":"number","max_element_size":"number","type":"string"}]],"description":"list of top keys.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_redis_top_key_prefix_list":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Query date, such as 2021-05-27, the earliest date can be the previous 30 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"ave_element_size":"number","count":"number","item_count":"number","key_pre_index":"string","length":"number","max_element_size":"number"}]],"description":"list of top key prefixes.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values include `redis` - cloud database Redis.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_security_audit_log_download_urls":{"version":0,"block":{"attributes":{"async_request_id":{"type":"number","description":"Asynchronous task ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - ApsaraDB for MySQL.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sec_audit_group_id":{"type":"string","description":"Security audit group Id.","description_kind":"plain","required":true},"urls":{"type":["set","string"],"description":"List of COS links to export results. When the result set is large, it may be divided into multiple urls for download.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_security_audit_log_export_tasks":{"version":0,"block":{"attributes":{"async_request_ids":{"type":["set","number"],"description":"async request id list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"async_request_id":"number","create_time":"string","danger_levels":["set","number"],"end_time":"string","log_end_time":"string","log_start_time":"string","progress":"number","start_time":"string","status":"string","total_size":"number"}]],"description":"security audit log export task list.","description_kind":"plain","computed":true},"product":{"type":"string","description":"product, optional value is mysql.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sec_audit_group_id":{"type":"string","description":"security audit group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_time_series_stats":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, such as `2019-09-10 12:13:14`, the interval between the end time and the start time can be up to 7 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"period":{"type":"number","description":"The unit time interval between bars, in seconds.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"series_data":{"type":["list",["object",{"series":["list",["object",{"metric":"string","unit":"string","values":["set","number"]}]],"timestamp":["set","number"]}]],"description":"Instan1ce cpu utilization monitoring data within a unit time interval.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true},"time_series":{"type":["list",["object",{"count":"number","timestamp":"number"}]],"description":"Statistics on the number of slow logs in a unit time interval.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_top_sqls":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The deadline, such as `2019-09-11 10:13:14`, the interval between the deadline and the start time is less than 7 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"order_by":{"type":"string","description":"The sorting method supports ASC (ascending) and DESC (descending). The default is DESC.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rows":{"type":["list",["object",{"exec_times":"number","lock_time":"number","lock_time_avg":"number","lock_time_max":"number","lock_time_min":"number","lock_time_ratio":"number","md5":"string","query_time":"number","query_time_avg":"number","query_time_max":"number","query_time_min":"number","query_time_ratio":"number","rows_examined":"number","rows_examined_avg":"number","rows_examined_max":"number","rows_examined_min":"number","rows_examined_ratio":"number","rows_sent":"number","rows_sent_avg":"number","rows_sent_max":"number","rows_sent_min":"number","rows_sent_ratio":"number","schema":"string","sql_template":"string","sql_text":"string"}]],"description":"Slow log top sql list.","description_kind":"plain","computed":true},"sort_by":{"type":"string","description":"Sort key, currently supports sort keys such as QueryTime, ExecTimes, RowsSent, LockTime and RowsExamined, the default is QueryTime.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true}},"block_types":{"schema_list":{"nesting_mode":"list","block":{"attributes":{"schema":{"type":"string","description":"DB name.","description_kind":"plain","required":true}},"description":"Array of database names.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_user_host_stats":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"EndTime time of the query range, time format such as: 2019-09-10 12:13:14.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"count":"number","ratio":"number","user_host":"string"}]],"description":"Detailed list of the slow log proportion for each source address.","description_kind":"plain","computed":true},"md5":{"type":"string","description":"MD5 value of SOL template.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Types of service products, supported values:`mysql` - Cloud Database MySQL; `cynosdb` - Cloud Database TDSQL-C for MySQL, defaults to `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the query range, time format such as: 2019-09-10 12:13:14.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_user_sql_advice":{"version":0,"block":{"attributes":{"advices":{"type":"string","description":"SQL optimization suggestion, which can be parsed into a JSON array, and the output is empty when no optimization is required.","description_kind":"plain","computed":true},"comments":{"type":"string","description":"SQL optimization suggestion remarks, which can be parsed into a String array, and the output is empty when optimization is not required.","description_kind":"plain","computed":true},"cost":{"type":"string","description":"The cost saving details after SQL optimization can be parsed as JSON, and the output is empty when no optimization is required.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL; `dbbrain-mysql` - self-built MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"request_id":{"type":"string","description":"Unique request ID, returned for every request. The RequestId of the request needs to be provided when locating the problem.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"schema":{"type":"string","description":"library name.","description_kind":"plain","optional":true,"computed":true},"sql_plan":{"type":"string","description":"The SQL execution plan can be parsed into JSON, and the output is empty when no optimization is required.","description_kind":"plain","computed":true},"sql_text":{"type":"string","description":"SQL statements.","description_kind":"plain","required":true},"tables":{"type":"string","description":"The DDL information of related tables can be parsed into a JSON array.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_logs":{"version":0,"block":{"attributes":{"db":{"type":["set","string"],"description":"database list.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"The deadline, such as 2019-09-11 10:13:14, the interval between the deadline and the start time is less than 7 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance Id.","description_kind":"plain","required":true},"ip":{"type":["set","string"],"description":"ip.","description_kind":"plain","optional":true},"key":{"type":["set","string"],"description":"keywords.","description_kind":"plain","optional":true},"md5":{"type":"string","description":"md5 value of sql template.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rows":{"type":["list",["object",{"database":"string","lock_time":"number","query_time":"number","rows_examined":"number","rows_sent":"number","sql_text":"string","timestamp":"string","user_host":"string","user_name":"string"}]],"description":"Slow log details.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Start time, such as 2019-09-10 12:13:14.","description_kind":"plain","required":true},"time":{"type":["set","number"],"description":"Time-consuming interval, the left and right boundaries of the time-consuming interval correspond to the 0th element and the first element of the array respectively.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"user.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_sql_filters":{"version":0,"block":{"attributes":{"filter_ids":{"type":["set","number"],"description":"filter id list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","current_concurrency":"number","current_time":"string","expire_time":"string","id":"number","max_concurrency":"number","origin_keys":"string","origin_rule":"string","rejected_sql_count":"number","sql_type":"string","status":"string"}]],"description":"sql filter list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"statuses":{"type":["set","string"],"description":"status list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_sql_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"schema":{"type":"string","description":"database name.","description_kind":"plain","required":true},"sql_id":{"type":"number","description":"SQL template ID.","description_kind":"plain","computed":true},"sql_template":{"type":"string","description":"SQL template content.","description_kind":"plain","computed":true},"sql_text":{"type":"string","description":"SQL statements.","description_kind":"plain","required":true},"sql_type":{"type":"string","description":"sql type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_schema_time_series":{"version":0,"block":{"attributes":{"end_date":{"type":"string","description":"The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top libraries to return, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.","description_kind":"plain","optional":true},"top_space_schema_time_series":{"type":["list",["object",{"series_data":["list",["object",{"series":["list",["object",{"metric":"string","unit":"string","values":["set","number"]}]],"timestamp":["set","number"]}]],"table_schema":"string"}]],"description":"The time series data list of the returned top library space statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_schemas":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top libraries to return, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.","description_kind":"plain","optional":true},"timestamp":{"type":"number","description":"Timestamp (in seconds) when library space data is collected.","description_kind":"plain","computed":true},"top_space_schemas":{"type":["list",["object",{"data_free":"number","data_length":"number","frag_ratio":"number","index_length":"number","physical_file_size":"number","table_rows":"number","table_schema":"string","total_length":"number"}]],"description":"The returned list of top library space statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_table_time_series":{"version":0,"block":{"attributes":{"end_date":{"type":"string","description":"The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top tables returned, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize. The default is PhysicalFileSize.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.","description_kind":"plain","optional":true},"top_space_table_time_series":{"type":["list",["object",{"engine":"string","series_data":["list",["object",{"series":["list",["object",{"metric":"string","unit":"string","values":["set","number"]}]],"timestamp":["set","number"]}]],"table_name":"string","table_schema":"string"}]],"description":"The time-series data list of the returned Top tablespace statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_tables":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top tables returned, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.","description_kind":"plain","optional":true},"timestamp":{"type":"number","description":"The timestamp (in seconds) of collecting tablespace data.","description_kind":"plain","computed":true},"top_space_tables":{"type":["list",["object",{"data_free":"number","data_length":"number","engine":"string","frag_ratio":"number","index_length":"number","physical_file_size":"number","table_name":"string","table_rows":"number","table_schema":"string","total_length":"number"}]],"description":"The list of Top tablespace statistics returned.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dc_access_points":{"version":0,"block":{"attributes":{"access_point_set":{"type":["list",["object",{"access_point_id":"string","access_point_name":"string","access_point_type":"string","area":"string","available_port_type":["set","string"],"city":"string","coordinate":["list",["object",{"lat":"number","lng":"number"}]],"line_operator":["set","string"],"location":"string","region_id":"string","state":"string"}]],"description":"Access point information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_id":{"type":"string","description":"Access point region, which can be queried through `DescribeRegions`.You can call `DescribeRegions` to get the region ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_ccn_routes":{"version":0,"block":{"attributes":{"dcg_id":{"type":"string","description":"ID of the DCG to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"as_path":["list","string"],"cidr_block":"string","dcg_id":"string","route_id":"string"}]],"description":"Information list of the DCG route entries.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_instances":{"version":0,"block":{"attributes":{"dcg_id":{"type":"string","description":"ID of the DCG to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cnn_route_type":"string","create_time":"string","dcg_id":"string","dcg_ip":"string","enable_bgp":"bool","gateway_type":"string","name":"string","network_instance_id":"string","network_type":"string"}]],"description":"Information list of the DCG.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the DCG to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_instances":{"version":0,"block":{"attributes":{"dc_id":{"type":"string","description":"ID of the DC to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"access_point_id":"string","bandwidth":"number","circuit_code":"string","create_time":"string","customer_address":"string","customer_email":"string","customer_name":"string","customer_phone":"string","dc_id":"string","enabled_time":"string","expired_time":"string","fault_report_contact_person":"string","fault_report_contact_phone":"string","line_operator":"string","location":"string","name":"string","port_type":"string","redundant_dc_id":"string","state":"string","tencent_address":"string"}]],"description":"Information list of the DC.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the DC to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_bgp_num":{"type":"number","description":"Number of used BGP type IPv4 Internet addresses.","description_kind":"plain","computed":true},"ipv4_bgp_quota":{"type":"number","description":"BGP type IPv4 Internet address quota.","description_kind":"plain","computed":true},"ipv4_other_num":{"type":"number","description":"The number of non-BGP Internet addresses used.","description_kind":"plain","computed":true},"ipv4_other_quota":{"type":"number","description":"Non-BGP type IPv4 Internet address quota.","description_kind":"plain","computed":true},"ipv6_prefix_len":{"type":"number","description":"The minimum prefix length allowed on the IPv6 Internet public network.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address_statistics":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_address_statistics":{"type":["list",["object",{"region":"string","subnet_num":"number"}]],"description":"Statistical Information List of Internet Public Network Addresses.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_public_direct_connect_tunnel_routes":{"version":0,"block":{"attributes":{"direct_connect_tunnel_id":{"type":"string","description":"direct connect tunnel id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"routes":{"type":["list",["object",{"as_path":["set","string"],"destination_cidr_block":"string","next_hop":"string","route_id":"string","route_type":"string","status":"string"}]],"description":"Internet tunnel route list.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filter value of the field.","description_kind":"plain","required":true}},"description":"filter condition: route-type: route type, value: BGP/STATIC route-subnet: route cidr, value such as: 192.68.1.0/24.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dcdb_accounts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","delay_thresh":"number","description":"string","host":"string","read_only":"number","slave_const":"number","update_time":"string","user_name":"string"}]],"description":"Cloud database account information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_database_objects":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"Database name, obtained through the DescribeDatabases api.","description_kind":"plain","required":true},"funcs":{"type":["list",["object",{"func":"string"}]],"description":"Function list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"procs":{"type":["list",["object",{"proc":"string"}]],"description":"Procedure list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tables":{"type":["list",["object",{"table":"string"}]],"description":"Table list.","description_kind":"plain","computed":true},"views":{"type":["list",["object",{"view":"string"}]],"description":"View list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_database_tables":{"version":0,"block":{"attributes":{"cols":{"type":["list",["object",{"col":"string","type":"string"}]],"description":"Column information.","description_kind":"plain","computed":true},"db_name":{"type":"string","description":"Database name, obtained through the DescribeDatabases api.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table":{"type":"string","description":"Table name, obtained through the DescribeDatabaseObjects api.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_databases":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"db_name":"string"}]],"description":"Database information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_file_download_url":{"version":0,"block":{"attributes":{"file_path":{"type":"string","description":"Unsigned file path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"pre_signed_url":{"type":"string","description":"Signed download URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_id":{"type":"string","description":"Instance Shard ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_instance_node_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as tdsqlshard-6ltok4u9.","description_kind":"plain","required":true},"nodes_info":{"type":["list",["object",{"node_id":"string","role":"string","shard_id":"string"}]],"description":"Node information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_instances":{"version":0,"block":{"attributes":{"excluster_type":{"type":"number","description":"cluster excluster type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"instance ids.","description_kind":"plain","optional":true},"is_filter_excluster":{"type":"bool","description":"search according to the cluster excluter type.","description_kind":"plain","optional":true},"is_filter_vpc":{"type":"bool","description":"search according to the vpc.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"app_id":"number","auto_renew_flag":"number","create_time":"string","db_engine":"string","db_version":"string","instance_id":"string","instance_name":"string","instance_type":"number","is_audit_supported":"number","is_tmp":"number","isolated_timestamp":"string","memory":"number","node_count":"number","paymode":"string","period_end_time":"string","project_id":"number","region":"string","resource_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"shard_count":"number","shard_detail":["list",["object",{"cpu":"number","createtime":"string","memory":"number","node_count":"number","shard_id":"number","shard_instance_id":"string","shard_serial_id":"string","status":"number","storage":"number"}]],"status":"number","status_desc":"string","storage":"number","subnet_id":"number","uin":"string","update_time":"string","vip":"string","vpc_id":"number","vport":"number","wan_domain":"string","wan_port":"number","wan_status":"number","wan_vip":"string"}]],"description":"instance list.","description_kind":"plain","computed":true},"project_ids":{"type":["set","number"],"description":"project ids.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"search key, support fuzzy query.","description_kind":"plain","optional":true},"search_name":{"type":"string","description":"search name, support instancename, vip, all.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet id, valid when IsFilterVpc is true.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"vpc id, valid when IsFilterVpc is true.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_log_files":{"version":0,"block":{"attributes":{"files":{"type":["list",["object",{"file_name":"string","length":"number","mtime":"number","uri":"string"}]],"description":"Information such as `uri`, `length`, and `mtime` (modification time).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsqlshard-ow728lmc`.","description_kind":"plain","required":true},"normal_prefix":{"type":"string","description":"For an instance in a common network, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_id":{"type":"string","description":"Instance shard ID in the format of `shard-rc754ljk`.","description_kind":"plain","required":true},"type":{"type":"number","description":"Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog).","description_kind":"plain","required":true},"vpc_prefix":{"type":"string","description":"For an instance in a VPC, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_orders":{"version":0,"block":{"attributes":{"deal_names":{"type":["set","string"],"description":"List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances.","description_kind":"plain","required":true},"deals":{"type":["list",["object",{"count":"number","deal_name":"string","flow_id":"number","instance_ids":["set","string"],"owner_uin":"string","pay_mode":"number"}]],"description":"Order information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_parameters":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"constraint":["set",["object",{"enum":"string","range":["set",["object",{"max":"string","min":"string"}]],"string":"string","type":"string"}]],"default":"string","have_set_value":"bool","need_restart":"bool","param":"string","value":"string"}]],"description":"parameter list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `pent` (cent), `microPent` (microcent).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The count of instances wants to buy.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"paymode":{"type":"string","description":"Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription).","description_kind":"plain","optional":true},"period":{"type":"number","description":"Purchase period in months.","description_kind":"plain","required":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_count":{"type":"number","description":"Number of instance shards.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":"Number of instance shard nodes.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true},"zone":{"type":"string","description":"AZ ID of the purchased instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_project_security_groups":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"Database engine name. Valid value: `dcdb`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_projects":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"projects":{"type":["list",["object",{"app_id":"number","create_time":"string","creator_uin":"number","info":"string","is_default":"number","name":"string","owner_uin":"number","project_id":"number","src_app_id":"number","src_plat":"string","status":"number"}]],"description":"Project list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_renewal_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `pent` (cent), `microPent` (microcent).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"period":{"type":"number","description":"Renewal duration, default: 1 month.","description_kind":"plain","optional":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_sale_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_list":{"type":["list",["object",{"available_choice":["list",["object",{"master_zone":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]],"slave_zones":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"region":"string","region_id":"number","region_name":"string","zone_list":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"description":"list of sale region info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string"}]],"description":"security group list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_shard_spec":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"spec_config":{"type":["list",["object",{"machine":"string","spec_config_infos":["list",["object",{"cpu":"number","max_storage":"number","memory":"number","min_storage":"number","node_count":"number","pid":"number","qps":"number","suit_info":"string"}]]}]],"description":"list of instance specifications.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_shards":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"cpu":"number","create_time":"string","instance_id":"string","memory":"number","memory_usage":"number","node_count":"number","paymode":"string","period_end_time":"string","project_id":"number","proxy_version":"string","range":"string","region":"string","shard_instance_id":"string","shard_master_zone":"string","shard_serial_id":"string","shard_slave_zones":["set","string"],"status":"number","status_desc":"string","storage":"number","storage_usage":"number","subnet_id":"string","vpc_id":"string","zone":"string"}]],"description":"shard list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_instance_ids":{"type":["set","string"],"description":"shard instance ids.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_slow_logs":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"check_sum":"string","db":"string","example_sql":"string","finger_print":"string","host":"string","lock_time_avg":"string","lock_time_max":"string","lock_time_min":"string","lock_time_sum":"string","query_count":"string","query_time_avg":"string","query_time_max":"string","query_time_min":"string","query_time_sum":"string","rows_examined_sum":"string","rows_sent_sum":"string","ts_max":"string","ts_min":"string","user":"string"}]],"description":"Slow query log data.","description_kind":"plain","computed":true},"db":{"type":"string","description":"Specific name of the database to be queried.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Query end time in the format of 2016-08-22 14:55:20.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsqlshard-ow728lmc`.","description_kind":"plain","required":true},"lock_time_sum":{"type":"number","description":"Total statement lock time.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sorting metric. Valid values: query_time_sum, query_count.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: desc, asc.","description_kind":"plain","optional":true},"query_count":{"type":"number","description":"Total number of statement queries.","description_kind":"plain","computed":true},"query_time_sum":{"type":"number","description":"Total statement query time.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_id":{"type":"string","description":"Instance shard ID in the format of `shard-rc754ljk`.","description_kind":"plain","required":true},"slave":{"type":"number","description":"Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Query start time in the format of 2016-07-23 14:55:20.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_upgrade_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `pent` (cent), `microPent` (microcent).","description_kind":"plain","optional":true},"formula":{"type":"string","description":"Price calculation formula.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"upgrade_type":{"type":"string","description":"Upgrade type, ADD: add new shard, EXPAND: upgrade the existing shard, SPLIT: split existing shard.","description_kind":"plain","required":true}},"block_types":{"add_shard_config":{"nesting_mode":"list","block":{"attributes":{"shard_count":{"type":"number","description":"The number of new shards.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true}},"description":"Config for adding new shard.","description_kind":"plain"},"max_items":1},"expand_shard_config":{"nesting_mode":"list","block":{"attributes":{"shard_instance_ids":{"type":["set","string"],"description":"List of shard ID.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":"Shard node count.","description_kind":"plain","optional":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true}},"description":"Config for expanding existing shard.","description_kind":"plain"},"max_items":1},"split_shard_config":{"nesting_mode":"list","block":{"attributes":{"shard_instance_ids":{"type":["set","string"],"description":"List of shard ID.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true},"split_rate":{"type":"number","description":"Data split ratio, fixed at 50%.","description_kind":"plain","required":true}},"description":"Config for splitting existing shard.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dcx_instances":{"version":0,"block":{"attributes":{"dcx_id":{"type":"string","description":"ID of the dedicated tunnels to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"bandwidth":"number","bgp_asn":"number","bgp_auth_key":"string","create_time":"string","customer_address":"string","dc_id":"string","dcg_id":"string","dcx_id":"string","name":"string","network_region":"string","network_type":"string","route_filter_prefixes":["list","string"],"route_type":"string","state":"string","tencent_address":"string","vlan":"number","vpc_id":"string"}]],"description":"Information list of the dedicated tunnels.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the dedicated tunnels to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_check_data_engine_config_pairs_validity":{"version":0,"block":{"attributes":{"child_image_version_id":{"type":"string","description":"Engine Image version id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version_id":{"type":"string","description":"Engine major version id. If a minor version id exists, you only need to pass in the minor version id. If it does not exist, the latest minor version id under the current major version will be obtained.","description_kind":"plain","optional":true},"is_available":{"type":"bool","description":"Parameter validity: true: valid, false: at least one invalid parameter exists.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"unavailable_config":{"type":["set","string"],"description":"Invalid parameter set.","description_kind":"plain","computed":true}},"block_types":{"data_engine_config_pairs":{"nesting_mode":"list","block":{"attributes":{"config_item":{"type":"string","description":"Configuration item.","description_kind":"plain","required":true},"config_value":{"type":"string","description":"Configuration value.","description_kind":"plain","required":true}},"description":"User-defined parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_check_data_engine_image_can_be_rollback":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"from_record_id":{"type":"string","description":"Log record id before rollback.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_rollback":{"type":"bool","description":"Is it possible to roll back.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_record_id":{"type":"string","description":"Log record id after rollback.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_check_data_engine_image_can_be_upgrade":{"version":0,"block":{"attributes":{"child_image_version_id":{"type":"string","description":"The latest image version id that can be upgraded.","description_kind":"plain","computed":true},"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_upgrade":{"type":"bool","description":"Is it possible to upgrade.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine":{"version":0,"block":{"attributes":{"data_engine":{"type":["list",["object",{"auto_resume":"bool","auto_suspend":"bool","auto_suspend_time":"number","child_image_version_id":"string","cidr_block":"string","cluster_type":"string","create_time":"number","crontab_resume_suspend":"number","crontab_resume_suspend_strategy":["list",["object",{"resume_time":"string","suspend_strategy":"number","suspend_time":"string"}]],"data_engine_id":"string","data_engine_name":"string","default_data_engine":"bool","default_house":"bool","elastic_limit":"number","elastic_switch":"bool","engine_exec_type":"string","engine_type":"string","expire_time":"string","image_version_id":"string","image_version_name":"string","isolated_time":"string","max_clusters":"number","max_concurrency":"number","message":"string","min_clusters":"number","mode":"number","network_connection_set":["list",["object",{"appid":"number","associate_id":"string","create_time":"number","datasource_connection_cidr_block":"string","datasource_connection_id":"string","datasource_connection_name":"string","datasource_connection_subnet_cidr_block":"string","datasource_connection_subnet_id":"string","datasource_connection_vpc_id":"string","house_id":"string","house_name":"string","id":"number","network_connection_desc":"string","network_connection_type":"number","state":"number","sub_account_uin":"string","uin":"string","update_time":"number"}]],"permissions":["set","string"],"quota_id":"string","renew_flag":"number","resource_type":"string","reversal_time":"string","session_resource_template":["list",["object",{"driver_size":"string","executor_max_numbers":"number","executor_nums":"number","executor_size":"string"}]],"size":"number","spend_after":"number","start_standby_cluster":"bool","state":"number","sub_account_uin":"string","tag_list":["list",["object",{"tag_key":"string","tag_value":"string"}]],"tolerable_queue_time":"number","ui_u_r_l":"string","update_time":"number","user_alias":"string","user_app_id":"number","user_uin":"string"}]],"description":"Data engine details.","description_kind":"plain","computed":true},"data_engine_name":{"type":"string","description":"Engine name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine_events":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"Data engine name.","description_kind":"plain","required":true},"events":{"type":["list",["object",{"cluster_info":["set","string"],"events_action":["set","string"],"time":["set","string"]}]],"description":"Event details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine_image_versions":{"version":0,"block":{"attributes":{"engine_type":{"type":"string","description":"Engine type only support: SparkSQL/PrestoSQL/SparkBatch.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_parent_versions":{"type":["list",["object",{"description":"string","engine_type":"string","image_version":"string","image_version_id":"string","insert_time":"string","is_public":"number","is_shared_engine":"number","state":"number","update_time":"string"}]],"description":"Cluster large version image information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine_python_spark_images":{"version":0,"block":{"attributes":{"child_image_version_id":{"type":"string","description":"Engine Image version id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"python_spark_images":{"type":["list",["object",{"child_image_version_id":"string","create_time":"string","description":"string","spark_image_id":"string","spark_image_version":"string","update_time":"string"}]],"description":"Pyspark image list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_engine_usage_info":{"version":0,"block":{"attributes":{"available":{"type":"number","description":"Remaining cluster specifications.","description_kind":"plain","computed":true},"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"used":{"type":"number","description":"Engine specifications occupied.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_updatable_data_engines":{"version":0,"block":{"attributes":{"data_engine_basic_infos":{"type":["list",["object",{"app_id":"number","create_time":"number","data_engine_id":"string","data_engine_name":"string","data_engine_type":"string","message":"string","state":"number","update_time":"number","user_uin":"string"}]],"description":"Engine basic information.","description_kind":"plain","computed":true},"data_engine_config_command":{"type":"string","description":"Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_user_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.","description_kind":"plain","optional":true},"sorting":{"type":"string","description":"Sorting method, desc means forward order, asc means reverse order, the default is asc.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"User id, the same as the sub-user uin.","description_kind":"plain","optional":true},"user_info":{"type":["list",["object",{"data_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"engine_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"row_filter_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"type":"string","user_alias":"string","user_description":"string","user_id":"string","user_type":"string","work_group_info":["list",["object",{"total_count":"number","work_group_set":["list",["object",{"create_time":"string","creator":"string","work_group_description":"string","work_group_id":"number","work_group_name":"string"}]]}]]}]],"description":"User details.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_describe_user_roles":{"version":0,"block":{"attributes":{"fuzzy":{"type":"string","description":"List according to ARN blur.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The return results are sorted according to this field.","description_kind":"plain","optional":true},"sorting":{"type":"string","description":"Positive or inverted, such as DESC.","description_kind":"plain","optional":true},"user_roles":{"type":["list",["object",{"app_id":"string","arn":"string","cos_permission_list":["list",["object",{"cos_path":"string","permissions":["set","string"]}]],"creator":"string","desc":"string","modify_time":"number","permission_json":"string","role_id":"number","role_name":"string","uin":"string"}]],"description":"User role information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_user_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"User id (uin), if left blank, it defaults to the caller's sub-uin.","description_kind":"plain","optional":true},"user_type":{"type":"string","description":"User type, only support: ADMIN: ddministrator/COMMON: ordinary user.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_work_group_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sorting fields, when Type is User, support create-time, user-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.","description_kind":"plain","optional":true},"sorting":{"type":"string","description":"Sorting method, desc means forward order, asc means reverse order, the default is asc.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.","description_kind":"plain","optional":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","optional":true},"work_group_info":{"type":["list",["object",{"data_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"engine_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"row_filter_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"type":"string","user_info":["list",["object",{"total_count":"number","user_set":["list",["object",{"create_time":"string","creator":"string","user_alias":"string","user_description":"string","user_id":"string"}]]}]],"work_group_description":"string","work_group_id":"number","work_group_name":"string"}]],"description":"Workgroup details.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attribute name. If there are multiple Filters, the relationship between filters is a logical or (OR) relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value, if there are multiple values in the same filter, the relationship between values under the same filter is a logical or relationship.","description_kind":"plain","required":true}},"description":"Query filter conditions. when Type is User, fuzzy search with Key as user-name is supported; when Type is DataAuth, key is supported; policy-type: permission type; policy-source: data source; data-name: database table fuzzy search; when Type is EngineAuth, supports key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dnats":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the NAT forward.","description_kind":"plain","optional":true},"dnat_list":{"type":["list",["object",{"description":"string","elastic_ip":"string","elastic_port":"string","nat_id":"string","private_ip":"string","private_port":"string","protocol":"string","vpc_id":"string"}]],"description":"Information list of the DNATs.","description_kind":"plain","computed":true},"elastic_ip":{"type":"string","description":"Network address of the EIP.","description_kind":"plain","optional":true},"elastic_port":{"type":"string","description":"Port of the EIP.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_id":{"type":"string","description":"ID of the NAT gateway.","description_kind":"plain","optional":true},"private_ip":{"type":"string","description":"Network address of the backend service.","description_kind":"plain","optional":true},"private_port":{"type":"string","description":"Port of intranet.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_analytics":{"version":0,"block":{"attributes":{"alias_data":{"type":["list",["object",{"data":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"info":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string"}]]}]],"description":"Domain alias resolution volume statistics information.","description_kind":"plain","computed":true},"data":{"type":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"description":"Subtotal of resolution volume for the current statistical dimension.","description_kind":"plain","computed":true},"dns_format":{"type":"string","description":"DATE: Statistics by day dimension HOUR: Statistics by hour dimension.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"The domain name to query for resolution volume.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"The end date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"info":{"type":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string"}]],"description":"Domain resolution volume statistics query information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_list":{"version":0,"block":{"attributes":{"domain_list":{"type":["list",["object",{"cname_speedup":"string","created_on":"string","dns_status":"string","domain_id":"number","effective_dns":["set","string"],"grade":"string","grade_level":"number","grade_title":"string","group_id":"number","is_vip":"string","name":"string","owner":"string","punycode":"string","record_count":"number","remark":"string","search_engine_push":"string","status":"string","tag_list":["list",["object",{"tag_key":"string","tag_value":"string"}]],"ttl":"number","updated_on":"string","vip_auto_renew":"string","vip_end_at":"string","vip_start_at":"string"}]],"description":"Domain list.","description_kind":"plain","computed":true},"group_id":{"type":["set","number"],"description":"Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Get domain names based on keywords.","description_kind":"plain","optional":true},"package":{"type":["set","string"],"description":"Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"record_count_begin":{"type":"number","description":"The start point of the domain name\u0026amp;#39;s record count query range.","description_kind":"plain","optional":true},"record_count_end":{"type":"number","description":"The end point of the domain name\u0026amp;#39;s record count query range.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Get domain names based on remark information.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_field":{"type":"string","description":"Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.","description_kind":"plain","optional":true},"sort_type":{"type":"string","description":"Sorting type, ascending: ASC, descending: DESC.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.","description_kind":"plain","required":true},"updated_at_begin":{"type":"string","description":"The start time of the domain name\u0026amp;#39;s update time to be obtained, such as \u0026amp;#39;2021-05-01 03:00:00\u0026amp;#39;.","description_kind":"plain","optional":true},"updated_at_end":{"type":"string","description":"The end time of the domain name\u0026amp;#39;s update time to be obtained, such as \u0026amp;#39;2021-05-10 20:00:00\u0026amp;#39;.","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"tag_value":{"type":["set","string"],"description":"Filter value of the field.","description_kind":"plain","required":true}},"description":"Tag description list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_log_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_list":{"type":["set","string"],"description":"Domain Operation Log List. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_analytics":{"version":0,"block":{"attributes":{"alias_data":{"type":["list",["object",{"data":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"info":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string","subdomain":"string"}]]}]],"description":"Subdomain alias resolution statistics information.","description_kind":"plain","computed":true},"data":{"type":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"description":"The subtotal of the resolution volume for the current statistical dimension.","description_kind":"plain","computed":true},"dns_format":{"type":"string","description":"DATE: Statistics by day dimension, HOUR: Statistics by hour dimension.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"The domain to query for resolution volume.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"The end date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"info":{"type":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string","subdomain":"string"}]],"description":"Subdomain resolution statistics query information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true},"subdomain":{"type":"string","description":"The subdomain to query for resolution volume.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_line_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_grade":{"type":"string","description":"Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"line_group_list":{"type":["list",["object",{"line_id":"string","line_list":["set","string"],"name":"string","type":"string"}]],"description":"Line group list.","description_kind":"plain","computed":true},"line_list":{"type":["list",["object",{"line_id":"string","name":"string"}]],"description":"Line list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain to which the resolution record belongs.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.","description_kind":"plain","optional":true},"group_id":{"type":["set","number"],"description":"When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_exact_sub_domain":{"type":"bool","description":"Whether to perform an exact search based on the SubDomain parameter.","description_kind":"plain","optional":true},"keyword":{"type":"string","description":"Search for resolution records by keyword, currently supporting searching host headers and record values.","description_kind":"plain","optional":true},"mx_begin":{"type":"number","description":"The starting point of the resolution record MX priority query interval.","description_kind":"plain","optional":true},"mx_end":{"type":"number","description":"The endpoint of the resolution record MX priority query interval.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"record_count_info":{"type":["list",["object",{"list_count":"number","subdomain_count":"number","total_count":"number"}]],"description":"Statistics of the number of records.","description_kind":"plain","computed":true},"record_line":{"type":["set","string"],"description":"Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.","description_kind":"plain","optional":true},"record_list":{"type":["list",["object",{"default_ns":"bool","line":"string","line_id":"string","monitor_status":"string","mx":"number","name":"string","record_id":"number","remark":"string","status":"string","ttl":"number","type":"string","updated_on":"string","value":"string","weight":"number"}]],"description":"List of records.","description_kind":"plain","computed":true},"record_status":{"type":["set","string"],"description":"Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.","description_kind":"plain","optional":true},"record_type":{"type":["set","string"],"description":"Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.","description_kind":"plain","optional":true},"record_value":{"type":"string","description":"Get the resolution record based on the resolution record value.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Get the resolution record based on the resolution record remark.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_field":{"type":"string","description":"Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.","description_kind":"plain","optional":true},"sort_type":{"type":"string","description":"Sorting method, ascending: ASC, descending: DESC. The default value is ASC.","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description":"Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.","description_kind":"plain","optional":true},"ttl_begin":{"type":"number","description":"The starting point of the resolution record TTL query interval.","description_kind":"plain","optional":true},"ttl_end":{"type":"number","description":"The endpoint of the resolution record TTL query interval.","description_kind":"plain","optional":true},"updated_at_begin":{"type":"string","description":"The starting point of the resolution record update time query interval.","description_kind":"plain","optional":true},"updated_at_end":{"type":"string","description":"The endpoint of the resolution record update time query interval.","description_kind":"plain","optional":true},"weight_begin":{"type":"number","description":"The starting point of the resolution record weight query interval.","description_kind":"plain","optional":true},"weight_end":{"type":"number","description":"The endpoint of the resolution record weight query interval.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_type":{"version":0,"block":{"attributes":{"domain_grade":{"type":"string","description":"Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type_list":{"type":["set","string"],"description":"Record type list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_records":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain for which DNS records are to be obtained.","description_kind":"plain","optional":true},"domain_id":{"type":"string","description":"The ID of the domain for which DNS records are to be obtained. If DomainId is passed in, the system will omit the parameter domain.","description_kind":"plain","optional":true},"group_id":{"type":"string","description":"The group ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"The keyword for searching for DNS records. Host headers and record values are supported.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The limit. It defaults to 100 and can be up to 3,000.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset. Default value: 0.","description_kind":"plain","optional":true},"record_count_info":{"type":["list",["object",{"list_count":"number","subdomain_count":"number","total_count":"number"}]],"description":"Count info of the queried record list.","description_kind":"plain","computed":true},"record_line":{"type":"string","description":"The split zone name.","description_kind":"plain","optional":true},"record_line_id":{"type":"string","description":"The split zone ID. If `record_line_id` is passed in, the system will omit the parameter `record_line`.","description_kind":"plain","optional":true},"record_type":{"type":"string","description":"The type of DNS record, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, or SPF record.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"line":"string","line_id":"string","monitor_status":"string","mx":"number","name":"string","record_id":"number","remark":"string","status":"string","ttl":"number","type":"string","updated_on":"string","value":"string","weight":"number"}]],"description":"The record list result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for store query result as JSON.","description_kind":"plain","optional":true},"sort_field":{"type":"string","description":"The sorting field. Available values: name, line, type, value, weight, mx, and ttl,updated_on.","description_kind":"plain","optional":true},"sort_type":{"type":"string","description":"The sorting type. Valid values: ASC (ascending, default), DESC (descending).","description_kind":"plain","optional":true},"subdomain":{"type":"string","description":"The host header of a DNS record. If this parameter is passed in, only the DNS record corresponding to this host header will be returned.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_domains":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Specify data limit in range [1, 100]. Default: 20.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"auto_renew":"number","buy_status":"string","code_tld":"string","creation_date":"string","domain_id":"string","domain_name":"string","expiration_date":"string","is_premium":"bool","tld":"string"}]],"description":"Domain result list.","description_kind":"plain","computed":true},"offset":{"type":"number","description":"Specify data offset. Default: 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used for save response as file locally.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dts_compare_tasks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"check_process":["list",["object",{"message":"string","percent":"number","status":"string","step":["list",["object",{"errors":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]],"percent":"number","start_time":"string","status":"string","step_id":"string","step_message":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]]}]],"step_all":"number","step_now":"number"}]],"compare_process":["list",["object",{"message":"string","percent":"number","status":"string","step":["list",["object",{"errors":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]],"percent":"number","start_time":"string","status":"string","step_id":"string","step_message":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]]}]],"step_all":"number","step_now":"number"}]],"compare_task_id":"string","conclusion":"string","config":["list",["object",{"object_items":["list",["object",{"db_mode":"string","db_name":"string","schema_name":"string","table_mode":"string","tables":["list",["object",{"table_name":"string"}]],"view_mode":"string","views":["list",["object",{"view_name":"string"}]]}]],"object_mode":"string"}]],"created_at":"string","finished_at":"string","job_id":"string","started_at":"string","status":"string","task_name":"string"}]],"description":"compare task list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_db_instances":{"version":0,"block":{"attributes":{"account_mode":{"type":"string","description":"The owning account of the resource is null or self(resources in the self account), other(resources in the other account).","description_kind":"plain","optional":true},"database_type":{"type":"string","description":"Database type.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Database instance id.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Database instance name.","description_kind":"plain","optional":true},"instances":{"type":["list",["object",{"hint":"string","instance_id":"string","instance_name":"string","usable":"number","vip":"string","vport":"number"}]],"description":"Instance list.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"Limit.","description_kind":"plain","optional":true},"migrate_role":{"type":"string","description":"Whether the instance is the migration source or destination,src(for source), dst(for destination).","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset.","description_kind":"plain","optional":true},"request_id":{"type":"string","description":"Unique request id, provide this when encounter a problem.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"temporary secret id, used across account.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"temporary secret key, used across account.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"temporary token, used across account.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_jobs":{"version":0,"block":{"attributes":{"dst_access_type":{"type":["set","string"],"description":"destination access type.","description_kind":"plain","optional":true},"dst_database_type":{"type":["set","string"],"description":"destination database type.","description_kind":"plain","optional":true},"dst_instance_id":{"type":"string","description":"source instance id.","description_kind":"plain","optional":true},"dst_region":{"type":"string","description":"destination region.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","optional":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"action":["list",["object",{"all_action":["set","string"],"allowed_action":["set","string"]}]],"brief_msg":"string","compare_task":["list",["object",{"compare_task_id":"string","status":"string"}]],"create_time":"string","dst_info":["list",["object",{"access_type":"string","database_type":"string","info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_gw_id":"string","cvm_instance_id":"string","db_kernel":"string","engine_version":"string","host":"string","instance_id":"string","password":"string","port":"number","role":"string","subnet_id":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"node_type":"string","region":"string"}]],"end_time":"string","expect_run_time":"string","job_id":"string","job_name":"string","run_mode":"string","src_info":["list",["object",{"access_type":"string","database_type":"string","extra_attr":["list",["object",{"key":"string","value":"string"}]],"info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_gw_id":"string","cvm_instance_id":"string","db_kernel":"string","engine_version":"string","host":"string","instance_id":"string","password":"string","port":"number","role":"string","subnet_id":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"node_type":"string","region":"string","supplier":"string"}]],"start_time":"string","status":"string","step_info":["list",["object",{"master_slave_distance":"number","seconds_behind_master":"number","step_all":"number","step_info":["list",["object",{"errors":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]],"percent":"number","start_time":"string","status":"string","step_id":"string","step_message":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]]}]],"step_now":"number"}]],"tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"trade_info":["list",["object",{"billing_type":"string","deal_name":"string","expire_time":"string","instance_class":"string","isolate_reason":"string","isolate_time":"string","last_deal_name":"string","offline_reason":"string","offline_time":"string","pay_type":"string","trade_status":"string"}]],"update_time":"string"}]],"description":"migration job list.","description_kind":"plain","computed":true},"order_seq":{"type":"string","description":"order by, default by create time.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"run_mode":{"type":"string","description":"run mode.","description_kind":"plain","optional":true},"src_access_type":{"type":["set","string"],"description":"source access type.","description_kind":"plain","optional":true},"src_database_type":{"type":["set","string"],"description":"source database type.","description_kind":"plain","optional":true},"src_instance_id":{"type":"string","description":"source instance id.","description_kind":"plain","optional":true},"src_region":{"type":"string","description":"source region.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"migrate status.","description_kind":"plain","optional":true}},"block_types":{"tag_filters":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tag filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dts_sync_jobs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","optional":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true},"job_type":{"type":"string","description":"job type.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"actions":["set","string"],"all_actions":["set","string"],"create_time":"string","detail":["list",["object",{"current_step_progress":"number","master_slave_distance":"number","message":"string","progress":"number","seconds_behind_master":"number","step_all":"number","step_infos":["list",["object",{"errors":["list",["object",{"code":"string","help_doc":"string","message":"string","solution":"string"}]],"progress":"number","start_time":"string","status":"string","step_id":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"code":"string","help_doc":"string","message":"string","solution":"string"}]]}]],"step_now":"number"}]],"dst_access_type":"string","dst_database_type":"string","dst_info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_id":"string","cvm_instance_id":"string","db_kernel":"string","db_name":"string","engine_version":"string","instance_id":"string","ip":"string","password":"string","port":"number","region":"string","subnet_id":"string","supplier":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_dcg_id":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"dst_region":"string","end_time":"string","expect_run_time":"string","expire_time":"string","job_id":"string","job_name":"string","objects":["list",["object",{"advanced_objects":["set","string"],"databases":["list",["object",{"db_mode":"string","db_name":"string","function_mode":"string","functions":["set","string"],"new_db_name":"string","new_schema_name":"string","procedure_mode":"string","procedures":["set","string"],"schema_name":"string","table_mode":"string","tables":["list",["object",{"filter_condition":"string","new_table_name":"string","table_name":"string"}]],"view_mode":"string","views":["list",["object",{"new_view_name":"string","view_name":"string"}]]}]],"mode":"string"}]],"options":["list",["object",{"add_additional_column":"bool","conflict_handle_option":["list",["object",{"condition_column":"string","condition_operator":"string","condition_order_in_src_and_dst":"string"}]],"conflict_handle_type":"string","ddl_options":["list",["object",{"ddl_object":"string","ddl_value":["set","string"]}]],"deal_of_exist_same_table":"string","init_type":"string","op_types":["set","string"]}]],"pay_mode":"string","run_mode":"string","specification":"string","src_access_type":"string","src_database_type":"string","src_info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_id":"string","cvm_instance_id":"string","db_kernel":"string","db_name":"string","engine_version":"string","instance_id":"string","ip":"string","password":"string","port":"number","region":"string","subnet_id":"string","supplier":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_dcg_id":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"src_region":"string","start_time":"string","status":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]]}]],"description":"sync job list.","description_kind":"plain","computed":true},"order":{"type":"string","description":"order field.","description_kind":"plain","optional":true},"order_seq":{"type":"string","description":"order way, optional value is DESC or ASC.","description_kind":"plain","optional":true},"pay_mode":{"type":"string","description":"pay mode, optional value is PrePay or PostPay.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"run_mode":{"type":"string","description":"run mode, optional value is mmediate or Timed.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"status.","description_kind":"plain","optional":true}},"block_types":{"tag_filters":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tag filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eb_bus":{"version":0,"block":{"attributes":{"event_buses":{"type":["list",["object",{"add_time":"string","connection_briefs":["list",["object",{"status":"string","type":"string"}]],"description":"string","event_bus_id":"string","event_bus_name":"string","mod_time":"string","pay_mode":"string","target_briefs":["list",["object",{"target_id":"string","type":"string"}]],"type":"string"}]],"description":"event set information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"string","description":"Return results in ascending or descending order, optional values ASC (ascending) and DESC (descending).","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"According to which field to sort the returned results, the following fields are supported: AddTime (creation time), ModTime (modification time).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter key.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","required":true}},"description":"Filter conditions. The upper limit of Filters per request is 10, and the upper limit of Filter.Values 5.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eb_event_rules":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"string","description":"Return results in ascending or descending order, optional values ASC (ascending) and DESC (descending).","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"According to which field to sort the returned results, the following fields are supported: AddTime (creation time), ModTime (modification time).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rules":{"type":["list",["object",{"add_time":"string","dead_letter_config":["list",["object",{"ckafka_delivery_params":["list",["object",{"resource_description":"string","topic_name":"string"}]],"dispose_method":"string"}]],"description":"string","enable":"bool","event_bus_id":"string","mod_time":"string","rule_id":"string","rule_name":"string","status":"string","targets":["list",["object",{"target_id":"string","type":"string"}]]}]],"description":"Event rule information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_eb_plateform_event_template":{"version":0,"block":{"attributes":{"event_template":{"type":"string","description":"Platform product event template.","description_kind":"plain","computed":true},"event_type":{"type":"string","description":"Platform product event type.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_platform_event_names":{"version":0,"block":{"attributes":{"event_names":{"type":["list",["object",{"event_name":"string","event_type":"string"}]],"description":"Platform product list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_type":{"type":"string","description":"Platform product event type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_platform_event_patterns":{"version":0,"block":{"attributes":{"event_patterns":{"type":["list",["object",{"event_name":"string","event_pattern":"string"}]],"description":"Platform product event matching rules.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_type":{"type":"string","description":"Platform product type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_platform_products":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"platform_products":{"type":["list",["object",{"product_name":"string","product_type":"string"}]],"description":"Platform product list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_search":{"version":0,"block":{"attributes":{"dimension_values":{"type":["set","string"],"description":"Index retrieves dimension values.","description_kind":"plain","computed":true},"end_time":{"type":"number","description":"end time.","description_kind":"plain","required":true},"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"group_field":{"type":"string","description":"aggregate field, When querying the log index dimension value, you must enter.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sort by, asc from old to new, desc from new to old, take effect when the log is retrieved.","description_kind":"plain","optional":true},"order_fields":{"type":["set","string"],"description":"sort array, take effect when the log is retrieved.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"results":{"type":["list",["object",{"message":"string","region":"string","rule_ids":"string","source":"string","status":"string","subject":"string","timestamp":"string","type":"string"}]],"description":"Log search results, note: this field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"start_time":{"type":"number","description":"start time.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"filter field name.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"operator, congruent eq, not equal neq, similar like, exclude similar not like, less than lt, less than and equal to lte, greater than gt, greater than and equal to gte, in range range, not in range norange.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The logical relationship of the level filters, the value AND or OR.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Filter value, range operation needs to enter two values at the same time, separated by commas.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"filter field name.","description_kind":"plain","required":true},"operator":{"type":"string","description":"operator, congruent eq, not equal neq, similar like, exclude similar not like, less than lt, less than and equal to lte, greater than gt, greater than and equal to gte, within range range, not within range norange.","description_kind":"plain","required":true},"value":{"type":"string","description":"Filter values, range operations need to enter two values at the same time, separated by commas.","description_kind":"plain","required":true}},"description":"LogFilters array.","description_kind":"plain"}}},"description":"filter criteria.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eip":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"An EIP id indicate the uniqueness of a certain EIP, which can be used for instance binding or network interface binding.","description_kind":"plain","computed":true},"include_arrears":{"type":"bool","description":"Whether the IP is arrears.","description_kind":"plain","optional":true},"include_blocked":{"type":"bool","description":"Whether the IP is blocked.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"An public IP address for the EIP.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The status of the EIP, there are several status like `BIND`, `UNBIND`, and `BIND_ENI`.","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Key of the filter, valid keys: `address-id`,`address-name`,`address-ip`.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Value of the filter.","description_kind":"plain","required":true}},"description":"One or more name/value pairs to filter.","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_eip_address_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"quota_set":{"type":["list",["object",{"quota_current":"number","quota_id":"string","quota_limit":"number"}]],"description":"The specified account EIP quota information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eip_network_account_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_account_type":{"type":"string","description":"The network type of the user account, STANDARD is a standard user, LEGACY is a traditional user.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eips":{"version":0,"block":{"attributes":{"eip_id":{"type":"string","description":"ID of the EIP to be queried.","description_kind":"plain","optional":true},"eip_list":{"type":["list",["object",{"create_time":"string","eip_id":"string","eip_name":"string","eip_type":"string","eni_id":"string","instance_id":"string","public_ip":"string","status":"string","tags":["map","string"]}]],"description":"An information list of EIP. Each element contains the following attributes:","description_kind":"plain","computed":true},"eip_name":{"type":"string","description":"Name of the EIP to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip":{"type":"string","description":"The elastic ip address.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of EIP.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eks_cluster_credential":{"version":0,"block":{"attributes":{"addresses":{"type":["list",["object",{"ip":"string","port":"string","type":"string"}]],"description":"List of IP Address information.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"EKS Cluster ID.","description_kind":"plain","required":true},"credential":{"type":["map","string"],"description":"Credential info. Format `{ ca_cert: String, token: String }`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_lb":{"type":["list",["object",{"enabled":"bool","subnet_id":"string"}]],"description":"Cluster internal access LoadBalancer info.","description_kind":"plain","computed":true},"kube_config":{"type":"string","description":"EKS cluster kubeconfig.","description_kind":"plain","computed":true},"proxy_lb":{"type":"bool","description":"Indicates whether the new internal/public network function.","description_kind":"plain","computed":true},"public_lb":{"type":["list",["object",{"allow_from_cidrs":["list","string"],"enabled":"bool","extra_param":"string","security_group":"string","security_policies":["list","string"]}]],"description":"Cluster public access LoadBalancer info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save result.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_eks_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster. Conflict with cluster_name, can not be set at the same time.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the cluster. Conflict with cluster_id, can not be set at the same time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"cluster_desc":"string","cluster_id":"string","cluster_name":"string","created_time":"string","dns_servers":["list",["object",{"domain":"string","servers":["list","string"]}]],"enable_vpc_core_dns":"bool","k8s_version":"string","need_delete_cbs":"bool","service_subnet_id":"string","status":"string","subnet_ids":["list","string"],"tags":["map","string"],"vpc_id":"string"}]],"description":"EKS cluster list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_elasticsearch_describe_index_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"index_meta_fields":{"type":["list",["object",{"app_id":"number","backing_indices":["list",["object",{"index_create_time":"string","index_name":"string","index_phrase":"string","index_status":"string","index_storage":"number"}]],"cluster_id":"string","cluster_name":"string","cluster_version":"string","index_create_time":"string","index_docs":"number","index_meta_json":"string","index_name":"string","index_options_field":["list",["object",{"expire_max_age":"string","expire_max_size":"string","rollover_dynamic":"string","rollover_max_age":"string","shard_num_dynamic":"string","timestamp_field":"string","write_mode":"string"}]],"index_policy_field":["list",["object",{"cold_action":"string","cold_enable":"string","cold_min_age":"string","frozen_enable":"string","frozen_min_age":"string","warm_enable":"string","warm_min_age":"string"}]],"index_settings_field":["list",["object",{"number_of_replicas":"string","number_of_shards":"string","refresh_interval":"string"}]],"index_status":"string","index_storage":"number","index_type":"string"}]],"description":"Index metadata field.","description_kind":"plain","computed":true},"index_name":{"type":"string","description":"Index name. If you fill in the blanks, get all indexes.","description_kind":"plain","optional":true},"index_status_list":{"type":["set","string"],"description":"Index status list.","description_kind":"plain","optional":true},"index_type":{"type":"string","description":"Index type. `auto`: Autonomous index; `normal`: General index.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"ES cluster id.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort order, which supports asc and desc. The default is desc data format asc,desc.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field. Support index name: IndexName, index storage: IndexStorage, index creation time: IndexCreateTime.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Cluster access password.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"username":{"type":"string","description":"Cluster access user name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_diagnose":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Report date, format 20210301.","description_kind":"plain","optional":true},"diagnose_results":{"type":["list",["object",{"completed":"bool","create_time":"string","instance_id":"string","job_param":["list",["object",{"indices":"string","interval":"number","jobs":["set","string"]}]],"job_results":["list",["object",{"advise":"string","detail":"string","job_name":"string","log_details":["list",["object",{"advise":"string","count":"number","key":"string"}]],"metric_details":["list",["object",{"key":"string","metrics":["list",["object",{"dimensions":["list",["object",{"key":"string","value":"string"}]],"value":"number"}]]}]],"score":"number","setting_details":["list",["object",{"advise":"string","key":"string","value":"string"}]],"status":"number","summary":"string"}]],"job_type":"number","request_id":"string","score":"number"}]],"description":"List of diagnostic reports.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"Number of copies returned in the report. Default value 1.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"instance_log_list":{"type":["list",["object",{"ip":"string","level":"string","message":"string","node_id":"string","time":"string"}]],"description":"List of log details.","description_kind":"plain","computed":true},"log_type":{"type":"number","description":"Log type. Log type, default is 1, Valid values:\n- 1: master log\n- 2: Search slow log\n- 3: Index slow log\n- 4: GC log.","description_kind":"plain","optional":true},"order_by_type":{"type":"number","description":"Order type. Time sort method. Default is 0, valid values:\n- 0: descending;\n- 1: ascending order.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance_operations":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, e.g. 2019-03-30 20:18:03.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"operations":{"type":["list",["object",{"detail":["list",["object",{"new_info":["list",["object",{"key":"string","value":"string"}]],"old_info":["list",["object",{"key":"string","value":"string"}]]}]],"id":"number","progress":"number","result":"string","start_time":"string","sub_account_uin":"string","tasks":["list",["object",{"elapsed_time":"number","finish_time":"string","name":"string","process_info":["list",["object",{"completed":"number","remain":"number","task_type":"number","total":"number"}]],"progress":"number","sub_tasks":["list",["object",{"err_msg":"string","failed_indices":["set","string"],"finish_time":"string","level":"number","name":"string","result":"bool","status":"number","type":"string"}]]}]],"type":"string"}]],"description":"Operation records.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, e.g. 2019-03-07 16:30:39.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance_plugin_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"order_by":{"type":"string","description":"order field. Valid values: `pluginName`.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Order type. Valid values:\n- asc: Ascending asc\n- desc: Descending Desc.","description_kind":"plain","optional":true},"plugin_list":{"type":["list",["object",{"plugin_desc":"string","plugin_name":"string","plugin_type":"number","plugin_update_time":"string","plugin_version":"string","removable":"bool","status":"number"}]],"description":"Plugin information list.","description_kind":"plain","computed":true},"plugin_type":{"type":"number","description":"Plugin type. Valid values: `0`: System plugin.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","basic_security_type":"number","charge_type":"string","create_time":"string","deploy_mode":"number","elasticsearch_domain":"string","elasticsearch_port":"number","elasticsearch_vip":"string","instance_id":"string","instance_name":"string","kibana_url":"string","license_type":"string","multi_zone_infos":["list",["object",{"availability_zone":"string","subnet_id":"string"}]],"node_info_list":["list",["object",{"disk_size":"number","disk_type":"string","encrypt":"bool","node_num":"number","node_type":"string","type":"string"}]],"subnet_id":"string","tags":["map","string"],"version":"string","vpc_id":"string"}]],"description":"An information list of elasticsearch instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instance to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag of the instance to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash_instance_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"instance_log_list":{"type":["list",["object",{"ip":"string","level":"string","message":"string","node_id":"string","time":"string"}]],"description":"List of log details.","description_kind":"plain","computed":true},"log_type":{"type":"number","description":"Log type. Default 1, Valid values:\n - 1: Main Log\n - 2: Slow log\n - 3: GC Log.","description_kind":"plain","required":true},"order_by_type":{"type":"number","description":"Time sort method. Default is 0. 0: descending; 1: ascending order.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash_instance_operations":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, e.g. 2019-03-30 20:18:03.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"operations":{"type":["list",["object",{"detail":["list",["object",{"new_info":["list",["object",{"key":"string","value":"string"}]],"old_info":["list",["object",{"key":"string","value":"string"}]]}]],"id":"number","progress":"number","result":"string","start_time":"string","sub_account_uin":"string","tasks":["list",["object",{"elapsed_time":"number","finish_time":"string","name":"string","process_info":["list",["object",{"completed":"number","remain":"number","task_type":"number","total":"number"}]],"progress":"number","sub_tasks":["list",["object",{"err_msg":"string","failed_indices":["set","string"],"finish_time":"string","level":"number","name":"string","result":"bool","status":"number","type":"string"}]]}]],"type":"string"}]],"description":"Operation records.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, e.g. 2019-03-07 16:30:39.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_views":{"version":0,"block":{"attributes":{"cluster_view":{"type":["list",["object",{"avg_cpu_usage":"number","avg_disk_usage":"number","avg_mem_usage":"number","break":"number","data_node_num":"number","disk_used_in_bytes":"number","doc_num":"number","health":"number","index_num":"number","initializing_shard_num":"number","node_num":"number","primary_shard_num":"number","relocating_shard_num":"number","searchable_snapshot_cos_app_id":"string","searchable_snapshot_cos_bucket":"string","shard_num":"number","target_node_types":["set","string"],"total_cos_storage":"number","total_disk_size":"number","total_node_num":"number","unassigned_shard_num":"number","visible":"number"}]],"description":"Cluster view.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"kibanas_view":{"type":["list",["object",{"cpu_num":"number","cpu_usage":"number","disk_size":"number","disk_usage":"number","ip":"string","mem_size":"number","mem_usage":"number","node_id":"string","zone":"string"}]],"description":"Kibanas view.","description_kind":"plain","computed":true},"nodes_view":{"type":["list",["object",{"break":"number","cpu_num":"number","cpu_usage":"number","disk_ids":["set","string"],"disk_size":"number","disk_usage":"number","hidden":"bool","is_coordination_node":"bool","jvm_mem_usage":"number","mem_size":"number","mem_usage":"number","node_http_ip":"string","node_id":"string","node_ip":"string","node_role":"string","shard_num":"number","visible":"number","zone":"string"}]],"description":"Node View.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr":{"version":0,"block":{"attributes":{"clusters":{"type":["list",["object",{"add_time":"string","charge_type":"number","cluster_id":"string","cluster_name":"string","ftitle":"string","id":"number","master_ip":"string","project_id":"number","region_id":"number","status":"number","zone":"string","zone_id":"number"}]],"description":"A list of clusters will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true},"display_strategy":{"type":"string","description":"Display strategy(e.g.:clusterList, monitorManage).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["list","string"],"description":"fetch all instances with same prefix(e.g.:emr-xxxxxx).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Fetch all instances which owner same project. Default 0 meaning use default project id.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr_auto_scale_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"EMR cluster ID.","description_kind":"plain","required":true},"record_list":{"type":["list",["object",{"action_status":"string","action_time":"string","compensate_count":"number","compensate_flag":"number","end_time":"string","expect_scale_num":"number","scale_action":"string","scale_info":"string","spec_info":"string","strategy_name":"string","strategy_type":"number"}]],"description":"Record list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Record filtering parameters, currently only `StartTime`, `EndTime` and `StrategyName` are supported. `StartTime` and `EndTime` support the time format of 2006-01-02 15:04:05 or 2006/01/02 15:04:05.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_emr_cvm_quota":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"EMR cluster ID.","description_kind":"plain","required":true},"eks_quota_set":{"type":["list",["object",{"cpu":"number","memory":"number","node_type":"string","number":"number"}]],"description":"Eks quota Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"post_paid_quota_set":{"type":["list",["object",{"remaining_quota":"number","total_quota":"number","used_quota":"number","zone":"string"}]],"description":"Postpaid quota list Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"spot_paid_quota_set":{"type":["list",["object",{"remaining_quota":"number","total_quota":"number","used_quota":"number","zone":"string"}]],"description":"Biding instance quota list Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr_nodes":{"version":0,"block":{"attributes":{"hardware_resource_type":{"type":"string","description":"Resource type: Support all/host/pod, default is all.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID, the instance ID is as follows: emr-xxxxxxxx.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number returned per page, the default value is 100, and the maximum value is 100.","description_kind":"plain","optional":true},"node_flag":{"type":"string","description":"Node ID, the value is:\n\t\t\t\t- all: Means to get all type nodes, except cdb information.\n\t\t\t\t- master: Indicates that the master node information is obtained.\n\t\t\t\t- core: Indicates that the core node information is obtained.\n\t\t\t\t- task: indicates obtaining task node information.\n\t\t\t\t- common: means to get common node information.\n\t\t\t\t- router: Indicates obtaining router node information.\n\t\t\t\t- db: Indicates that the cdb information for the normal state is obtained.\n\t\t\t\t- recyle: Indicates that the node information in the Recycle Bin isolation, including the cdb information, is obtained.\n\t\t\t\t- renew: Indicates that all node information to be renewed, including cddb information, is obtained, and the auto-renewal node will not be returned.\n\t\t\t\t\n\t\t\t\tNote: Only the above values are now supported, entering other values will cause an error.","description_kind":"plain","required":true},"nodes":{"type":["list",["object",{"app_id":"number","apply_time":"string","auto_flag":"number","cdb_ip":"string","cdb_node_info":["list",["object",{"apply_time":"string","expire_flag":"bool","expire_time":"string","instance_name":"string","ip":"string","is_auto_renew":"number","mem_size":"number","pay_type":"number","port":"number","region_id":"number","serial_no":"string","service":"string","status":"number","volume":"number","zone_id":"number"}]],"cdb_port":"number","charge_type":"number","cpu_num":"number","destroyable":"number","device_class":"string","disk_size":"string","dynamic_pod_spec":"string","emr_resource_id":"string","expire_time":"string","flag":"number","free_time":"string","hardware_resource_type":"string","hw_disk_size":"number","hw_disk_size_desc":"string","hw_mem_size":"number","hw_mem_size_desc":"string","ip":"string","is_auto_renew":"number","is_dynamic_spec":"number","mc_multi_disks":["list",["object",{"count":"number","type":"number","volume":"number"}]],"mem_desc":"string","mem_size":"number","mutable":"number","name_tag":"string","order_no":"string","region_id":"number","root_size":"number","serial_no":"string","services":"string","spec":"string","storage_type":"number","support_modify_pay_mode":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"wan_ip":"string","zone_id":"number"}]],"description":"List of node details.","description_kind":"plain","computed":true},"offset":{"type":"number","description":"Page number, with a default value of 0, represents the first page.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_enis":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"enis":{"type":["list",["object",{"create_time":"string","description":"string","id":"string","instance_id":"string","ipv4s":["list",["object",{"description":"string","ip":"string","primary":"bool"}]],"mac":"string","name":"string","primary":"bool","security_groups":["list","string"],"state":"string","subnet_id":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"An information list of ENIs. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"ID of the ENIs to be queried. Conflict with `vpc_id`,`subnet_id`,`instance_id`,`security_group`,`name`,`ipv4` and `tags`.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"ID of the instance which bind the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"ipv4":{"type":"string","description":"Intranet IP of the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the ENI to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group":{"type":"string","description":"A set of security group IDs which bind the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of the subnet within this vpc to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried. Conflict with `ids`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_access_regions":{"version":0,"block":{"attributes":{"access_region_set":{"type":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"description":"Acceleration Zone Details List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_access_regions_by_dest_region":{"version":0,"block":{"attributes":{"access_region_set":{"type":["list",["object",{"bandwidth_list":["set","number"],"concurrent_list":["set","number"],"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string"}]],"description":"List of available acceleration zone information.","description_kind":"plain","computed":true},"dest_region":{"type":"string","description":"Origin region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version, can be taken as IPv4 or IPv6, with a default value of IPv4.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Channel package type, where Thunder represents a standard proxy group, Accelerator represents a game accelerator proxy, and CrossBorder represents a cross-border proxy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_black_header":{"version":0,"block":{"attributes":{"black_headers":{"type":["set","string"],"description":"Disabled custom header listNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_certificates":{"version":0,"block":{"attributes":{"certificates":{"type":["list",["object",{"begin_time":"string","create_time":"string","end_time":"string","id":"string","issuer_cn":"string","name":"string","subject_cn":"string","type":"string"}]],"description":"An information list of certificate. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the certificate to be queried.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the certificate to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_check_proxy_create":{"version":0,"block":{"attributes":{"access_region":{"type":"string","description":"The access (acceleration) area of the proxy. The value can be obtained through the interface DescribeAccessRegionsByDestRegion.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"The upper limit of proxy bandwidth, in Mbps.","description_kind":"plain","required":true},"check_flag":{"type":"number","description":"Query whether the proxy with the given configuration can be created, 1 can be created, 0 cannot be created.","description_kind":"plain","computed":true},"concurrent":{"type":"number","description":"The upper limit of chanproxynel concurrency, representing the number of simultaneous online connections, in tens of thousands.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"If creating a proxy under a proxy group, you need to fill in the ID of the proxy group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version, can be taken as IPv4 or IPv6, with a default value of IPv4.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Network type, can take values \u0026amp;#39;normal\u0026amp;#39;, \u0026amp;#39;cn2\u0026amp;#39;, default value normal.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Channel package type. Thunder represents the standard proxy group, Accelerator represents the game accelerator proxy, and CrossBorder represents the cross-border proxy.","description_kind":"plain","optional":true},"real_server_region":{"type":"string","description":"The origin area of the proxy. The value can be obtained through the interface DescribeDestRegions.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_country_area_mapping":{"version":0,"block":{"attributes":{"country_area_mapping_list":{"type":["list",["object",{"continent_inner_code":"string","continent_name":"string","geographical_zone_inner_code":"string","geographical_zone_name":"string","nation_country_inner_code":"string","nation_country_name":"string","remark":"string"}]],"description":"Country/region code mapping table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_custom_header":{"version":0,"block":{"attributes":{"headers":{"type":["list",["object",{"header_name":"string","header_value":"string"}]],"description":"HeadersNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Rule IdNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_dest_regions":{"version":0,"block":{"attributes":{"dest_region_set":{"type":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"description":"Source Site Area Details List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_domain_error_page_infos":{"version":0,"block":{"attributes":{"error_page_ids":{"type":["set","string"],"description":"Customized error ID list, supporting up to 10.","description_kind":"plain","required":true},"error_page_set":{"type":["list",["object",{"body":"string","clear_headers":["set","string"],"domain":"string","error_nos":["set","number"],"error_page_id":"string","listener_id":"string","new_error_no":"number","set_headers":["list",["object",{"header_name":"string","header_value":"string"}]],"status":"number"}]],"description":"Custom error response configuration setNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_domain_error_pages":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"HTTP domain to be queried.","description_kind":"plain","required":true},"error_page_info_list":{"type":["list",["object",{"body":"string","clear_headers":["list","string"],"domain":"string","error_codes":["list","number"],"id":"string","listener_id":"string","new_error_codes":"number","set_headers":["map","string"]}]],"description":"An information list of error page info detail. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"List of the error page info ID to be queried.","description_kind":"plain","optional":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_group_and_statistics_proxy":{"version":0,"block":{"attributes":{"group_set":{"type":["list",["object",{"group_id":"string","group_name":"string","proxy_set":["list",["object",{"listener_list":["list",["object",{"listener_id":"string","listener_name":"string","port":"number","protocol":"string"}]],"proxy_id":"string","proxy_name":"string"}]]}]],"description":"Channel group information that can be counted.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Forward domain of the layer7 listener to be queried.","description_kind":"plain","required":true},"domains":{"type":["list",["object",{"basic_auth":"bool","basic_auth_id":"string","certificate_id":"string","client_certificate_id":"string","client_certificate_ids":["list","string"],"domain":"string","gaap_auth":"bool","gaap_auth_id":"string","realserver_auth":"bool","realserver_certificate_domain":"string","realserver_certificate_id":"string","realserver_certificate_ids":["list","string"]}]],"description":"An information list of forward domain of the layer7 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_rules":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Forward domain of the layer7 listener to be queried.","description_kind":"plain","optional":true},"forward_host":{"type":"string","description":"Requested host which is forwarded to the realserver by the listener to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","required":true},"path":{"type":"string","description":"Path of the forward rule to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rules":{"type":["set",["object",{"connect_timeout":"number","domain":"string","forward_host":"string","health_check":"bool","health_check_method":"string","health_check_path":"string","health_check_status_codes":["list","number"],"id":"string","interval":"number","listener_id":"string","path":"string","realserver_type":"string","realservers":["list",["object",{"domain":"string","id":"string","ip":"string","port":"number","status":"number","weight":"number"}]],"scheduler":"string","sni":"string","sni_switch":"string"}]],"description":"An information list of forward rule of the layer7 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_layer4_listeners":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer4 listener to be queried.","description_kind":"plain","optional":true},"listener_name":{"type":"string","description":"Name of the layer4 listener to be queried.","description_kind":"plain","optional":true},"listeners":{"type":["list",["object",{"connect_timeout":"number","create_time":"string","health_check":"bool","id":"string","interval":"number","name":"string","port":"number","protocol":"string","proxy_id":"string","realserver_type":"string","scheduler":"string","status":"number"}]],"description":"An information list of layer4 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"port":{"type":"number","description":"Port of the layer4 listener to be queried.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_layer7_listeners":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","optional":true},"listener_name":{"type":"string","description":"Name of the layer7 listener to be queried.","description_kind":"plain","optional":true},"listeners":{"type":["list",["object",{"auth_type":"number","certificate_id":"string","client_certificate_id":"string","client_certificate_ids":["list","string"],"create_time":"string","forward_protocol":"string","id":"string","name":"string","port":"number","protocol":"string","proxy_id":"string","status":"number"}]],"description":"An information list of layer7 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"port":{"type":"number","description":"Port of the layer7 listener to be queried.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_listener_real_servers":{"version":0,"block":{"attributes":{"bind_real_server_set":{"type":["list",["object",{"down_i_p_list":["set","string"],"real_server_failover_role":"string","real_server_i_p":"string","real_server_id":"string","real_server_port":"number","real_server_status":"number","real_server_weight":"number"}]],"description":"Bound real server Information List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"listener ID.","description_kind":"plain","required":true},"real_server_set":{"type":["list",["object",{"in_ban_blacklist":"number","project_id":"number","real_server_i_p":"string","real_server_id":"string","real_server_name":"string"}]],"description":"Real Server Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_listener_statistics":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End Time.","description_kind":"plain","required":true},"granularity":{"type":"number","description":"Monitoring granularity, currently supporting 300 3600 86400, in seconds.The query time range does not exceed 1 day and supports a minimum granularity of 300 seconds;The query interval should not exceed 7 days and support a minimum granularity of 3600 seconds;The query interval exceeds 7 days and supports a minimum granularity of 86400 seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"Listener Id.","description_kind":"plain","required":true},"metric_names":{"type":["set","string"],"description":"List of statistical indicator names. Supporting: InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start Time.","description_kind":"plain","required":true},"statistics_data":{"type":["list",["object",{"metric_data":["list",["object",{"data":"number","time":"number"}]],"metric_name":"string"}]],"description":"Channel Group Statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxies":{"version":0,"block":{"attributes":{"access_region":{"type":"string","description":"Access region of the GAAP proxy to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"ID of the GAAP proxy to be queried. Conflict with `project_id`, `access_region` and `realserver_region`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the GAAP proxy to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"proxies":{"type":["list",["object",{"access_region":"string","bandwidth":"number","concurrent":"number","create_time":"string","domain":"string","forward_ip":"string","id":"string","ip":"string","name":"string","policy_id":"string","project_id":"number","realserver_region":"string","scalable":"bool","status":"string","support_protocols":["list","string"],"tags":["map","string"],"version":"string"}]],"description":"An information list of GAAP proxy. Each element contains the following attributes:","description_kind":"plain","computed":true},"realserver_region":{"type":"string","description":"Region of the GAAP realserver to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxies_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_status_set":{"type":["list",["object",{"instance_id":"string","status":"string"}]],"description":"Proxy status list.","description_kind":"plain","computed":true},"proxy_ids":{"type":["set","string"],"description":"List of Proxy IDs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_and_statistics_listeners":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project Id.","description_kind":"plain","required":true},"proxy_set":{"type":["list",["object",{"listener_list":["list",["object",{"listener_id":"string","listener_name":"string","port":"number","protocol":"string"}]],"proxy_id":"string","proxy_name":"string"}]],"description":"proxy information that can be counted.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_detail":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_detail":{"type":["list",["object",{"access_region":"string","access_region_info":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"ban_status":"string","bandwidth":"number","billing_type":"number","client_ip_method":["set","number"],"concurrent":"number","create_time":"number","domain":"string","feature_bitmap":"number","forward_ip":"string","group_id":"string","http3_supported":"number","in_ban_blacklist":"number","instance_id":"string","ip":"string","ip_address_version":"string","ip_list":["list",["object",{"bandwidth":"number","ip":"string","provider":"string"}]],"modify_config_time":"number","network_type":"string","package_type":"string","policy_id":"string","project_id":"number","proxy_id":"string","proxy_name":"string","proxy_type":"number","real_server_region":"string","real_server_region_info":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"related_global_domains":["set","string"],"scalarable":"number","status":"string","support_protocols":["set","string"],"support_security":"number","tag_set":["list",["object",{"tag_key":"string","tag_value":"string"}]],"version":"string"}]],"description":"Proxy Detail.","description_kind":"plain","computed":true},"proxy_id":{"type":"string","description":"Proxy Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_group_statistics":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End Time.","description_kind":"plain","required":true},"granularity":{"type":"number","description":"Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 1 day, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 3600 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 86400 seconds.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_names":{"type":["set","string"],"description":"Metric Names. support, InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start Time.","description_kind":"plain","required":true},"statistics_data":{"type":["list",["object",{"metric_data":["list",["object",{"data":"number","time":"number"}]],"metric_name":"string"}]],"description":"proxy Group Statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items.","description_kind":"plain","required":true},"proxy_group_list":{"type":["list",["object",{"create_time":"number","domain":"string","feature_bitmap":"number","group_id":"string","group_name":"string","http3_supported":"number","project_id":"number","proxy_type":"number","real_server_region_info":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"status":"string","tag_set":["list",["object",{"tag_key":"string","tag_value":"string"}]],"version":"string"}]],"description":"List of proxy groups.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter conditions.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filtering value.","description_kind":"plain","required":true}},"description":"Filter conditions,The upper limit of Filter.Values per request is 5.RealServerRegion - String - Required: No - (filtering criteria) Filter by real server region, refer to the RegionId in the returned results of the DescribeDestRegions interface.PackageType - String - Required: No - (Filter condition) proxy group type, where \u0026amp;#39;Thunder\u0026amp;#39; represents the standard proxy group and \u0026amp;#39;Accelerator\u0026amp;#39; represents the silver acceleration proxy group.","description_kind":"plain"}},"tag_set":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag Key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Tag Value.","description_kind":"plain","required":true}},"description":"Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_statistics":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End Time(2019-03-25 12:00:00).","description_kind":"plain","required":true},"granularity":{"type":"number","description":"Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 3 days, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 300 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 3600 seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"isp":{"type":"string","description":"Operator (valid when the proxy is a three network proxy), supports CMCC, CUCC, CTCC, and merges data from the three operators if null values are passed or not passed.","description_kind":"plain","optional":true},"metric_names":{"type":["set","string"],"description":"Metric Names. Valid values: InBandwidth,OutBandwidth, Concurrent, InPackets, OutPackets, PacketLoss, Latency, HttpQPS, HttpsQPS.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"Proxy Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start Time(2019-03-25 12:00:00).","description_kind":"plain","required":true},"statistics_data":{"type":["list",["object",{"metric_data":["list",["object",{"data":"number","time":"number"}]],"metric_name":"string"}]],"description":"proxy Statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_real_servers_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"real_server_ids":{"type":["set","string"],"description":"Real Server Ids.","description_kind":"plain","required":true},"real_server_status_set":{"type":["list",["object",{"bind_status":"number","group_id":"string","proxy_id":"string","real_server_id":"string"}]],"description":"Real Server Status Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_realservers":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain of the GAAP realserver to be queried, conflict with `ip`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP of the GAAP realserver to be queried, conflict with `domain`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the GAAP realserver to be queried, the maximum length is 30.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects.","description_kind":"plain","optional":true},"realservers":{"type":["list",["object",{"domain":"string","id":"string","ip":"string","name":"string","project_id":"number","tags":["map","string"]}]],"description":"An information list of GAAP realserver. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_region_and_price":{"version":0,"block":{"attributes":{"bandwidth_unit_price":{"type":["list",["object",{"bandwidth_range":["set","number"],"bandwidth_unit_price":"number","discount_bandwidth_unit_price":"number"}]],"description":"proxy bandwidth cost gradient price.","description_kind":"plain","computed":true},"currency":{"type":"string","description":"Bandwidth Price Currency Type:CNYUSD.","description_kind":"plain","computed":true},"dest_region_set":{"type":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"description":"Source Site Area Details List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version. Available values: IPv4, IPv6. Default is IPv4.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Type of channel package. `Thunder` represents standard channel group, `Accelerator` represents game accelerator channel, and `CrossBorder` represents cross-border channel.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_resources_by_tag":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_set":{"type":["list",["object",{"resource_id":"string","resource_type":"string"}]],"description":"List of resources corresponding to labels.","description_kind":"plain","computed":true},"resource_type":{"type":"string","description":"Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_rule_real_servers":{"version":0,"block":{"attributes":{"bind_real_server_set":{"type":["list",["object",{"down_ip_list":["set","string"],"real_server_failover_role":"string","real_server_id":"string","real_server_ip":"string","real_server_port":"number","real_server_status":"number","real_server_weight":"number"}]],"description":"Bind Real Server info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"real_server_set":{"type":["list",["object",{"in_ban_blacklist":"number","project_id":"number","real_server_id":"string","real_server_ip":"string","real_server_name":"string"}]],"description":"Real Server Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Rule Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_policies":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Default policy.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the security policy to be queried.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the security policy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_rules":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Policy of the rule to be queried.","description_kind":"plain","optional":true},"cidr_ip":{"type":"string","description":"A network address block of the request source to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security policy rule to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"ID of the security policy to be queried.","description_kind":"plain","required":true},"port":{"type":"string","description":"Port of the security policy rule to be queried.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the security policy rule to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"ID of the security policy rules to be queried.","description_kind":"plain","optional":true},"rules":{"type":["list",["object",{"action":"string","cidr_ip":"string","id":"string","name":"string","port":"string","protocol":"string"}]],"description":"An information list of security policy rule. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ha_vip_eip_attachments":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"Public IP address of EIP to be queried.","description_kind":"plain","optional":true},"ha_vip_eip_attachment_list":{"type":["list",["object",{"address_ip":"string","havip_id":"string"}]],"description":"A list of HA VIP EIP attachments. Each element contains the following attributes:","description_kind":"plain","computed":true},"havip_id":{"type":"string","description":"ID of the attached HA VIP to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ha_vips":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"EIP of the HA VIP to be queried.","description_kind":"plain","optional":true},"ha_vip_list":{"type":["list",["object",{"address_ip":"string","create_time":"string","id":"string","instance_id":"string","name":"string","network_interface_id":"string","state":"string","subnet_id":"string","vip":"string","vpc_id":"string"}]],"description":"Information list of the dedicated HA VIPs.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the HA VIP to be queried.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the HA VIP. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id of the HA VIP to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC id of the HA VIP to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_image":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"An image id indicate the uniqueness of a certain image, which can be used for instance creation or resetting.","description_kind":"plain","computed":true},"image_name":{"type":"string","description":"Name of this image.","description_kind":"plain","computed":true},"image_name_regex":{"type":"string","description":"A regex string to apply to the image list returned by TencentCloud. **NOTE**: it is not wildcard, should look like `image_name_regex = \"^CentOS\\s+6\\.8\\s+64\\w*\"`.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"A string to apply with fuzzy match to the os_name attribute on the image list returned by TencentCloud. **NOTE**: when os_name is provided, highest priority is applied in this field instead of `image_name_regex`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Key of the filter, valid keys: `image-id`, `image-type`, `image-name`.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values of the filter.","description_kind":"plain","required":true}},"description":"One or more name/value pairs to filter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_images":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"ID of the image to be queried.","description_kind":"plain","optional":true},"image_name_regex":{"type":"string","description":"A regex string to apply to the image list returned by TencentCloud, conflict with 'os_name'. **NOTE**: it is not wildcard, should look like `image_name_regex = \"^CentOS\\s+6\\.8\\s+64\\w*\"`.","description_kind":"plain","optional":true},"image_type":{"type":["list","string"],"description":"A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'.","description_kind":"plain","optional":true},"images":{"type":["list",["object",{"architecture":"string","created_time":"string","image_creator":"string","image_description":"string","image_id":"string","image_name":"string","image_size":"number","image_source":"string","image_state":"string","image_type":"string","os_name":"string","platform":"string","snapshots":["list",["object",{"disk_size":"number","disk_usage":"string","snapshot_id":"string","snapshot_name":"string"}]],"support_cloud_init":"bool","sync_percent":"number"}]],"description":"An information list of image. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_type":{"type":"string","description":"Instance type, such as `S1.SMALL1`.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"A string to apply with fuzzy match to the os_name attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_instance_types":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CVM instance locates at. This field is conflict with `filter`.","description_kind":"plain","optional":true},"cpu_core_count":{"type":"number","description":"The number of CPU cores of the instance.","description_kind":"plain","optional":true},"exclude_sold_out":{"type":"bool","description":"Indicate to filter instances types that is sold out or not, default is false.","description_kind":"plain","optional":true},"gpu_core_count":{"type":"number","description":"The number of GPU cores of the instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_types":{"type":["list",["object",{"availability_zone":"string","cpu_core_count":"number","family":"string","gpu_core_count":"number","instance_charge_type":"string","instance_type":"string","memory_size":"number","status":"string"}]],"description":"An information list of cvm instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"memory_size":{"type":"number","description":"Instance memory capacity, unit in GB.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The filter name. Valid values: `zone`, `instance-family` and `instance-charge-type`.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The filter values.","description_kind":"plain","required":true}},"description":"One or more name/value pairs to filter. This field is conflict with `availability_zone`.","description_kind":"plain"},"max_items":10}},"description_kind":"plain"}},"tencentcloud_instances":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CVM instance locates at.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instances to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"allocate_public_ip":"bool","availability_zone":"string","cam_role_name":"string","cpu":"number","create_time":"string","data_disks":["list",["object",{"data_disk_id":"string","data_disk_size":"number","data_disk_type":"string","delete_with_instance":"bool"}]],"dedicated_cluster_id":"string","expired_time":"string","image_id":"string","instance_charge_type":"string","instance_charge_type_prepaid_renew_flag":"string","instance_id":"string","instance_name":"string","instance_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","os_name":"string","private_ip":"string","project_id":"number","public_ip":"string","security_groups":["list","string"],"status":"string","subnet_id":"string","system_disk_id":"string","system_disk_size":"number","system_disk_type":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"An information list of cvm instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instances to be queried.","description_kind":"plain","optional":true},"instance_set_ids":{"type":["list","string"],"description":"Instance set ids, max length is 100, conflict with other field.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"The project CVM belongs to.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a vpc subnetwork.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the instance.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_instances_set":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CVM instance locates at.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instances to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"allocate_public_ip":"bool","availability_zone":"string","cam_role_name":"string","cpu":"number","create_time":"string","data_disks":["list",["object",{"data_disk_id":"string","data_disk_size":"number","data_disk_type":"string","delete_with_instance":"bool"}]],"expired_time":"string","image_id":"string","instance_charge_type":"string","instance_charge_type_prepaid_renew_flag":"string","instance_id":"string","instance_name":"string","instance_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","private_ip":"string","project_id":"number","public_ip":"string","security_groups":["list","string"],"status":"string","subnet_id":"string","system_disk_id":"string","system_disk_size":"number","system_disk_type":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"An information list of cvm instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instances to be queried.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"The project CVM belongs to.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a vpc subnetwork.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the instance.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_key_pairs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"ID of the key pair to be queried.","description_kind":"plain","optional":true},"key_name":{"type":"string","description":"Name of the key pair to be queried. Support regular expression search, only `^` and `$` are supported.","description_kind":"plain","optional":true},"key_pair_list":{"type":["list",["object",{"create_time":"string","key_id":"string","key_name":"string","project_id":"number","public_key":"string"}]],"description":"An information list of key pair. Each element contains the following attributes:","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID of the key pair to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_describe_keys":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_ids":{"type":["set","string"],"description":"Query the ID list of CMK, batch query supports up to 100 KeyIds at a time.","description_kind":"plain","required":true},"key_list":{"type":["list",["object",{"alias":"string","create_time":"number","creator_uin":"number","deletion_date":"number","description":"string","key_id":"string","key_rotation_enabled":"bool","key_state":"string","key_usage":"string","next_rotate_time":"number","origin":"string","owner":"string","valid_to":"number"}]],"description":"A list of KMS keys.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_get_parameters_for_import":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"import_token":{"type":"string","description":"The token required for importing key material is used as the parameter of ImportKeyMaterial.","description_kind":"plain","computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true},"parameters_valid_to":{"type":"number","description":"The validity period of the exported token and public key cannot be imported after this period, and you need to call GetParametersForImport again to obtain it.","description_kind":"plain","computed":true},"public_key":{"type":"string","description":"Base64-encoded public key content.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"wrapping_algorithm":{"type":"string","description":"Specifies the algorithm for encrypting key material, currently supports RSAES_PKCS1_V1_5, RSAES_OAEP_SHA_1, RSAES_OAEP_SHA_256.","description_kind":"plain","required":true},"wrapping_key_spec":{"type":"string","description":"Specifies the type of encryption key material, currently only supports RSA_2048.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_kms_keys":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_list":{"type":["list",["object",{"alias":"string","create_time":"number","creator_uin":"number","deletion_date":"number","description":"string","key_id":"string","key_rotation_enabled":"bool","key_state":"string","key_usage":"string","next_rotate_time":"number","origin":"string","owner":"string","valid_to":"number"}]],"description":"A list of KMS keys.","description_kind":"plain","computed":true},"key_state":{"type":"number","description":"Filter by state of CMK. `0` - all CMKs are queried, `1` - only Enabled CMKs are queried, `2` - only Disabled CMKs are queried, `3` - only PendingDelete CMKs are queried, `4` - only PendingImport CMKs are queried, `5` - only Archived CMKs are queried.","description_kind":"plain","optional":true},"key_usage":{"type":"string","description":"Filter by usage of CMK. Available values include `ALL`, `ENCRYPT_DECRYPT`, `ASYMMETRIC_DECRYPT_RSA_2048`, `ASYMMETRIC_DECRYPT_SM2`, `ASYMMETRIC_SIGN_VERIFY_SM2`, `ASYMMETRIC_SIGN_VERIFY_RSA_2048`, `ASYMMETRIC_SIGN_VERIFY_ECC`. Default value is `ENCRYPT_DECRYPT`.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Order to sort the CMK create time. `0` - desc, `1` - asc. Default value is `0`.","description_kind":"plain","optional":true},"origin":{"type":"string","description":"Filter by origin of CMK. `TENCENT_KMS` - CMK created by KMS, `EXTERNAL` - CMK imported by user, `ALL` - all CMKs. Default value is `ALL`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role":{"type":"number","description":"Filter by role of the CMK creator. `0` - created by user, `1` - created by cloud product. Default value is `0`.","description_kind":"plain","optional":true},"search_key_alias":{"type":"string","description":"Words used to match the results, and the words can be: key_id and alias.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags to filter CMK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_list_algorithms":{"version":0,"block":{"attributes":{"asymmetric_algorithms":{"type":["list",["object",{"algorithm":"string","key_usage":"string"}]],"description":"Asymmetric encryption algorithms supported in this region.","description_kind":"plain","computed":true},"asymmetric_sign_verify_algorithms":{"type":["list",["object",{"algorithm":"string","key_usage":"string"}]],"description":"Asymmetric signature verification algorithms supported in this region.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"symmetric_algorithms":{"type":["list",["object",{"algorithm":"string","key_usage":"string"}]],"description":"Symmetric encryption algorithms supported in this region.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kms_list_keys":{"version":0,"block":{"attributes":{"hsm_cluster_id":{"type":"string","description":"HSM cluster ID (only valid for KMS exclusive/managed service instances).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keys":{"type":["list",["object",{"key_id":"string"}]],"description":"A list of KMS keys.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role":{"type":"number","description":"Filter based on the creator role. The default value is 0, which indicates the cmk created by the user himself, and 1, which indicates the cmk automatically created by authorizing other cloud products.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_public_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true},"public_key":{"type":"string","description":"Base64-encoded public key content.","description_kind":"plain","computed":true},"public_key_pem":{"type":"string","description":"Public key content in PEM format.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_white_box_decrypt_key":{"version":0,"block":{"attributes":{"decrypt_key":{"type":"string","description":"White box decryption key, base64 encoded.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"Globally unique identifier for the white box key.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_white_box_device_fingerprints":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"Globally unique identifier for the white box key.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"description":"string","identity":"string"}]],"description":"Device fingerprint list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_white_box_key_details":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_infos":{"type":["list",["object",{"algorithm":"string","alias":"string","create_time":"number","creator_uin":"number","decrypt_key":"string","description":"string","device_fingerprint_bind":"bool","encrypt_key":"string","key_id":"string","owner_uin":"number","resource_id":"string","status":"string"}]],"description":"List of white box key information.","description_kind":"plain","computed":true},"key_status":{"type":"number","description":"Filter condition: status of the key, 0: disabled, 1: enabled.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_available_cluster_versions":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster Id.","description_kind":"plain","optional":true},"cluster_ids":{"type":["set","string"],"description":"list of cluster IDs.","description_kind":"plain","optional":true},"clusters":{"type":["list",["object",{"cluster_id":"string","versions":["set","string"]}]],"description":"cluster information. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"versions":{"type":["set","string"],"description":"Upgradable cluster version number. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_charts":{"version":0,"block":{"attributes":{"arch":{"type":"string","description":"Operation system app supported. Available values: `arm32`, `arm64`, `amd64`.","description_kind":"plain","optional":true},"chart_list":{"type":["list",["object",{"label":["map","string"],"latest_version":"string","name":"string"}]],"description":"App chart list.","description_kind":"plain","computed":true},"cluster_type":{"type":"string","description":"Cluster type. Available values: `tke`, `eks`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description":"Kind of app chart. Available values: `log`, `scheduler`, `network`, `storage`, `monitor`, `dns`, `image`, `other`, `invisible`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_authentication_options":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"latest_operation_state":{"type":"string","description":"Result of the last modification. Values: `Updating`, `Success`, `Failed` or `TimeOut`. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"oidc_config":{"type":["list",["object",{"auto_create_client_id":["set","string"],"auto_create_oidc_config":"bool","auto_install_pod_identity_webhook_addon":"bool"}]],"description":"OIDC authentication configurations. Note: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_accounts":{"type":["list",["object",{"auto_create_discovery_anonymous_auth":"bool","issuer":"string","jwks_uri":"string","use_tke_default":"bool"}]],"description":"ServiceAccount authentication configuration. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_common_names":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"common_names":"string","subaccount_uin":"string"}]],"description":"List of the CommonName in the certificate of the client corresponding to the sub-account UIN.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_ids":{"type":["list","string"],"description":"List of Role ID. Up to 50 sub-accounts can be passed in at a time.","description_kind":"plain","optional":true},"subaccount_uins":{"type":["list","string"],"description":"List of sub-account. Up to 50 sub-accounts can be passed in at a time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.","description_kind":"plain","optional":true},"instance_role":{"type":"string","description":"Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.","description_kind":"plain","optional":true},"instance_set":{"type":["list",["object",{"autoscaling_group_id":"string","created_time":"string","drain_status":"string","failed_reason":"string","instance_advanced_settings":["list",["object",{"data_disks":["list",["object",{"auto_format_and_mount":"bool","disk_partition":"string","disk_size":"number","disk_type":"string","file_system":"string","mount_target":"string"}]],"desired_pod_number":"number","docker_graph_path":"string","extra_args":["list",["object",{"kubelet":["set","string"]}]],"gpu_args":["list",["object",{"cuda":["list",["object",{"name":"string","version":"string"}]],"cudnn":["list",["object",{"dev_name":"string","doc_name":"string","name":"string","version":"string"}]],"custom_driver":["list",["object",{"address":"string"}]],"driver":["list",["object",{"name":"string","version":"string"}]],"mig_enable":"bool"}]],"labels":["list",["object",{"name":"string","value":"string"}]],"mount_target":"string","pre_start_user_script":"string","taints":["list",["object",{"effect":"string","key":"string","value":"string"}]],"unschedulable":"number","user_script":"string"}]],"instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string","node_pool_id":"string"}]],"description":"List of instances in the cluster.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"List of filter conditions. The optional values of Name are `nodepool-id` and `nodepool-instance-type`. Name is `nodepool-id`, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is `nodepool-instance-type`, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_levels":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Specify cluster Id, if set will only query current cluster's available levels.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"alias":"string","config_map_count":"number","crd_count":"number","enable":"bool","name":"string","node_count":"number","other_count":"number","pod_count":"number"}]],"description":"List of level information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_native_node_pools":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_pools":{"type":["list",["object",{"annotations":["set",["object",{"name":"string","value":"string"}]],"cluster_id":"string","created_at":"string","deletion_protection":"bool","labels":["list",["object",{"name":"string","value":"string"}]],"life_state":"string","name":"string","native":["list",["object",{"auto_repair":"bool","data_disks":["list",["object",{"auto_format_and_mount":"bool","disk_partition":"string","disk_size":"number","disk_type":"string","encrypt":"string","file_system":"string","kms_key_id":"string","mount_target":"string","snapshot_id":"string","throughput_performance":"number"}]],"enable_autoscaling":"bool","health_check_policy_name":"string","host_name_pattern":"string","instance_charge_prepaid":["list",["object",{"period":"number","renew_flag":"string"}]],"instance_charge_type":"string","instance_types":["list","string"],"internet_accessible":["list",["object",{"bandwidth_package_id":"string","charge_type":"string","max_bandwidth_out":"number"}]],"key_ids":["list","string"],"kubelet_args":["list","string"],"lifecycle":["list",["object",{"post_init":"string","pre_init":"string"}]],"management":["list",["object",{"hosts":["list","string"],"kernel_args":["list","string"],"nameservers":["list","string"]}]],"replicas":"number","runtime_root_dir":"string","scaling":["list",["object",{"create_policy":"string","max_replicas":"number","min_replicas":"number"}]],"security_group_ids":["list","string"],"subnet_ids":["list","string"],"system_disk":["list",["object",{"disk_size":"number","disk_type":"string"}]]}]],"node_pool_id":"string","tags":["list",["object",{"resource_type":"string","tags":["list",["object",{"key":"string","value":"string"}]]}]],"taints":["list",["object",{"effect":"string","key":"string","value":"string"}]],"type":"string","unschedulable":"bool"}]],"description":"Node pool list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_node_pools":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_pool_set":{"type":["list",["object",{"autoscaling_group_id":"string","autoscaling_group_status":"string","cluster_instance_id":"string","data_disks":["list",["object",{"auto_format_and_mount":"bool","disk_partition":"string","disk_size":"number","disk_type":"string","file_system":"string","mount_target":"string"}]],"deletion_protection":"bool","desired_nodes_num":"number","desired_pod_num":"number","docker_graph_path":"string","extra_args":["list",["object",{"kubelet":["set","string"]}]],"gpu_args":["list",["object",{"cuda":["list",["object",{"name":"string","version":"string"}]],"cudnn":["list",["object",{"dev_name":"string","doc_name":"string","name":"string","version":"string"}]],"custom_driver":["list",["object",{"address":"string"}]],"driver":["list",["object",{"name":"string","version":"string"}]],"mig_enable":"bool"}]],"image_id":"string","labels":["list",["object",{"name":"string","value":"string"}]],"launch_configuration_id":"string","life_state":"string","max_nodes_num":"number","min_nodes_num":"number","name":"string","node_count_summary":["list",["object",{"autoscaling_added":["list",["object",{"initializing":"number","joining":"number","normal":"number","total":"number"}]],"manually_added":["list",["object",{"initializing":"number","joining":"number","normal":"number","total":"number"}]]}]],"node_pool_id":"string","node_pool_os":"string","os_customize_type":"string","pre_start_user_script":"string","tags":["list",["object",{"key":"string","value":"string"}]],"taints":["list",["object",{"effect":"string","key":"string","value":"string"}]],"unschedulable":"number","user_script":"string"}]],"description":"Node Pool List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster. Conflict with cluster_name, can not be set at the same time.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the cluster. Conflict with cluster_id, can not be set at the same time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kube_config_file_prefix":{"type":"string","description":"The path prefix of kube config. You can store KubeConfig in a specified directory by specifying this field, such as ~/.kube/k8s, then public network access will use ~/.kube/k8s-clusterID-kubeconfig naming, and intranet access will use ~/.kube /k8s-clusterID-kubeconfig-intranet naming. If this field is not set, the KubeConfig will not be exported.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"certification_authority":"string","claim_expired_seconds":"number","cluster_as_enabled":"bool","cluster_cidr":"string","cluster_deploy_type":"string","cluster_desc":"string","cluster_external_endpoint":"string","cluster_extra_args":["list",["object",{"kube_apiserver":["list","string"],"kube_controller_manager":["list","string"],"kube_scheduler":["list","string"]}]],"cluster_id":"string","cluster_ipvs":"bool","cluster_max_pod_num":"number","cluster_max_service_num":"number","cluster_name":"string","cluster_node_num":"number","cluster_os":"string","cluster_version":"string","container_runtime":"string","deletion_protection":"bool","domain":"string","eni_subnet_ids":["list","string"],"ignore_cluster_cidr_conflict":"bool","is_non_static_ip_mode":"bool","kube_config":"string","kube_config_intranet":"string","kube_proxy_mode":"string","network_type":"string","node_name_type":"string","password":"string","pgw_endpoint":"string","project_id":"number","security_policy":["list","string"],"service_cidr":"string","tags":["map","string"],"user_name":"string","vpc_cni_type":"string","vpc_id":"string","worker_instances_list":["list",["object",{"failed_reason":"string","instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string"}]]}]],"description":"An information list of kubernetes clusters. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the cluster.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_all_scene":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_ids":{"type":["set","string"],"description":"List of scene IDs.","description_kind":"plain","optional":true},"scene_set":{"type":["list",["object",{"description":"string","display_name":"string","scene_id":"string"}]],"description":"List of scene info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_bundle":{"version":0,"block":{"attributes":{"bundle_ids":{"type":["set","string"],"description":"Bundle ID list.","description_kind":"plain","optional":true},"bundle_set":{"type":["list",["object",{"bundle_display_label":"string","bundle_id":"string","bundle_sales_state":"string","bundle_type":"string","cpu":"number","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","monthly_traffic":"number","price":["list",["object",{"instance_price":["list",["object",{"currency":"string","discount":"number","discount_price":"number","original_bundle_price":"number","original_price":"number"}]]}]],"support_linux_unix_platform":"bool","support_windows_platform":"bool","system_disk_size":"number","system_disk_type":"string"}]],"description":"List of bundle details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description":"Zone list, which contains all zones by default.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter list.\n- `bundle-id`: filter by the bundle ID.\n- `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`.\n- `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`.\n- `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`.\nNOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk_config":{"version":0,"block":{"attributes":{"disk_config_set":{"type":["list",["object",{"disk_sales_state":"string","disk_step_size":"number","disk_type":"string","max_disk_size":"number","min_disk_size":"number","zone":"string"}]],"description":"List of cloud disk configurations.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter list.zoneFilter by availability zone.Type: StringRequired: no.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_disks":{"version":0,"block":{"attributes":{"disk_ids":{"type":["set","string"],"description":"List of disk ids.","description_kind":"plain","optional":true},"disk_list":{"type":["list",["object",{"attached":"bool","created_time":"string","delete_with_instance":"bool","disk_backup_count":"number","disk_backup_quota":"number","disk_charge_type":"string","disk_id":"string","disk_name":"string","disk_size":"number","disk_state":"string","disk_type":"string","disk_usage":"string","expired_time":"string","instance_id":"string","isolated_time":"string","latest_operation":"string","latest_operation_request_id":"string","latest_operation_state":"string","renew_flag":"string","zone":"string"}]],"description":"Cloud disk information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered. Valid names: `disk-id`: Filters by disk id; `instance-id`: Filter by instance id; `disk-name`: Filter by disk name; `zone`: Filter by zone; `disk-usage`: Filter by disk usage(Values: `SYSTEM_DISK` or `DATA_DISK`); `disk-state`: Filter by disk state.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"Filter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_firewall_rules_template":{"version":0,"block":{"attributes":{"firewall_rule_set":{"type":["list",["object",{"action":"string","app_type":"string","cidr_block":"string","firewall_rule_description":"string","port":"string","protocol":"string"}]],"description":"Firewall rule details list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_blueprint":{"version":0,"block":{"attributes":{"blueprint_instance_set":{"type":["list",["object",{"blueprint":["list",["object",{"blueprint_id":"string","blueprint_name":"string","blueprint_state":"string","blueprint_type":"string","community_url":"string","created_time":"string","description":"string","display_title":"string","display_version":"string","docker_version":"string","guide_url":"string","image_id":"string","image_url":"string","os_name":"string","platform":"string","platform_type":"string","required_memory_size":"number","required_system_disk_size":"number","scene_id_set":["set","string"],"support_automation_tools":"bool"}]],"instance_id":"string","software_set":["list",["object",{"detail_set":["list",["object",{"key":"string","title":"string","value":"string"}]],"image_url":"string","install_dir":"string","name":"string","version":"string"}]]}]],"description":"Blueprint instance list information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID list, which currently can contain only one instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_disk_num":{"version":0,"block":{"attributes":{"attach_detail_set":{"type":["list",["object",{"attached_disk_count":"number","instance_id":"string","max_attach_count":"number"}]],"description":"Mount information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of instance IDs.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_traffic_package":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID list.","description_kind":"plain","optional":true},"instance_traffic_package_set":{"type":["list",["object",{"instance_id":"string","traffic_package_set":["list",["object",{"deadline":"string","end_time":"string","start_time":"string","status":"string","traffic_overflow":"number","traffic_package_id":"string","traffic_package_remaining":"number","traffic_package_total":"number","traffic_used":"number"}]]}]],"description":"List of details of instance traffic packages.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_vnc_url":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"instance_vnc_url":{"type":"string","description":"Instance VNC URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_modify_instance_bundle":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"modify_bundle_set":{"type":["list",["object",{"bundle":["list",["object",{"bundle_display_label":"string","bundle_id":"string","bundle_sales_state":"string","bundle_type":"string","bundle_type_description":"string","cpu":"number","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","monthly_traffic":"number","price":["list",["object",{"instance_price":["list",["object",{"currency":"string","discount":"number","discount_price":"number","original_bundle_price":"number","original_price":"number"}]]}]],"support_linux_unix_platform":"bool","support_windows_platform":"bool","system_disk_size":"number","system_disk_type":"string"}]],"modify_bundle_state":"string","modify_price":["list",["object",{"instance_price":["list",["object",{"currency":"string","discount":"number","discount_price":"number","original_bundle_price":"number","original_price":"number"}]]}]],"not_support_modify_message":"string"}]],"description":"Change package details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter list.\n- `bundle-id`: filter by the bundle ID.\n- `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`.\n- `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`.\n- `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`.\nNOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_region":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_set":{"type":["list",["object",{"is_china_mainland":"bool","region":"string","region_name":"string","region_state":"string"}]],"description":"Region information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_reset_instance_blueprint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"reset_instance_blueprint_set":{"type":["list",["object",{"blueprint_info":["list",["object",{"blueprint_id":"string","blueprint_name":"string","blueprint_state":"string","blueprint_type":"string","community_url":"string","created_time":"string","description":"string","display_title":"string","display_version":"string","docker_version":"string","guide_url":"string","image_id":"string","image_url":"string","os_name":"string","platform":"string","platform_type":"string","required_memory_size":"number","required_system_disk_size":"number","scene_id_set":["list","string"],"support_automation_tools":"bool"}]],"is_resettable":"bool","non_resettable_message":"string"}]],"description":"List of scene info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_scene":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_ids":{"type":["set","string"],"description":"List of scene IDs.","description_kind":"plain","optional":true},"scene_set":{"type":["list",["object",{"description":"string","display_name":"string","scene_id":"string"}]],"description":"List of scene info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"string","description":"Specifies how availability zones are listed. Valid values:\n- ASC: Ascending sort.\n- DESC: Descending sort.\nThe default value is ASC.","description_kind":"plain","optional":true},"order_field":{"type":"string","description":"Sorting field. Valid values:\n- ZONE: Sort by the availability zone.\n- INSTANCE_DISPLAY_LABEL: Sort by visibility labels (HIDDEN, NORMAL and SELECTED). Default: [HIDDEN, NORMAL, SELECTED].\nSort by availability zone by default.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_info_set":{"type":["list",["object",{"instance_display_label":"string","zone":"string","zone_name":"string"}]],"description":"List of zone info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_accounts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","delay_thresh":"number","description":"string","host":"string","read_only":"number","slave_const":"number","update_time":"string","user_name":"string"}]],"description":"account list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_database_objects":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"funcs":{"type":["list",["object",{"func":"string"}]],"description":"func list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"procs":{"type":["list",["object",{"proc":"string"}]],"description":"proc list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tables":{"type":["list",["object",{"table":"string"}]],"description":"table list.","description_kind":"plain","computed":true},"views":{"type":["list",["object",{"view":"string"}]],"description":"view list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_database_table":{"version":0,"block":{"attributes":{"cols":{"type":["list",["object",{"col":"string","type":"string"}]],"description":"column list.","description_kind":"plain","computed":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table":{"type":"string","description":"table name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_databases":{"version":0,"block":{"attributes":{"databases":{"type":["list",["object",{"db_name":"string"}]],"description":"The database list of this instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_db_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"instance ids.","description_kind":"plain","optional":true},"instances":{"type":["list",["object",{"db_version_id":"string","instance_id":"string","instance_name":"string","internet_domain":"string","internet_ip":"string","internet_port":"number","memory":"number","project_id":"number","region":"string","resource_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"storage":"number","subnet_id":"string","vip":"string","vpc_id":"string","vport":"number","zone":"string"}]],"description":"instances info.","description_kind":"plain","computed":true},"project_ids":{"type":["set","number"],"description":"project ids.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_name":{"type":"string","description":"instance name or vip.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet id.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_dcn_detail":{"version":0,"block":{"attributes":{"dcn_details":{"type":["list",["object",{"cpu":"number","create_time":"string","dcn_flag":"number","dcn_status":"number","encrypt_status":"number","instance_id":"string","instance_name":"string","instance_type":"number","memory":"number","pay_mode":"number","period_end_time":"string","region":"string","replica_config":["list",["object",{"delay_replication_type":"string","due_time":"string","replication_delay":"number","ro_replication_mode":"string"}]],"replica_status":["list",["object",{"delay":"number","status":"string"}]],"status":"number","status_desc":"string","storage":"number","vip":"string","vipv6":"string","vport":"number","zone":"string"}]],"description":"DCN synchronization details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_file_download_url":{"version":0,"block":{"attributes":{"file_path":{"type":"string","description":"Unsigned file path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"pre_signed_url":{"type":"string","description":"Signed download URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_flow":{"version":0,"block":{"attributes":{"flow_id":{"type":"number","description":"Flow ID returned by async request API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Flow status. 0: succeeded, 1: failed, 2: running.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_instance_node_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as tdsql-6ltok4u9.","description_kind":"plain","required":true},"nodes_info":{"type":["list",["object",{"node_id":"string","role":"string"}]],"description":"Node information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_instance_specs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"specs":{"type":["list",["object",{"machine":"string","spec_infos":["list",["object",{"cpu":"number","machine":"string","max_storage":"number","memory":"number","min_storage":"number","node_count":"number","pid":"number","qps":"number","suit_info":"string"}]]}]],"description":"list of instance specifications.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_log_files":{"version":0,"block":{"attributes":{"files":{"type":["list",["object",{"file_name":"string","length":"number","mtime":"number","uri":"string"}]],"description":"Information such as `uri`, `length`, and `mtime` (modification time).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsql-ow728lmc`.","description_kind":"plain","required":true},"normal_prefix":{"type":"string","description":"For an instance in a common network, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog).","description_kind":"plain","required":true},"vpc_prefix":{"type":"string","description":"For an instance in a VPC, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_orders":{"version":0,"block":{"attributes":{"deal_name":{"type":"string","description":"List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances.","description_kind":"plain","required":true},"deals":{"type":["list",["object",{"count":"number","deal_name":"string","flow_id":"number","instance_ids":["set","string"],"owner_uin":"string","pay_mode":"number"}]],"description":"Order information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `* pent` (cent), `* microPent` (microcent).","description_kind":"plain","optional":true},"buy_count":{"type":"number","description":"The quantity you want to purchase is queried by default for the price of purchasing 1 instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of instance nodes, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"paymode":{"type":"string","description":"Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription).","description_kind":"plain","optional":true},"period":{"type":"number","description":"Purchase period in months.","description_kind":"plain","optional":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"zone":{"type":"string","description":"AZ ID of the purchased instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_project_security_groups":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"Database engine name. Valid value: `mariadb`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_renewal_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `* pent` (cent), `* microPent` (microcent).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"period":{"type":"number","description":"Renewal duration, default: 1 month.","description_kind":"plain","optional":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_sale_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_list":{"type":["list",["object",{"available_choice":["list",["object",{"master_zone":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]],"slave_zones":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"region":"string","region_id":"number","region_name":"string","zone_list":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"description":"list of sale region info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"SecurityGroup list.","description_kind":"plain","computed":true},"product":{"type":"string","description":"product name, fixed to mariadb.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_slow_logs":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"check_sum":"string","db":"string","example_sql":"string","finger_print":"string","host":"string","lock_time_avg":"string","lock_time_max":"string","lock_time_min":"string","lock_time_sum":"string","query_count":"string","query_time_avg":"string","query_time_max":"string","query_time_min":"string","query_time_sum":"string","rows_examined_sum":"string","rows_sent_sum":"string","ts_max":"string","ts_min":"string","user":"string"}]],"description":"Slow query log data.","description_kind":"plain","computed":true},"db":{"type":"string","description":"Specific name of the database to be queried.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Query end time in the format of 2016-08-22 14:55:20.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsql-ow728lmc`.","description_kind":"plain","required":true},"lock_time_sum":{"type":"number","description":"Total statement lock time.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sorting metric. Valid values: query_time_sum, query_count.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: desc, asc.","description_kind":"plain","optional":true},"query_count":{"type":"number","description":"Total number of statement queries.","description_kind":"plain","computed":true},"query_time_sum":{"type":"number","description":"Total statement query time.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slave":{"type":"number","description":"Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Query start time in the format of 2016-07-23 14:55:20.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_upgrade_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `* pent` (cent), `* microPent` (microcent).","description_kind":"plain","optional":true},"formula":{"type":"string","description":"Price calculation formula.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"New instance nodes, zero means not change.","description_kind":"plain","optional":true},"original_price":{"type":"number","description":"Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backups":{"version":0,"block":{"attributes":{"backup_list":{"type":["list",["object",{"backup_desc":"string","backup_method":"number","backup_name":"string","backup_size":"number","backup_type":"number","end_time":"string","instance_id":"string","start_time":"string","status":"number"}]],"description":"backup list.","description_kind":"plain","computed":true},"backup_method":{"type":"number","description":"Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_connections":{"version":0,"block":{"attributes":{"clients":{"type":["list",["object",{"count":"number","internal_service":"bool","ip":"string"}]],"description":"Client connection info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_current_op":{"version":0,"block":{"attributes":{"current_ops":{"type":["list",["object",{"microsecs_running":"number","node_name":"string","ns":"string","op":"string","op_id":"number","operation":"string","query":"string","replica_set_name":"string","state":"string"}]],"description":"current operation list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"millisecond_running":{"type":"number","description":"Filter condition, the time that the operation has been executed (unit: millisecond),the result will return the operation that exceeds the set time, the default value is 0,and the value range is [0, 3600000].","description_kind":"plain","optional":true},"ns":{"type":"string","description":"Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection.","description_kind":"plain","optional":true},"op":{"type":"string","description":"Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Returns the sorted field of the result set, currently supports: MicrosecsRunning/microsecsrunning,the default is ascending sort.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Returns the sorting method of the result set, possible values: ASC/asc or DESC/desc.","description_kind":"plain","optional":true},"replica_set_name":{"type":"string","description":"filter condition, shard name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"state":{"type":"string","description":"Filter condition, node status, possible value: primary, secondary.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_params":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_enum_param":{"type":["list",["object",{"current_value":"string","default_value":"string","enum_value":["set","string"],"need_restart":"string","param_name":"string","status":"number","tips":["set","string"],"value_type":"string"}]],"description":"Enum parameter.","description_kind":"plain","computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"instance_integer_param":{"type":["list",["object",{"current_value":"string","default_value":"string","max":"string","min":"string","need_restart":"string","param_name":"string","status":"number","tips":["set","string"],"value_type":"string"}]],"description":"Integer parameter.","description_kind":"plain","computed":true},"instance_multi_param":{"type":["list",["object",{"current_value":"string","default_value":"string","enum_value":["set","string"],"need_restart":"string","param_name":"string","status":"number","tips":["set","string"],"value_type":"string"}]],"description":"multi parameter.","description_kind":"plain","computed":true},"instance_text_param":{"type":["list",["object",{"current_value":"string","default_value":"string","need_restart":"string","param_name":"string","status":"string","text_value":"string","tips":["set","string"],"value_type":"string"}]],"description":"text parameter.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_slow_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Slow log termination time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-02 12:00:00.The time interval between the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried.","description_kind":"plain","required":true},"format":{"type":"string","description":"Slow log return format. By default, the original slow log format is returned,and versions 4.4 and above can be set to json.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slow_logs":{"type":["set","string"],"description":"details of slow logs.","description_kind":"plain","computed":true},"slow_ms":{"type":"number","description":"Slow log execution time threshold, return slow logs whose execution time exceeds this threshold,the unit is milliseconds (ms), and the minimum is 100 milliseconds.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Slow log start time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-01 10:00:00. The time intervalbetween the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instances":{"version":0,"block":{"attributes":{"cluster_type":{"type":"string","description":"Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the Mongodb instance to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"auto_renew_flag":"number","available_zone":"string","charge_type":"string","cluster_type":"string","cpu":"number","create_time":"string","engine_version":"string","instance_id":"string","instance_name":"string","machine_type":"string","memory":"number","project_id":"number","shard_quantity":"number","status":"number","subnet_id":"string","tags":["map","string"],"vip":"string","volume":"number","vpc_id":"string","vport":"number"}]],"description":"A list of instances. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name_prefix":{"type":"string","description":"Name prefix of the Mongodb instance.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the Mongodb instance to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_zone_config":{"version":0,"block":{"attributes":{"available_zone":{"type":"string","description":"The available zone of the Mongodb.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"available_zone":"string","cluster_type":"string","cpu":"number","default_storage":"number","engine_version":"string","machine_type":"string","max_replicate_set_num":"number","max_storage":"number","memory":"number","min_replicate_set_num":"number","min_storage":"number"}]],"description":"A list of zone config. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_all_namespaces":{"version":0,"block":{"attributes":{"common_namespaces":{"type":["list",["object",{"dimensions":["list",["object",{"can_filter_history":"bool","can_filter_policy":"bool","can_group_by":"bool","is_multiple":"bool","is_mutable":"bool","is_required":"bool","is_visible":"bool","key":"string","must_group_by":"bool","name":"string","operators":["list",["object",{"id":"string","name":"string"}]],"show_value_replace":"string"}]],"id":"string","monitor_type":"string","name":"string"}]],"description":"General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).","description_kind":"plain","computed":true},"custom_namespaces_new":{"type":["list",["object",{"available_regions":["set","string"],"config":"string","dashboard_id":"string","id":"string","name":"string","product_name":"string","sort_id":"number","value":"string"}]],"description":"Other alarm strategy types are currently not supported.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"Filter based on the Id of the namespace without filling in the default query for all.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Fixed value, as `monitor`.","description_kind":"plain","required":true},"monitor_types":{"type":["set","string"],"description":"Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.","description_kind":"plain","optional":true},"qce_namespaces_new":{"type":["list",["object",{"available_regions":["set","string"],"config":"string","dashboard_id":"string","id":"string","name":"string","product_name":"string","sort_id":"number","value":"string"}]],"description":"Types of alarm strategies for cloud products.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_type":{"type":"string","description":"Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_basic_alarms":{"version":0,"block":{"attributes":{"alarm_status":{"type":["set","number"],"description":"Filter based on alarm status.","description_kind":"plain","optional":true},"alarms":{"type":["list",["object",{"alarm_status":"string","alarm_type":"number","content":"string","dimensions":"string","duration":"number","first_occur_time":"string","group_id":"number","group_name":"string","id":"number","instance_group":["list",["object",{"instance_group_id":"number","instance_group_name":"string"}]],"last_occur_time":"string","metric_id":"number","metric_name":"string","notify_way":["set","string"],"obj_id":"string","obj_name":"string","project_id":"number","project_name":"string","region":"string","status":"number","view_name":"string","vpc":"string"}]],"description":"Alarm List.","description_kind":"plain","computed":true},"end_time":{"type":"number","description":"End time, default to current timestamp.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_ids":{"type":["set","number"],"description":"Filter based on instance group ID.","description_kind":"plain","optional":true},"metric_names":{"type":["set","string"],"description":"Filter by indicator name.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Interface module name, current value monitor.","description_kind":"plain","required":true},"obj_like":{"type":"string","description":"Filter based on alarm objects.","description_kind":"plain","optional":true},"occur_time_order":{"type":"string","description":"Sort by occurrence time, taking ASC or DESC values.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"Filter based on project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time, default to one day is timestamp.","description_kind":"plain","optional":true},"view_names":{"type":["set","string"],"description":"Filter based on policy type.","description_kind":"plain","optional":true},"warning":{"type":"string","description":"Remarks.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_basic_metric":{"version":0,"block":{"attributes":{"dimensions":{"type":["set","string"],"description":"Optional parameters, filtered by dimension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in [Cloud Server Monitoring Indicators]( https://cloud.tencent.com/document/product/248/6843).","description_kind":"plain","optional":true},"metric_set":{"type":["list",["object",{"dimensions":["list",["object",{"dimensions":["set","string"]}]],"meaning":["list",["object",{"en":"string","zh":"string"}]],"metric_c_name":"string","metric_e_name":"string","metric_name":"string","namespace":"string","period":["set","number"],"periods":["list",["object",{"period":"string","stat_type":["set","string"]}]],"unit":"string","unit_cname":"string"}]],"description":"List of indicator descriptions obtained from query.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843 ).","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_conditions_template":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"Filter queries based on trigger condition template ID.","description_kind":"plain","optional":true},"group_name":{"type":"string","description":"Filter queries based on trigger condition template names.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"module":{"type":"string","description":"Fixed value, as\u0026amp;amp;#39; monitor \u0026amp;amp;#39;.","description_kind":"plain","required":true},"policy_count_order":{"type":"string","description":"Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_group_list":{"type":["list",["object",{"conditions":["list",["object",{"alarm_notify_period":"number","alarm_notify_type":"number","calc_type":"string","calc_value":"string","continue_time":"string","is_advanced":"number","is_open":"number","metric_display_name":"string","metric_id":"number","period":"number","product_id":"string","rule_id":"number","unit":"string"}]],"event_conditions":["list",["object",{"alarm_notify_period":"string","alarm_notify_type":"string","event_display_name":"string","event_id":"string","rule_id":"string"}]],"group_id":"number","group_name":"string","insert_time":"number","is_union_rule":"number","last_edit_uin":"number","policy_groups":["list",["object",{"can_set_default":"bool","enable":"bool","group_id":"number","group_name":"string","insert_time":"number","is_default":"number","is_union_rule":"number","last_edit_uin":"number","no_shielded_instance_count":"number","parent_group_id":"number","project_id":"number","receiver_infos":["list",["object",{"end_time":"number","need_send_notice":"number","notify_way":["set","string"],"person_interval":"number","receiver_group_list":["set","number"],"receiver_type":"string","receiver_user_list":["set","number"],"recover_notify":["set","string"],"round_interval":"number","round_number":"number","send_for":["set","string"],"start_time":"number","uid_list":["set","number"]}]],"remark":"string","total_instance_count":"number","update_time":"number","view_name":"string"}]],"remark":"string","update_time":"number","view_name":"string"}]],"description":"Template List.","description_kind":"plain","computed":true},"update_time_order":{"type":"string","description":"Specify the sorting method by update time, asc=ascending, desc=descending.","description_kind":"plain","optional":true},"view_name":{"type":"string","description":"View name, composed of [DescribeAllNamespaces]( https://cloud.tencent.com/document/product/248/48683 )Obtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_history":{"version":0,"block":{"attributes":{"alarm_levels":{"type":["set","string"],"description":"Alarm levels.","description_kind":"plain","optional":true},"alarm_object":{"type":"string","description":"Filter by alarm object. Fuzzy search with string is supported.","description_kind":"plain","optional":true},"alarm_status":{"type":["set","string"],"description":"Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default.","description_kind":"plain","optional":true},"content":{"type":"string","description":"Fuzzy search by alarm content.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time, which is the current timestamp and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is earlier than the EndTime.","description_kind":"plain","optional":true},"histories":{"type":["list",["object",{"alarm_id":"string","alarm_level":"string","alarm_object":"string","alarm_status":"string","alarm_type":"string","content":"string","dimensions":"string","event_id":"number","first_occur_time":"number","instance_group":["list",["object",{"id":"number","name":"string"}]],"last_occur_time":"number","metrics_info":["list",["object",{"description":"string","metric_name":"string","period":"number","qce_namespace":"string","value":"string"}]],"monitor_type":"string","namespace":"string","notice_ways":["set","string"],"origin_id":"string","policy_exists":"number","policy_id":"string","policy_name":"string","project_id":"number","project_name":"string","receiver_groups":["set","number"],"receiver_uids":["set","number"],"region":"string","vpc":"string"}]],"description":"Alarm record list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_ids":{"type":["set","number"],"description":"Filter by instance group ID.","description_kind":"plain","optional":true},"metric_names":{"type":["set","string"],"description":"Filter by metric name.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Value fixed at monitor.","description_kind":"plain","required":true},"monitor_types":{"type":["set","string"],"description":"Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring), MT_TAW (application performance monitoring), MT_RUM (frontend performance monitoring), MT_PROBE (cloud automated testing). If this parameter is left empty, all types will be queried by default.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort by the first occurrence time in descending order by default. Valid values: ASC (ascending), DESC (descending).","description_kind":"plain","optional":true},"policy_ids":{"type":["set","string"],"description":"Search by alarm policy ID list.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"Fuzzy search by policy name.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"Filter by project ID. Valid values: -1 (no project), 0 (default project).","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","number"],"description":"Search by recipient group.","description_kind":"plain","optional":true},"receiver_uids":{"type":["set","number"],"description":"Search by recipient.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time, which is the timestamp one day ago by default and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is later than the StartTime.","description_kind":"plain","optional":true}},"block_types":{"namespaces":{"nesting_mode":"list","block":{"attributes":{"monitor_type":{"type":"string","description":"Monitor type.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Policy type.","description_kind":"plain","required":true}},"description":"Filter by policy type. Monitoring type and policy type are first-level and second-level filters respectively and both need to be passed in. For example, [{MonitorType: MT_QCE, Namespace: cvm_device}].","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_metric":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metrics":{"type":["list",["object",{"description":"string","dimensions":["set","string"],"is_advanced":"number","is_open":"number","max":"number","metric_config":["list",["object",{"continue_period":["set","number"],"operator":["set","string"],"period":["set","number"]}]],"metric_name":"string","min":"number","namespace":"string","operators":["list",["object",{"id":"string","name":"string"}]],"periods":["set","number"],"product_id":"number","unit":"string"}]],"description":"Alarm indicator list.","description_kind":"plain","computed":true},"module":{"type":"string","description":"Fixed value, as `monitor`.","description_kind":"plain","required":true},"monitor_type":{"type":"string","description":"Monitoring Type Filter MT_QCE=Cloud Product Monitoring.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_monitor_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_type_infos":{"type":["list",["object",{"id":"string","name":"string","sort_id":"number"}]],"description":"Monitoring type details.","description_kind":"plain","computed":true},"monitor_types":{"type":["set","string"],"description":"Monitoring type, cloud product monitoring is MT_ QCE.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_notice_callbacks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"url_notices":{"type":["list",["object",{"end_time":"number","is_valid":"number","start_time":"number","url":"string","validation_code":"string","weekday":["set","number"]}]],"description":"Alarm callback notification.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_notices":{"version":0,"block":{"attributes":{"alarm_notice":{"type":["list",["object",{"amp_consumer_id":"string","cls_notices":["list",["object",{"enable":"number","log_set_id":"string","region":"string","topic_id":"string"}]],"id":"string","is_preset":"number","name":"string","notice_language":"string","notice_type":"string","policy_ids":["set","string"],"updated_at":"string","updated_by":"string","url_notices":["list",["object",{"end_time":"number","start_time":"number","url":"string","weekday":["set","number"]}]],"user_notices":["list",["object",{"end_time":"number","group_ids":["set","number"],"need_phone_arrive_notice":"number","notice_way":["set","string"],"phone_call_type":"string","phone_circle_interval":"number","phone_circle_times":"number","phone_inner_interval":"number","phone_order":["set","number"],"receiver_type":"string","start_time":"number","user_ids":["set","number"],"weekday":["set","number"]}]]}]],"description":"Alarm notification template list.","description_kind":"plain","computed":true},"group_ids":{"type":["set","number"],"description":"Receive group list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Alarm notification template name Used for fuzzy search.","description_kind":"plain","optional":true},"notice_ids":{"type":["set","string"],"description":"Receive group list.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort by update time ASC=forward order DESC=reverse order.","description_kind":"plain","optional":true},"owner_uid":{"type":"number","description":"The primary account uid is used to create a preset notification.","description_kind":"plain","optional":true},"receiver_type":{"type":"string","description":"To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"user_ids":{"type":["set","number"],"description":"List of recipients.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_policy":{"version":0,"block":{"attributes":{"dimensions":{"type":"string","description":"The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.","description_kind":"plain","optional":true},"enable":{"type":["set","number"],"description":"Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.","description_kind":"plain","optional":true},"field":{"type":"string","description":"Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_id":{"type":"number","description":"Instance group ID.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Value fixed at monitor.","description_kind":"plain","required":true},"monitor_types":{"type":["set","string"],"description":"Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.","description_kind":"plain","optional":true},"namespaces":{"type":["set","string"],"description":"Filter by namespace. For the values of different policy types, please see:[Poicy Type List](https://www.tencentcloud.com/document/product/248/39565?has_map=1).","description_kind":"plain","optional":true},"need_correspondence":{"type":"number","description":"Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.","description_kind":"plain","optional":true},"not_bind_all":{"type":"number","description":"Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).","description_kind":"plain","optional":true},"not_binding_notice_rule":{"type":"number","description":"If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.","description_kind":"plain","optional":true},"not_instance_group":{"type":"number","description":"Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).","description_kind":"plain","optional":true},"notice_ids":{"type":["set","string"],"description":"List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300).","description_kind":"plain","optional":true},"one_click_policy_type":{"type":["set","string"],"description":"Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort order. Valid values: ASC (ascending), DESC (descending).","description_kind":"plain","optional":true},"policies":{"type":["list",["object",{"advanced_metric_number":"number","can_set_default":"number","condition":["list",["object",{"complex_expression":"string","is_union_rule":"number","rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"condition_template_id":"string","conditions_temp":["list",["object",{"condition":["list",["object",{"complex_expression":"string","is_union_rule":"number","rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"event_condition":["list",["object",{"rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"template_name":"string"}]],"enable":"number","event_condition":["list",["object",{"rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"filter_dimensions_param":"string","insert_time":"number","instance_group_id":"number","instance_group_name":"string","instance_sum":"number","is_bind_all":"number","is_default":"number","is_one_click":"number","last_edit_uin":"string","monitor_type":"string","namespace":"string","namespace_show_name":"string","notice_ids":["set","string"],"notices":["list",["object",{"amp_consumer_id":"string","cls_notices":["list",["object",{"enable":"number","log_set_id":"string","region":"string","topic_id":"string"}]],"id":"string","is_preset":"number","name":"string","notice_language":"string","notice_type":"string","policy_ids":["set","string"],"tags":["list",["object",{"key":"string","value":"string"}]],"updated_at":"string","updated_by":"string","url_notices":["list",["object",{"end_time":"number","is_valid":"number","start_time":"number","url":"string","validation_code":"string","weekday":["set","number"]}]],"user_notices":["list",["object",{"end_time":"number","group_ids":["set","number"],"need_phone_arrive_notice":"number","notice_way":["set","string"],"on_call_form_ids":["set","string"],"phone_call_type":"string","phone_circle_interval":"number","phone_circle_times":"number","phone_inner_interval":"number","phone_order":["set","number"],"receiver_type":"string","start_time":"number","user_ids":["set","number"],"weekday":["set","number"]}]]}]],"one_click_status":"number","origin_id":"string","policy_id":"string","policy_name":"string","project_id":"number","project_name":"string","region":["set","string"],"remark":"string","rule_type":"string","tag_instances":["list",["object",{"binding_status":"number","instance_sum":"number","key":"string","region_id":"number","service_type":"string","tag_status":"number","value":"string"}]],"tags":["list",["object",{"key":"string","value":"string"}]],"trigger_tasks":["list",["object",{"task_config":"string","type":"string"}]],"update_time":"number","use_sum":"number"}]],"description":"Policy array.","description_kind":"plain","computed":true},"policy_name":{"type":"string","description":"Fuzzy search by policy name.","description_kind":"plain","optional":true},"policy_type":{"type":["set","string"],"description":"Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"ID array of the policy project, which can be viewed on the following page: [Project Management](https://console.tencentcloud.com/project).","description_kind":"plain","optional":true},"prom_ins_id":{"type":"string","description":"ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","number"],"description":"Search by recipient group. You can get the user group list with the API [ListGroups](https://www.tencentcloud.com/document/product/598/34589?from_cn_redirect=1) in 'Cloud Access Management' or query the user group list where a sub-user is in with the API [ListGroupsForUser](https://www.tencentcloud.com/document/product/598/34588?from_cn_redirect=1). The GroupId field in the returned result should be entered here.","description_kind":"plain","optional":true},"receiver_on_call_form_ids":{"type":["set","string"],"description":"Search by schedule.","description_kind":"plain","optional":true},"receiver_uids":{"type":["set","number"],"description":"Search by recipient. You can get the user list with the API [ListUsers](https://www.tencentcloud.com/document/product/598/34587?from_cn_redirect=1) in 'Cloud Access Management' or query the sub-user information with the API [GetUser](https://www.tencentcloud.com/document/product/598/34590?from_cn_redirect=1). The Uid field in the returned result should be entered here.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_types":{"type":["set","string"],"description":"Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.","description_kind":"plain","optional":true}},"block_types":{"trigger_tasks":{"nesting_mode":"list","block":{"attributes":{"task_config":{"type":"string","description":"Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"type":{"type":"string","description":"Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_binding_objects":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Policy group ID for query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"dimensions_json":"string","is_shielded":"number","region":"string","unique_id":"string"}]],"description":"A list objects. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_data":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time for this query, eg:`2018-09-22T20:00:00+08:00`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"timestamp":"number","value":"number"}]],"description":"A list data point. Each element contains the following attributes:","description_kind":"plain","computed":true},"metric_name":{"type":"string","description":"Metric name, please refer to the documentation of monitor interface of each product.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace of each cloud product in monitor system, refer to `data.tencentcloud_monitor_product_namespace`.","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical period.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time for this query, eg:`2018-09-22T19:51:23+08:00`.","description_kind":"plain","required":true}},"block_types":{"dimensions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Instance dimension name, eg: `InstanceId` for cvm.","description_kind":"plain","required":true},"value":{"type":"string","description":"Instance dimension value, eg: `ins-j0hk02zo` for cvm.","description_kind":"plain","required":true}},"description":"Dimensional composition of instance objects.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_plugin_overviews":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_set":{"type":["list",["object",{"plugin_id":"string","version":"string"}]],"description":"Plugin set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_policy_conditions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"event_metrics":["list",["object",{"event_id":"number","event_show_name":"string","need_recovered":"bool"}]],"is_support_multi_region":"bool","metrics":["list",["object",{"calc_type_keys":["list","number"],"calc_type_need":"bool","calc_value_default":"string","calc_value_fixed":"string","calc_value_max":"string","calc_value_min":"string","calc_value_need":"bool","continue_time_default":"number","continue_time_keys":["list","number"],"continue_time_need":"bool","metric_id":"number","metric_show_name":"string","metric_unit":"string","period_default":"number","period_keys":["list","number"],"period_need":"bool","period_num_default":"number","period_num_keys":["list","number"],"period_num_need":"bool","stat_type_p10":"string","stat_type_p1800":"string","stat_type_p300":"string","stat_type_p3600":"string","stat_type_p5":"string","stat_type_p60":"string","stat_type_p600":"string","stat_type_p86400":"string"}]],"name":"string","policy_view_name":"string","support_regions":["list","string"]}]],"description":"A list policy condition. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_policy_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"can_set_default":"bool","conditions":["list",["object",{"alarm_notify_period":"number","alarm_notify_type":"number","calc_type":"number","calc_value":"string","continue_time":"number","metric_id":"number","metric_show_name":"string","metric_unit":"string","period":"number","rule_id":"number"}]],"event_conditions":["list",["object",{"alarm_notify_period":"number","alarm_notify_type":"number","event_id":"number","event_show_name":"string","rule_id":"number"}]],"group_id":"number","group_name":"string","insert_time":"number","is_default":"number","is_open":"bool","last_edit_uin":"string","no_shielded_sum":"number","parent_group_id":"number","policy_view_name":"string","project_id":"number","receivers":["list",["object",{"end_time":"number","need_send_notice":"number","notify_way":["list","string"],"person_interval":"number","receive_language":"string","receiver_group_list":["list","number"],"receiver_type":"string","receiver_user_list":["list","number"],"recover_notify":["list","string"],"round_interval":"number","round_number":"number","send_for":["list","string"],"start_time":"number","uid_list":["list","number"]}]],"remark":"string","update_time":"number","use_sum":"number"}]],"description":"A list policy groups. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Policy group name for query.","description_kind":"plain","optional":true},"policy_view_names":{"type":["list","string"],"description":"The policy view for query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_product_event":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End timestamp for this query, eg:`1588232111`. Default start time is `now-3000`.","description_kind":"plain","optional":true},"event_name":{"type":["list","string"],"description":"Event name filtering, such as `guest_reboot` indicates that the machine restart.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":["list","string"],"description":"Affect objects, such as `ins-19708ino`.","description_kind":"plain","optional":true},"is_alarm_config":{"type":"number","description":"Alarm status configuration filter, 1means configured, 0(default) means not configured.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"addition_msg":["list",["object",{"key":"string","name":"string","value":"string"}]],"dimensions":["list",["object",{"key":"string","name":"string","value":"string"}]],"event_cname":"string","event_ename":"string","event_id":"number","event_name":"string","group_info":["list",["object",{"group_id":"string","group_name":"string"}]],"instance_id":"string","instance_name":"string","is_alarm_config":"number","product_cname":"string","product_ename":"string","product_name":"string","project_id":"string","region":"string","start_time":"number","status":"string","support_alarm":"number","type":"string","update_time":"number"}]],"description":"A list events. Each element contains the following attributes:","description_kind":"plain","computed":true},"product_name":{"type":["list","string"],"description":"Product type filtering, such as `cvm` for cloud server.","description_kind":"plain","optional":true},"project_id":{"type":["list","string"],"description":"Project ID filter.","description_kind":"plain","optional":true},"region_list":{"type":["list","string"],"description":"Region filter, such as `gz`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`.","description_kind":"plain","optional":true},"status":{"type":["list","string"],"description":"Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless.","description_kind":"plain","optional":true},"type":{"type":["list","string"],"description":"Event type filtering, with value range `abnormal`,`status_change`, indicating state change and abnormal events.","description_kind":"plain","optional":true}},"block_types":{"dimensions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Instance dimension name, eg: `deviceWanIp` for internet ip.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Instance dimension value, eg: `119.119.119.119` for internet ip.","description_kind":"plain","optional":true}},"description":"Dimensional composition of instance objects.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_product_namespace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"namespace":"string","product_chinese_name":"string","product_name":"string"}]],"description":"A list product namespaces. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name for filter, eg:`Load Banlancer`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_statistic_data":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"metric_name":"string","points":["list",["object",{"dimensions":["list",["object",{"name":"string","value":"string"}]],"values":["list",["object",{"timestamp":"number","value":"number"}]]}]]}]],"description":"Monitoring data.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time, which is the current time by default, such as 2020-12-08T19:51:23+08:00.","description_kind":"plain","computed":true},"group_bys":{"type":["set","string"],"description":"GroupBy by the specified dimension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_names":{"type":["set","string"],"description":"Metric name list.","description_kind":"plain","required":true},"module":{"type":"string","description":"Module, whose value is fixed at monitor.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace. Valid values: QCE, TKE2.","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical period in seconds. Default value: 300. Optional values: 60, 300, 3,600, and 86,400.Due to the storage period limit, the statistical period is subject to the time range of statistics:60s: The time range is less than 12 hours, and the timespan between StartTime and the current time cannot exceed 15 days.300s: The time range is less than three days, and the timespan between StartTime and the current time cannot exceed 31 days.3,600s: The time range is less than 30 days, and the timespan between StartTime and the current time cannot exceed 93 days.86,400s: The time range is less than 186 days, and the timespan between StartTime and the current time cannot exceed 186 days.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, which is the current time by default, such as 2020-12-08T19:51:23+08:00.","description_kind":"plain","computed":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Dimension.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator. Valid values: eq (equal to), ne (not equal to), in.","description_kind":"plain","required":true},"value":{"type":["set","string"],"description":"Dimension value. If Operator is eq or ne, only the first element will be used.","description_kind":"plain","required":true}},"description":"Dimension condition. The = and in operators are supported.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"number","description":"Filter according to instance charge type.\n- 2: Prepaid;\n- 3: Postpaid by hour.","description_kind":"plain","optional":true},"instance_ids":{"type":["set","string"],"description":"Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Filter according to instance name.","description_kind":"plain","optional":true},"instance_set":{"type":["list",["object",{"alert_rule_limit":"number","api_root_path":"string","auth_token":"string","auto_renew_flag":"number","charge_status":"number","created_at":"string","data_retention_time":"number","enable_grafana":"number","expire_time":"string","grafana_instance_id":"string","grafana_ip_white_list":"string","grafana_status":"number","grafana_url":"string","grant":["list",["object",{"has_agent_manage":"number","has_api_operation":"number","has_charge_operation":"number","has_grafana_status_change":"number","has_tke_manage":"number","has_vpc_display":"number"}]],"instance_charge_type":"number","instance_id":"string","instance_name":"string","instance_status":"number","ipv4_address":"string","is_near_expire":"number","migration_type":"number","proxy_address":"string","recording_rule_limit":"number","region_id":"number","remote_write":"string","spec_name":"string","subnet_id":"string","tag_specification":["list",["object",{"key":"string","value":"string"}]],"vpc_id":"string","zone":"string"}]],"description":"Instance details list.","description_kind":"plain","computed":true},"instance_status":{"type":["set","number"],"description":"Filter according to instance status.\n- 1: Creating;\n- 2: In operation;\n- 3: Abnormal;\n- 4: Reconstruction;\n- 5: Destruction;\n- 6: Stopped taking;\n- 8: Suspension of service due to arrears;\n- 9: Service has been suspended due to arrears.","description_kind":"plain","optional":true},"ipv4_address":{"type":["set","string"],"description":"Filter according to ipv4 address.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description":"Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.","description_kind":"plain","optional":true}},"block_types":{"tag_filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The key of the tag.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of the tag.","description_kind":"plain","required":true}},"description":"Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pay_mode":{"type":"number","description":"Pay mode. `1`-Prepaid, `2`-Postpaid, `3`-All regions (default is all regions if not filled in).","description_kind":"plain","optional":true},"region_set":{"type":["list",["object",{"area":"string","region":"string","region_id":"number","region_name":"string","region_pay_mode":"number","region_short_name":"string","region_state":"number"}]],"description":"Region set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_media_meta_data":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"meta_data":{"type":["list",["object",{"audio_duration":"number","audio_stream_set":["list",["object",{"bitrate":"number","channel":"number","codec":"string","sampling_rate":"number"}]],"bitrate":"number","container":"string","duration":"number","height":"number","rotate":"number","size":"number","video_duration":"number","video_stream_set":["list",["object",{"bitrate":"number","codec":"string","color_primaries":"string","color_space":"string","color_transfer":"string","fps":"number","hdr_type":"string","height":"number","width":"number"}]],"width":"number"}]],"description":"Media metadata.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address.`URL`: A URL.`AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input information of file for metadata getting.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_parse_live_stream_process_notification":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"Live stream event notification obtained from CMQ.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_parse_notification":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"Event notification obtained from CMQ.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_schedules":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"schedule_ids":{"type":["set","number"],"description":"The IDs of the schemes to query. Array length limit: 100.","description_kind":"plain","optional":true},"schedule_info_set":{"type":["list",["object",{"activities":["list",["object",{"activity_para":["list",["object",{"adaptive_dynamic_streaming_task":["list",["object",{"add_on_subtitles":["list",["object",{"subtitle":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"type":"string"}]],"definition":"number","output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"segment_object_name":"string","sub_stream_object_name":"string","watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"ai_analysis_task":["list",["object",{"definition":"number","extended_parameter":"string"}]],"ai_content_review_task":["list",["object",{"definition":"number"}]],"ai_recognition_task":["list",["object",{"definition":"number"}]],"animated_graphic_task":["list",["object",{"definition":"number","end_time_offset":"number","output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"start_time_offset":"number"}]],"image_sprite_task":["list",["object",{"definition":"number","object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"web_vtt_object_name":"string"}]],"sample_snapshot_task":["list",["object",{"definition":"number","object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"snapshot_by_time_offset_task":["list",["object",{"definition":"number","ext_time_offset_set":["set","string"],"object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"transcode_task":["list",["object",{"definition":"number","end_time_offset":"number","head_tail_parameter":["list",["object",{"head_set":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"tail_set":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]]}]],"mosaic_set":["list",["object",{"coordinate_origin":"string","end_time_offset":"number","height":"string","start_time_offset":"number","width":"string","x_pos":"string","y_pos":"string"}]],"object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"override_parameter":["list",["object",{"add_on_subtitles":["list",["object",{"subtitle":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"type":"string"}]],"addon_audio_stream":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"audio_template":["list",["object",{"audio_channel":"number","bitrate":"number","codec":"string","sample_rate":"number","stream_selects":["set","number"]}]],"container":"string","remove_audio":"number","remove_video":"number","std_ext_info":"string","subtitle_template":["list",["object",{"font_alpha":"number","font_color":"string","font_size":"string","font_type":"string","path":"string","stream_index":"number"}]],"tehd_config":["list",["object",{"max_video_bitrate":"number","type":"string"}]],"video_template":["list",["object",{"bitrate":"number","codec":"string","content_adapt_stream":"number","fill_type":"string","fps":"number","gop":"number","height":"number","resolution_adaptive":"string","vcrf":"number","width":"number"}]]}]],"raw_parameter":["list",["object",{"audio_template":["list",["object",{"audio_channel":"number","bitrate":"number","codec":"string","sample_rate":"number"}]],"container":"string","remove_audio":"number","remove_video":"number","tehd_config":["list",["object",{"max_video_bitrate":"number","type":"string"}]],"video_template":["list",["object",{"bitrate":"number","codec":"string","fill_type":"string","fps":"number","gop":"number","height":"number","resolution_adaptive":"string","vcrf":"number","width":"number"}]]}]],"segment_object_name":"string","start_time_offset":"number","watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]]}]],"activity_type":"string","reardrive_index":["set","number"]}]],"create_time":"string","output_dir":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"resource_id":"string","schedule_id":"number","schedule_name":"string","status":"string","task_notify_config":["list",["object",{"aws_sqs":["list",["object",{"s3_secret_id":"string","s3_secret_key":"string","sqs_queue_name":"string","sqs_region":"string"}]],"cmq_model":"string","cmq_region":"string","notify_mode":"string","notify_type":"string","notify_url":"string","queue_name":"string","topic_name":"string"}]],"trigger":["list",["object",{"aws_s3_file_upload_trigger":["list",["object",{"aws_sqs":["list",["object",{"s3_secret_id":"string","s3_secret_key":"string","sqs_queue_name":"string","sqs_region":"string"}]],"dir":"string","formats":["set","string"],"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"cos_file_upload_trigger":["list",["object",{"bucket":"string","dir":"string","formats":["set","string"],"region":"string"}]],"type":"string"}]],"update_time":"string"}]],"description":"The information of the schemes.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The scheme status. Valid values:`Enabled`, `Disabled`. If you do not specify this parameter, all schemes will be returned regardless of the status.","description_kind":"plain","optional":true},"trigger_type":{"type":"string","description":"The trigger type. Valid values:`CosFileUpload`: The scheme is triggered when a file is uploaded to Tencent Cloud Object Storage (COS).`AwsS3FileUpload`: The scheme is triggered when a file is uploaded to AWS S3.If you do not specify this parameter or leave it empty, all schemes will be returned regardless of the trigger type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_tasks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Return the number of records, default value: 10, maximum value: 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scroll_token":{"type":"string","description":"Page turning flag, used when pulling in batches: when a single request cannot pull all the data, the interface will return a ScrollToken, and the next request will carry this Token, and it will be obtained from the next record.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Filter condition: task status, optional values: WAITING, PROCESSING, FINISH.","description_kind":"plain","required":true},"task_set":{"type":["list",["object",{"begin_process_time":"string","create_time":"string","finish_time":"string","sub_task_types":["set","string"],"task_id":"string","task_type":"string"}]],"description":"Task list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"backup_id":"number","backup_model":"string","creator":"string","finish_time":"string","internet_url":"string","intranet_url":"string","size":"number","time":"string"}]],"description":"A list of MySQL backup. Each element contains the following attributes:","description_kind":"plain","computed":true},"max_number":{"type":"number","description":"The latest files to list, rang from 1 to 10000. And the default value is `10`.","description_kind":"plain","optional":true},"mysql_id":{"type":"string","description":"Instance ID, such as `cdb-c1nl9rpv`. It is identical to the instance ID displayed in the database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_overview":{"version":0,"block":{"attributes":{"backup_archive_volume":{"type":"number","description":"Archive backup capacity, including data backup and log backup. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"backup_count":{"type":"number","description":"The total number of user backups in the current region (including data backups and log backups).","description_kind":"plain","computed":true},"backup_standby_volume":{"type":"number","description":"Standard storage backup capacity, including data backup and log backup. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"backup_volume":{"type":"number","description":"The total backup capacity of the user in the current region.","description_kind":"plain","computed":true},"billing_volume":{"type":"number","description":"The billable capacity of the user\u0026amp;#39;s backup in the current region, that is, the part that exceeds the gifted capacity.","description_kind":"plain","computed":true},"free_volume":{"type":"number","description":"The free backup capacity obtained by the user in the current region.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"remote_backup_volume":{"type":"number","description":"The total capacity of off-site backup of the user in the current region. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_summaries":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"auto_backup_count":"number","auto_backup_volume":"number","backup_volume":"number","binlog_backup_count":"number","binlog_backup_volume":"number","data_backup_count":"number","data_backup_volume":"number","instance_id":"string","manual_backup_count":"number","manual_backup_volume":"number"}]],"description":"Instance backup statistics entries.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Specify to sort by a certain item, the optional values include: BackupVolume: backup volume, DataBackupVolume: data backup volume, BinlogBackupVolume: log backup volume, AutoBackupVolume: automatic backup volume, ManualBackupVolume: manual backup volume. By default, they are sorted by BackupVolume.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Specify the sorting direction, optional values include: ASC: forward order, DESC: reverse order. The default is ASC.","description_kind":"plain","optional":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_bin_log":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"binlog_finish_time":"string","binlog_start_time":"string","cos_storage_type":"number","date":"string","instance_id":"string","internet_url":"string","intranet_url":"string","name":"string","region":"string","remote_info":["list",["object",{"finish_time":"string","region":"string","start_time":"string","status":"string","sub_backup_id":["set","number"],"url":"string"}]],"size":"number","status":"string","type":"string"}]],"description":"Details of binary log files that meet the query conditions.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_binlog_backup_overview":{"version":0,"block":{"attributes":{"binlog_archive_count":{"type":"number","description":"The number of archived log backups.","description_kind":"plain","computed":true},"binlog_archive_volume":{"type":"number","description":"Archived log backup capacity (in bytes).","description_kind":"plain","computed":true},"binlog_backup_count":{"type":"number","description":"The total number of log backups, including remote log backups.","description_kind":"plain","computed":true},"binlog_backup_volume":{"type":"number","description":"Total log backup capacity, including off-site log backup (unit is byte).","description_kind":"plain","computed":true},"binlog_standby_count":{"type":"number","description":"The number of standard storage log backups.","description_kind":"plain","computed":true},"binlog_standby_volume":{"type":"number","description":"Standard storage log backup capacity (in bytes).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"remote_binlog_count":{"type":"number","description":"The number of remote log backups.","description_kind":"plain","computed":true},"remote_binlog_volume":{"type":"number","description":"Remote log backup capacity (in bytes).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_clone_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Query the list of cloning tasks for the specified source instance.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"clone_job_id":"number","dst_instance_id":"string","end_time":"string","new_region_id":"number","rollback_strategy":"string","rollback_target_time":"string","src_instance_id":"string","src_region_id":"number","start_time":"string","task_status":"string"}]],"description":"Clone task list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_data_backup_overview":{"version":0,"block":{"attributes":{"auto_backup_count":{"type":"number","description":"The total number of automatic backups in the current region.","description_kind":"plain","computed":true},"auto_backup_volume":{"type":"number","description":"The total automatic backup capacity of the current region.","description_kind":"plain","computed":true},"data_backup_archive_count":{"type":"number","description":"The total number of archive backups in the current region.","description_kind":"plain","computed":true},"data_backup_archive_volume":{"type":"number","description":"The total capacity of the current regional archive backup.","description_kind":"plain","computed":true},"data_backup_count":{"type":"number","description":"The total number of data backups in the current region.","description_kind":"plain","computed":true},"data_backup_standby_count":{"type":"number","description":"The total number of standard storage backups in the current region.","description_kind":"plain","computed":true},"data_backup_standby_volume":{"type":"number","description":"The total backup capacity of the current regional standard storage.","description_kind":"plain","computed":true},"data_backup_volume":{"type":"number","description":"Total data backup capacity of the current region (including automatic backup and manual backup, in bytes).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manual_backup_count":{"type":"number","description":"The total number of manual backups in the current region.","description_kind":"plain","computed":true},"manual_backup_volume":{"type":"number","description":"The total manual backup capacity of the current region.","description_kind":"plain","computed":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"remote_backup_count":{"type":"number","description":"The total number of remote backups.","description_kind":"plain","computed":true},"remote_backup_volume":{"type":"number","description":"The total capacity of remote backup.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_databases":{"version":0,"block":{"attributes":{"database_list":{"type":["list",["object",{"character_set":"string","database_name":"string"}]],"description":"Database name and character set.","description_kind":"plain","computed":true},"database_regexp":{"type":"string","description":"Regular expression to match database library names.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"items":{"type":["set","string"],"description":"Returned instance information.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Page offset.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_db_features":{"version":0,"block":{"attributes":{"audit_need_upgrade":{"type":"bool","description":"Whether to enable auditing needs to upgrade the kernel version.","description_kind":"plain","computed":true},"current_sub_version":{"type":"string","description":"Current kernel version.","description_kind":"plain","computed":true},"encryption_need_upgrade":{"type":"bool","description":"Whether to enable encryption needs to upgrade the kernel version.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv or cdbro-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"is_remote_ro":{"type":"bool","description":"Whether it is a remote read-only instance.","description_kind":"plain","computed":true},"is_support_audit":{"type":"bool","description":"Whether to support the database audit function.","description_kind":"plain","computed":true},"is_support_encryption":{"type":"bool","description":"Whether to support the database encryption function.","description_kind":"plain","computed":true},"is_support_update_sub_version":{"type":"bool","description":"Whether to support minor version upgrades.","description_kind":"plain","computed":true},"master_region":{"type":"string","description":"The region where the master instance is located.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_sub_version":{"type":"string","description":"Available kernel versions for upgrade.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_default_params":{"version":0,"block":{"attributes":{"db_version":{"type":"string","description":"MySQL database version.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_list":{"type":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["list","string"],"max":"number","min":"number","name":"string","need_reboot":"number","param_type":"string"}]],"description":"List of param detail.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_error_log":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End timestamp. For example 1585142640.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inst_type":{"type":"string","description":"Only valid when the instance is the master instance or disaster recovery instance, the optional value: slave, which means to pull the log of the slave machine.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"content":"string","timestamp":"number"}]],"description":"The records returned.","description_kind":"plain","computed":true},"key_words":{"type":["set","string"],"description":"A list of keywords to match, up to 15 keywords are supported.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp. For example 1585142640.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_inst_tables":{"version":0,"block":{"attributes":{"database":{"type":"string","description":"The name of the database.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"items":{"type":["set","string"],"description":"The returned database table information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_regexp":{"type":"string","description":"Match the regular expression of the database table name, the rules are the same as MySQL official website.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance":{"version":0,"block":{"attributes":{"charge_type":{"type":"string","description":"Pay type of instance, valid values are `PREPAID` and `POSTPAID`.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"init_flag":{"type":"number","description":"Initialization mark. Available values: `0` - Uninitialized; `1` - Initialized.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"auto_renew_flag":"number","charge_type":"string","cpu_core_count":"number","create_time":"string","dead_line_time":"string","device_type":"string","dr_instance_ids":["list","string"],"engine_version":"string","init_flag":"number","instance_name":"string","instance_role":"string","internet_host":"string","internet_port":"number","internet_status":"number","intranet_ip":"string","intranet_port":"number","master_instance_id":"string","memory_size":"number","mysql_id":"string","pay_type":"number","project_id":"number","ro_groups":["list",["object",{"group_id":"string","instance_ids":["list","string"]}]],"ro_instance_ids":["list","string"],"slave_sync_mode":"number","status":"number","subnet_id":"string","volume_size":"number","vpc_id":"string","zone":"string"}]],"description":"A list of instances. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of mysql instance.","description_kind":"plain","optional":true},"instance_role":{"type":"string","description":"Instance type. Supported values include: `master` - master instance, `dr` - disaster recovery instance, and `ro` - read-only instance.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"Number of results returned for a single request. Default is `20`, and maximum is 2000.","description_kind":"plain","optional":true},"mysql_id":{"type":"string","description":"Instance ID, such as `cdb-c1nl9rpv`. It is identical to the instance ID displayed in the database console page.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Record offset. Default is 0.","description_kind":"plain","optional":true},"pay_type":{"type":"number","description":"Pay type of instance, `0`: prepay, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"Security groups ID of instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status. Available values: `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.","description_kind":"plain","optional":true},"with_dr":{"type":"number","description":"Indicates whether to query disaster recovery instances.","description_kind":"plain","optional":true},"with_master":{"type":"number","description":"Indicates whether to query master instances.","description_kind":"plain","optional":true},"with_ro":{"type":"number","description":"Indicates whether to query read-only instances.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_charset":{"version":0,"block":{"attributes":{"charset":{"type":"string","description":"The default character set of the instance, such as `latin1`, `utf8` etc.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_info":{"version":0,"block":{"attributes":{"default_kms_region":{"type":"string","description":"The default region of the KMS service used by the current CDB backend service.","description_kind":"plain","computed":true},"encryption":{"type":"string","description":"Whether to enable encryption, YES is enabled, NO is not enabled.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","computed":true},"key_id":{"type":"string","description":"The key ID used for encryption.","description_kind":"plain","computed":true},"key_region":{"type":"string","description":"The region where the key is located.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_param_record":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"instance_id":"string","is_success":"bool","modify_time":"string","new_value":"string","old_value":"string","param_name":"string"}]],"description":"Parameter modification record.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_reboot_time":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"instance_id":"string","time_in_seconds":"number"}]],"description":"Returned parameter information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_parameter_list":{"version":0,"block":{"attributes":{"engine_version":{"type":"string","description":"The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"parameter_list":{"type":["list",["object",{"current_value":"string","default_value":"string","description":"string","enum_value":["list","string"],"max":"number","min":"number","need_reboot":"number","parameter_name":"string","parameter_type":"string"}]],"description":"A list of parameters. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_project_security_group":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","desc":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","desc":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_proxy_custom":{"version":0,"block":{"attributes":{"custom_conf":{"type":["list",["object",{"cpu":"number","device":"string","device_type":"string","memory":"number","type":"string"}]],"description":"proxy configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instanced id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"weight_rule":{"type":["list",["object",{"less_than":"number","weight":"number"}]],"description":"weight limit.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_min_scale":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_instance_id":{"type":"string","description":"The primary instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page. This parameter and the RoInstanceId parameter cannot be empty at the same time. Note that when the input parameter contains RoInstanceId, the return value is the minimum specification when the read-only instance is upgraded; when the input parameter only contains MasterInstanceId, the return value is the minimum specification when the read-only instance is purchased.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"Memory specification size, unit: MB.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ro_instance_id":{"type":"string","description":"The read-only instance ID, in the format: cdbro-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page. This parameter and the MasterInstanceId parameter cannot be empty at the same time.","description_kind":"plain","optional":true},"volume":{"type":"number","description":"Disk specification size, unit: GB.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_rollback_range_time":{"version":0,"block":{"attributes":{"backup_region":{"type":"string","description":"If the clone instance is not in the same region as the source instance, fill in the region where the clone instance is located, for example: ap-guangzhou.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"A list of instance IDs, the format of a single instance ID is: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"is_remote_zone":{"type":"string","description":"Whether the clone instance is in the same zone as the source instance, yes: `false`, no: `true`.","description_kind":"plain","optional":true},"items":{"type":["list",["object",{"code":"number","instance_id":"string","message":"string","times":["list",["object",{"begin":"string","end":"string"}]]}]],"description":"Returned parameter information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_slow_log":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"date":"string","internet_url":"string","intranet_url":"string","name":"string","size":"number","type":"string"}]],"description":"Details of slow query logs that meet the query conditions.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_slow_log_data":{"version":0,"block":{"attributes":{"data_bases":{"type":["set","string"],"description":"List of databases accessed.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End timestamp. For example 1585142640.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inst_type":{"type":"string","description":"Only valid when the instance is the master instance or disaster recovery instance, the optional value: slave, which means to pull the log of the slave machine.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"database":"string","lock_time":"number","md5":"string","query_time":"number","rows_examined":"number","rows_sent":"number","sql_template":"string","sql_text":"string","timestamp":"number","user_host":"string","user_name":"string"}]],"description":"Query records.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sort in ascending or descending order. Currently supported: ASC,DESC.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sort field. Currently supported: Timestamp, QueryTime, LockTime, RowsExamined, RowsSent.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp. For example 1585142640.","description_kind":"plain","required":true},"user_hosts":{"type":["set","string"],"description":"List of client hosts.","description_kind":"plain","optional":true},"user_names":{"type":["set","string"],"description":"A list of client usernames.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_supported_privileges":{"version":0,"block":{"attributes":{"column_supported_privileges":{"type":["set","string"],"description":"The database column permissions supported by the instance.","description_kind":"plain","computed":true},"database_supported_privileges":{"type":["set","string"],"description":"Database permissions supported by the instance.","description_kind":"plain","computed":true},"global_supported_privileges":{"type":["set","string"],"description":"Global permissions supported by the instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_supported_privileges":{"type":["set","string"],"description":"Database table permissions supported by the instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_record":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv or cdbro-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"switch_time":"string","switch_type":"string"}]],"description":"Instance switching record details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_user_task":{"version":0,"block":{"attributes":{"async_request_id":{"type":"string","description":"Asynchronous task request ID, the AsyncRequestId returned by executing cloud database-related operations.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","optional":true},"items":{"type":["list",["object",{"async_request_id":"string","code":"number","end_time":"string","instance_ids":["set","string"],"job_id":"number","message":"string","progress":"number","start_time":"string","task_status":"string","task_type":"string"}]],"description":"The returned instance task information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time_begin":{"type":"string","description":"The start time of the first task, used for range query, the time format is as follows: 2017-12-31 10:40:01.","description_kind":"plain","optional":true},"start_time_end":{"type":"string","description":"The start time of the last task, used for range query, the time format is as follows: 2017-12-31 10:40:01.","description_kind":"plain","optional":true},"task_status":{"type":["set","string"],"description":"Task status. If no value is passed, all task statuses will be queried. Supported values include: `UNDEFINED` - undefined; `INITIAL` - initialization; `RUNNING` - running; `SUCCEED` - the execution was successful; `FAILED` - execution failed; `KILLED` - terminated; `REMOVED` - removed; `PAUSED` - Paused.","description_kind":"plain","optional":true},"task_types":{"type":["set","string"],"description":"Task type. If no value is passed, all task types will be queried. Supported values include: `ROLLBACK` - database rollback; `SQL OPERATION` - SQL operation; `IMPORT DATA` - data import; `MODIFY PARAM` - parameter setting; `INITIAL` - initialize the cloud database instance; `REBOOT` - restarts the cloud database instance; `OPEN GTID` - open the cloud database instance GTID; `UPGRADE RO` - read-only instance upgrade; `BATCH ROLLBACK` - database batch rollback; `UPGRADE MASTER` - master upgrade; `DROP TABLES` - delete cloud database tables; `SWITCH DR TO MASTER` - The disaster recovery instance.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"disaster_recovery_zones":["list","string"],"engine_versions":["list","string"],"first_slave_zones":["list","string"],"hour_instance_sale_max_num":"number","is_default":"number","is_support_disaster_recovery":"number","is_support_vpc":"number","name":"string","pay_type":["list","number"],"remote_ro_zones":["list","string"],"second_slave_zones":["list","string"],"sells":["list",["object",{"cdb_type":"string","cpu":"number","info":"string","max_volume_size":"number","mem_size":"number","min_volume_size":"number","qps":"number","volume_step":"number"}]],"slave_deploy_modes":["list","number"],"support_slave_sync_modes":["list","number"]}]],"description":"A list of zone config. Each element contains the following attributes:","description_kind":"plain","computed":true},"region":{"type":"string","description":"Region parameter, which is used to identify the region to which the data you want to work with belongs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nat_dc_route":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_direct_connect_gateway_route_set":{"type":["list",["object",{"create_time":"string","destination_cidr_block":"string","gateway_id":"string","gateway_type":"string","update_time":"string"}]],"description":"Data of route.","description_kind":"plain","computed":true},"nat_gateway_id":{"type":"string","description":"Unique identifier of Nat Gateway.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Unique identifier of Vpc.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_nat_gateway_snats":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"nat_gateway_id":{"type":"string","description":"NAT gateway ID.","description_kind":"plain","required":true},"public_ip_addr":{"type":["list","string"],"description":"Elastic IP address pool.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snat_list":{"type":["list",["object",{"create_time":"string","description":"string","instance_id":"string","instance_private_ip_addr":"string","nat_gateway_id":"string","public_ip_addr":["list","string"],"resource_type":"string","snat_id":"string","subnet_cidr_block":"string","subnet_id":"string"}]],"description":"Information list of the nat gateway snat.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet instance ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nat_gateways":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the NAT gateway.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the NAT gateway.","description_kind":"plain","optional":true},"nats":{"type":["list",["object",{"assigned_eip_set":["list","string"],"bandwidth":"number","create_time":"string","id":"string","max_concurrent":"number","name":"string","state":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"Information list of the dedicated NATs.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nats":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"The maximum public network output bandwidth of the gateway (unit: Mbps), for example: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000`.","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID for NAT Gateway.","description_kind":"plain","optional":true},"max_concurrent":{"type":"number","description":"The upper limit of concurrent connection of NAT gateway, for example: `1000000`, `3000000`, `10000000`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name for NAT Gateway.","description_kind":"plain","optional":true},"nats":{"type":["list",["object",{"assigned_eip_set":["list","string"],"bandwidth":"number","create_time":"string","id":"string","max_concurrent":"number","name":"string","state":"number","vpc_id":"string"}]],"description":"Information list of the dedicated tunnels.","description_kind":"plain","computed":true},"state":{"type":"number","description":"NAT gateway status. Valid values: 0, 1, 2. 0: Running, 1: Unavailable, 2: Be in arrears and out of service.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The VPC ID for NAT Gateway.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_oceanus_check_savepoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job id.","description_kind":"plain","required":true},"record_type":{"type":"number","description":"Snapshot type. 1:savepoint; 2:checkpoint; 3:cancelWithSavepoint.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"savepoint_path":{"type":"string","description":"Snapshot path, currently only supports COS path.","description_kind":"plain","required":true},"savepoint_status":{"type":"number","description":"1=available, 2=unavailable.","description_kind":"plain","computed":true},"serial_id":{"type":"string","description":"Snapshot resource ID.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Workspace ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_clusters":{"version":0,"block":{"attributes":{"cluster_ids":{"type":["set","string"],"description":"Query one or more clusters by their ID. The maximum number of clusters that can be queried at once is 100.","description_kind":"plain","optional":true},"cluster_set":{"type":["list",["object",{"app_id":"number","arch_generation":"number","auto_renew_flag":"number","ccns":["list",["object",{"ccn_id":"string","subnet_id":"string","vpc_id":"string"}]],"cls_log_name":"string","cls_log_set":"string","cls_topic_id":"string","cls_topic_name":"string","cluster_id":"string","cluster_sessions":["list",["object",{}]],"cluster_type":"number","correlations":["list",["object",{"cluster_group_id":"number","cluster_group_serial_id":"string","cluster_name":"string","project_id":"number","project_id_str":"string","status":"number","work_space_id":"string","work_space_name":"string"}]],"create_time":"string","creator_uin":"string","cu_mem":"number","cu_num":"number","customized_dns_enabled":"number","default_cos_bucket":"string","default_log_collect_conf":"string","expire_time":"string","free_cu":"number","free_cu_num":"number","is_need_manage_node":"number","isolated_time":"string","name":"string","net_environment_type":"number","orders":["list",["object",{"auto_renew_flag":"number","compute_cu":"number","operate_uin":"string","order_time":"string","type":"number"}]],"owner_uin":"string","pay_mode":"number","region":"string","remark":"string","running_cu":"number","seconds_until_expiry":"string","sql_gateways":["list",["object",{"create_time":"string","creator_uin":"string","cu_spec":"number","flink_version":"string","properties":["list",["object",{"key":"string","value":"string"}]],"resource_refs":["list",["object",{"resource_id":"string","type":"number","version":"number","workspace_id":"string"}]],"serial_id":"string","status":"number","update_time":"string"}]],"status":"number","status_desc":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"update_time":"string","version":["list",["object",{"flink":"string","supported_flink":["set","string"]}]],"zone":"string"}]],"description":"Cluster list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_type":{"type":"number","description":"The sorting rule of the cluster information results. Possible values are 1 (sort by time in descending order), 2 (sort by time in ascending order), and 3 (sort by status).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The filtering values of the field.","description_kind":"plain","required":true}},"description":"The filtering rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_job_events":{"version":0,"block":{"attributes":{"end_timestamp":{"type":"number","description":"Filter condition:End Unix timestamp (seconds).","description_kind":"plain","required":true},"events":{"type":["list",["object",{"description":"string","message":"string","running_order_id":"number","solution_link":"string","timestamp":"number","type":"string"}]],"description":"List of events within the specified range for this jobNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_order_ids":{"type":["set","number"],"description":"Array of running instance IDs.","description_kind":"plain","computed":true},"start_timestamp":{"type":"number","description":"Filter condition:Start Unix timestamp (seconds).","description_kind":"plain","required":true},"types":{"type":["set","string"],"description":"Event types. If not passed, data of all types will be returned.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_job_submission_log":{"version":0,"block":{"attributes":{"cursor":{"type":"string","description":"Cursor, default empty, first request does not need to pass in.","description_kind":"plain","optional":true,"computed":true},"end_time":{"type":"number","description":"End time, unix timestamp, in milliseconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"job_instance_list":{"type":["list",["object",{"job_instance_start_time":"string","running_order_id":"number","starting_millis":"number"}]],"description":"Job instance list during the specified time period.","description_kind":"plain","computed":true},"job_request_id":{"type":"string","description":"Request ID of starting job.","description_kind":"plain","computed":true},"keyword":{"type":"string","description":"Keyword, default empty.","description_kind":"plain","optional":true},"list_over":{"type":"bool","description":"Whether the list is over.","description_kind":"plain","computed":true},"log_content_list":{"type":["list",["object",{"container_name":"string","log":"string","pkg_id":"string","pkg_log_id":"number","time":"number"}]],"description":"The list of log contents.","description_kind":"plain","computed":true},"log_list":{"type":["set","string"],"description":"Log list, deprecated.","description_kind":"plain","computed":true},"order_type":{"type":"string","description":"Sorting method, default asc, asc: ascending, desc: descending.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_order_id":{"type":"number","description":"Job instance ID.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time, unix timestamp, in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_meta_table":{"version":0,"block":{"attributes":{"catalog":{"type":"string","description":"Catalog name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Scene time.","description_kind":"plain","computed":true},"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"ddl":{"type":"string","description":"Table creation statement, encoded in Base64.For example,Q1JFQVRFIFRBQkxFIGRhdGFnZW5fc291cmNlX3RhYmxlICggCiAgICBpZCBJTlQsIAogICAgbmFtZSBTVFJJTkcgCikgV0lUSCAoCidjb25uZWN0b3InPSdkYXRhZ2VuJywKJ3Jvd3MtcGVyLXNlY29uZCcgPSAnMScKKTs=.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"serial_id":{"type":"string","description":"Unique identifier of the metadata table.","description_kind":"plain","computed":true},"table":{"type":"string","description":"Table name.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Unique identifier of the space.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_resource_related_job":{"version":0,"block":{"attributes":{"desc_by_job_config_create_time":{"type":"number","description":"Default:0; 1:sort by job version creation time in descending order.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ref_job_infos":{"type":["list",["object",{"job_config_version":"number","job_id":"string","resource_version":"number"}]],"description":"Associated job information.","description_kind":"plain","computed":true},"resource_config_version":{"type":"number","description":"Resource version number.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_savepoint_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job SerialId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"savepoint":{"type":["list",["object",{"create_time":"number","description":"string","id":"number","job_runtime_id":"number","path":"string","path_status":"number","record_type":"number","serial_id":"string","size":"number","status":"number","time_consuming":"number","timeout":"number","update_time":"number","version_id":"number"}]],"description":"Snapshot listNote: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_system_resource":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","optional":true},"flink_version":{"type":"string","description":"Query built-in connectors for the corresponding Flink version.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_ids":{"type":["set","string"],"description":"Array of resource IDs to be queried.","description_kind":"plain","optional":true},"resource_set":{"type":["list",["object",{"latest_resource_config_version":"number","name":"string","region":"string","remark":"string","resource_id":"string","resource_type":"number"}]],"description":"Collection of resource details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values for the field.","description_kind":"plain","required":true}},"description":"Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_tree_jobs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tree_info":{"type":["list",["object",{"children":"string","id":"string","job_set":["list",["object",{"job_id":"string","job_type":"number","name":"string","running_cu":"number","status":"number"}]],"name":"string","parent_id":"string"}]],"description":"Tree structure information.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered. Can only be set `Zone` or `JobType` or `JobStatus`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values for the field.","description_kind":"plain","required":true}},"description":"Filter rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_tree_resources":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tree_info":{"type":["list",["object",{"children":"string","id":"string","items":["list",["object",{"file_name":"string","folder_id":"string","name":"string","ref_job_status_count_set":["list",["object",{"count":"number","job_status":"number"}]],"remark":"string","resource_id":"string","resource_type":"number"}]],"name":"string","parent_id":"string"}]],"description":"Tree structure information.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_work_spaces":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_type":{"type":"number","description":"1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"work_space_set_item":{"type":["list",["object",{"app_id":"number","cluster_group_set_item":["list",["object",{"app_id":"number","cluster_id":"string","create_time":"string","creator_uin":"string","cu_mem":"number","cu_num":"number","free_cu":"number","free_cu_num":"number","name":"string","net_environment_type":"number","owner_uin":"string","pay_mode":"number","region":"string","remark":"string","running_cu":"number","status":"number","status_desc":"string","update_time":"string","zone":"string"}]],"create_time":"string","creator_uin":"string","description":"string","jobs_count":"number","owner_uin":"string","region":"string","role_auth":["list",["object",{"app_id":"number","auth_sub_account_uin":"string","create_time":"string","creator_uin":"string","id":"number","owner_uin":"string","permission":"number","role_name":"string","status":"number","update_time":"string","work_space_id":"number","work_space_serial_id":"string"}]],"role_auth_count":"number","serial_id":"string","status":"number","update_time":"string","work_space_id":"string","work_space_name":"string"}]],"description":"List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values for the field.","description_kind":"plain","required":true}},"description":"Filter rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_organization_members":{"version":0,"block":{"attributes":{"auth_name":{"type":"string","description":"Entity name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"bind_status":"string","create_time":"string","is_allow_quit":"string","member_type":"string","member_uin":"number","name":"string","node_id":"number","node_name":"string","org_identity":["list",["object",{"identity_alias_name":"string","identity_id":"number"}]],"org_permission":["list",["object",{"id":"number","name":"string"}]],"org_policy_name":"string","org_policy_type":"string","pay_name":"string","pay_uin":"string","permission_status":"string","remark":"string","update_time":"string"}]],"description":"Member list.","description_kind":"plain","computed":true},"lang":{"type":"string","description":"Valid values: `en` (Tencent Cloud International); `zh` (Tencent Cloud).","description_kind":"plain","optional":true},"product":{"type":"string","description":"Abbreviation of the trusted service, which is required during querying the trusted service admin.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search by member name or ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_auth_node":{"version":0,"block":{"attributes":{"auth_name":{"type":"string","description":"Verified company name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"auth_name":"string","manager":["list",["object",{"member_name":"string","member_uin":"number"}]],"relation_id":"number"}]],"description":"Organization auth node list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_financial_by_member":{"version":0,"block":{"attributes":{"end_month":{"type":"string","description":"Query for the end month. Format:yyyy-mm, for example:2021-01.The default value is the `Month`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"member_name":"string","member_uin":"number","ratio":"string","total_cost":"number"}]],"description":"Member financial detail.","description_kind":"plain","computed":true},"member_uins":{"type":["set","number"],"description":"Member uin list. Up to 100.","description_kind":"plain","optional":true},"month":{"type":"string","description":"Query for the start month. Format:yyyy-mm, for example:2021-01.","description_kind":"plain","required":true},"product_codes":{"type":["set","string"],"description":"Product code list. Up to 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total_cost":{"type":"number","description":"Total cost of the member.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_financial_by_month":{"version":0,"block":{"attributes":{"end_month":{"type":"string","description":"Query for the end month. Format:yyyy-mm, for example:2021-01.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"growth_rate":"string","id":"number","month":"string","total_cost":"number"}]],"description":"Organization financial info by month.","description_kind":"plain","computed":true},"member_uins":{"type":["set","number"],"description":"Member uin list. Up to 100.","description_kind":"plain","optional":true},"product_codes":{"type":["set","string"],"description":"Product code list. Up to 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_financial_by_product":{"version":0,"block":{"attributes":{"end_month":{"type":"string","description":"Query for the end month. Format:yyyy-mm, for example:2021-01.The default value is the `Month`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"product_code":"string","product_name":"string","ratio":"string","total_cost":"number"}]],"description":"Organization financial info by products.","description_kind":"plain","computed":true},"member_uins":{"type":["set","number"],"description":"Member uin list. Up to 100.","description_kind":"plain","optional":true},"month":{"type":"string","description":"Query for the start month. Format:yyyy-mm, for example:2021-01.","description_kind":"plain","required":true},"product_codes":{"type":["set","string"],"description":"Product code list. Up to 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total_cost":{"type":"number","description":"Total cost of the product.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_share_area":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"area":"string","area_id":"number","name":"string"}]],"description":"Area list.","description_kind":"plain","computed":true},"lang":{"type":"string","description":"Language.default zh.\nValid values:\n - `zh`: Chinese.\n - `en`: English.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_placement_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the placement group to be queried.","description_kind":"plain","optional":true},"placement_group_id":{"type":"string","description":"ID of the placement group to be queried.","description_kind":"plain","optional":true},"placement_group_list":{"type":["list",["object",{"create_time":"string","current_num":"number","cvm_quota_total":"number","instance_ids":["list","string"],"name":"string","placement_group_id":"string","type":"string"}]],"description":"An information list of placement group. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_backup_download_urls":{"version":0,"block":{"attributes":{"backup_download_url":{"type":"string","description":"Backup download URL.","description_kind":"plain","computed":true},"backup_id":{"type":"string","description":"Unique backup ID.","description_kind":"plain","required":true},"backup_type":{"type":"string","description":"Backup type. Valid values: `LogBackup`, `BaseBackup`.","description_kind":"plain","required":true},"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"url_expire_time":{"type":"number","description":"Validity period of a URL, which is 12 hours by default.","description_kind":"plain","optional":true}},"block_types":{"backup_download_restriction":{"nesting_mode":"list","block":{"attributes":{"ip_restriction_effect":{"type":"string","description":"Whether IP is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).","description_kind":"plain","optional":true},"ip_set":{"type":["set","string"],"description":"Whether it is allowed to download IP list of the backup files.","description_kind":"plain","optional":true},"restriction_type":{"type":"string","description":"Type of the network restrictions for downloading backup files. Valid values: `NONE` (backups can be downloaded over both private and public networks), `INTRANET` (backups can only be downloaded over the private network), `CUSTOMIZE` (backups can be downloaded over specified VPCs or at specified IPs).","description_kind":"plain","optional":true},"vpc_id_set":{"type":["set","string"],"description":"Whether it is allowed to download the VPC ID list of the backup files.","description_kind":"plain","optional":true},"vpc_restriction_effect":{"type":"string","description":"Whether VPC is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).","description_kind":"plain","optional":true}},"description":"Backup download restriction.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_postgresql_base_backups":{"version":0,"block":{"attributes":{"base_backup_set":{"type":["list",["object",{"backup_method":"string","backup_mode":"string","db_instance_id":"string","expire_time":"string","finish_time":"string","id":"string","name":"string","size":"number","start_time":"string","state":"string"}]],"description":"List of full backup details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_finish_time":{"type":"string","description":"Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default.","description_kind":"plain","optional":true},"min_finish_time":{"type":"string","description":"Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: `asc` (ascending), `desc` (descending).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter instances using one or more criteria. Valid filter names: `db-instance-id`: Filter by instance ID (in string format). `db-instance-name`: Filter by instance name (in string format). `db-instance-ip`: Filter by instance VPC IP (in string format). `base-backup-id`: Filter by base backup ID (in string format).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_db_instance_classes":{"version":0,"block":{"attributes":{"class_info_set":{"type":["list",["object",{"cpu":"number","max_storage":"number","memory":"number","min_storage":"number","qps":"number","spec_code":"string"}]],"description":"List of database specifications.","description_kind":"plain","computed":true},"db_engine":{"type":"string","description":"Database engines. Valid values: 1. `postgresql` (TencentDB for PostgreSQL) 2. `mssql_compatible` (MSSQL compatible-TencentDB for PostgreSQL).","description_kind":"plain","required":true},"db_major_version":{"type":"string","description":"Major version of a database, such as 12 or 13, which can be obtained through the `DescribeDBVersions` API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"AZ ID, which can be obtained through the `DescribeZones` API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_db_instance_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"version_set":{"type":["list",["object",{"available_upgrade_target":["set","string"],"db_engine":"string","db_kernel_version":"string","db_major_version":"string","db_version":"string","status":"string","supported_feature_names":["set","string"]}]],"description":"List of database versions.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_postgresql_default_parameters":{"version":0,"block":{"attributes":{"db_engine":{"type":"string","description":"Database engine, such as postgresql, mssql_compatible.","description_kind":"plain","required":true},"db_major_version":{"type":"string","description":"The major database version number, such as 11, 12, 13.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_info_set":{"type":["list",["object",{"advanced":"bool","classification_cn":"string","classification_en":"string","current_value":"string","default_value":"string","enum_value":["set","string"],"id":"number","last_modify_time":"string","max":"number","min":"number","name":"string","need_reboot":"bool","param_description_ch":"string","param_description_en":"string","param_value_type":"string","spec_related":"bool","spec_relation_set":["list",["object",{"enum_value":["set","string"],"max":"number","memory":"string","min":"number","name":"string","unit":"string","value":"string"}]],"standby_related":"number","unit":"string","version_relation_set":["list",["object",{"db_kernel_version":"string","enum_value":["set","string"],"max":"number","min":"number","name":"string","unit":"string","value":"string"}]]}]],"description":"Parameter informationNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the postgresql instance to be query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"auto_renew_flag":"number","availability_zone":"string","charge_type":"string","charset":"string","create_time":"string","engine_version":"string","id":"string","memory":"number","name":"string","private_access_ip":"string","private_access_port":"number","project_id":"number","public_access_host":"string","public_access_port":"number","public_access_switch":"bool","root_user":"string","storage":"number","subnet_id":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"A list of postgresql instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the postgresql instance to be query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the postgresql instance to be query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_log_backups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_backup_set":{"type":["list",["object",{"backup_method":"string","backup_mode":"string","db_instance_id":"string","expire_time":"string","finish_time":"string","id":"string","name":"string","size":"number","start_time":"string","state":"string"}]],"description":"List of log backup details.","description_kind":"plain","computed":true},"max_finish_time":{"type":"string","description":"Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default.","description_kind":"plain","optional":true},"min_finish_time":{"type":"string","description":"Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: `asc` (ascending), `desc` (descending).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter instances using one or more criteria. Valid filter names:db-instance-id: Filter by instance ID (in string format).db-instance-name: Filter by instance name (in string format).db-instance-ip: Filter by instance VPC IP (in string format).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_parameter_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"db_engine":"string","db_major_version":"string","template_description":"string","template_id":"string","template_name":"string"}]],"description":"list of parameter templates.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sorting metric. Valid values:CreateTime, TemplateName, DBMajorVersion.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values:asc (ascending order),desc (descending order).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter conditions. Valid values:TemplateName, TemplateId, DBMajorVersion, DBEngine.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting criterion. Valid values:ROGroupId, CreateTime, Name.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values:desc, asc.","description_kind":"plain","optional":true},"read_only_group_list":{"type":["list",["object",{"db_instance_net_info":["list",["object",{"address":"string","ip":"string","net_type":"string","port":"number","protocol_type":"string","status":"string","subnet_id":"string","vpc_id":"string"}]],"master_db_instance_id":"string","max_replay_lag":"number","max_replay_latency":"number","min_delay_eliminate_reserve":"number","network_access_list":["list",["object",{"resource_id":"string","resource_type":"number","subnet_id":"string","vip":"string","vip6":"string","vpc_id":"string","vpc_status":"number","vport":"number"}]],"project_id":"number","read_only_db_instance_list":["list",["object",{"app_id":"number","auto_renew":"number","create_time":"string","db_charset":"string","db_engine":"string","db_engine_config":"string","db_instance_class":"string","db_instance_cpu":"number","db_instance_id":"string","db_instance_memory":"number","db_instance_name":"string","db_instance_net_info":["list",["object",{"address":"string","ip":"string","net_type":"string","port":"number","protocol_type":"string","status":"string","subnet_id":"string","vpc_id":"string"}]],"db_instance_status":"string","db_instance_storage":"number","db_instance_type":"string","db_instance_version":"string","db_kernel_version":"string","db_major_version":"string","db_node_set":["list",["object",{"role":"string","zone":"string"}]],"db_version":"string","expire_time":"string","is_support_t_d_e":"number","isolated_time":"string","master_db_instance_id":"string","network_access_list":["list",["object",{"resource_id":"string","resource_type":"number","subnet_id":"string","vip":"string","vip6":"string","vpc_id":"string","vpc_status":"number","vport":"number"}]],"offline_time":"string","pay_type":"string","project_id":"number","read_only_instance_num":"number","region":"string","status_in_readonly_group":"string","subnet_id":"string","support_ipv6":"number","tag_list":["list",["object",{"tag_key":"string","tag_value":"string"}]],"type":"string","uid":"number","update_time":"string","vpc_id":"string","zone":"string"}]],"read_only_group_id":"string","read_only_group_name":"string","rebalance":"number","region":"string","replay_lag_eliminate":"number","replay_latency_eliminate":"number","status":"string","subnet_id":"string","vpc_id":"string","zone":"string"}]],"description":"list of read-only groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter condition. The primary ID must be specified in the format of db-master-instance-id to filter results, or else null will be returned.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_recovery_time":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_begin_time":{"type":"string","description":"The earliest restoration time (UTC+8).","description_kind":"plain","computed":true},"recovery_end_time":{"type":"string","description":"The latest restoration time (UTC+8).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_set":{"type":["list",["object",{"region":"string","region_id":"number","region_name":"string","region_state":"string","support_international":"number"}]],"description":"Region information set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_specinfos":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The zone of the postgresql instance to query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"cpu":"number","engine_version":"string","engine_version_name":"string","id":"string","memory":"number","qps":"number","storage_max":"number","storage_min":"number"}]],"description":"A list of zones will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_xlogs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Xlog end time, format `yyyy-MM-dd hh:mm:ss`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"PostgreSQL instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"end_time":"string","external_addr":"string","id":"number","internal_addr":"string","size":"number","start_time":"string"}]],"description":"List of Xlog query result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_zones":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_set":{"type":["list",["object",{"standby_zone_set":["set","string"],"zone":"string","zone_id":"number","zone_name":"string","zone_state":"string","zone_support_ipv6":"number"}]],"description":"AZ information set.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_private_dns_private_zone_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_zone_set":{"type":["list",["object",{"account_vpc_set":["list",["object",{"region":"string","uin":"string","uniq_vpc_id":"string"}]],"cname_speedup_status":"string","created_on":"string","deleted_vpc_set":["list",["object",{"region":"string","uniq_vpc_id":"string"}]],"dns_forward_status":"string","domain":"string","end_point_name":"string","forward_address":"string","forward_rule_name":"string","forward_rule_type":"string","is_custom_tld":"bool","owner_uin":"number","record_count":"number","remark":"string","status":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"updated_on":"string","vpc_set":["list",["object",{"region":"string","uniq_vpc_id":"string"}]],"zone_id":"string"}]],"description":"Private Zone Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"values.","description_kind":"plain","required":true}},"description":"filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_private_dns_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_set":{"type":["list",["object",{"created_on":"string","enabled":"number","extra":"string","mx":"number","record_id":"string","record_type":"string","record_value":"string","status":"string","sub_domain":"string","ttl":"number","updated_on":"string","weight":"number","zone_id":"string"}]],"description":"Parse record list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"Private zone id: zone-xxxxxx.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Parameter values.","description_kind":"plain","required":true}},"description":"Filter parameters (Value and RecordType filtering are supported).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_projects":{"version":0,"block":{"attributes":{"all_list":{"type":"number","description":"1 means to list all project, 0 means to list visible project.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"projects":{"type":["list",["object",{"create_time":"string","creator_uin":"number","project_id":"number","project_info":"string","project_name":"string"}]],"description":"List of projects.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_protocol_template_groups":{"version":0,"block":{"attributes":{"group_list":{"type":["list",["object",{"id":"string","name":"string","template_ids":["list","string"]}]],"description":"Information list of the dedicated protocol template groups.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the protocol template group to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the protocol template group to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_protocol_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the protocol template to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the protocol template to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"id":"string","name":"string","protocols":["list","string"]}]],"description":"Information list of the dedicated protocol templates.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_scenario_with_jobs":{"version":0,"block":{"attributes":{"ascend":{"type":"bool","description":"Whether to use ascending order.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_dataset":{"type":"bool","description":"Whether to ignore the dataset.","description_kind":"plain","optional":true},"ignore_script":{"type":"bool","description":"Whether to ignore the script content.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"The field column used for ordering.","description_kind":"plain","optional":true},"owner":{"type":"string","description":"The job owner.","description_kind":"plain","optional":true},"project_ids":{"type":["set","string"],"description":"Project ID list.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scenario_ids":{"type":["set","string"],"description":"Scenario ID list.","description_kind":"plain","optional":true},"scenario_name":{"type":"string","description":"Scenario name.","description_kind":"plain","optional":true},"scenario_type":{"type":"string","description":"Scenario type, e.g.: pts-http, pts-js, pts-trpc, pts-jmeter.","description_kind":"plain","optional":true},"scenario_with_jobs_set":{"type":["list",["object",{"jobs":["list",["object",{"abort_reason":"number","configs":["set","string"],"created_at":"string","cron_id":"string","datasets":["list",["object",{"file_id":"string","head_lines":["set","string"],"header_columns":["set","string"],"header_in_file":"bool","line_count":"number","name":"string","size":"number","split":"bool","tail_lines":["set","string"],"type":"string","updated_at":"string"}]],"debug":"bool","domain_name_config":["list",["object",{"dns_config":["list",["object",{"nameservers":["set","string"]}]],"host_aliases":["list",["object",{"host_names":["set","string"],"ip":"string"}]]}]],"duration":"number","end_time":"string","error_rate":"number","extensions":["set","string"],"job_id":"string","job_owner":"string","load":["list",["object",{"geo_regions_load_distribution":["list",["object",{"percentage":"number","region":"string","region_id":"number"}]],"load_spec":["list",["object",{"concurrency":["list",["object",{"graceful_stop_seconds":"number","iteration_count":"number","max_requests_per_second":"number","resources":"number","stages":["list",["object",{"duration_seconds":"number","target_virtual_users":"number"}]]}]],"requests_per_second":["list",["object",{"duration_seconds":"number","graceful_stop_seconds":"number","max_requests_per_second":"number","resources":"number","start_requests_per_second":"number","target_requests_per_second":"number","target_virtual_users":"number"}]],"script_origin":["list",["object",{"duration_seconds":"number","machine_number":"number","machine_specification":"string"}]]}]],"vpc_load_distribution":["list",["object",{"region":"string","region_id":"number","subnet_ids":["set","string"],"vpc_id":"string"}]]}]],"load_source_infos":["list",["object",{"ip":"string","pod_name":"string","region":"string"}]],"load_sources":["list",["object",{"ip":"string","pod_name":"string","region":"string"}]],"max_requests_per_second":"number","max_virtual_user_count":"number","message":"string","network_receive_rate":"number","network_send_rate":"number","note":"string","notification_hooks":["list",["object",{"events":["set","string"],"url":"string"}]],"plugins":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"project_id":"string","project_name":"string","protocols":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"request_files":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"request_total":"number","requests_per_second":"number","response_time_average":"number","response_time_max":"number","response_time_min":"number","response_time_p90":"number","response_time_p95":"number","response_time_p99":"number","scenario_id":"string","scenario_name":"string","scripts":["set","string"],"start_time":"string","status":"number","test_scripts":["list",["object",{"encoded_content":"string","encoded_http_archive":"string","file_id":"string","load_weight":"number","name":"string","size":"number","type":"string","updated_at":"string"}]],"type":"string"}]],"scenario":["list",["object",{"app_id":"number","configs":["set","string"],"created_at":"string","cron_id":"string","datasets":["list",["object",{"file_id":"string","head_lines":["set","string"],"header_columns":["set","string"],"header_in_file":"bool","line_count":"number","name":"string","size":"number","split":"bool","tail_lines":["set","string"],"type":"string","updated_at":"string"}]],"description":"string","domain_name_config":["list",["object",{"dns_config":["list",["object",{"nameservers":["set","string"]}]],"host_aliases":["list",["object",{"host_names":["set","string"],"ip":"string"}]]}]],"encoded_scripts":"string","extensions":["set","string"],"load":["list",["object",{"geo_regions_load_distribution":["list",["object",{"percentage":"number","region":"string","region_id":"number"}]],"load_spec":["list",["object",{"concurrency":["list",["object",{"graceful_stop_seconds":"number","iteration_count":"number","max_requests_per_second":"number","resources":"number","stages":["list",["object",{"duration_seconds":"number","target_virtual_users":"number"}]]}]],"requests_per_second":["list",["object",{"duration_seconds":"number","graceful_stop_seconds":"number","max_requests_per_second":"number","resources":"number","start_requests_per_second":"number","target_requests_per_second":"number","target_virtual_users":"number"}]],"script_origin":["list",["object",{"duration_seconds":"number","machine_number":"number","machine_specification":"string"}]]}]],"vpc_load_distribution":["list",["object",{"region":"string","region_id":"number","subnet_ids":["set","string"],"vpc_id":"string"}]]}]],"name":"string","notification_hooks":["list",["object",{"events":["set","string"],"url":"string"}]],"owner":"string","plugins":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"project_id":"string","project_name":"string","protocols":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"request_files":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"scenario_id":"string","sla_id":"string","sla_policy":["list",["object",{"alert_channel":["list",["object",{"amp_consumer_id":"string","notice_id":"string"}]],"sla_rules":["list",["object",{"abort_flag":"bool","aggregation":"string","condition":"string","for":"string","label_filter":["list",["object",{"label_name":"string","label_value":"string"}]],"metric":"string","value":"number"}]]}]],"status":"number","sub_account_uin":"string","test_scripts":["list",["object",{"encoded_content":"string","encoded_http_archive":"string","file_id":"string","load_weight":"number","name":"string","size":"number","type":"string","updated_at":"string"}]],"type":"string","uin":"string","updated_at":"string"}]]}]],"description":"The scenario configuration and its jobs.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_backup":{"version":0,"block":{"attributes":{"backup_set":{"type":["list",["object",{"backup_id":"string","backup_size":"number","backup_type":"string","end_time":"string","expire_time":"string","file_type":"string","full_backup":"number","instance_id":"string","instance_name":"string","instance_type":"number","locked":"number","region":"string","remark":"string","start_time":"string","status":"number"}]],"description":"An array of backups for the instance.","description_kind":"plain","computed":true},"begin_time":{"type":"string","description":"start time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Instance name, which supports fuzzy search based on instance name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","number"],"description":"Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_backup_download_info":{"version":0,"block":{"attributes":{"backup_id":{"type":"string","description":"The backup ID, which can be accessed via [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) interface returns the parameter RedisBackupSet to get.","description_kind":"plain","required":true},"backup_infos":{"type":["list",["object",{"download_url":"string","file_name":"string","file_size":"number","inner_download_url":"string"}]],"description":"A list of backup file information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"ip_comparison_symbol":{"type":"string","description":"Identifies whether the customized LimitIP address can download the backup file.- In: Custom IP addresses are available for download.- NotIn: Custom IPs are not available for download.","description_kind":"plain","optional":true},"limit_ip":{"type":["set","string"],"description":"A custom VPC IP address for downloadable backup files.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain","optional":true},"limit_type":{"type":"string","description":"Types of network restrictions for downloading backup files:- NoLimit: There is no limit, and backup files can be downloaded from both Tencent Cloud and internal and external networks.- LimitOnlyIntranet: Only intranet addresses automatically assigned by Tencent Cloud can download backup files.- Customize: refers to a user-defined private network downloadable backup file.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_comparison_symbol":{"type":"string","description":"This parameter only supports entering In, which means that the custom LimitVpc can download the backup file.","description_kind":"plain","optional":true}},"block_types":{"limit_vpc":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Customize the region of the VPC to which the backup file is downloaded.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"Customize the list of VPCs to download backup files.","description_kind":"plain","required":true}},"description":"A custom VPC ID for a downloadable backup file.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_redis_instance_node_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"proxy":{"type":["list",["object",{"node_id":"string","zone_id":"number"}]],"description":"Proxy node information.","description_kind":"plain","computed":true},"proxy_count":{"type":"number","description":"Number of proxy nodes.","description_kind":"plain","computed":true},"redis":{"type":["list",["object",{"cluster_id":"number","node_id":"string","node_role":"string","zone_id":"number"}]],"description":"Redis node information.","description_kind":"plain","computed":true},"redis_count":{"type":"number","description":"Number of redis nodes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_shards":{"version":0,"block":{"attributes":{"filter_slave":{"type":"bool","description":"Whether to filter out slave information.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_shards":{"type":["list",["object",{"connected":"number","keys":"number","role":"number","runid":"string","shard_id":"string","shard_name":"string","slots":"string","storage":"number","storage_slope":"number"}]],"description":"Instance shard list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_task_list":{"version":0,"block":{"attributes":{"begin_time":{"type":"string","description":"Start time.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Termination time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","optional":true},"operate_uin":{"type":["set","string"],"description":"Operator Uin.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"Project Id.","description_kind":"plain","optional":true},"result":{"type":["set","number"],"description":"Task status.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"task_status":{"type":["set","number"],"description":"Task status.","description_kind":"plain","optional":true},"task_types":{"type":["set","string"],"description":"Task type.","description_kind":"plain","optional":true},"tasks":{"type":["list",["object",{"end_time":"string","instance_id":"string","instance_name":"string","progress":"number","project_id":"number","result":"number","start_time":"string","task_id":"number","task_type":"string"}]],"description":"Task details.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_zone_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","optional":true},"replica_groups":{"type":["list",["object",{"group_id":"number","group_name":"string","redis_nodes":["list",["object",{"keys":"number","node_id":"string","role":"string","slot":"string","status":"string"}]],"role":"string","zone_id":"string"}]],"description":"List of instance node groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"charge_type":"string","create_time":"string","ip":"string","mem_size":"number","name":"string","node_info":["list",["object",{"id":"number","master":"bool","zone_id":"number"}]],"port":"number","project_id":"number","redis_id":"string","redis_replicas_num":"number","redis_shard_num":"number","status":"string","subnet_id":"string","tags":["map","string"],"type":"string","type_id":"number","vpc_id":"string","zone":"string"}]],"description":"A list of redis instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"limit":{"type":"number","description":"The number limitation of results for a query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project to which redis instance belongs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Key words used to match the results, and the key words can be: instance ID, instance name and IP address.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of redis instance.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"ID of an available zone.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_param_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_param_history":{"type":["list",["object",{"modify_time":"string","new_value":"string","param_name":"string","pre_value":"string","status":"number"}]],"description":"The parameter name.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"mem_sizes":["list","number"],"redis_replicas_nums":["list","number"],"redis_shard_nums":["list","number"],"shard_memories":["list","number"],"type":"string","type_id":"number","version":"string","zone":"string"}]],"description":"A list of zone. Each element contains the following attributes:","description_kind":"plain","computed":true},"region":{"type":"string","description":"Name of a region. If this value is not set, the current region getting from provider's configuration will be used.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type_id":{"type":"number","description":"Instance type ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_reserved_instance_configs":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the reserved instance locates at.","description_kind":"plain","optional":true},"config_list":{"type":["list",["object",{"availability_zone":"string","config_id":"string","currency_code":"string","duration":"number","instance_type":"string","offering_type":"string","platform":"string","price":"number","usage_price":"number"}]],"description":"An information list of reserved instance configuration. Each element contains the following attributes:","description_kind":"plain","computed":true},"duration":{"type":"number","description":"Validity period of the reserved instance. Valid values are `31536000`(1 year) and `94608000`(3 years).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of reserved instance.","description_kind":"plain","optional":true},"offering_type":{"type":"string","description":"Filter by Payment Type. Such as All Upfront.","description_kind":"plain","optional":true},"product_description":{"type":"string","description":"Filter by the Platform Description (that is, operating system) for Reserved Instance billing. Shaped like: linux.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_reserved_instances":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the reserved instance locates at.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of reserved instance.","description_kind":"plain","optional":true},"reserved_instance_id":{"type":"string","description":"ID of the reserved instance to be query.","description_kind":"plain","optional":true},"reserved_instance_list":{"type":["list",["object",{"availability_zone":"string","end_time":"string","instance_count":"number","instance_type":"string","reserved_instance_id":"string","start_time":"string","status":"string"}]],"description":"An information list of reserved instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_route_table":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of routing table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The Route Table name.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"The Route Table ID.","description_kind":"plain","required":true},"routes":{"type":["list",["object",{"cidr_block":"string","description":"string","next_hub":"string","next_type":"string"}]],"description":"The information list of the VPC route table.","description_kind":"plain","computed":true},"subnet_num":{"type":"number","description":"Number of associated subnets.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"The VPC ID.","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_rum_custom_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile, `90`: 90th percentile, `95`: 95th percentile, `99`: 99th percentile, `99.5`: 99.5th percentile, `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `top`: CostType Sorting order by top, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_event_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"name":{"type":"string","description":"Event name for data reporting.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `condition`:CostType group by condition, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_fetch_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_status":{"type":"string","description":"The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ret":{"type":"string","description":"Remote request response body code.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"status":{"type":"string","description":"HTTP protocol response code.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `count40x`: CostType Sorting order by statusCode(40x) count, `count50x`: CostType Sorting order by statusCode(50x) count, `count5xand4x`: CostType Sorting order by statusCode(40x) count and statusCode(50x) count, `top`:CostType Sorting order by top, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_fetch_url_info":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data type. `top`: CostType Sorting order by top.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_group_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true},"group_field":{"type":"string","description":"The field used for group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting method. `desc`:Descending order; `asc`: Ascending order.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_export":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End timestamp, in milliseconds.","description_kind":"plain","required":true},"fields":{"type":["set","string"],"description":"Log fields.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Export flag name.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start timestamp, in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_export_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_log_list":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting method. `desc`:Descending order; `asc`: Ascending order.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_stats_log_list":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_url_statistics":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `analysis`:query analysis data, `compare`:query compare data, `allcount`:query allcount, `condition`:query in condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_offline_log_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg":{"type":"string","description":"API call information.","description_kind":"plain","computed":true},"project_key":{"type":"string","description":"Unique project key for reporting.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"unique_id_set":{"type":["set","string"],"description":"Unique identifier of the user to be listened on(aid or uin).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_rum_performance_page":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_status":{"type":"string","description":"The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `pagepv`: CostType query by pagepv, `allcount`: CostType query allcount, `falls`: CostType query by falls, `samp`: CostType query by samp, `day`: CostType query by day, `nettype`: CostType query by nettype, `performance`: CostType query by performance `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"project_set":{"type":["list",["object",{"create_time":"string","creator":"string","desc":"string","enable_url_group":"number","instance_id":"string","instance_key":"string","instance_name":"string","is_star":"number","key":"string","name":"string","pid":"number","project_status":"number","rate":"string","repo":"string","type":"string","url":"string"}]],"description":"Project list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_pv_url_info":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type value is fixed, please always pass `pagepv`.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_pv_url_statistics":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"group_by_type":{"type":"number","description":"Query groupby type `1`: 1m, `2`: 5m, `3`: 30m, `4`: 1h, `5`: 1d.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Date Type. `allcount`:CostType allcount, `day`:CostType group by day, `vp`: CostType group by vp, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `ckwau`:CostType group by ckwau, `ckmau`:CostType group by ckmau, `condition`:CostType group by condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_report_count":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"report_type":{"type":"string","description":"Report type, empty is meaning all type count. `log`:log report count, `pv`:pv report count, `event`:event report count, `speed`:speed report count, `performance`:performance report count, `custom`:custom report count, `webvitals`:webvitals report count, `miniProgramData`:miniProgramData report count.","description_kind":"plain","optional":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_scores":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_demo":{"type":"number","description":"Get data from demo. This parameter is deprecated.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"score_set":{"type":["list",["object",{"api_duration":"string","api_fail":"string","api_num":"string","create_time":"string","page_duration":"string","page_error":"string","page_pv":"string","page_uv":"string","project_id":"number","record_num":"number","score":"string","static_duration":"string","static_fail":"string","static_num":"string"}]],"description":"Score list.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_set_url_statistics":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Package Type.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `allcount`:CostType allcount, `data`: CostType group by data, `component`:miniProgram component, `day`:query data in day, `nettype`:query data group by nettype, `performance`:query data group by performance, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_sign":{"version":0,"block":{"attributes":{"expired_time":{"type":"number","description":"Expiration timestamp.","description_kind":"plain","computed":true},"file_type":{"type":"number","description":"Bucket type. `1`:web project; `2`:app project.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_id":{"type":"string","description":"Temporary access key ID.","description_kind":"plain","computed":true},"secret_key":{"type":"string","description":"Temporary access key.","description_kind":"plain","computed":true},"session_token":{"type":"string","description":"Temporary access key token.","description_kind":"plain","computed":true},"start_time":{"type":"number","description":"Start timestamp.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Timeout duration.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_static_project":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `area`: CostType query in area, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_static_resource":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `top`: CostType Sorting order by top, `count40x`: CostType Sorting order by statusCode(40x) count, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_static_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `pagepv`: CostType query by pagepv, `nettype`: CostType group by nettype, `version`: CostType group by version, `platform`: CostType group by platform, `isp`: CostType group by isp, `region`: CostType group by region, `device`: CostType group by device, `browser`: CostType group by browser, `ext1`: CostType group by ext1, `ext2`: CostType group by ext2, `ext3`: CostType group by ext3, `ret`: CostType group by ret, `status`: CostType group by status, `from`: CostType group by from, `url`: CostType group by url, `env`: CostType group by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_taw_area":{"version":0,"block":{"attributes":{"area_ids":{"type":["set","number"],"description":"Area id.","description_kind":"plain","optional":true},"area_keys":{"type":["set","string"],"description":"Area key.","description_kind":"plain","optional":true},"area_set":{"type":["list",["object",{"area_abbr":"string","area_id":"number","area_key":"string","area_name":"string","area_region_code":"string","area_region_id":"string","area_status":"number"}]],"description":"Area list.","description_kind":"plain","computed":true},"area_statuses":{"type":["set","number"],"description":"Area status `1`:valid; `2`:invalid.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_taw_instance":{"version":0,"block":{"attributes":{"area_ids":{"type":["set","number"],"description":"Region ID.","description_kind":"plain","optional":true},"charge_statuses":{"type":["set","number"],"description":"Billing status.","description_kind":"plain","optional":true},"charge_types":{"type":["set","number"],"description":"Billing type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID.","description_kind":"plain","optional":true},"instance_set":{"type":["list",["object",{"area_id":"number","charge_status":"number","charge_type":"number","cluster_id":"number","created_at":"string","data_retention_days":"number","instance_desc":"string","instance_id":"string","instance_name":"string","instance_status":"number","tags":["list",["object",{"key":"string","value":"string"}]],"updated_at":"string"}]],"description":"Instance list.","description_kind":"plain","computed":true},"instance_statuses":{"type":["set","number"],"description":"Instance status (`1`: creating; `2`: running; `3`: exceptional; `4`: restarting; `5`: stopping; `6`: stopped; `7`: terminating; `8`: terminated).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_web_vitals_page":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type(from or empty). `from`: CostType query by from.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_whitelist":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as taw-123.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"whitelist_set":{"type":["list",["object",{"aid":"string","create_time":"string","create_user":"string","remark":"string","ttl":"string","whitelist_uin":"string","wid":"string"}]],"description":"While list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_account_info":{"version":0,"block":{"attributes":{"account_limit":{"type":["list",["object",{"namespace":["list",["object",{"concurrent_executions":"number","functions_count":"number","init_timeout_limit":"number","max_msg_ttl":"number","min_msg_ttl":"number","namespace":"string","retry_num_limit":"number","test_model_limit":"number","timeout_limit":"number","trigger":["list",["object",{"apigw":"number","ckafka":"number","clb":"number","cls":"number","cm":"number","cmq":"number","cos":"number","eb":"number","mps":"number","timer":"number","total":"number","vod":"number"}]]}]],"namespaces_count":"number"}]],"description":"Namespace limit information.","description_kind":"plain","computed":true},"account_usage":{"type":["list",["object",{"namespace":["list",["object",{"functions":["set","string"],"functions_count":"number","namespace":"string","total_allocated_concurrency_mem":"number","total_allocated_provisioned_mem":"number","total_concurrency_mem":"number"}]],"namespaces_count":"number","total_allocated_concurrency_mem":"number","total_concurrency_mem":"number","user_concurrency_mem_limit":"number"}]],"description":"Namespace usage information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_async_event_management":{"version":0,"block":{"attributes":{"event_list":{"type":["list",["object",{"end_time":"string","invoke_request_id":"string","invoke_type":"string","qualifier":"string","start_time":"string","status":"string"}]],"description":"Async event list.","description_kind":"plain","computed":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"Filter (event invocation request ID).","description_kind":"plain","optional":true},"invoke_type":{"type":["set","string"],"description":"Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Valid values: ASC, DESC. Default value: DESC.","description_kind":"plain","optional":true},"orderby":{"type":"string","description":"Valid values: StartTime, EndTime. Default value: StartTime.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Filter (function version).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_async_event_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"ID of the async execution request.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"invoke_request_id":"string","status":"string","status_code":"number"}]],"description":"Async event status.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_function_address":{"version":0,"block":{"attributes":{"code_sha256":{"type":"string","description":"SHA256 code of the function.","description_kind":"plain","computed":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Function version.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Cos address of the function.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_function_aliases":{"version":0,"block":{"attributes":{"aliases":{"type":["list",["object",{"add_time":"string","description":"string","function_version":"string","mod_time":"string","name":"string","routing_config":["list",["object",{"addition_version_matchs":["list",["object",{"expression":"string","key":"string","method":"string","version":"string"}]],"additional_version_weights":["list",["object",{"version":"string","weight":"number"}]]}]]}]],"description":"Alias list.","description_kind":"plain","computed":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"function_version":{"type":"string","description":"If this parameter is provided, only aliases associated with this function version will be returned.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_function_versions":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function Name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"The namespace where the function locates.","description_kind":"plain","optional":true},"order":{"type":"string","description":"It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"versions":{"type":["list",["object",{"add_time":"string","description":"string","mod_time":"string","status":"string","version":"string"}]],"description":"Function version listNote: This field may return null, indicating that no valid values is found.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_functions":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the SCF function to be queried.","description_kind":"plain","optional":true},"functions":{"type":["list",["object",{"async_run_enable":"string","cls_logset_id":"string","cls_topic_id":"string","code_error":"string","code_result":"string","code_size":"number","create_time":"string","description":"string","dns_cache":"bool","eip_fixed":"bool","eips":["list","string"],"enable_eip_config":"bool","enable_public_net":"bool","environment":["map","string"],"err_no":"number","handler":"string","host":"string","image_config":["list",["object",{"args":"string","command":"string","container_image_accelerate":"bool","entry_point":"string","image_port":"number","image_type":"string","image_uri":"string","registry_id":"string"}]],"install_dependency":"bool","intranet_config":["list",["object",{"ip_address":["list","string"],"ip_fixed":"string"}]],"l5_enable":"bool","mem_size":"number","modify_time":"string","name":"string","namespace":"string","role":"string","runtime":"string","status":"string","status_desc":"string","subnet_id":"string","tags":["map","string"],"timeout":"number","trigger_info":["list",["object",{"create_time":"string","custom_argument":"string","enable":"bool","modify_time":"string","name":"string","trigger_desc":"string","type":"string"}]],"vip":"string","vpc_id":"string"}]],"description":"An information list of functions. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the SCF function to be queried.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace of the SCF function to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the SCF function to be queried, can use up to 10 tags.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_layer_versions":{"version":0,"block":{"attributes":{"compatible_runtime":{"type":["set","string"],"description":"Compatible runtimes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer_name":{"type":"string","description":"Layer name.","description_kind":"plain","required":true},"layer_versions":{"type":["list",["object",{"add_time":"string","compatible_runtimes":["set","string"],"description":"string","layer_name":"string","layer_version":"number","license_info":"string","stamp":"string","status":"string"}]],"description":"Layer version list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_layers":{"version":0,"block":{"attributes":{"compatible_runtime":{"type":"string","description":"Compatible runtimes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layers":{"type":["list",["object",{"add_time":"string","compatible_runtimes":["set","string"],"description":"string","layer_name":"string","layer_version":"number","license_info":"string","stamp":"string","status":"string"}]],"description":"Layer list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Query key, which fuzzily matches the name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The end time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `start_time`.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Name of the SCF function to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"Corresponding requestId when executing function.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"Number of logs, the default is `10000`, offset+limit cannot be greater than 10000.","description_kind":"plain","optional":true},"logs":{"type":["list",["object",{"bill_duration":"number","duration":"number","function_name":"string","invoke_finished":"number","level":"string","log":"string","mem_usage":"number","request_id":"string","ret_code":"number","ret_msg":"string","source":"string","start_time":"string"}]],"description":"An information list of logs. Each element contains the following attributes:","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"Namespace of the SCF function to be queried.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Log offset, default is `0`, offset+limit cannot be greater than 10000.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Order to sort the log, optional values `desc` and `asc`, default `desc`.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort the logs according to the following fields: `function_name`, `duration`, `mem_usage`, `start_time`, default `start_time`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ret_code":{"type":"string","description":"Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `end_time`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_namespaces":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the SCF namespace to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Name of the SCF namespace to be queried.","description_kind":"plain","optional":true},"namespaces":{"type":["list",["object",{"create_time":"string","description":"string","modify_time":"string","namespace":"string","type":"string"}]],"description":"An information list of namespace. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_request_status":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"duration":"number","function_name":"string","mem_usage":"number","request_id":"string","ret_code":"number","ret_msg":"string","retry_num":"number","start_time":"string"}]],"description":"Details of the function running statusNote: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time of the query. such as `2017-05-16 20:59:59`. If `StartTime` is not specified, `EndTime` defaults to the current time. If `StartTime` is specified, `EndTime` is required, and it need to be later than the `StartTime`.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"function_request_id":{"type":"string","description":"ID of the request to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_triggers":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Namespace. Default value: default.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Indicates whether the returned results are sorted in ascending or descending order. Valid values: ASC, DESC. Default value: DESC.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Indicates by which field to sort the returned results. Valid values: add_time, mod_time. Default value: mod_time.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"triggers":{"type":["list",["object",{"add_time":"string","available_status":"string","bind_status":"string","custom_argument":"string","enable":"number","mod_time":"string","qualifier":"string","resource_id":"string","trigger_attribute":"string","trigger_desc":"string","trigger_name":"string","type":"string"}]],"description":"Trigger list.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered. Up to 10 conditions allowed.Values of Name: VpcId, SubnetId, ClsTopicId, ClsLogsetId, Role, CfsId, CfsMountInsId, Eip. Values limit: 1.Name options: Status, Runtime, FunctionType, PublicNetStatus, AsyncRunEnable, TraceEnable. Values limit: 20.When Name is Runtime, CustomImage refers to the image type function.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values of the field.","description_kind":"plain","required":true}},"description":"* Qualifier:Function version, alias.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_security_group":{"version":0,"block":{"attributes":{"be_associate_count":{"type":"number","description":"Number of security group binding resources.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of security group.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the security group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the security group.","description_kind":"plain","computed":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried. Conflict with `name`.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried. Conflict with `name` and `project_id`.","description_kind":"plain","optional":true},"security_groups":{"type":["list",["object",{"be_associate_count":"number","create_time":"string","description":"string","egress":["list","string"],"ingress":["list","string"],"name":"string","project_id":"number","security_group_id":"string","tags":["map","string"]}]],"description":"Information list of security group.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_black_email_address":{"version":0,"block":{"attributes":{"black_list":{"type":["list",["object",{"bounce_time":"string","email_address":"string"}]],"description":"List of blocklisted addresses.","description_kind":"plain","computed":true},"email_address":{"type":"string","description":"You can specify an email address to query.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"End date in the format of `YYYY-MM-DD`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"Start date in the format of `YYYY-MM-DD`.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"You can specify a task ID to query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_email_identities":{"version":0,"block":{"attributes":{"email_identities":{"type":["list",["object",{"current_reputation_level":"number","daily_quota":"number","identity_name":"string","identity_type":"string","sending_enabled":"bool"}]],"description":"Sending domain name list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_daily_quota":{"type":"number","description":"Maximum daily sending volume for a single domain name.","description_kind":"plain","computed":true},"max_reputation_level":{"type":"number","description":"Maximum credit rating.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_receivers":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"count":"number","create_time":"string","desc":"string","receiver_id":"number","receivers_name":"string","receivers_status":"number"}]],"description":"Data record.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_word":{"type":"string","description":"Group name keyword for fuzzy query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Group status (`1`: to be uploaded; `2`: uploading; `3`: uploaded). To query groups in all states, do not pass in this parameter.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_send_email_status":{"version":0,"block":{"attributes":{"email_status_list":{"type":["list",["object",{"deliver_message":"string","deliver_status":"number","deliver_time":"number","from_email_address":"string","message_id":"string","request_time":"number","send_status":"number","to_email_address":"string","user_clicked":"bool","user_complainted":"bool","user_opened":"bool","user_unsubscribed":"bool"}]],"description":"Status of sent emails.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_id":{"type":"string","description":"The MessageId field returned by the SendMail API.","description_kind":"plain","optional":true},"request_date":{"type":"string","description":"Date sent. This parameter is required. You can only query the sending status for a single date at a time.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_email_address":{"type":"string","description":"Recipient email address.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_send_tasks":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"cache_count":"number","create_time":"string","cycle_param":["list",["object",{"begin_time":"string","interval_time":"number","term_cycle":"number"}]],"err_msg":"string","from_email_address":"string","receiver_id":"number","receivers_name":"string","request_count":"number","send_count":"number","subject":"string","task_id":"number","task_status":"number","task_type":"number","template":["list",["object",{"template_data":"string","template_id":"number"}]],"timed_param":["list",["object",{"begin_time":"string"}]],"update_time":"string"}]],"description":"Data record.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"receiver_id":{"type":"number","description":"Recipient group ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Task status. `1`: to start; `5`: sending; `6`: sending suspended today; `7`: sending error; `10`: sent. To query tasks in all states, do not pass in this parameter.","description_kind":"plain","optional":true},"task_type":{"type":"number","description":"Task type. `1`: immediate; `2`: scheduled; `3`: recurring. To query tasks of all types, do not pass in this parameter.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_statistics_report":{"version":0,"block":{"attributes":{"daily_volumes":{"type":["list",["object",{"accepted_count":"number","bounce_count":"number","clicked_count":"number","delivered_count":"number","opened_count":"number","request_count":"number","send_date":"string","unsubscribe_count":"number"}]],"description":"Daily email sending statistics.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Sender domain.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"End date.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"overall_volume":{"type":["list",["object",{"accepted_count":"number","bounce_count":"number","clicked_count":"number","delivered_count":"number","opened_count":"number","request_count":"number","send_date":"string","unsubscribe_count":"number"}]],"description":"Overall email sending statistics.","description_kind":"plain","computed":true},"receiving_mailbox_type":{"type":"string","description":"Recipient address type, for example, gmail.com.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"Start date.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_account_db_attachments":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Name of the SQL Server account to be queried.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Name of the DB to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID that the account belongs to.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"account_name":"string","db_name":"string","instance_id":"string","privilege":"string"}]],"description":"A list of SQL Server account. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_accounts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL server instance ID that the account belongs to.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","instance_id":"string","name":"string","remark":"string","status":"number","update_time":"string"}]],"description":"A list of SQL Server account. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SQL server account to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backup_by_flow_id":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"Backup task name, customizable.","description_kind":"plain","computed":true},"backup_way":{"type":"number","description":"Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.","description_kind":"plain","computed":true},"dbs":{"type":["set","string"],"description":"For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"backup end time.","description_kind":"plain","computed":true},"external_addr":{"type":"string","description":"External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"file_name":{"type":"string","description":"File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"flow_id":{"type":"string","description":"Create a backup process ID, which can be obtained through the [CreateBackup](https://cloud.tencent.com/document/product/238/19946) interface.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"internal_addr":{"type":"string","description":"Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"backup start time.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Backup file status, 0-creating; 1-success; 2-failure.","description_kind":"plain","computed":true},"strategy":{"type":"number","description":"Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backup_commands":{"version":0,"block":{"attributes":{"backup_file_type":{"type":"string","description":"Backup file type. Full: full backup. FULL_LOG: full backup which needs log increments. FULL_DIFF: full backup which needs differential increments. LOG: log backup. DIFF: differential backup.","description_kind":"plain","required":true},"data_base_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_recovery":{"type":"string","description":"Whether restoration is required. No: not required. Yes: required.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"command":"string","request_id":"string"}]],"description":"Command list.","description_kind":"plain","computed":true},"local_path":{"type":"string","description":"Storage path of backup files. If this parameter is left empty, the default storage path will be D:.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backup_upload_size":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"cos_upload_backup_file_set":{"type":["list",["object",{"file_name":"string","size":"number"}]],"description":"Information of uploaded backups.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"Incremental import task ID.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backups":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"Filter by backup name, do not filter if left blank.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time of the instance list, like yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"db_list":["list","string"],"end_time":"string","file_name":"string","id":"string","instance_id":"string","internet_url":"string","intranet_url":"string","size":"number","start_time":"string","status":"number","strategy":"number","trigger_model":"number"}]],"description":"A list of SQL Server backup. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the instance list, like yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_basic_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","charge_type":"string","cpu":"number","create_time":"string","engine_version":"string","id":"string","memory":"number","name":"string","project_id":"number","status":"number","storage":"number","subnet_id":"string","tags":["map","string"],"used_storage":"number","vip":"string","vpc_id":"string","vport":"number"}]],"description":"A list of SQL Server basic instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_cross_region_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-j8kv137v.","description_kind":"plain","required":true},"region":{"type":"string","description":"The string ID of the region where the standby machine is located, such as: ap-guangzhou.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"The string ID of the availability zone where the standby machine is located, such as: ap-guangzhou-1.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_db_charsets":{"version":0,"block":{"attributes":{"database_charsets":{"type":["set","string"],"description":"Database character set list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-j8kv137v.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_dbs":{"version":0,"block":{"attributes":{"db_list":{"type":["list",["object",{"charset":"string","create_time":"string","instance_id":"string","name":"string","remark":"string","status":"string"}]],"description":"A list of dbs belong to the specific instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID which DB belongs to.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_desc_ha_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time (yyyy-MM-dd HH:mm:ss).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time (yyyy-MM-dd HH:mm:ss).","description_kind":"plain","required":true},"switch_log":{"type":["list",["object",{"end_time":"string","event_id":"string","reason":"string","start_time":"string","switch_type":"number"}]],"description":"Master/Slave switching log.","description_kind":"plain","computed":true},"switch_type":{"type":"number","description":"Switching mode 0-system automatically switches, 1-manual switch, if not filled in, all will be checked by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_ins_attribute":{"version":0,"block":{"attributes":{"blocked_threshold":{"type":"number","description":"Block process threshold in milliseconds.","description_kind":"plain","computed":true},"event_save_days":{"type":"number","description":"Retention period for the files of slow SQL, blocking, deadlock, and extended events.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"regular_backup_counts":{"type":"number","description":"The number of retained archive backups.","description_kind":"plain","computed":true},"regular_backup_enable":{"type":"string","description":"Archive backup status. Valid values: enable (enabled), disable (disabled).","description_kind":"plain","computed":true},"regular_backup_save_days":{"type":"number","description":"Archive backup retention period: [90-3650] days.","description_kind":"plain","computed":true},"regular_backup_start_time":{"type":"string","description":"Archive backup start date in YYYY-MM-DD format, which is the current time by default.","description_kind":"plain","computed":true},"regular_backup_strategy":{"type":"string","description":"Archive backup policy. Valid values: years (yearly); quarters (quarterly);months` (monthly).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ssl_config":{"type":["list",["object",{"encryption":"string","ssl_validity":"number","ssl_validity_period":"string"}]],"description":"SSL encryption.","description_kind":"plain","computed":true},"tde_config":{"type":["list",["object",{"certificate_attribution":"string","encryption":"string","quote_uin":"string"}]],"description":"TDE Transparent Data Encryption Configuration.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance_param_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-dj5i29c5n. It is the same as the instance ID displayed in the TencentDB console and the response parameter InstanceId of the DescribeDBInstances API.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"instance_id":"string","modify_time":"string","new_value":"string","old_value":"string","param_name":"string","status":"number"}]],"description":"Parameter modification records.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the SQL Server instance to be query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","charge_type":"string","create_time":"string","engine_version":"string","ha_type":"string","id":"string","memory":"number","name":"string","project_id":"number","ro_flag":"string","status":"number","storage":"number","subnet_id":"string","tags":["map","string"],"used_storage":"number","vip":"string","vpc_id":"string","vport":"number"}]],"description":"A list of SQL Server instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SQL Server instance to be query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the SQL Server instance to be query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID of the SQL Server instance to be query.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc ID of the SQL Server instance to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_project_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID, which can be viewed through the console project management.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_set":{"type":["list",["object",{"create_time":"string","inbound_set":["list",["object",{"action":"string","cidr_ip":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"outbound_set":["list",["object",{"action":"string","cidr_ip":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_publish_subscribes":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the SQL Server instance.","description_kind":"plain","required":true},"pub_or_sub_instance_id":{"type":"string","description":"The subscribe/publish instance ID. It is related to whether the `instance_id` is a publish instance or a subscribe instance. when `instance_id` is a publish instance, this field is filtered according to the subscribe instance ID; when `instance_id` is a subscribe instance, this field is filtering according to the publish instance ID.","description_kind":"plain","optional":true},"pub_or_sub_instance_ip":{"type":"string","description":"The intranet IP of the subscribe/publish instance. It is related to whether the `instance_id` is a publish instance or a subscribe instance. when `instance_id` is a publish instance, this field is filtered according to the intranet IP of the subscribe instance; when `instance_id` is a subscribe instance, this field is based on the publish instance intranet IP filter.","description_kind":"plain","optional":true},"publish_database":{"type":"string","description":"Name of publish database.","description_kind":"plain","optional":true},"publish_subscribe_id":{"type":"number","description":"The id of the Publish and Subscribe.","description_kind":"plain","optional":true},"publish_subscribe_list":{"type":["list",["object",{"database_tuples":["set",["object",{"last_sync_time":"string","publish_database":"string","status":"string","subscribe_database":"string"}]],"publish_instance_id":"string","publish_instance_ip":"string","publish_instance_name":"string","publish_subscribe_id":"number","publish_subscribe_name":"string","subscribe_instance_id":"string","subscribe_instance_ip":"string","subscribe_instance_name":"string"}]],"description":"Publish and subscribe list. Each element contains the following attributes.","description_kind":"plain","computed":true},"publish_subscribe_name":{"type":"string","description":"The name of the Publish and Subscribe.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"subscribe_database":{"type":"string","description":"Name of subscribe database.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_query_xevent":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Generation end time of an extended file.","description_kind":"plain","required":true},"event_type":{"type":"string","description":"Event type. Valid values: slow (Slow SQL event), blocked (blocking event), deadlock` (deadlock event).","description_kind":"plain","required":true},"events":{"type":["list",["object",{"end_time":"string","event_type":"string","external_addr":"string","file_name":"string","id":"number","internal_addr":"string","size":"number","start_time":"string","status":"number"}]],"description":"List of extended events.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Generation start time of an extended file.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_readonly_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"id":"string","is_offline_delay":"number","master_instance_id":"string","max_delay_time":"number","min_instances":"number","name":"string","readonly_instance_set":["list","string"],"status":"number","vip":"string","vport":"number"}]],"description":"A list of SQL Server readonly group. Each element contains the following attributes:","description_kind":"plain","computed":true},"master_instance_id":{"type":"string","description":"Master SQL Server instance ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_set":{"type":["list",["object",{"region":"string","region_id":"number","region_name":"string","region_state":"string"}]],"description":"Region information array.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_rollback_time":{"version":0,"block":{"attributes":{"dbs":{"type":["set","string"],"description":"List of databases to be queried.","description_kind":"plain","required":true},"details":{"type":["list",["object",{"db_name":"string","end_time":"string","start_time":"string"}]],"description":"Information of time range available for database rollback.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_slowlogs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Query end time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slowlogs":{"type":["list",["object",{"count":"number","end_time":"string","external_addr":"string","id":"number","internal_addr":"string","size":"number","start_time":"string","status":"number"}]],"description":"Information list of slow query logs.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Query start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_upload_backup_info":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"bucket_name":{"type":"string","description":"Bucket name.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Temporary key expiration time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"path":{"type":"string","description":"Storage path.","description_kind":"plain","computed":true},"region":{"type":"string","description":"Bucket location information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Temporary key start time.","description_kind":"plain","computed":true},"tmp_secret_id":{"type":"string","description":"Temporary key ID.","description_kind":"plain","computed":true},"tmp_secret_key":{"type":"string","description":"Temporary key (Key).","description_kind":"plain","computed":true},"x_cos_security_token":{"type":"string","description":"Temporary key (Token).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_upload_incremental_info":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"bucket_name":{"type":"string","description":"Bucket name.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Temporary key expiration time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"ID of the incremental import task.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"path":{"type":"string","description":"Storage path.","description_kind":"plain","computed":true},"region":{"type":"string","description":"Bucket location information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Temporary key start time.","description_kind":"plain","computed":true},"tmp_secret_id":{"type":"string","description":"Temporary key ID.","description_kind":"plain","computed":true},"tmp_secret_key":{"type":"string","description":"Temporary key (Key).","description_kind":"plain","computed":true},"x_cos_security_token":{"type":"string","description":"Temporary key (Token).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"zone_list":{"type":["list",["object",{"availability_zone":"string","specinfo_list":["list",["object",{"charge_type":"string","cpu":"number","db_version":"string","db_version_name":"string","machine_type":"string","max_storage_size":"number","memory":"number","min_storage_size":"number","qps":"number","spec_id":"number"}]],"zone_id":"number"}]],"description":"A list of availability zones. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_certificates":{"version":0,"block":{"attributes":{"certificates":{"type":["list",["object",{"begin_time":"string","cert":"string","create_time":"string","domain":"string","dv_auths":["list",["object",{"dv_auth_key":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]],"end_time":"string","id":"string","key":"string","name":"string","order_id":"string","product_zh_name":"string","project_id":"number","status":"number","subject_names":["list","string"],"type":"string"}]],"description":"An information list of certificate. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the SSL certificate to be queried.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SSL certificate to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_certificate":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"alias":"string","c_a_common_names":["set","string"],"c_a_encrypt_algorithms":["set","string"],"c_a_end_times":["set","string"],"cert_begin_time":"string","cert_end_time":"string","certificate_extra":["list",["object",{"company_type":"number","domain_number":"string","origin_certificate_id":"string","renew_order":"string","replaced_by":"string","replaced_for":"string","s_m_cert":"number"}]],"certificate_type":"string","deployable":"bool","domain":"string","dv_auth_detail":["list",["object",{"dv_auth_domain":"string","dv_auth_key":"string","dv_auth_key_sub_domain":"string","dv_auth_path":"string","dv_auth_value":"string","dv_auths":["list",["object",{"dv_auth_domain":"string","dv_auth_key":"string","dv_auth_path":"string","dv_auth_sub_domain":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]]}]],"dv_revoke_auth_detail":["list",["object",{"dv_auth_domain":"string","dv_auth_key":"string","dv_auth_path":"string","dv_auth_sub_domain":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]],"from":"string","insert_time":"string","is_dv":"bool","is_vip":"bool","is_vulnerability":"bool","is_wildcard":"bool","order_id":"string","owner_uin":"string","package_type":"string","package_type_name":"string","product_zh_name":"string","project_id":"string","renew_able":"bool","status":"number","status_msg":"string","status_name":"string","subject_alt_name":["set","string"],"submitted_data":["list",["object",{"admin_email":"string","admin_first_name":"string","admin_last_name":"string","admin_phone_num":"string","admin_position":"string","certificate_domain":"string","contact_email":"string","contact_first_name":"string","contact_last_name":"string","contact_number":"string","contact_position":"string","csr_content":"string","csr_type":"string","domain_list":["set","string"],"key_password":"string","organization_address":"string","organization_city":"string","organization_country":"string","organization_division":"string","organization_name":"string","organization_region":"string","phone_area_code":"string","phone_number":"string","postal_code":"string","verify_type":"string"}]],"validity_period":"string","verify_type":"string","vulnerability_report":"string","vulnerability_status":"string"}]],"description":"result list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_companies":{"version":0,"block":{"attributes":{"companies":{"type":["list",["object",{"company_address":"string","company_city":"string","company_country":"string","company_id":"number","company_name":"string","company_phone":"string","company_province":"string","id_number":"string","id_type":"string"}]],"description":"Company list.","description_kind":"plain","computed":true},"company_id":{"type":"number","description":"Company ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_api_gateway_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","protocol":"string","service_id":"string","service_name":"string"}]],"description":"Apigateway instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_cdn_instance_list":{"version":0,"block":{"attributes":{"async_cache":{"type":"number","description":"Whether.","description_kind":"plain","optional":true},"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","https_billing_switch":"string","status":"string"}]],"description":"CDN instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_clb_instance_list":{"version":0,"block":{"attributes":{"async_cache":{"type":"number","description":"Whether to cache asynchronous.","description_kind":"plain","optional":true},"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"listeners":["list",["object",{"certificate":["list",["object",{"cert_ca_id":"string","cert_id":"string","dns_names":["set","string"],"s_s_l_mode":"string"}]],"listener_id":"string","listener_name":"string","no_match_domains":["set","string"],"protocol":"string","rules":["list",["object",{"certificate":["list",["object",{"cert_ca_id":"string","cert_id":"string","dns_names":["set","string"],"s_s_l_mode":"string"}]],"domain":"string","is_match":"bool","location_id":"string","no_match_domains":["set","string"]}]],"sni_switch":"number"}]],"load_balancer_id":"string","load_balancer_name":"string"}]],"description":"CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_cos_instance_list":{"version":0,"block":{"attributes":{"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"bucket":"string","cert_id":"string","domain":"string","region":"string","status":"string"}]],"description":"COS instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type cos.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filter parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_ddos_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","instance_id":"string","protocol":"string","virtual_port":"string"}]],"description":"DDOS example listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_deploy_record":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"deploy_record_list":{"type":["list",["object",{"cert_id":"string","create_time":"string","id":"number","region":"string","resource_type":"string","status":"number","update_time":"string"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_type":{"type":"string","description":"Resource Type.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_deploy_record_detail":{"version":0,"block":{"attributes":{"deploy_record_detail_list":{"type":["list",["object",{"bucket":"string","cert_id":"string","create_time":"string","domains":["set","string"],"env_id":"string","error_msg":"string","id":"number","instance_id":"string","instance_name":"string","listener_id":"string","listener_name":"string","namespace":"string","old_cert_id":"string","port":"number","protocol":"string","region":"string","secret_name":"string","sni_switch":"number","status":"number","tcb_type":"string","update_time":"string"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"deploy_record_id":{"type":"string","description":"Deployment record ID.","description_kind":"plain","required":true},"failed_total_count":{"type":"number","description":"Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_total_count":{"type":"number","description":"Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"success_total_count":{"type":"number","description":"Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_lighthouse_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"domain":["set","string"],"instance_id":"string","instance_name":"string","ip":["set","string"]}]],"description":"Lighthouse instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type Lighthous.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filter parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_live_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","status":"number"}]],"description":"Live instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_teo_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","host":"string","status":"string","zone_id":"string"}]],"description":"Teo instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_tke_instance_list":{"version":0,"block":{"attributes":{"async_cache":{"type":"number","description":"Whether to cache asynchronous.","description_kind":"plain","optional":true},"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","cluster_type":"string","cluster_version":"string","namespace_list":["list",["object",{"name":"string","secret_list":["list",["object",{"cert_id":"string","ingress_list":["list",["object",{"domains":["set","string"],"ingress_name":"string","tls_domains":["set","string"]}]],"name":"string","no_match_domains":["set","string"]}]]}]]}]],"description":"CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_update_record":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"New certificate ID.","description_kind":"plain","optional":true},"deploy_record_list":{"type":["list",["object",{"cert_id":"string","create_time":"string","id":"number","old_cert_id":"string","regions":["set","string"],"resource_types":["set","string"],"status":"number","update_time":"string"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_update_record_detail":{"version":0,"block":{"attributes":{"deploy_record_id":{"type":"string","description":"One -click update record ID.","description_kind":"plain","required":true},"failed_total_count":{"type":"number","description":"Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_detail_list":{"type":["list",["object",{"list":["list",["object",{"bucket":"string","cert_id":"string","create_time":"string","domains":["set","string"],"env_id":"string","error_msg":"string","id":"number","instance_id":"string","instance_name":"string","listener_id":"string","listener_name":"string","namespace":"string","old_cert_id":"string","port":"number","protocol":"string","region":"string","resource_type":"string","secret_name":"string","sni_switch":"number","status":"number","t_c_b_type":"string","update_time":"string"}]],"resource_type":"string","total_count":"number"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_total_count":{"type":"number","description":"Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"success_total_count":{"type":"number","description":"Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_vod_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string"}]],"description":"VOD example listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type VOD.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filter parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_waf_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","status":"number"}]],"description":"WAF instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_manager_detail":{"version":0,"block":{"attributes":{"company_id":{"type":"number","description":"Manager Company ID.","description_kind":"plain","computed":true},"company_info":{"type":["list",["object",{"company_address":"string","company_city":"string","company_country":"string","company_id":"number","company_name":"string","company_phone":"string","company_province":"string","id_number":"string","id_type":"string"}]],"description":"Manager\u0026amp;#39;s company information.","description_kind":"plain","computed":true},"contact_first_name":{"type":"string","description":"Contact name.","description_kind":"plain","computed":true},"contact_last_name":{"type":"string","description":"Contact name.","description_kind":"plain","computed":true},"contact_mail":{"type":"string","description":"Contact mailbox.","description_kind":"plain","computed":true},"contact_phone":{"type":"string","description":"contact number.","description_kind":"plain","computed":true},"contact_position":{"type":"string","description":"Contact position.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Verify expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manager_department":{"type":"string","description":"Administrator department.","description_kind":"plain","computed":true},"manager_first_name":{"type":"string","description":"Manager name.","description_kind":"plain","computed":true},"manager_id":{"type":"number","description":"Manager ID.","description_kind":"plain","required":true},"manager_last_name":{"type":"string","description":"Manager name.","description_kind":"plain","computed":true},"manager_mail":{"type":"string","description":"Manager mailbox.","description_kind":"plain","computed":true},"manager_phone":{"type":"string","description":"Manager phone call.","description_kind":"plain","computed":true},"manager_position":{"type":"string","description":"Manager position.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status: Audit: OK during the review: review passed inValid: expired expiRing: is about to expire Expired: expired.","description_kind":"plain","computed":true},"verify_time":{"type":"string","description":"Verify timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_managers":{"version":0,"block":{"attributes":{"company_id":{"type":"number","description":"Company ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manager_mail":{"type":"string","description":"Vague query manager email (will be abandoned), please use Searchkey.","description_kind":"plain","optional":true},"manager_name":{"type":"string","description":"Manager\u0026amp;#39;s name (will be abandoned), please use Searchkey.","description_kind":"plain","optional":true},"managers":{"type":["list",["object",{"cert_count":"number","create_time":"string","domain_count":"number","expire_time":"string","manager_department":"string","manager_first_name":"string","manager_id":"number","manager_last_name":"string","manager_mail":"string","manager_phone":"string","manager_position":"string","status":"string","submit_audit_time":"string","verify_time":"string"}]],"description":"Company Manager List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Manager\u0026amp;#39;s surname/Manager name/mailbox/department precise matching.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Filter according to the status of the manager, and the value is available\u0026amp;#39;None\u0026amp;#39; Unable to submit review\u0026amp;#39;Audit\u0026amp;#39;, Asian Credit Review\u0026amp;#39;Caaudit\u0026amp;#39; CA review\u0026amp;#39;OK\u0026amp;#39; has been reviewed\u0026amp;#39;Invalid\u0026amp;#39; review failed\u0026amp;#39;Expiring\u0026amp;#39; is about to expire\u0026amp;#39;Expired\u0026amp;#39; expired.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_products":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"products":{"type":["set","string"],"description":"List of supported services.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_rotation_detail":{"version":0,"block":{"attributes":{"enable_rotation":{"type":"bool","description":"Whether to allow rotation.","description_kind":"plain","computed":true},"frequency":{"type":"number","description":"The rotation frequency, in days, defaults to 1 day.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"latest_rotate_time":{"type":"string","description":"Time of last rotation.","description_kind":"plain","computed":true},"next_rotate_begin_time":{"type":"string","description":"The time to start the next rotation.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_rotation_history":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","required":true},"version_ids":{"type":["set","string"],"description":"The number of version numbers. The maximum number of version numbers that can be displayed to users is 10.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssm_secret_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name used to filter result.","description_kind":"plain","required":true},"secret_version_list":{"type":["list",["object",{"secret_binary":"string","secret_string":"string","version_id":"string"}]],"description":"A list of SSM secret versions. When secret status is `Disabled`, this field will not update anymore.","description_kind":"plain","computed":true},"version_id":{"type":"string","description":"VersionId used to filter result.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_secrets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_type":{"type":"number","description":"The order to sort the create time of secret. `0` - desc, `1` - asc. Default value is `0`.","description_kind":"plain","optional":true},"product_name":{"type":"string","description":"This parameter only takes effect when the SecretType parameter value is 1. When the SecretType value is 1, if the Product Name value is empty, it means to query all types of cloud product credentials. If the Product Name value is MySQL, it means to query MySQL database credentials. If the Product Name value is Tdsql mysql, it means to query Tdsql (MySQL version) credentials.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_list":{"type":["list",["object",{"associated_instance_ids":["list","string"],"create_time":"number","create_uin":"number","delete_time":"number","description":"string","kms_key_id":"string","kms_key_type":"string","next_rotation_time":"number","product_name":"string","project_id":"number","resource_id":"string","resource_name":"string","rotation_begin_time":"string","rotation_frequency":"number","rotation_status":"number","secret_name":"string","secret_type":"number","status":"string","target_uin":"number"}]],"description":"A list of SSM secrets.","description_kind":"plain","computed":true},"secret_name":{"type":"string","description":"Secret name used to filter result.","description_kind":"plain","optional":true},"secret_type":{"type":"number","description":"0- represents user-defined credentials, defaults to 0. 1- represents the user's cloud product credentials. 2- represents SSH key pair credentials. 3- represents cloud API key pair credentials.","description_kind":"plain","optional":true},"state":{"type":"number","description":"Filter by state of secret. `0` - all secrets are queried, `1` - only Enabled secrets are queried, `2` - only Disabled secrets are queried, `3` - only PendingDelete secrets are queried.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags to filter secret.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_service_status":{"version":0,"block":{"attributes":{"access_key_escrow_enabled":{"type":"bool","description":"True means that the user can already use the key safe hosting function, false means that the user cannot use the key safe hosting function temporarily.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invalid_type":{"type":"number","description":"Service unavailability type: 0-Not purchased, 1-Normal, 2-Service suspended due to arrears, 3-Resource release.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_enabled":{"type":"bool","description":"True means the service has been activated, false means the service has not been activated yet.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssm_ssh_key_pair_value":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_key":{"type":"string","description":"Private key plain text, encoded using base64.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"The project ID to which this key pair belongs.","description_kind":"plain","computed":true},"public_key":{"type":"string","description":"Public key plain text, encoded using base64.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","optional":true,"computed":true},"ssh_key_description":{"type":"string","description":"Description of the SSH key pair. Users can modify the description information of the key pair in the CVM console.","description_kind":"plain","computed":true},"ssh_key_id":{"type":"string","description":"The key pair ID is the unique identifier of the key pair in the cloud server.","description_kind":"plain","optional":true,"computed":true},"ssh_key_name":{"type":"string","description":"SSH key name.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sts_caller_identity":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description":"The primary account Uin to which the current caller belongs.","description_kind":"plain","computed":true},"arn":{"type":"string","description":"Current caller ARN.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Account Uin to which the key belongs:- The caller is a cloud account, and the returned current account Uin- The caller is a role, and the returned account Uin that applies for the role key.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Identity type.","description_kind":"plain","computed":true},"user_id":{"type":"string","description":"Identity:- When the caller is a cloud account, the current account `Uin` is returned.- When the caller is a role, it returns `roleId:roleSessionName`- When the caller is a federated identity, it returns `uin:federatedUserName`.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_subnet":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The AZ for the subnet.","description_kind":"plain","computed":true},"cdc_id":{"type":"string","description":"ID of CDC instance.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"The CIDR block of the Subnet.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name for the Subnet.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"The Route Table ID.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"The ID of the Subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_tat_agent":{"version":0,"block":{"attributes":{"automation_agent_set":{"type":["list",["object",{"agent_status":"string","environment":"string","instance_id":"string","last_heartbeat_time":"string","support_features":["set","string"],"version":"string"}]],"description":"List of agent message.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of instance IDs for the query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values of the field.","description_kind":"plain","required":true}},"description":"Filter conditions. agent-status - String - Required: No - (Filter condition) Filter by agent status. Valid values: Online, Offline. environment - String - Required: No - (Filter condition) Filter by the agent environment. Valid value: Linux. instance-id - String - Required: No - (Filter condition) Filter by the instance ID. Up to 10 Filters allowed in one request. For each filter, five Filter.Values can be specified. InstanceIds and Filters cannot be specified at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tat_command":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","optional":true},"command_name":{"type":"string","description":"Command name.","description_kind":"plain","optional":true},"command_set":{"type":["list",["object",{"command_id":"string","command_name":"string","command_type":"string","content":"string","created_by":"string","created_time":"string","default_parameters":"string","description":"string","enable_parameter":"bool","formatted_description":"string","output_cos_bucket_url":"string","output_cos_key_prefix":"string","tags":["list",["object",{"key":"string","value":"string"}]],"timeout":"number","updated_time":"string","username":"string","working_directory":"string"}]],"description":"List of command details.","description_kind":"plain","computed":true},"command_type":{"type":"string","description":"Command type, Value is `SHELL` or `POWERSHELL`.","description_kind":"plain","optional":true},"created_by":{"type":"string","description":"Command creator. `TAT` indicates a public command and `USER` indicates a personal command.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invocation_task":{"version":0,"block":{"attributes":{"hide_output":{"type":"bool","description":"Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invocation_task_ids":{"type":["set","string"],"description":"List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.","description_kind":"plain","optional":true},"invocation_task_set":{"type":["list",["object",{"command_document":["list",["object",{"command_type":"string","content":"string","output_cos_bucket_url":"string","output_cos_key_prefix":"string","timeout":"number","username":"string","working_directory":"string"}]],"command_id":"string","created_time":"string","end_time":"string","error_info":"string","instance_id":"string","invocation_id":"string","invocation_source":"string","invocation_task_id":"string","start_time":"string","task_result":["list",["object",{"dropped":"number","exec_end_time":"string","exec_start_time":"string","exit_code":"number","output":"string","output_upload_cos_error_info":"string","output_url":"string"}]],"task_status":"string","updated_time":"string"}]],"description":"List of execution tasks.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values of the field.","description_kind":"plain","required":true}},"description":"Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tat_invoker":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoker_id":{"type":"string","description":"Invoker ID.","description_kind":"plain","optional":true},"invoker_set":{"type":["list",["object",{"command_id":"string","created_time":"string","enable":"bool","instance_ids":["set","string"],"invoker_id":"string","name":"string","parameters":"string","schedule_settings":["list",["object",{"invoke_time":"string","policy":"string","recurrence":"string"}]],"type":"string","updated_time":"string","username":"string"}]],"description":"Invoker information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Invoker type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invoker_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoker_ids":{"type":["set","string"],"description":"List of invoker IDs. Up to 100 IDs are allowed.","description_kind":"plain","optional":true},"invoker_record_set":{"type":["list",["object",{"invocation_id":"string","invoke_time":"string","invoker_id":"string","reason":"string","result":"string"}]],"description":"Execution history of an invoker.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to be query.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the TcaplusDB cluster to be query.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_access_id":"string","api_access_ip":"string","api_access_port":"number","cluster_id":"string","cluster_name":"string","create_time":"string","idl_type":"string","network_type":"string","old_password_expire_time":"string","password":"string","password_status":"string","subnet_id":"string","vpc_id":"string"}]],"description":"A list of TcaplusDB cluster. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_idls":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to be query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"idl_id":"string"}]],"description":"A list of TcaplusDB table IDL. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_tablegroups":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Id of the TcaplusDB cluster to be query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","table_count":"number","tablegroup_id":"string","tablegroup_name":"string","total_size":"number"}]],"description":"A list of table group. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true},"tablegroup_id":{"type":"string","description":"Id of the table group to be query.","description_kind":"plain","optional":true},"tablegroup_name":{"type":"string","description":"Name of the table group to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_tables":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to be query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","description":"string","error":"string","idl_id":"string","reserved_read_cu":"number","reserved_volume":"number","reserved_write_cu":"number","status":"string","table_id":"string","table_idl_type":"string","table_name":"string","table_size":"number","table_type":"string","tablegroup_id":"string"}]],"description":"A list of TcaplusDB tables. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true},"table_id":{"type":"string","description":"Table ID to be query.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table name to be query.","description_kind":"plain","optional":true},"tablegroup_id":{"type":"string","description":"ID of the table group to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcm_mesh":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_cluster":{"type":["set","string"],"description":"Mesh name.","description_kind":"plain","optional":true},"mesh_id":{"type":["set","string"],"description":"Mesh instance Id.","description_kind":"plain","optional":true},"mesh_list":{"type":["list",["object",{"config":["list",["object",{"istio":["list",["object",{"disable_http_retry":"bool","disable_policy_checks":"bool","enable_pilot_http":"bool","outbound_traffic_policy":"string","smart_dns":["list",["object",{"istio_meta_dns_auto_allocate":"bool","istio_meta_dns_capture":"bool"}]]}]]}]],"display_name":"string","mesh_id":"string","tag_list":["list",["object",{"key":"string","passthrough":"bool","value":"string"}]],"type":"string","version":"string"}]],"description":"The mesh information is queriedNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"mesh_name":{"type":["set","string"],"description":"Display name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["set","string"],"description":"tag key.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcmq_queue":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_tag_filter":{"type":"bool","description":"For filtering by tag, this parameter must be set to `true`.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The number of queues to be returned per page in case of paginated return. If this parameter is not passed in, 20 will be used by default. Maximum value: 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Starting position of a queue list to be returned on the current page in case of paginated return. If a value is entered, limit must be specified. If this parameter is left empty, 0 will be used by default.","description_kind":"plain","optional":true},"queue_list":{"type":["list",["object",{"active_msg_num":"number","bps":"number","create_time":"number","create_uin":"number","dead_letter_policy":["list",["object",{"dead_letter_queue":"string","max_receive_count":"number","max_time_to_live":"number","policy":"number"}]],"dead_letter_source":["list",["object",{"queue_id":"string","queue_name":"string"}]],"delay_msg_num":"number","inactive_msg_num":"number","last_modify_time":"number","max_delay_seconds":"number","max_msg_backlog_size":"number","max_msg_heap_num":"number","max_msg_size":"number","max_unacked_msg_num":"number","min_msg_time":"number","msg_retention_seconds":"number","namespace_name":"string","polling_wait_seconds":"number","qps":"number","queue_id":"string","queue_name":"string","retention_size_in_mb":"number","rewind_msg_num":"number","rewind_seconds":"number","status":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"tenant_id":"string","trace":"bool","transaction":"bool","transaction_policy":["list",["object",{"first_query_interval":"number","max_query_count":"number"}]],"visibility_timeout":"number"}]],"description":"Queue list.","description_kind":"plain","computed":true},"queue_name":{"type":"string","description":"Filter by QueueName.","description_kind":"plain","optional":true},"queue_name_list":{"type":["set","string"],"description":"Filter by CMQ queue name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter parameter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Value.","description_kind":"plain","optional":true}},"description":"Filter. Currently, you can filter by tag. The tag name must be prefixed with `tag:`, such as `tag: owner`, `tag: environment`, or `tag: business`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcmq_subscribe":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of topics to be returned per page in case of paginated return. If this parameter is not passed in, 20 will be used by default. Maximum value: 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Starting position of the list of topics to be returned on the current page in case of paginated return. If a value is entered, limit is required. If this parameter is left empty, 0 will be used by default.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subscription_list":{"type":["list",["object",{"binding_key":["set","string"],"create_time":"number","endpoint":"string","filter_tags":["set","string"],"last_modify_time":"number","msg_count":"number","notify_content_format":"string","notify_strategy":"string","protocol":"string","subscription_id":"string","subscription_name":"string","topic_owner":"number"}]],"description":"Set of subscription attributes.","description_kind":"plain","computed":true},"subscription_name":{"type":"string","description":"Fuzzy search by SubscriptionName.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcmq_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_tag_filter":{"type":"bool","description":"For filtering by tag, this parameter must be set to `true`.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"Number of topics to be returned per page in case of paginated return. If this parameter is not passed in, 20 will be used by default. Maximum value: 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Starting position of the list of topics to be returned on the current page in case of paginated return. If a value is entered, limit is required. If this parameter is left empty, 0 will be used by default.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"broker_type":"number","create_time":"number","create_uin":"number","filter_type":"number","last_modify_time":"number","max_msg_size":"number","msg_count":"number","msg_retention_seconds":"number","namespace_name":"string","qps":"number","status":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"tenant_id":"string","topic_id":"string","topic_name":"string","trace":"bool"}]],"description":"Topic list.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"Fuzzy search by TopicName.","description_kind":"plain","optional":true},"topic_name_list":{"type":["set","string"],"description":"Filter by CMQ topic name.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter parameter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Value.","description_kind":"plain","optional":true}},"description":"Filter. Currently, you can filter by tag. The tag name must be prefixed with `tag:`, such as `tag: owner`, `tag: environment`, or `tag: business`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcr_image_manifests":{"version":0,"block":{"attributes":{"config":{"type":"string","description":"configuration information of the image.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version":{"type":"string","description":"mirror version.","description_kind":"plain","required":true},"manifest":{"type":"string","description":"Manifest information of the image.","description_kind":"plain","computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance ID.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"mirror warehouse name.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_images":{"version":0,"block":{"attributes":{"digest":{"type":"string","description":"specify image digest for lookup.","description_kind":"plain","optional":true},"exact_match":{"type":"bool","description":"specifies whether it is an exact match, true is an exact match, and not filled is a fuzzy match.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_info_list":{"type":["list",["object",{"digest":"string","image_version":"string","kind":"string","kms_signature":"string","size":"number","update_time":"string"}]],"description":"container image information list.","description_kind":"plain","computed":true},"image_version":{"type":"string","description":"image version name, default is fuzzy match.","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"repository name.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance to query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"id":"string","instance_type":"string","internal_end_point":"string","name":"string","public_domain":"string","status":"string","tags":["map","string"]}]],"description":"Information list of the dedicated TCR instances.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the TCR instance to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_namespaces":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance that the namespace belongs to.","description_kind":"plain","required":true},"namespace_list":{"type":["list",["object",{"id":"number","is_public":"bool","name":"string"}]],"description":"Information list of the dedicated TCR namespaces.","description_kind":"plain","computed":true},"namespace_name":{"type":"string","description":"ID of the TCR namespace to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_replication_instance_create_tasks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"replication_region_id":{"type":"number","description":"synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.","description_kind":"plain","required":true},"replication_registry_id":{"type":"string","description":"synchronization instance Id, see RegistryId in DescribeReplicationInstances.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"overall task status.","description_kind":"plain","computed":true},"task_detail":{"type":["list",["object",{"created_time":"string","finished_time":"string","task_message":"string","task_name":"string","task_status":"string","task_uuid":"string"}]],"description":"task details.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_replication_instance_sync_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"master registry id.","description_kind":"plain","required":true},"replication_log":{"type":["list",["object",{"destination":"string","end_time":"string","resource_type":"string","source":"string","start_time":"string","status":"string"}]],"description":"sync log. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"replication_region_id":{"type":"number","description":"synchronization instance region id.","description_kind":"plain","optional":true},"replication_registry_id":{"type":"string","description":"synchronization instance id.","description_kind":"plain","required":true},"replication_status":{"type":"string","description":"sync status.","description_kind":"plain","computed":true},"replication_time":{"type":"string","description":"sync complete time.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"show_replication_log":{"type":"bool","description":"whether to display the synchronization log.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_repositories":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance that the repository belongs to.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"Name of the namespace that the repository belongs to.","description_kind":"plain","required":true},"repository_list":{"type":["list",["object",{"brief_desc":"string","create_time":"string","description":"string","is_public":"bool","name":"string","namespace_name":"string","update_time":"string","url":"string"}]],"description":"Information list of the dedicated TCR repositories.","description_kind":"plain","computed":true},"repository_name":{"type":"string","description":"ID of the TCR repositories to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_execution_tasks":{"version":0,"block":{"attributes":{"execution_id":{"type":"number","description":"execution id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"retention_id":{"type":"number","description":"retention id.","description_kind":"plain","required":true},"retention_task_list":{"type":["list",["object",{"end_time":"string","execution_id":"number","repository":"string","retained":"number","start_time":"string","status":"string","task_id":"number","total":"number"}]],"description":"list of version retention tasks.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_executions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"retention_execution_list":{"type":["list",["object",{"end_time":"string","execution_id":"number","retention_id":"number","start_time":"string","status":"string"}]],"description":"list of version retention execution records.","description_kind":"plain","computed":true},"retention_id":{"type":"number","description":"retention id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_tokens":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance that the token belongs to.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"token_id":{"type":"string","description":"ID of the TCR token to query.","description_kind":"plain","optional":true},"token_list":{"type":["list",["object",{"create_time":"string","description":"string","enable":"bool","token_id":"string"}]],"description":"Information list of the dedicated TCR tokens.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_vpc_attachments":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance to query.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of subnet to query.","description_kind":"plain","optional":true},"vpc_attachment_list":{"type":["list",["object",{"access_ip":"string","enable_public_domain_dns":"bool","enable_vpc_domain_dns":"bool","status":"string","subnet_id":"string","vpc_id":"string"}]],"description":"Information list of the dedicated TCR namespaces.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"ID of VPC to query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_webhook_trigger_logs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logs":{"type":["list",["object",{"creation_time":"string","detail":"string","event_type":"string","id":"number","notify_type":"string","status":"string","trigger_id":"number","update_time":"string"}]],"description":"log list.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trigger_id":{"type":"number","description":"trigger id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdcpg_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"auto_renew_flag":"number","cluster_id":"string","cluster_name":"string","create_time":"string","db_charset":"string","db_kernel_version":"string","db_major_version":"string","db_version":"string","endpoint_set":["list",["object",{"cluster_id":"string","endpoint_id":"string","endpoint_name":"string","endpoint_type":"string","private_ip":"string","private_port":"number","subnet_id":"string","vpc_id":"string","wan_domain":"string","wan_ip":"string","wan_port":"number"}]],"instance_count":"number","pay_mode":"string","pay_period_end_time":"string","project_id":"number","region":"string","status":"string","status_desc":"string","storage_limit":"number","storage_pay_mode":"string","storage_used":"number","zone":"string"}]],"description":"cluster list.","description_kind":"plain","computed":true},"pay_mode":{"type":"string","description":"pay mode.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"project id, default to 0, means default project.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"cluster status.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdcpg_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"instance type.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"cluster_id":"string","cpu":"number","create_time":"string","db_kernel_version":"string","db_major_version":"string","db_version":"string","endpoint_id":"string","instance_id":"string","instance_name":"string","instance_type":"string","memory":"number","pay_mode":"string","pay_period_end_time":"string","region":"string","status":"string","status_desc":"string","zone":"string"}]],"description":"instance list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"instance status.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_environment_attributes":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the Pulsar cluster.","description_kind":"plain","optional":true},"environment_id":{"type":"string","description":"Environment (namespace) name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_ttl":{"type":"number","description":"Expiration time of unconsumed messages, unit second, maximum 1296000 (15 days).","description_kind":"plain","computed":true},"rate_in_byte":{"type":"number","description":"Consumption rate limit, unit byte/second, 0 unlimited rate.","description_kind":"plain","computed":true},"rate_in_size":{"type":"number","description":"Consumption rate limit, unit number/second, 0 is unlimited.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","computed":true},"replicas":{"type":"number","description":"Duplicate number.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"retention_hours":{"type":"number","description":"Consumed message storage policy, unit hour, 0 will be deleted immediately after consumption.","description_kind":"plain","computed":true},"retention_size":{"type":"number","description":"Consumed message storage strategy, unit G, 0 Delete immediately after consumption.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_pro_instance_detail":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster Id.","description_kind":"plain","required":true},"cluster_info":{"type":["list",["object",{"can_edit_route":"bool","cluster_id":"string","cluster_name":"string","create_time":"string","max_storage":"number","node_distribution":["list",["object",{"node_count":"number","zone_id":"string","zone_name":"string"}]],"remark":"string","status":"number","version":"string"}]],"description":"Cluster information.","description_kind":"plain","computed":true},"cluster_spec_info":{"type":["list",["object",{"max_band_width":"number","max_namespaces":"number","max_topics":"number","max_tps":"number","scalable_tps":"number","spec_name":"string"}]],"description":"Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_access_point_infos":{"type":["list",["object",{"endpoint":"string","instance_id":"string","route_type":"number","subnet_id":"string","vpc_id":"string"}]],"description":"Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_pro_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":["list",["object",{"auto_renew_flag":"number","config_display":"string","create_time":"string","expire_time":"number","instance_id":"string","instance_name":"string","instance_version":"string","max_band_width":"number","max_storage":"number","max_tps":"number","pay_mode":"number","remark":"string","scalable_tps":"number","spec_name":"string","status":"number","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"vpc_id":"string"}]],"description":"Instance information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"query condition filter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tdmq_publisher_summary":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_rate_in":{"type":"number","description":"Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"msg_throughput_in":{"type":"number","description":"Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"publisher_count":{"type":"number","description":"number of producersNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"topic":{"type":"string","description":"subject name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_publishers":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"publishers":{"type":["list",["object",{"address":"string","average_msg_size":"number","client_version":"string","connected_since":"string","msg_rate_in":"number","msg_throughput_in":"number","partition":"number","producer_id":"number","producer_name":"string"}]],"description":"Producer Information ListNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"topic name.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"Parameter filter, support ProducerName, Address field.","description_kind":"plain"}},"sort":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"sorter.","description_kind":"plain","required":true},"order":{"type":"string","description":"Ascending ASC, descending DESC.","description_kind":"plain","required":true}},"description":"sorter.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_node_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"rabbitmq cluster ID.","description_kind":"plain","required":true},"node_list":{"type":["list",["object",{"cpu_usage":"string","disk_usage":"string","memory":"number","node_name":"string","node_status":"string","process_number":"number"}]],"description":"cluster listNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"node_name":{"type":"string","description":"Fuzzy search node name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_element":{"type":"string","description":"Sort by the specified element, now there are only 2cpuUsage/diskUsage.","description_kind":"plain","optional":true},"sort_order":{"type":"string","description":"ascend/descend.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"filter parameter name and valueNow there is only one nodeStatusrunning/downArray type, compatible with adding filter parameters later.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_vip_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":["list",["object",{"auto_renew_flag":"number","config_display":"string","exception_information":"string","expire_time":"number","instance_id":"string","instance_name":"string","instance_version":"string","max_band_width":"number","max_storage":"number","max_tps":"number","node_count":"number","pay_mode":"number","remark":"string","spec_name":"string","status":"number"}]],"description":"Instance information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"query condition filter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_cluster":{"version":0,"block":{"attributes":{"cluster_id_list":{"type":["set","string"],"description":"Filter by cluster ID.","description_kind":"plain","optional":true},"cluster_list":{"type":["list",["object",{"config":["list",["object",{"max_group_num":"number","max_latency_time":"number","max_namespace_num":"number","max_retention_time":"number","max_topic_num":"number","max_tps_per_namespace":"number","used_group_num":"number","used_namespace_num":"number","used_topic_num":"number"}]],"info":["list",["object",{"cluster_id":"string","cluster_name":"string","create_time":"number","is_vip":"bool","public_end_point":"string","region":"string","remark":"string","rocketmq_flag":"bool","support_namespace_endpoint":"bool","vpc_end_point":"string","vpcs":["list",["object",{"subnet_id":"string","vpc_id":"string"}]]}]],"status":"number"}]],"description":"Cluster information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_keyword":{"type":"string","description":"Search by cluster ID.","description_kind":"plain","optional":true},"name_keyword":{"type":"string","description":"Search by cluster name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_group":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"filter_group":{"type":"string","description":"Consumer group query by consumer group name. Fuzzy query is supported.","description_kind":"plain","optional":true},"filter_one_group":{"type":"string","description":"Subscription group name. After it is specified, the information of only this subscription group will be returned.","description_kind":"plain","optional":true},"filter_topic":{"type":"string","description":"Topic name, which can be used to query all subscription groups under the topic.","description_kind":"plain","optional":true},"groups":{"type":["list",["object",{"broadcast_enable":"bool","client_protocol":"string","consumer_num":"number","consumer_type":"string","consumption_mode":"number","create_time":"number","name":"string","read_enable":"bool","remark":"string","retry_partition_num":"number","total_accumulative":"number","tps":"number","update_time":"number"}]],"description":"List of subscription groups.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_messages":{"version":0,"block":{"attributes":{"body":{"type":"string","description":"Message body.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"Environment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_tracks":{"type":["list",["object",{"consume_status":"string","exception_desc":"string","group":"string","track_type":"string"}]],"description":"Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"msg_id":{"type":"string","description":"Message ID.","description_kind":"plain","required":true},"produce_time":{"type":"string","description":"Production time.","description_kind":"plain","computed":true},"producer_addr":{"type":"string","description":"Producer address.","description_kind":"plain","computed":true},"properties":{"type":"string","description":"Detailed parameters.","description_kind":"plain","computed":true},"query_dlq_msg":{"type":"bool","description":"The value is true when querying dead letters, only valid for Rocketmq.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"show_topic_name":{"type":"string","description":"The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"Topic, groupId is passed when querying dead letters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_keyword":{"type":"string","description":"Search by name.","description_kind":"plain","optional":true},"namespaces":{"type":["list",["object",{"namespace_id":"string","public_endpoint":"string","remark":"string","retention_time":"number","ttl":"number","vpc_endpoint":"string"}]],"description":"List of namespaces.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID (required).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"Fuzzy query by role name.","description_kind":"plain","optional":true},"role_sets":{"type":["list",["object",{"create_time":"string","remark":"string","role_name":"string","token":"string","update_time":"string"}]],"description":"Array of roles.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_topic":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"filter_name":{"type":"string","description":"Search by topic name. Fuzzy query is supported.","description_kind":"plain","optional":true},"filter_type":{"type":["set","string"],"description":"Filter by topic type. Valid values: `Normal`, `GlobalOrder`, `PartitionedOrder`, `Transaction`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topics":{"type":["list",["object",{"create_time":"number","name":"string","partition_num":"number","remark":"string","update_time":"number"}]],"description":"List of topic information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_vip_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"cluster_info":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","create_time":"number","http_public_endpoint":"string","http_vpc_endpoint":"string","is_vip":"bool","isolate_time":"number","public_end_point":"string","region":"string","remark":"string","rocket_mq_flag":"bool","status":"number","support_namespace_endpoint":"bool","vpc_end_point":"string","vpcs":["list",["object",{"subnet_id":"string","vpc_id":"string"}]]}]],"description":"Cluster information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_config":{"type":["list",["object",{"config_display":"string","max_group_num":"number","max_namespace_num":"number","max_queues_per_topic":"number","max_topic_num":"number","max_tps_per_namespace":"number","node_count":"number","node_distribution":["list",["object",{"node_count":"number","zone_id":"string","zone_name":"string"}]],"topic_distribution":["list",["object",{"count":"number","topic_type":"string"}]],"used_group_num":"number","used_namespace_num":"number","used_topic_num":"number"}]],"description":"Cluster configuration.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_teo_rule_engine_settings":{"version":0,"block":{"attributes":{"actions":{"type":["list",["object",{"action":"string","properties":["list",["object",{"choice_properties":["list",["object",{"choices_value":["set","string"],"extra_parameter":["list",["object",{"choices":["set","string"],"id":"string","type":"string"}]],"is_allow_empty":"bool","is_multiple":"bool","max":"number","min":"number","name":"string","type":"string"}]],"choices_value":["set","string"],"extra_parameter":["list",["object",{"choices":["set","string"],"id":"string","type":"string"}]],"is_allow_empty":"bool","is_multiple":"bool","max":"number","min":"number","name":"string","type":"string"}]]}]],"description":"Detail info of actions which can be used in rule engine.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_teo_zone_available_plans":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plan_info_list":{"type":["list",["object",{"area":"string","currency":"string","flux":"number","frequency":"string","plan_type":"string","price":"number","request":"number","site_number":"number"}]],"description":"Zone plans which current account can use.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_access_address":{"version":0,"block":{"attributes":{"console_internet_address":{"type":"string","description":"Console public network access addressNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"console_internet_band_width":{"type":"number","description":"Console public network bandwidthNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"console_intranet_address":{"type":"string","description":"Console Intranet access addressNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"engine_region":{"type":"string","description":"Deploy region.","description_kind":"plain","optional":true},"env_address_infos":{"type":["list",["object",{"config_internet_service_ip":"string","config_intranet_address":"string","enable_config_internet":"bool","enable_config_intranet":"bool","env_name":"string","internet_band_width":"number"}]],"description":"Apollo Multi-environment public ip address.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance Id.","description_kind":"plain","required":true},"internet_address":{"type":"string","description":"Public access address.","description_kind":"plain","computed":true},"internet_band_width":{"type":"number","description":"Client public network bandwidthNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"intranet_address":{"type":"string","description":"Intranet access address.","description_kind":"plain","computed":true},"limiter_address_infos":{"type":["list",["object",{"intranet_address":"string"}]],"description":"Access IP address of the Polaris traffic limiting server nodeNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid.","description_kind":"plain","optional":true},"workload":{"type":"string","description":"Name of other engine components(pushgateway, polaris-limiter).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_canary_rules":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"canary_rule_list":["list",["object",{"balanced_service_list":["list",["object",{"percent":"number","service_id":"string","service_name":"string","upstream_name":"string"}]],"condition_list":["list",["object",{"delimiter":"string","global_config_id":"string","global_config_name":"string","key":"string","operator":"string","type":"string","value":"string"}]],"enabled":"bool","priority":"number","service_id":"string","service_name":"string"}]],"total_count":"number"}]],"description":"canary rule configuration.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_certificates":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"certificates_list":["list",["object",{"bind_domains":["set","string"],"cert_id":"string","cert_source":"string","create_time":"string","crt":"string","expire_time":"string","id":"string","issue_time":"string","key":"string","name":"string","status":"string"}]],"total":"number"}]],"description":"Result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Filter value.","description_kind":"plain","optional":true}},"description":"Filter conditions, valid value: `BindDomain`, `Name`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_gateway_nodes":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_list":{"type":["list",["object",{"group_id":"string","group_name":"string","node_id":"string","node_ip":"string","status":"string","zone":"string","zone_id":"string"}]],"description":"nodes information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_routes":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"route_list":["list",["object",{"created_time":"string","destination_ports":["set","number"],"force_https":"bool","headers":["list",["object",{"key":"string","value":"string"}]],"hosts":["set","string"],"https_redirect_status_code":"number","id":"string","methods":["set","string"],"name":"string","paths":["set","string"],"preserve_host":"bool","protocols":["set","string"],"service_id":"string","service_name":"string","strip_path":"bool"}]],"total_count":"number"}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_name":{"type":"string","description":"route name.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"service name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_services":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"service_list":["list",["object",{"created_time":"string","editable":"bool","id":"string","name":"string","tags":["set","string"],"upstream_info":["list",["object",{"algorithm":"string","auto_scaling_cvm_port":"number","auto_scaling_group_id":"string","auto_scaling_hook_status":"string","auto_scaling_tat_cmd_status":"string","host":"string","namespace":"string","port":"number","real_source_type":"string","scf_lambda_name":"string","scf_lambda_qualifier":"string","scf_namespace":"string","scf_type":"string","service_name":"string","slow_start":"number","source_id":"string","source_name":"string","source_type":"string","targets":["list",["object",{"created_time":"string","health":"string","host":"string","port":"number","source":"string","weight":"number"}]]}]],"upstream_type":"string"}]],"total_count":"number"}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"filter name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"filter value.","description_kind":"plain","optional":true}},"description":"filter conditions, valid value:name,upstreamType.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_gateways":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"gateway_list":["list",["object",{"auto_renew_flag":"number","create_time":"string","cur_deadline":"string","description":"string","enable_cls":"bool","enable_internet":"bool","engine_region":"string","feature_version":"string","gateway_id":"string","gateway_minor_version":"string","gateway_version":"string","ingress_class_name":"string","instance_port":["list",["object",{"http_port":"string","https_port":"string"}]],"internet_max_bandwidth_out":"number","internet_pay_mode":"string","isolate_time":"string","load_balancer_type":"string","name":"string","node_config":["list",["object",{"number":"number","specification":"string"}]],"public_ip_addresses":["set","string"],"status":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"trade_type":"number","type":"string","vpc_config":["list",["object",{"subnet_id":"string","vpc_id":"string"}]]}]],"total_count":"number"}]],"description":"gateways information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filter value.","description_kind":"plain","required":true}},"description":"filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_groups":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"gateway_group_list":["list",["object",{"binding_strategy":["list",["object",{"config":["list",["object",{"auto_scaler_id":"string","create_time":"string","enabled":"bool","max_replicas":"number","metrics":["list",["object",{"resource_name":"string","target_type":"string","target_value":"number","type":"string"}]],"modify_time":"string","strategy_id":"string"}]],"create_time":"string","cron_config":["list",["object",{"create_time":"string","enabled":"bool","modify_time":"string","params":["list",["object",{"crontab":"string","period":"string","start_at":"string","target_replicas":"number"}]],"strategy_id":"string"}]],"description":"string","gateway_id":"string","max_replicas":"number","modify_time":"string","strategy_id":"string","strategy_name":"string"}]],"create_time":"string","description":"string","gateway_id":"string","group_id":"string","internet_max_bandwidth_out":"number","is_first_group":"number","modify_time":"string","name":"string","node_config":["list",["object",{"number":"number","specification":"string"}]],"status":"string","subnet_ids":"string"}]],"total_count":"number"}]],"description":"groups information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filter values.","description_kind":"plain","required":true}},"description":"filter conditions, valid value:Name,GroupId.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_nacos_replicas":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","required":true},"replicas":{"type":["list",["object",{"name":"string","role":"string","status":"string","subnet_id":"string","vpc_id":"string","zone":"string","zone_id":"string"}]],"description":"Engine instance replica information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_nacos_server_interfaces":{"version":0,"block":{"attributes":{"content":{"type":["list",["object",{"interface":"string"}]],"description":"interface list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_zookeeper_replicas":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","required":true},"replicas":{"type":["list",["object",{"alias_name":"string","name":"string","role":"string","status":"string","subnet_id":"string","vpc_id":"string","zone":"string","zone_id":"string"}]],"description":"Engine instance replica information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_zookeeper_server_interfaces":{"version":0,"block":{"attributes":{"content":{"type":["list",["object",{"interface":"string"}]],"description":"interface list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_detail":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"method":{"type":"string","description":"request method.","description_kind":"plain","required":true},"microservice_id":{"type":"string","description":"microservice id.","description_kind":"plain","required":true},"path":{"type":"string","description":"api path.","description_kind":"plain","required":true},"pkg_version":{"type":"string","description":"pkg version.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"can_run":"bool","definitions":["list",["object",{"name":"string","properties":["list",["object",{"description":"string","name":"string","type":"string"}]]}]],"description":"string","request":["list",["object",{"default_value":"string","description":"string","in":"string","name":"string","required":"bool","type":"string"}]],"request_content_type":"string","response":["list",["object",{"description":"string","name":"string","type":"string"}]],"status":"number"}]],"description":"api detail.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_group":{"version":0,"block":{"attributes":{"auth_type":{"type":"string","description":"Authentication type. secret: Secret key authentication; none: No authentication.","description_kind":"plain","optional":true},"gateway_instance_id":{"type":"string","description":"Gateway Instance Id.","description_kind":"plain","optional":true},"group_type":{"type":"string","description":"Group type. ms: Microservice group; external: External API group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting field: created_time or group_context.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Sorting type: 0 (ASC) or 1 (DESC).","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"acl_mode":"string","api_count":"number","auth_type":"string","binded_gateway_deploy_groups":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","cluster_type":"string","deploy_group_id":"string","deploy_group_name":"string","group_status":"string"}]],"created_time":"string","description":"string","gateway_instance_id":"string","gateway_instance_type":"string","group_context":"string","group_id":"string","group_name":"string","group_type":"string","namespace_name_key":"string","namespace_name_key_position":"string","service_name_key":"string","service_name_key_position":"string","status":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"Pagination structure.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Publishing status. drafted: Not published. released: Published.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application":{"version":0,"block":{"attributes":{"application_id_list":{"type":["set","string"],"description":"Id list.","description_kind":"plain","optional":true},"application_resource_type_list":{"type":["set","string"],"description":"An array of application resource types.","description_kind":"plain","optional":true},"application_type":{"type":"string","description":"The application type. V OR C, V means VM, C means container.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_type":{"type":"string","description":"The microservice type of the application.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"apigateway_service_id":"string","application_desc":"string","application_id":"string","application_name":"string","application_remark_name":"string","application_resource_type":"string","application_runtime_type":"string","application_type":"string","create_time":"string","ignore_create_image_repository":"bool","microservice_type":"string","prog_lang":"string","service_config_list":["list",["object",{"health_check":["list",["object",{"path":"string"}]],"name":"string","ports":["list",["object",{"protocol":"string","target_port":"number"}]]}]],"update_time":"string"}]],"total_count":"number"}]],"description":"The application paging list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_attribute":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"group_count":"number","instance_count":"number","run_instance_count":"number"}]],"description":"application list other attribute.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID, query all when not provided.","description_kind":"plain","optional":true},"config_id":{"type":"string","description":"Configuration ID, query all with higher priority when not provided.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"Configuration ID list, query all with lower priority when not provided.","description_kind":"plain","optional":true},"config_name":{"type":"string","description":"Configuration name, precise query, query all when not provided.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Configuration version, precise query, query all when not provided.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"Paginated configuration item list. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_file_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID.","description_kind":"plain","optional":true},"config_id":{"type":"string","description":"Configuration ID.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"List of configuration item ID.","description_kind":"plain","optional":true},"config_name":{"type":"string","description":"Configuration item name.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Configuration item version.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_file_code":"string","config_file_name":"string","config_file_path":"string","config_file_value":"string","config_file_value_length":"number","config_id":"string","config_name":"string","config_post_cmd":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_public_config":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"Config ID. Query all items if not passed, high priority.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"Config ID list. Query all items if not passed, low priority.","description_kind":"plain","optional":true},"config_name":{"type":"string","description":"Config name. Exact query. Query all items if not passed.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Config version. Exact query. Query all items if not passed.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"Paginated global configuration list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_business_log_configs":{"version":0,"block":{"attributes":{"config_id_list":{"type":["set","string"],"description":"Config Id list.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Disable Program auth check or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"config_associated_groups":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","associated_time":"string","cluster_id":"string","cluster_name":"string","cluster_type":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string"}]],"config_create_time":"string","config_desc":"string","config_id":"string","config_name":"string","config_path":"string","config_pipeline":"string","config_schema":["list",["object",{"schema_content":"string","schema_create_time":"string","schema_date_format":"string","schema_multiline_pattern":"string","schema_pattern_layout":"string","schema_type":"number"}]],"config_tags":"string","config_update_time":"string"}]],"total_count":"number"}]],"description":"List of business log configurations.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"wild search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_cluster":{"version":0,"block":{"attributes":{"cluster_id_list":{"type":["set","string"],"description":"Cluster ID list to be queried, if not filled in or passed, all content will be queried.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Whether to disable dataset authentication.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"cluster_cidr":"string","cluster_desc":"string","cluster_id":"string","cluster_limit_cpu":"number","cluster_limit_mem":"number","cluster_name":"string","cluster_status":"string","cluster_total_cpu":"number","cluster_total_mem":"number","cluster_type":"string","cluster_used_cpu":"number","cluster_used_mem":"number","cluster_version":"string","create_time":"string","delete_flag":"bool","delete_flag_reason":"string","instance_count":"number","normal_instance_count":"number","operation_info":["list",["object",{"add_instance":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"destroy":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"init":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]]}]],"run_instance_count":"number","run_service_instance_count":"number","subnet_id":"string","tsf_region_id":"string","tsf_region_name":"string","tsf_zone_id":"string","tsf_zone_name":"string","update_time":"string","vpc_id":"string"}]],"total_count":"number"}]],"description":"TSF cluster pagination object. Note: This field may return null, indicating no valid value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Filter by keywords for Cluster Id or name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_config_summary":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID. If not passed, the query will be for all.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"Config Id List.","description_kind":"plain","optional":true},"config_tag_list":{"type":["set","string"],"description":"config tag list.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Whether to disable dataset authentication.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Order term. support Sort by time: creation_time; or Sort by name: config_name.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Pass 0 for ascending order and 1 for descending order.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"config Page Item.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Query keyword, fuzzy query: application name, configuration item name. If not passed, the query will be for all.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_container_group":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"ApplicationId, required.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"Cluster Id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace Id.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"The sorting field. By default, it is the createTime field. Supports id, name, createTime.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"The sorting order. By default, it is 1, indicating descending order. 0 indicates ascending order, and 1 indicates descending order.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"alias":"string","cluster_id":"string","cluster_name":"string","cpu_limit":"string","cpu_request":"string","create_time":"string","group_id":"string","group_name":"string","kube_inject_enable":"bool","mem_limit":"string","mem_request":"string","namespace_id":"string","namespace_name":"string","repo_name":"string","server":"string","tag_name":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"result list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word, support group name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_delivery_config_by_group_id":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"groupId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"config_id":"string","config_name":"string"}]],"description":"configuration item for deliver to a Kafka.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_delivery_configs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"collect_path":["set","string"],"config_id":"string","config_name":"string","create_time":"string","custom_rule":"string","enable_auth":"bool","enable_global_line_rule":"bool","groups":["list",["object",{"associate_time":"string","cluster_id":"string","cluster_name":"string","cluster_type":"string","group_id":"string","group_name":"string","namespace_name":"string"}]],"kafka_address":"string","kafka_infos":["list",["object",{"custom_rule":"string","line_rule":"string","path":["set","string"],"topic":"string"}]],"kafka_v_ip":"string","kafka_v_port":"string","line_rule":"string","password":"string","topic":"string","username":"string"}]],"total_count":"number"}]],"description":"deploy group information about the deployment group associated with a delivery item.Note: This field may return null, which means that no valid value was obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_gateway_all_group_apis":{"version":0,"block":{"attributes":{"gateway_deploy_group_id":{"type":"string","description":"gateway group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"gateway_deploy_group_id":"string","gateway_deploy_group_name":"string","group_num":"number","groups":["list",["object",{"gateway_instance_id":"string","gateway_instance_type":"string","group_api_count":"number","group_apis":["list",["object",{"api_id":"string","method":"string","microservice_name":"string","namespace_name":"string","path":"string"}]],"group_id":"string","group_name":"string"}]]}]],"description":"Gateway group and API list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Search keyword, supports api group name or API path.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_group_config_release":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"groupId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"config_release_list":["list",["object",{"application_id":"string","cluster_id":"string","cluster_name":"string","config_id":"string","config_name":"string","config_release_id":"string","config_version":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string","release_desc":"string","release_time":"string"}]],"file_config_release_list":["list",["object",{"cluster_id":"string","cluster_name":"string","config_id":"string","config_name":"string","config_release_id":"string","config_version":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string","release_desc":"string","release_time":"string"}]],"package_id":"string","package_name":"string","package_version":"string","public_config_release_list":["list",["object",{"application_id":"string","cluster_id":"string","cluster_name":"string","config_id":"string","config_name":"string","config_release_id":"string","config_version":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string","release_desc":"string","release_time":"string"}]],"repo_name":"string","tag_name":"string"}]],"description":"Information related to the deployment group release.Note: This field may return null, which means no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_group_gateways":{"version":0,"block":{"attributes":{"gateway_deploy_group_id":{"type":"string","description":"gateway group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"acl_mode":"string","api_count":"number","auth_type":"string","binded_gateway_deploy_groups":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","cluster_type":"string","deploy_group_id":"string","deploy_group_name":"string","group_status":"string"}]],"created_time":"string","description":"string","gateway_instance_id":"string","gateway_instance_type":"string","group_context":"string","group_id":"string","group_name":"string","group_type":"string","namespace_name_key":"string","namespace_name_key_position":"string","service_name_key":"string","service_name_key_position":"string","status":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"api group information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_group_instances":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"order term.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"order type.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"agent_version":"string","application_id":"string","application_name":"string","application_resource_type":"string","application_type":"string","cluster_id":"string","cluster_name":"string","cluster_type":"string","count_in_tsf":"number","group_id":"string","group_name":"string","instance_available_status":"string","instance_charge_type":"string","instance_created_time":"string","instance_desc":"string","instance_expired_time":"string","instance_id":"string","instance_import_mode":"string","instance_limit_cpu":"number","instance_limit_mem":"number","instance_name":"string","instance_pkg_version":"string","instance_status":"string","instance_total_cpu":"number","instance_total_mem":"number","instance_used_cpu":"number","instance_used_mem":"number","instance_zone_id":"string","lan_ip":"string","namespace_id":"string","namespace_name":"string","node_instance_id":"string","operation_state":"number","reason":"string","restrict_state":"string","service_instance_status":"string","service_sidecar_status":"string","update_time":"string","wan_ip":"string"}]],"total_count":"number"}]],"description":"Machine information of the deployment group.Note: This field may return null, which means no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_groups":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"applicationId.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"clusterId.","description_kind":"plain","optional":true},"group_id_list":{"type":["set","string"],"description":"group Id list.","description_kind":"plain","optional":true},"group_resource_type_list":{"type":["set","string"],"description":"Group resourceType list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"namespace Id.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"sort term.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"order type, 0 desc, 1 asc.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"alias":"string","application_id":"string","application_name":"string","application_type":"string","cluster_id":"string","cluster_name":"string","create_time":"string","deploy_desc":"string","group_desc":"string","group_id":"string","group_name":"string","group_resource_type":"string","microservice_type":"string","namespace_id":"string","namespace_name":"string","startup_parameters":"string","update_time":"string","updated_time":"number"}]],"total_count":"number"}]],"description":"Pagination information of the virtual machine deployment group.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"searchWord, support groupName.","description_kind":"plain","optional":true},"status":{"type":"string","description":"group status filter, `Running`: running, `Unknown`: unknown.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_microservice":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_id_list":{"type":["set","string"],"description":"microservice id list.","description_kind":"plain","optional":true},"microservice_name_list":{"type":["set","string"],"description":"List of service names for search.","description_kind":"plain","optional":true},"namespace_id":{"type":"string","description":"namespace id.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"content":["list",["object",{"create_time":"number","critical_instance_count":"number","microservice_desc":"string","microservice_id":"string","microservice_name":"string","namespace_id":"string","run_instance_count":"number","update_time":"number"}]],"total_count":"number"}]],"description":"Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"status filter, online, offline, single_online.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_microservice_api_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"method":{"type":"string","description":"request method.","description_kind":"plain","optional":true},"microservice_id":{"type":"string","description":"Microservice ID.","description_kind":"plain","required":true},"path":{"type":"string","description":"api path.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"application_id":"string","application_name":"string","pkg_version":"string"}]],"description":"api version list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_ms_api_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_id":{"type":"string","description":"Microservice Id.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"content":["list",["object",{"description":"string","method":"string","path":"string","status":"number"}]],"total_count":"number"}]],"description":"result list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word, support service name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_pod_instances":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"Instance\u0026amp;#39;s group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pod_name_list":{"type":["set","string"],"description":"Filter, pod name list.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"created_at":"string","instance_available_status":"string","instance_status":"string","ip":"string","node_instance_id":"string","node_ip":"string","pod_id":"string","pod_name":"string","ready_count":"number","reason":"string","restart_count":"number","runtime":"string","service_instance_status":"string","status":"string"}]],"total_count":"number"}]],"description":"pod instance list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_public_config_summary":{"version":0,"block":{"attributes":{"config_id_list":{"type":["set","string"],"description":"Config Id List.","description_kind":"plain","optional":true},"config_tag_list":{"type":["set","string"],"description":"config tag list.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Whether to disable dataset authentication.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sort by time: creation_time; Sort by name: config_name.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Pass 0 for ascending order and 1 for descending order.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"Public config Page Item.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Query keyword for fuzzy search: configuration item name. If not passed in, the full set will be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_repository":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repository_type":{"type":"string","description":"Repository type (default Repository: default, private Repository: private).","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"bucket_name":"string","bucket_region":"string","create_time":"string","directory":"string","is_used":"bool","repository_desc":"string","repository_id":"string","repository_name":"string","repository_type":"string"}]],"total_count":"number"}]],"description":"A list of Repository information that meets the query criteria.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Query keywords (search by Repository name).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_unit_rules":{"version":0,"block":{"attributes":{"gateway_instance_id":{"type":"string","description":"gateway instance id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"created_time":"string","description":"string","gateway_instance_id":"string","id":"string","name":"string","status":"string","unit_rule_item_list":["list",["object",{"description":"string","dest_namespace_id":"string","dest_namespace_name":"string","id":"string","name":"string","priority":"number","relationship":"string","unit_rule_id":"string","unit_rule_tag_list":["list",["object",{"id":"string","tag_field":"string","tag_operator":"string","tag_type":"string","tag_value":"string","unit_rule_item_id":"string"}]]}]],"updated_time":"string"}]],"total_count":"number"}]],"description":"Pagination list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Enabled state, disabled: unpublished, enabled: published.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_usable_unit_namespaces":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"created_time":"string","gateway_instance_id":"string","id":"string","namespace_id":"string","namespace_name":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"namespace object list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search by namespace id or namespace Name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_user_info":{"version":0,"block":{"attributes":{"app_id":{"type":"string","description":"Current account App ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Current account Name. NOTE: only support subaccount.","description_kind":"plain","computed":true},"owner_uin":{"type":"string","description":"Current account OwnerUIN.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save results.","description_kind":"plain","optional":true},"uin":{"type":"string","description":"Current account UIN.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vod_adaptive_dynamic_streaming_templates":{"version":0,"block":{"attributes":{"definition":{"type":"string","description":"Unique ID filter of adaptive dynamic streaming template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"comment":"string","create_time":"string","definition":"string","disable_higher_video_bitrate":"bool","disable_higher_video_resolution":"bool","drm_type":"string","format":"string","name":"string","stream_info":["list",["object",{"audio":["list",["object",{"audio_channel":"string","bitrate":"number","codec":"string","sample_rate":"number"}]],"remove_audio":"bool","video":["list",["object",{"bitrate":"number","codec":"string","fill_type":"string","fps":"number","height":"number","resolution_adaptive":"bool","width":"number"}]]}]],"type":"string","update_time":"string"}]],"description":"A list of adaptive dynamic streaming templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_image_sprite_templates":{"version":0,"block":{"attributes":{"definition":{"type":"string","description":"Unique ID filter of image sprite template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"column_count":"number","comment":"string","create_time":"string","definition":"string","fill_type":"string","height":"number","name":"string","resolution_adaptive":"bool","row_count":"number","sample_interval":"number","sample_type":"string","type":"string","update_time":"string","width":"number"}]],"description":"A list of image sprite templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_procedure_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of procedure template.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"comment":"string","create_time":"string","media_process_task":["list",["object",{"adaptive_dynamic_streaming_task_list":["list",["object",{"definition":"string","watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"animated_graphic_task_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number"}]],"cover_by_snapshot_task_list":["list",["object",{"definition":"string","position_type":"string","position_value":"number","watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"image_sprite_task_list":["list",["object",{"definition":"string"}]],"sample_snapshot_task_list":["list",["object",{"definition":"string","watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"snapshot_by_time_offset_task_list":["list",["object",{"definition":"string","ext_time_offset_list":["list","string"],"watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"transcode_task_list":["list",["object",{"definition":"string","mosaic_list":["list",["object",{"coordinate_origin":"string","end_time_offset":"number","height":"string","start_time_offset":"number","width":"string","x_pos":"string","y_pos":"string"}]],"watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]]}]],"name":"string","type":"string","update_time":"string"}]],"description":"A list of adaptive dynamic streaming templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_snapshot_by_time_offset_templates":{"version":0,"block":{"attributes":{"definition":{"type":"string","description":"Unique ID filter of snapshot by time offset template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"comment":"string","create_time":"string","definition":"string","fill_type":"string","format":"string","height":"number","name":"string","resolution_adaptive":"bool","type":"string","update_time":"string","width":"number"}]],"description":"A list of snapshot by time offset templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_super_player_configs":{"version":0,"block":{"attributes":{"config_list":{"type":["list",["object",{"adaptive_dynamic_streaming_definition":"string","comment":"string","create_time":"string","domain":"string","drm_streaming_info":["list",["object",{"simple_aes_definition":"string"}]],"drm_switch":"bool","image_sprite_definition":"string","name":"string","resolution_names":["list",["object",{"min_edge_length":"number","name":"string"}]],"scheme":"string","type":"string","update_time":"string"}]],"description":"A list of super player configs. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of super player config.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Config type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc":{"version":0,"block":{"attributes":{"cidr_block":{"type":"string","description":"The CIDR block of the VPC.","description_kind":"plain","computed":true},"id":{"type":"string","description":"The ID of the specific VPC to retrieve.","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Whether or not the default VPC.","description_kind":"plain","computed":true},"is_multicast":{"type":"bool","description":"Whether or not the VPC has Multicast support.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the specific VPC to retrieve.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_vpc_account_attributes":{"version":0,"block":{"attributes":{"account_attribute_set":{"type":["list",["object",{"attribute_name":"string","attribute_values":["set","string"]}]],"description":"User account attribute object.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_acls":{"version":0,"block":{"attributes":{"acl_list":{"type":["list",["object",{"create_time":"string","egress":["list",["object",{"cidr_block":"string","description":"string","policy":"string","port":"string","protocol":"string"}]],"id":"string","ingress":["list",["object",{"cidr_block":"string","description":"string","policy":"string","port":"string","protocol":"string"}]],"name":"string","subnets":["list",["object",{"cidr_block":"string","subnet_id":"string","subnet_name":"string","tags":["map","string"],"vpc_id":"string"}]],"vpc_id":"string"}]],"description":"The information list of the VPC. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the network ACL instance.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the network ACL.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC instance.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package_bill_usage":{"version":0,"block":{"attributes":{"bandwidth_package_bill_bandwidth_set":{"type":["list",["object",{"bandwidth_usage":"number"}]],"description":"current billing amount.","description_kind":"plain","computed":true},"bandwidth_package_id":{"type":"string","description":"The unique ID of the postpaid bandwidth package.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"quota_set":{"type":["list",["object",{"quota_current":"number","quota_id":"string","quota_limit":"number"}]],"description":"Bandwidth Package Quota Details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_classic_link_instances":{"version":0,"block":{"attributes":{"classic_link_instance_set":{"type":["list",["object",{"instance_id":"string","vpc_id":"string"}]],"description":"Classiclink instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The attribute value. If there are multiple Values for one Filter, the logical relation between these Values under the same Filter is `OR`.","description_kind":"plain","required":true}},"description":"Filter conditions.`vpc-id` - String - (Filter condition) The VPC instance ID. `vm-ip` - String - (Filter condition) The IP address of the CVM on the basic network.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpc_cvm_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_set":{"type":["list",["object",{"cpu":"number","created_time":"string","eni_ip_limit":"number","eni_limit":"number","instance_eni_count":"number","instance_id":"string","instance_name":"string","instance_state":"string","instance_type":"string","memory":"number","subnet_id":"string","vpc_id":"string"}]],"description":"List of CVM instances.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`.","description_kind":"plain","required":true}},"description":"Filter condition. `RouteTableIds` and `Filters` cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such as `vpc-f49l6u0z`;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_gateway_flow_monitor_detail":{"version":0,"block":{"attributes":{"direct_connect_gateway_id":{"type":"string","description":"The instance ID of the Direct Connect gateway, such as `dcg-ltjahce6`.","description_kind":"plain","optional":true},"gateway_flow_monitor_detail_set":{"type":["list",["object",{"in_pkg":"number","in_traffic":"number","out_pkg":"number","out_traffic":"number","private_ip_address":"string"}]],"description":"The gateway traffic monitoring details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_id":{"type":"string","description":"The instance ID of the NAT gateway, such as `nat-ltjahce6`.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Order methods. Ascending: `ASC`, Descending: `DESC`.","description_kind":"plain","optional":true},"order_field":{"type":"string","description":"The order field supports `InPkg`, `OutPkg`, `InTraffic`, and `OutTraffic`.","description_kind":"plain","optional":true},"peering_connection_id":{"type":"string","description":"The instance ID of the peering connection, such as `pcx-ltjahce6`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"time_point":{"type":"string","description":"The point in time. This indicates details of this minute will be queried. For example, in `2019-02-28 18:15:20`, details at `18:15` will be queried.","description_kind":"plain","required":true},"vpn_id":{"type":"string","description":"The instance ID of the VPN gateway, such as `vpn-ltjahce6`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_gateway_flow_qos":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"Network instance ID, the network instance types we currently support are:Private line gateway instance ID, in the form of `dcg-ltjahce6`;Nat gateway instance ID, in the form of `nat-ltjahce6`;VPN gateway instance ID, in the form of `vpn-ltjahce6`.","description_kind":"plain","required":true},"gateway_qos_set":{"type":["list",["object",{"bandwidth":"number","create_time":"string","ip_address":"string","vpc_id":"string"}]],"description":"instance detail list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_addresses":{"type":["set","string"],"description":"Intranet IP of the cloud server with traffic limitation.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_instances":{"version":0,"block":{"attributes":{"cidr_block":{"type":"string","description":"Filter VPC with this CIDR.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cidr_block":"string","create_time":"string","dns_servers":["list","string"],"is_default":"bool","is_multicast":"bool","name":"string","subnet_ids":["list","string"],"tags":["map","string"],"vpc_id":"string"}]],"description":"The information list of the VPC.","description_kind":"plain","computed":true},"is_default":{"type":"bool","description":"Filter default or no default VPC.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the VPC to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Filter if VPC has this tag.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPC to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit_types":{"type":["set","string"],"description":"Quota name. A maximum of 100 quota types can be queried each time.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_limit_set":{"type":["list",["object",{"limit_type":"string","limit_value":"number"}]],"description":"vpc limit.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_net_detect_state_check":{"version":0,"block":{"attributes":{"detect_destination_ip":{"type":["set","string"],"description":"The array of detection destination IPv4 addresses, which contains at most two IP addresses.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"net_detect_id":{"type":"string","description":"ID of a network inspector instance, e.g. netd-12345678. Enter at least one of this parameter, VpcId, SubnetId, and NetDetectName. Use NetDetectId if it is present.","description_kind":"plain","optional":true},"net_detect_ip_state_set":{"type":["list",["object",{"delay":"number","detect_destination_ip":"string","packet_loss_rate":"number","state":"number"}]],"description":"The array of network detection verification results.","description_kind":"plain","computed":true},"net_detect_name":{"type":"string","description":"The name of a network inspector, up to 60 bytes in length. It is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present.","description_kind":"plain","optional":true},"next_hop_destination":{"type":"string","description":"The next-hop destination gateway. The value is related to NextHopType.If NextHopType is set to VPN, the value of this parameter is the VPN gateway ID, such as vpngw-12345678.If NextHopType is set to DIRECTCONNECT, the value of this parameter is the direct connect gateway ID, such as dcg-12345678.If NextHopType is set to PEERCONNECTION, the value of this parameter is the peering connection ID, such as pcx-12345678.If NextHopType is set to NAT, the value of this parameter is the NAT gateway ID, such as nat-12345678.If NextHopType is set to NORMAL_CVM, the value of this parameter is the IPv4 address of the CVM, such as 10.0.0.12.","description_kind":"plain","required":true},"next_hop_type":{"type":"string","description":"The type of the next hop. Currently supported types are:VPN: VPN gateway;DIRECTCONNECT: direct connect gateway;PEERCONNECTION: peering connection;NAT: NAT gateway;NORMAL_CVM: normal CVM.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a subnet instance, e.g. `subnet-12345678`, which is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of a `VPC` instance, e.g. `vpc-12345678`, which is used together with SubnetId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_net_detect_states":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"net_detect_ids":{"type":["set","string"],"description":"The array of network detection instance `IDs`, such as [`netd-12345678`].","description_kind":"plain","optional":true},"net_detect_state_set":{"type":["list",["object",{"net_detect_id":"string","net_detect_ip_state_set":["list",["object",{"delay":"number","detect_destination_ip":"string","packet_loss_rate":"number","state":"number"}]]}]],"description":"The array of network detection verification results that meet requirements.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`.","description_kind":"plain","required":true}},"description":"Filter conditions. `NetDetectIds` and `Filters` cannot be specified at the same time.net-detect-id - String - (Filter condition) The network detection instance ID, such as netd-12345678.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpc_network_interface_limit":{"version":0,"block":{"attributes":{"eni_private_ip_address_quantity":{"type":"number","description":"Quota of IP addresses that can be allocated to each standard-mounted ENI.","description_kind":"plain","computed":true},"eni_quantity":{"type":"number","description":"Quota of ENIs mounted to a CVM instance in a standard way.","description_kind":"plain","computed":true},"extend_eni_private_ip_address_quantity":{"type":"number","description":"Quota of IP addresses that can be allocated to each extension-mounted ENI.Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"extend_eni_quantity":{"type":"number","description":"Quota of ENIs mounted to a CVM instance as an extensionNote: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of a CVM instance or ENI to query.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_eni_private_ip_address_quantity":{"type":"number","description":"The quota of IPs that can be assigned to each relayed ENI.Note: This field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"sub_eni_quantity":{"type":"number","description":"The quota of relayed ENIsNote: This field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_private_ip_addresses":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["set","string"],"description":"The private `IP` address list. Each request supports a maximum of `10` batch querying.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The `ID` of the `VPC`, such as `vpc-f49l6u0z`.","description_kind":"plain","required":true},"vpc_private_ip_address_set":{"type":["list",["object",{"cidr_block":"string","created_time":"string","private_ip_address":"string","private_ip_address_type":"string"}]],"description":"The list of private `IP` address information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_product_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"The name of the network product to be queried. The products that can be queried are:vpc, ccn, vpn, dc, dfw, clb, eip.","description_kind":"plain","required":true},"product_quota_set":{"type":["list",["object",{"quota_current":"number","quota_id":"string","quota_limit":"number","quota_name":"string","quota_region":"bool"}]],"description":"ProductQuota Array.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_resource_dashboard":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_dashboard_set":{"type":["list",["object",{"cdb":"number","cfs":"number","ckafka":"number","classic_link":"number","cmem":"number","cnas":"number","cts_db":"number","cvm":"number","cynos_db_mysql":"number","cynos_db_postgres":"number","db_audit":"number","dcdb":"number","dcg":"number","elastic_search":"number","emr":"number","flow_log":"number","greenplumn":"number","grocery":"number","hsm":"number","ip":"number","itop":"number","lb":"number","maria_db":"number","mongo_db":"number","nas":"number","nat":"number","network_acl":"number","network_detect":"number","oracle":"number","pcx":"number","postgres":"number","redis":"number","route_table":"number","seal":"number","sql_server":"number","subnet":"number","subnet_id":"string","t_baas":"number","tcaplus":"number","ti_db":"number","vpc_id":"string","vpngw":"number"}]],"description":"List of resource objects.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_ids":{"type":["set","string"],"description":"Vpc instance ID, e.g. vpc-f1xjkw1b.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_route_conflicts":{"version":0,"block":{"attributes":{"destination_cidr_blocks":{"type":["set","string"],"description":"List of conflicting destinations to check for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_conflict_set":{"type":["list",["object",{"conflict_set":["list",["object",{"created_time":"string","destination_cidr_block":"string","destination_ipv6_cidr_block":"string","enabled":"bool","gateway_id":"string","gateway_type":"string","published_to_vbc":"bool","route_description":"string","route_id":"number","route_item_id":"string","route_table_id":"string","route_type":"string"}]],"destination_cidr_block":"string","route_table_id":"string"}]],"description":"route conflict list.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"Routing table instance ID, for example:rtb-azd4dt1c.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_route_tables":{"version":0,"block":{"attributes":{"association_main":{"type":"bool","description":"Filter the main routing table.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"create_time":"string","is_default":"bool","name":"string","route_entry_infos":["list",["object",{"description":"string","destination_cidr_block":"string","next_hub":"string","next_type":"string","route_entry_id":"string"}]],"route_table_id":"string","subnet_ids":["list","string"],"tags":["map","string"],"vpc_id":"string"}]],"description":"The information list of the VPC route table.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the routing table to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table to be queried.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Filter if routing table has this tag.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the routing table to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_security_group_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_limit_set":{"type":["list",["object",{"instance_security_group_limit":"number","referred_security_group_limit":"number","security_group_extended_policy_limit":"number","security_group_instance_limit":"number","security_group_limit":"number","security_group_policy_limit":"number","security_group_referred_cvm_and_eni_limit":"number","security_group_referred_svc_limit":"number"}]],"description":"sg limit set.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_security_group_references":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"referred_security_group_set":{"type":["list",["object",{"referred_security_group_ids":["set","string"],"security_group_id":"string"}]],"description":"Referred security groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"A set of security group instance IDs, e.g. [sg-12345678].","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_sg_snapshot_file_content":{"version":0,"block":{"attributes":{"backup_data":{"type":["list",["object",{"action":"string","address_template":["list",["object",{"address_group_id":"string","address_id":"string"}]],"cidr_block":"string","ipv6_cidr_block":"string","modify_time":"string","policy_description":"string","policy_index":"number","port":"string","protocol":"string","security_group_id":"string","service_template":["list",["object",{"service_group_id":"string","service_id":"string"}]]}]],"description":"Backup data.","description_kind":"plain","computed":true},"backup_time":{"type":"string","description":"Backup time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Security group ID.","description_kind":"plain","computed":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","computed":true},"original_data":{"type":["list",["object",{"action":"string","address_template":["list",["object",{"address_group_id":"string","address_id":"string"}]],"cidr_block":"string","ipv6_cidr_block":"string","modify_time":"string","policy_description":"string","policy_index":"number","port":"string","protocol":"string","security_group_id":"string","service_template":["list",["object",{"service_group_id":"string","service_id":"string"}]]}]],"description":"Original data.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"Security group ID.","description_kind":"plain","required":true},"snapshot_file_id":{"type":"string","description":"Snapshot file ID.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy IDs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_files":{"version":0,"block":{"attributes":{"business_type":{"type":"string","description":"Business type, currently supports security group:securitygroup.","description_kind":"plain","required":true},"end_date":{"type":"string","description":"End date in the format %Y-%m-%d %H:%M:%S.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snapshot_file_set":{"type":["list",["object",{"backup_time":"string","instance_id":"string","operator":"string","snapshot_file_id":"string","snapshot_policy_id":"string"}]],"description":"snap shot file set.","description_kind":"plain","computed":true},"start_date":{"type":"string","description":"Start date in the format %Y-%m-%d %H:%M:%S.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_subnet_resource_dashboard":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_statistics_set":{"type":["list",["object",{"ip":"number","resource_statistics_item_set":["list",["object",{"resource_count":"number","resource_name":"string","resource_type":"string"}]],"subnet_id":"string","vpc_id":"string"}]],"description":"Information of resources returned.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_ids":{"type":["set","string"],"description":"Subnet instance ID, such as `subnet-f1xjkw1b`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_subnets":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"Zone of the subnet to be queried.","description_kind":"plain","optional":true},"cdc_id":{"type":"string","description":"ID of CDC instance.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"Filter subnet with this CIDR.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","available_ip_count":"number","cdc_id":"string","cidr_block":"string","create_time":"string","is_default":"bool","is_multicast":"bool","name":"string","route_table_id":"string","subnet_id":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"List of subnets.","description_kind":"plain","computed":true},"is_default":{"type":"bool","description":"Filter default or no default subnets.","description_kind":"plain","optional":true},"is_remote_vpc_snat":{"type":"bool","description":"Filter the VPC SNAT address pool subnet.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the subnet to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of the subnet to be queried.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Filter if subnet has this tag.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the subnet to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_template_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_limit":{"type":["list",["object",{"address_template_group_member_limit":"number","address_template_member_limit":"number","service_template_group_member_limit":"number","service_template_member_limit":"number"}]],"description":"template limit.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_used_ip_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_states":{"type":["list",["object",{"ip_address":"string","resource_id":"string","resource_type":"string","subnet_id":"string","vpc_id":"string"}]],"description":"Information of resources bound with the queried IPs Note: This parameter may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"ip_addresses":{"type":["set","string"],"description":"IPs to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet instance ID.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_connections":{"version":0,"block":{"attributes":{"connection_list":{"type":["list",["object",{"create_time":"string","customer_gateway_id":"string","encrypt_proto":"string","id":"string","ike_dh_group_name":"string","ike_exchange_mode":"string","ike_local_address":"string","ike_local_fqdn_name":"string","ike_local_identity":"string","ike_proto_authen_algorithm":"string","ike_proto_encry_algorithm":"string","ike_remote_address":"string","ike_remote_fqdn_name":"string","ike_remote_identity":"string","ike_sa_lifetime_seconds":"number","ike_version":"string","ipsec_encrypt_algorithm":"string","ipsec_integrity_algorithm":"string","ipsec_pfs_dh_group":"string","ipsec_sa_lifetime_seconds":"number","ipsec_sa_lifetime_traffic":"number","name":"string","net_status":"string","pre_share_key":"string","route_type":"string","security_group_policy":["list",["object",{"local_cidr_block":"string","remote_cidr_block":["set","string"]}]],"state":"string","tags":["map","string"],"vpc_id":"string","vpn_gateway_id":"string","vpn_proto":"string"}]],"description":"Information list of the dedicated connections.","description_kind":"plain","computed":true},"customer_gateway_id":{"type":"string","description":"Customer gateway ID of the VPN connection.","description_kind":"plain","optional":true},"id":{"type":"string","description":"ID of the VPN connection.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the VPN connection. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPN connection to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID of the VPN connection.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateway_vendors":{"version":0,"block":{"attributes":{"customer_gateway_vendor_set":{"type":["list",["object",{"platform":"string","software_version":"string","vendor_name":"string"}]],"description":"Customer Gateway Vendor Set.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateways":{"version":0,"block":{"attributes":{"gateway_list":{"type":["list",["object",{"create_time":"string","id":"string","name":"string","public_ip_address":"string","tags":["map","string"]}]],"description":"Information list of the dedicated gateways.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the VPN customer gateway.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the customer gateway. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description":"Public ip address of the VPN customer gateway.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPN customer gateway to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_default_health_check_ip":{"version":0,"block":{"attributes":{"health_check_local_ip":{"type":"string","description":"local ip of health check.","description_kind":"plain","computed":true},"health_check_remote_ip":{"type":"string","description":"remote ip for health check.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"vpn gateway id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_routes":{"version":0,"block":{"attributes":{"destination_cidr":{"type":"string","description":"Destination IDC IP range.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID of the next hop.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Next hop type (type of the associated instance). Valid values: VPNCONN (VPN tunnel) and CCN (CCN instance).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID.","description_kind":"plain","required":true},"vpn_gateway_route_list":{"type":["list",["object",{"create_time":"string","destination_cidr_block":"string","instance_id":"string","instance_type":"string","priority":"number","route_id":"string","status":"string","type":"string","update_time":"string","vpn_gateway_id":"string"}]],"description":"Information list of the vpn gateway routes.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateways":{"version":0,"block":{"attributes":{"gateway_list":{"type":["list",["object",{"bandwidth":"number","charge_type":"string","create_time":"string","expired_time":"string","id":"string","is_address_blocked":"bool","name":"string","new_purchase_plan":"string","prepaid_renew_flag":"string","public_ip_address":"string","restrict_state":"string","state":"string","tags":["map","string"],"type":"string","vpc_id":"string","zone":"string"}]],"description":"Information list of the dedicated gateways.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the VPN gateway.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the VPN gateway. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description":"Public ip address of the VPN gateway.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPN gateway to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Zone of the VPN gateway.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_log_histogram":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"count":"number","time_stamp":"number"}]],"description":"The statistics detail.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain for query, all domain use all.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Period.","description_kind":"plain","computed":true},"query_string":{"type":"string","description":"Lucene grammar.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"total_count":{"type":"number","description":"total count.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_log_list":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"content":"string","file_name":"string","source":"string","time_stamp":"string"}]],"description":"Attack log array.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain for query, all domain use all.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"page":{"type":"number","description":"Number of pages, starting from 0 by default.","description_kind":"plain","optional":true},"query_count":{"type":"number","description":"Number of queries, default to 10, maximum of 100.","description_kind":"plain","optional":true},"query_string":{"type":"string","description":"Lucene grammar.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort":{"type":"string","description":"Default desc, support desc, asc.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_overview":{"version":0,"block":{"attributes":{"access_count":{"type":"number","description":"Access count.","description_kind":"plain","computed":true},"acl_count":{"type":"number","description":"Access control count.","description_kind":"plain","computed":true},"api_assets_count":{"type":"number","description":"Api asset count.","description_kind":"plain","computed":true},"api_risk_event_count":{"type":"number","description":"Number of API risk events.","description_kind":"plain","computed":true},"appid":{"type":"number","description":"App id.","description_kind":"plain","optional":true},"attack_count":{"type":"number","description":"Attack count.","description_kind":"plain","computed":true},"bot_count":{"type":"number","description":"Bot attack count.","description_kind":"plain","computed":true},"cc_count":{"type":"number","description":"CC attack count.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"support `sparta-waf`, `clb-waf`, otherwise not filter.","description_kind":"plain","optional":true},"from_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Waf instanceId, otherwise not filter.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_time":{"type":"string","description":"End time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_total_count":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Query domain name, all domain use all.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_string":{"type":"string","description":"Query conditions.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"total_count":{"type":"number","description":"Total number of attacks.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_ciphers":{"version":0,"block":{"attributes":{"ciphers":{"type":["list",["object",{"cipher_id":"number","cipher_name":"string","version_id":"number"}]],"description":"Encryption Suite InformationNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain name.","description_kind":"plain","optional":true},"domains":{"type":["list",["object",{"alb_type":"string","api_status":"number","app_id":"number","bot_status":"number","cc_list":["set","string"],"cdc_clusters":"string","cls_status":"number","cname":"string","create_time":"string","domain":"string","domain_id":"string","edition":"string","engine":"number","flow_mode":"number","instance_id":"string","instance_name":"string","ipv6_status":"number","level":"number","load_balancer_set":["list",["object",{"listener_id":"string","listener_name":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_type":"string","numerical_vpc_id":"number","protocol":"string","region":"string","vip":"string","vport":"number","zone":"string"}]],"mode":"number","ports":["list",["object",{"nginx_server_id":"number","port":"string","protocol":"string","upstream_port":"string","upstream_protocol":"string"}]],"post_ckafka_status":"number","post_cls_status":"number","region":"string","rs_list":["set","string"],"sg_detail":"string","sg_state":"number","state":"number","status":"number"}]],"description":"Domain info list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Unique ID of Instance.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_find_domains":{"version":0,"block":{"attributes":{"by":{"type":"string","description":"Sorting parameter, eg: FindTime.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_waf_domain":{"type":"string","description":"Whether access to waf or not.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Filter condition.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"appid":"number","domain":"string","domain_id":"string","edition":"string","find_time":"string","instance_id":"string","ips":["set","string"],"is_waf_domain":"number"}]],"description":"Domain info list.","description_kind":"plain","computed":true},"order":{"type":"string","description":"Sorting type, eg: desc, asc.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_instance_qps_limit":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Unique ID of Instance.","description_kind":"plain","required":true},"qps_data":{"type":["list",["object",{"elastic_billing_default":"number","elastic_billing_max":"number","elastic_billing_min":"number","qps_extend_intl_max":"number","qps_extend_max":"number"}]],"description":"Qps info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Instance type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_peak_points":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain name to be queried. If all domain name data is queried, this parameter is not filled in.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"Only support sparta-waf and clb-waf. If not passed, there will be no filtering.","description_kind":"plain","optional":true},"from_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"WAF instance ID, if not passed, there will be no filtering.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"Thirteen values are available: access-Peak qps trend chart; botAccess- bot peak qps trend chart; down-Downstream peak bandwidth trend chart; up-Upstream peak bandwidth trend chart; attack-Trend chart of total number of web attacks; cc-Trend chart of total number of CC attacks; StatusServerError-Trend chart of the number of status codes returned by WAF to the server; StatusClientError-Trend chart of the number of status codes returned by WAF to the client; StatusRedirect-Trend chart of the number of status codes returned by WAF to the client; StatusOk-Trend chart of the number of status codes returned by WAF to the client; UpstreamServerError-Trend chart of the number of status codes returned to WAF by the origin site; UpstreamClientError-Trend chart of the number of status codes returned to WAF by the origin site; UpstreamRedirect-Trend chart of the number of status codes returned to WAF by the origin site.","description_kind":"plain","optional":true},"points":{"type":["list",["object",{"access":"number","attack":"number","bot_access":"number","cc":"number","down":"number","status_client_error":"number","status_ok":"number","status_redirect":"number","status_server_error":"number","time":"number","up":"number","upstream_client_error":"number","upstream_redirect":"number","upstream_server_error":"number"}]],"description":"point list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_time":{"type":"string","description":"End time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_ports":{"version":0,"block":{"attributes":{"edition":{"type":"string","description":"Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.","description_kind":"plain","optional":true},"http_ports":{"type":["set","string"],"description":"Http port list for instance.","description_kind":"plain","computed":true},"https_ports":{"type":["set","string"],"description":"Https port list for instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance unique ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_tls_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tls":{"type":["list",["object",{"version_id":"number","version_name":"string"}]],"description":"TLS key value.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_user_clb_regions":{"version":0,"block":{"attributes":{"data":{"type":["set","string"],"description":"Region list(ap-xxx format).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rich_datas":{"type":["list",["object",{"code":"string","id":"string","text":"string","value":"string"}]],"description":"Detail info for region.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_user_domains":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"users_info":{"type":["list",["object",{"appid":"number","cls":"number","domain":"string","domain_id":"string","edition":"string","instance_id":"string","instance_name":"string","level":"string","write_config":"string"}]],"description":"Domain infos.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_waf_infos":{"version":0,"block":{"attributes":{"host_list":{"type":["list",["object",{"domain":"string","domain_id":"string","flow_mode":"number","load_balancer":["list",["object",{"listener_id":"string","listener_name":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_type":"string","numerical_vpc_id":"number","protocol":"string","region":"string","vip":"string","vport":"number","zone":"string"}]],"status":"number"}]],"description":"Host info list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"domain_id":{"type":"string","description":"Domain unique ID.","description_kind":"plain","optional":true},"listener_id":{"type":"string","description":"Listener ID of LoadBalancer.","description_kind":"plain","optional":true},"load_balancer_id":{"type":"string","description":"Loadbalancer unique ID.If this parameter is not passed, it will operate all listeners of this appid. If this parameter is not empty, it will operate listeners of the LoadBalancer only.","description_kind":"plain","required":true}},"description":"Parameters of interfaces for clb.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_data_source_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rows":{"type":["list",["object",{"app_id":"number","author":"bool","authority_project_name":"string","authority_user_name":"string","biz_params":"string","biz_params_string":"string","category":"string","cluster_id":"string","cluster_name":"string","create_time":"number","data_source_status":"string","database_name":"string","deliver":"bool","description":"string","display":"string","edit":"bool","id":"number","instance":"string","modified_time":"number","name":"string","owner_account":"string","owner_account_name":"string","owner_project_id":"string","owner_project_ident":"string","owner_project_name":"string","params":"string","params_string":"string","region":"string","show_type":"string","status":"number","type":"string"}]],"description":"Data rows.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Filter value.","description_kind":"plain","optional":true}},"description":"Filters.","description_kind":"plain"}},"order_fields":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description":"OrderFields rule.","description_kind":"plain","required":true},"name":{"type":"string","description":"OrderFields name.","description_kind":"plain","required":true}},"description":"OrderFields.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_wedata_data_source_without_info":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"app_id":"number","author":"bool","authority_project_name":"string","authority_user_name":"string","biz_params":"string","biz_params_string":"string","category":"string","cluster_id":"string","cluster_name":"string","create_time":"number","data_source_status":"string","database_name":"string","deliver":"bool","description":"string","display":"string","edit":"bool","id":"number","instance":"string","modified_time":"number","name":"string","owner_account":"string","owner_account_name":"string","owner_project_id":"string","owner_project_ident":"string","owner_project_name":"string","params":"string","params_string":"string","region":"string","show_type":"string","status":"number","type":"string"}]],"description":"Data.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Filter value.","description_kind":"plain","optional":true}},"description":"Filters.","description_kind":"plain"}},"order_fields":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description":"OrderFields rule.","description_kind":"plain","required":true},"name":{"type":"string","description":"OrderFields name.","description_kind":"plain","required":true}},"description":"OrderFields.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_wedata_rule_templates":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"citation_count":"number","compare_type":"number","description":"string","multi_source_flag":"bool","name":"string","quality_dim":"number","rule_template_id":"number","source_content":"string","source_engine_types":["set","number"],"source_object_data_type":"number","source_object_type":"number","sql_expression":"string","sub_quality_dim":"number","type":"number","update_time":"string","user_id":"number","user_name":"string","where_flag":"bool"}]],"description":"rule template list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"source_engine_types":{"type":["set","number"],"description":"Applicable type of source data.","description_kind":"plain","optional":true},"source_object_type":{"type":"number","description":"Source data object type. `1`: Constant, `2`: Offline table level, `3`: Offline field level.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Template type. `1` means System template, `2` means Custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}}}}}} +{"format_version":"1.0","provider_schemas":{"registry.terraform.io/tencentcloudstack/tencentcloud":{"provider":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"The name of the CVM instance CAM role. It can be sourced from the `TENCENTCLOUD_CAM_ROLE_NAME` environment variable.","description_kind":"plain","optional":true},"cos_domain":{"type":"string","description":"The cos domain of the API request, Default is `https://cos.{region}.myqcloud.com`, Other Examples: `https://cluster-123456.cos-cdc.ap-guangzhou.myqcloud.com`.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"The root domain of the API request, Default is `tencentcloudapi.com`.","description_kind":"plain","optional":true},"enable_pod_oidc":{"type":"bool","description":"Whether to enable pod oidc.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"The profile name as set in the shared credentials. It can also be sourced from the `TENCENTCLOUD_PROFILE` environment variable. If not set, the default profile created with `tccli configure` will be used.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"The protocol of the API request. Valid values: `HTTP` and `HTTPS`. Default is `HTTPS`.","description_kind":"plain","optional":true},"region":{"type":"string","description":"This is the TencentCloud region. It can also be sourced from the `TENCENTCLOUD_REGION` environment variables. The default input value is ap-guangzhou.","description_kind":"plain","optional":true},"secret_id":{"type":"string","description":"This is the TencentCloud access key. It can also be sourced from the `TENCENTCLOUD_SECRET_ID` environment variable.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"This is the TencentCloud secret key. It can also be sourced from the `TENCENTCLOUD_SECRET_KEY` environment variable.","description_kind":"plain","optional":true,"sensitive":true},"security_token":{"type":"string","description":"TencentCloud Security Token of temporary access credentials. It can be sourced from the `TENCENTCLOUD_SECURITY_TOKEN` environment variable. Notice: for supported products, please refer to: [temporary key supported products](https://intl.cloud.tencent.com/document/product/598/10588).","description_kind":"plain","optional":true,"sensitive":true},"shared_credentials_dir":{"type":"string","description":"The directory of the shared credentials. It can also be sourced from the `TENCENTCLOUD_SHARED_CREDENTIALS_DIR` environment variable. If not set this defaults to ~/.tccli.","description_kind":"plain","optional":true}},"block_types":{"assume_role":{"nesting_mode":"set","block":{"attributes":{"policy":{"type":"string","description":"A more restrictive policy when making the AssumeRole call. Its content must not contains `principal` elements. Notice: more syntax references, please refer to: [policies syntax logic](https://intl.cloud.tencent.com/document/product/598/10603).","description_kind":"plain","optional":true},"role_arn":{"type":"string","description":"The ARN of the role to assume. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_ARN`.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The duration of the session when making the AssumeRole call. Its value ranges from 0 to 43200(seconds), and default is 7200 seconds. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_DURATION`.","description_kind":"plain","optional":true},"session_name":{"type":"string","description":"The session name to use when making the AssumeRole call. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_NAME`.","description_kind":"plain","required":true}},"description":"The `assume_role` block. If provided, terraform will attempt to assume this role using the supplied credentials.","description_kind":"plain"},"max_items":1},"assume_role_with_saml":{"nesting_mode":"list","block":{"attributes":{"principal_arn":{"type":"string","description":"Player Access Description Name. It can be sourced from the `PROVIDER_ASSUME_ROLE_PRINCIPAL_ARN`.","description_kind":"plain","required":true},"role_arn":{"type":"string","description":"The ARN of the role to assume. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_ARN`.","description_kind":"plain","required":true},"saml_assertion":{"type":"string","description":"SAML assertion information encoded in base64. It can be sourced from the `PROVIDER_ASSUME_ROLE_SAML_ASSERTION`.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The duration of the session when making the AssumeRoleWithSAML call. Its value ranges from 0 to 43200(seconds), and default is 7200 seconds. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_DURATION`.","description_kind":"plain","optional":true},"session_name":{"type":"string","description":"The session name to use when making the AssumeRole call. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_NAME`.","description_kind":"plain","required":true}},"description":"The `assume_role_with_saml` block. If provided, terraform will attempt to assume this role using the supplied credentials.","description_kind":"plain"},"max_items":1},"assume_role_with_web_identity":{"nesting_mode":"list","block":{"attributes":{"role_arn":{"type":"string","description":"The ARN of the role to assume. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_ARN`.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The duration of the session when making the AssumeRoleWithWebIdentity call. Its value ranges from 0 to 43200(seconds), and default is 7200 seconds. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_DURATION`.","description_kind":"plain","optional":true},"session_name":{"type":"string","description":"The session name to use when making the AssumeRole call. It can be sourced from the `TENCENTCLOUD_ASSUME_ROLE_SESSION_NAME`.","description_kind":"plain","required":true},"web_identity_token":{"type":"string","description":"OIDC token issued by IdP. It can be sourced from the `PROVIDER_ASSUME_ROLE_WEB_IDENTITY_TOKEN`.","description_kind":"plain","required":true}},"description":"The `assume_role_with_web_identity` block. If provided, terraform will attempt to assume this role using the supplied credentials.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"resource_schemas":{"tencentcloud_address_template":{"version":0,"block":{"attributes":{"addresses":{"type":["set","string"],"description":"Address list. IP(`10.0.0.1`), CIDR(`10.0.1.0/24`), IP range(`10.0.0.1-10.0.0.100`) format are supported.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the address template.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_address_template_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the address template group.","description_kind":"plain","required":true},"template_ids":{"type":["set","string"],"description":"Template ID list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_alb_server_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"listener ID.","description_kind":"plain","required":true},"loadbalancer_id":{"type":"string","description":"loadbalancer ID.","description_kind":"plain","required":true},"location_id":{"type":"string","description":"location ID, only support for layer 7 loadbalancer.","description_kind":"plain","optional":true,"computed":true},"protocol_type":{"type":"string","description":"The protocol type, http or tcp.","description_kind":"plain","computed":true}},"block_types":{"backends":{"nesting_mode":"set","block":{"attributes":{"instance_id":{"type":"string","description":"A list backend instance ID (CVM instance ID).","description_kind":"plain","required":true},"port":{"type":"number","description":"The port used by the backend server. Valid value range: [1-65535].","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the backend server. Valid value range: [0-100]. Default to 10.","description_kind":"plain","optional":true,"computed":true}},"description":"list of backend server.","description_kind":"plain"},"min_items":1,"max_items":100}},"description_kind":"plain","deprecated":true}},"tencentcloud_antiddos_cc_black_white_ip":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"ip address.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","required":true},"type":{"type":"string","description":"IP type, value [black(blacklist IP), white(whitelist IP)].","description_kind":"plain","required":true}},"block_types":{"black_white_ip":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"ip address.","description_kind":"plain","required":true},"mask":{"type":"number","description":"ip mask.","description_kind":"plain","required":true}},"description":"Black white ip.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_cc_precision_policy":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Ip value.","description_kind":"plain","required":true},"policy_action":{"type":"string","description":"policy type, alg or drop.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol http or https.","description_kind":"plain","required":true}},"block_types":{"policy_list":{"nesting_mode":"list","block":{"attributes":{"field_name":{"type":"string","description":"Configuration fields can take values of cgi, ua, cookie, referer, accept, srcip.","description_kind":"plain","required":true},"field_type":{"type":"string","description":"field type.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true},"value_operator":{"type":"string","description":"Configuration item value comparison method, can take values of equal, not_ Equal, include.","description_kind":"plain","required":true}},"description":"policy list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_ddos_black_white_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"ip list.","description_kind":"plain","required":true},"mask":{"type":"number","description":"ip mask.","description_kind":"plain","required":true},"type":{"type":"string","description":"ip type, black: black ip list, white: white ip list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_ddos_geo_ip_block_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true}},"block_types":{"ddos_geo_ip_block_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Blocking action, value [drop (intercept) trans (release)].","description_kind":"plain","required":true},"area_list":{"type":["set","number"],"description":"When RegionType is customized, an AreaList must be filled in, with a maximum of 128 entries;.","description_kind":"plain","optional":true},"region_type":{"type":"string","description":"Region type, value [oversea (overseas) China (domestic) customized (custom region)].","description_kind":"plain","required":true}},"description":"DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_ddos_speed_limit_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true}},"block_types":{"ddos_speed_limit_config":{"nesting_mode":"list","block":{"attributes":{"dst_port_list":{"type":"string","description":"List of port ranges, up to 8, multiple; Separate and indicate the range with -; This port range must be filled in; Fill in style 1:0-65535, style 2: 80; 443; 1000-2000.","description_kind":"plain","optional":true},"mode":{"type":"number","description":"Speed limit mode, value [1 (based on source IP speed limit) 2 (based on destination port speed limit)].","description_kind":"plain","required":true},"protocol_list":{"type":"string","description":"IP protocol numbers, values [ALL (all protocols) TCP (tcp protocol) UDP (udp protocol) SMP (smp protocol) 1; 2-100 (custom protocol number range, up to 8)] Note: When customizing the protocol number range, only the protocol number can be filled in, multiple ranges; Separation; When filling in ALL, no other agreements or agreements can be filled inNumber.","description_kind":"plain","optional":true}},"block_types":{"dst_port_scopes":{"nesting_mode":"list","block":{"attributes":{"begin_port":{"type":"number","description":"Starting port, ranging from 1 to 65535.","description_kind":"plain","required":true},"end_port":{"type":"number","description":"end port, ranging from 1 to 65535.","description_kind":"plain","required":true}},"description":"This field has been deprecated. Please fill in the new field DstPortList.","description_kind":"plain"}},"speed_values":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"number","description":"Speed limit value type, value [1 (packet rate pps) 2 (bandwidth bps)].","description_kind":"plain","required":true},"value":{"type":"number","description":"value.","description_kind":"plain","required":true}},"description":"Speed limit values, each type of speed limit value can support up to 1; This field array has at least one speed limit value.","description_kind":"plain"},"min_items":1}},"description":"Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_default_alarm_threshold":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].","description_kind":"plain","required":true}},"block_types":{"default_alarm_config":{"nesting_mode":"list","block":{"attributes":{"alarm_threshold":{"type":"number","description":"Alarm threshold, in Mbps, with a value of\u0026gt;=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.","description_kind":"plain","optional":true},"alarm_type":{"type":"number","description":"Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].","description_kind":"plain","optional":true}},"description":"Alarm threshold configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_ip_alarm_threshold_config":{"version":0,"block":{"attributes":{"alarm_threshold":{"type":"number","description":"Alarm threshold, in Mbps, with a value of\u0026gt;=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.","description_kind":"plain","required":true},"alarm_type":{"type":"number","description":"Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"instance_ip":{"type":"string","description":"Instance ip.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_packet_filter_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"resource id.","description_kind":"plain","required":true}},"block_types":{"packet_filter_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, value [drop (discard) transmit (release) drop_black (discard and pull black) drop_rst (intercept) drop_black_rst (intercept and pull black) forward (continue protection)].","description_kind":"plain","required":true},"depth":{"type":"number","description":"The detection depth starting from the detection position, with a value of [0-1500].","description_kind":"plain","optional":true},"depth2":{"type":"number","description":"The second detection depth starting from the second detection position, with a value of [01500].","description_kind":"plain","optional":true},"dport_end":{"type":"number","description":"end destination port, ranging from 0 to 65535.","description_kind":"plain","required":true},"dport_start":{"type":"number","description":"Starting destination port, ranging from 0 to 65535.","description_kind":"plain","required":true},"is_not":{"type":"number","description":"Whether to include detection values, with a value of [0 (inclusive) and 1 (exclusive)].","description_kind":"plain","optional":true},"is_not2":{"type":"number","description":"Whether the second detection includes detection values, with a value of [0 (inclusive) and 1 (exclusive)].","description_kind":"plain","optional":true},"match_begin":{"type":"string","description":"Detection position, value [begin_l3 (IP header) begin_l4 (TCP/UDP header) begin_l5 (T payload) no_match (mismatch)].","description_kind":"plain","optional":true},"match_begin2":{"type":"string","description":"Second detection position, value [begin_l5 (load) no_match (mismatch)].","description_kind":"plain","optional":true,"computed":true},"match_logic":{"type":"string","description":"When there is a second detection condition, the AND or relationship with the first detection condition, with the value [and (and relationship) none (fill in this value when there is no second detection condition)].","description_kind":"plain","optional":true,"computed":true},"match_type":{"type":"string","description":"Detection type, value [Sunday (keyword) pcre (regular expression)].","description_kind":"plain","optional":true},"match_type2":{"type":"string","description":"The second detection type, with a value of [Sunday (keyword) pcre (regular expression)].","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset from the detection position, with a value range of [0, Depth].","description_kind":"plain","optional":true},"offset2":{"type":"number","description":"The offset from the second detection position, with a value range of [0, Depth2].","description_kind":"plain","optional":true},"pkt_len_gt":{"type":"number","description":"Greater than message length, value 1+.","description_kind":"plain","optional":true},"pktlen_max":{"type":"number","description":"The maximum message length, ranging from 1 to 1500, must be greater than or equal to the minimum message length.","description_kind":"plain","required":true},"pktlen_min":{"type":"number","description":"Minimum message length, ranging from 1 to 1500.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, value [TCP udp icmp all].","description_kind":"plain","required":true},"sport_end":{"type":"number","description":"End source port, values range from 1 to 65535, must be greater than or equal to the start source port.","description_kind":"plain","required":true},"sport_start":{"type":"number","description":"Starting source port, ranging from 0 to 65535.","description_kind":"plain","required":true},"str":{"type":"string","description":"Detection value, key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word\u0026gt;section code of the string \u0026#39;123\u0026#39;; when the detection type is pcre, please fill in the regular expression character string;].","description_kind":"plain","optional":true},"str2":{"type":"string","description":"key string or regular expression, value [When the detection type is Sunday, please fill in the string or hexadecimal bytecode, for example, x313233 corresponds to the hexadecimal word\u0026gt;section code of the string \u0026#39;123\u0026#39;; when the detection type is pcre, please fill in the regular expression character string;].","description_kind":"plain","optional":true}},"description":"Feature filtering configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_port_acl_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceIdList.","description_kind":"plain","required":true}},"block_types":{"acl_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, can take values: drop, transmit, forward.","description_kind":"plain","required":true},"d_port_end":{"type":"number","description":"end from port, with a range of 0~65535 values.","description_kind":"plain","required":true},"d_port_start":{"type":"number","description":"Starting from port, with a range of 0~65535 values.","description_kind":"plain","required":true},"forward_protocol":{"type":"string","description":"Protocol type, can take TCP, udp, all values.","description_kind":"plain","required":true},"priority":{"type":"number","description":"The policy priority, the smaller the number, the higher the level, and the higher the matching of the rule, with values ranging from 1 to 1000. Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"s_port_end":{"type":"number","description":"end from the source port, with a value range of 0~65535.","description_kind":"plain","required":true},"s_port_start":{"type":"number","description":"Starting from the source port, with a value range of 0~65535.","description_kind":"plain","required":true}},"description":"Port ACL Policy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_antiddos_scheduling_domain_user_name":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description":"user cname.","description_kind":"plain","required":true},"domain_user_name":{"type":"string","description":"domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api":{"version":0,"block":{"attributes":{"api_business_type":{"type":"string","description":"When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.","description_kind":"plain","optional":true,"computed":true},"api_desc":{"type":"string","description":"Custom API description.","description_kind":"plain","optional":true},"api_name":{"type":"string","description":"Custom API name.","description_kind":"plain","required":true},"api_type":{"type":"string","description":"API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.","description_kind":"plain","optional":true},"auth_relation_api_id":{"type":"string","description":"The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The unique ID of the oauth2.0 authorized API that identifies the business API binding.","description_kind":"plain","optional":true,"computed":true},"auth_type":{"type":"string","description":"API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP (Application Authentication). The default is NONE.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"eiam_app_id":{"type":"string","description":"EIAM application ID.","description_kind":"plain","optional":true},"eiam_app_type":{"type":"string","description":"EIAM application type.","description_kind":"plain","optional":true},"eiam_auth_type":{"type":"string","description":"The EIAM application authentication type supports AuthenticationOnly, Authentication, and Authorization.","description_kind":"plain","optional":true},"enable_cors":{"type":"bool","description":"Whether to enable CORS. Default value: `true`.","description_kind":"plain","optional":true},"event_bus_id":{"type":"string","description":"Event bus ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_base64_encoded":{"type":"bool","description":"Whether to enable Base64 encoding will only take effect when the backend is scf.","description_kind":"plain","optional":true,"computed":true},"is_debug_after_charge":{"type":"bool","description":"Charge after starting debugging. (Cloud Market Reserved Fields).","description_kind":"plain","optional":true,"computed":true},"is_delete_response_error_codes":{"type":"bool","description":"Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.","description_kind":"plain","optional":true,"computed":true},"owner":{"type":"string","description":"Owner of resources.","description_kind":"plain","optional":true},"pre_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.","description_kind":"plain","optional":true},"release_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"request_config_method":{"type":"string","description":"Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.","description_kind":"plain","optional":true},"request_config_path":{"type":"string","description":"Request frontend path configuration. Like `/user/getinfo`.","description_kind":"plain","required":true},"response_fail_example":{"type":"string","description":"Response failure sample of custom response configuration.","description_kind":"plain","optional":true,"computed":true},"response_success_example":{"type":"string","description":"Successful response sample of custom response configuration.","description_kind":"plain","optional":true,"computed":true},"response_type":{"type":"string","description":"Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.","description_kind":"plain","optional":true,"computed":true},"service_config_method":{"type":"string","description":"API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different.","description_kind":"plain","optional":true},"service_config_mock_return_message":{"type":"string","description":"Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.","description_kind":"plain","optional":true},"service_config_path":{"type":"string","description":"API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different.","description_kind":"plain","optional":true},"service_config_product":{"type":"string","description":"Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.","description_kind":"plain","optional":true},"service_config_scf_function_name":{"type":"string","description":"SCF function name. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","optional":true},"service_config_scf_function_namespace":{"type":"string","description":"SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","optional":true},"service_config_scf_function_qualifier":{"type":"string","description":"SCF function version. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","optional":true},"service_config_scf_function_type":{"type":"string","description":"Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud Function (HTTP).","description_kind":"plain","optional":true},"service_config_scf_is_integrated_response":{"type":"bool","description":"Whether to enable response integration. Effective when the backend type is SCF.","description_kind":"plain","optional":true},"service_config_timeout":{"type":"number","description":"API backend service timeout period in seconds. Default value: `5`.","description_kind":"plain","optional":true},"service_config_type":{"type":"string","description":"The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).","description_kind":"plain","optional":true},"service_config_upstream_id":{"type":"string","description":"Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"service_config_url":{"type":"string","description":"The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.","description_kind":"plain","optional":true},"service_config_vpc_id":{"type":"string","description":"Unique VPC ID.","description_kind":"plain","optional":true},"service_config_websocket_cleanup_function_name":{"type":"string","description":"Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_cleanup_function_namespace":{"type":"string","description":"Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_cleanup_function_qualifier":{"type":"string","description":"Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_register_function_name":{"type":"string","description":"Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_register_function_namespace":{"type":"string","description":"Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_register_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_transport_function_name":{"type":"string","description":"Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_transport_function_namespace":{"type":"string","description":"Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_config_websocket_transport_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service where the API is located. Refer to resource `tencentcloud_api_gateway_service`.","description_kind":"plain","required":true},"target_namespace_id":{"type":"string","description":"Tsf serverless namespace ID. (In internal testing).","description_kind":"plain","optional":true},"target_services_load_balance_conf":{"type":"number","description":"Target type load balancing configuration. (Internal testing stage).","description_kind":"plain","optional":true},"test_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"token_timeout":{"type":"number","description":"The effective time of the EIAM application token, measured in seconds, defaults to 7200 seconds.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"user_type":{"type":"string","description":"User type.","description_kind":"plain","optional":true}},"block_types":{"constant_parameters":{"nesting_mode":"set","block":{"attributes":{"default_value":{"type":"string","description":"Default value for constant parameters. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Constant parameter description. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Constant parameter name. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"position":{"type":"string","description":"Constant parameter position. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Constant parameter.","description_kind":"plain"}},"micro_services":{"nesting_mode":"set","block":{"attributes":{"cluster_id":{"type":"string","description":"Micro service cluster.","description_kind":"plain","required":true},"micro_service_name":{"type":"string","description":"Microservice name.","description_kind":"plain","required":true},"namespace_id":{"type":"string","description":"Microservice namespace.","description_kind":"plain","required":true}},"description":"API bound microservice list.","description_kind":"plain"}},"oauth_config":{"nesting_mode":"list","block":{"attributes":{"login_redirect_url":{"type":"string","description":"Redirect address, used to guide users in login operations.","description_kind":"plain","optional":true},"public_key":{"type":"string","description":"Public key, used to verify user tokens.","description_kind":"plain","required":true},"token_location":{"type":"string","description":"Token passes the position.","description_kind":"plain","required":true}},"description":"OAuth configuration. Effective when AuthType is OAUTH.","description_kind":"plain"},"max_items":1},"request_parameters":{"nesting_mode":"set","block":{"attributes":{"default_value":{"type":"string","description":"Parameter default value.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Parameter description.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"position":{"type":"string","description":"Parameter location.","description_kind":"plain","required":true},"required":{"type":"bool","description":"If this parameter required. Default value: `false`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Parameter type.","description_kind":"plain","required":true}},"description":"Frontend request parameters.","description_kind":"plain"}},"response_error_codes":{"nesting_mode":"set","block":{"attributes":{"code":{"type":"number","description":"Custom response configuration error code.","description_kind":"plain","required":true},"converted_code":{"type":"number","description":"Custom error code conversion.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Parameter description.","description_kind":"plain","optional":true},"msg":{"type":"string","description":"Custom response configuration error message.","description_kind":"plain","required":true},"need_convert":{"type":"bool","description":"Whether to enable error code conversion. Default value: `false`.","description_kind":"plain","optional":true}},"description":"Custom error code configuration. Must keep at least one after set.","description_kind":"plain"}},"service_config_cos_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The API calls the backend COS method, and the optional values for the front-end request method and Action are:GET: GetObjectPUT: PutObjectPOST: PostObject, AppendObjectHEAD: HeadObjectDELETE: DeleteObject.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"authorization":{"type":"bool","description":"The API calls the signature switch of the backend COS, which defaults to false.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description":"The bucket name of the API backend COS.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"path_match_mode":{"type":"string","description":"Path matching mode for API backend COS, optional values:BackEndPath: Backend path matchingFullPath: Full Path MatchingThe default value is: BackEndPathNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"},"max_items":1},"service_parameters":{"nesting_mode":"list","block":{"attributes":{"default_value":{"type":"string","description":"The default value for the backend service parameters of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The backend service parameter name of the API. This parameter is only used when ServiceType is HTTP. The front and rear parameter names can be different.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"position":{"type":"string","description":"The backend service parameter location of the API, such as head. This parameter is only used when ServiceType is HTTP. The parameter positions at the front and rear ends can be configured differently.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_desc":{"type":"string","description":"Remarks on the backend service parameters of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_name":{"type":"string","description":"The name of the front-end parameter corresponding to the backend service parameter of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_position":{"type":"string","description":"The location of the front-end parameters corresponding to the backend service parameters of the API, such as head. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"relevant_request_parameter_type":{"type":"string","description":"The backend service parameter type of the API. This parameter is only used when ServiceType is HTTP.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"The backend service parameters of the API.","description_kind":"plain"}},"service_tsf_health_check_conf":{"nesting_mode":"list","block":{"attributes":{"error_threshold_percentage":{"type":"number","description":"Threshold percentage.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"is_health_check":{"type":"bool","description":"Whether to initiate a health check.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"request_volume_threshold":{"type":"number","description":"Health check threshold.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"sleep_window_in_milliseconds":{"type":"number","description":"Window size.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Health check configuration for microservices.","description_kind":"plain"},"max_items":1},"service_tsf_load_balance_conf":{"nesting_mode":"list","block":{"attributes":{"is_load_balance":{"type":"bool","description":"Is load balancing enabled.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"method":{"type":"string","description":"Load balancing method.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"session_stick_required":{"type":"bool","description":"Whether to enable session persistence.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"session_stick_timeout":{"type":"number","description":"Session hold timeout.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Load balancing configuration for microservices.","description_kind":"plain"},"max_items":1},"target_services":{"nesting_mode":"list","block":{"attributes":{"docker_ip":{"type":"string","description":"docker ip.","description_kind":"plain","optional":true},"host_ip":{"type":"string","description":"Host IP of the CVM.","description_kind":"plain","required":true},"vm_ip":{"type":"string","description":"vm ip.","description_kind":"plain","required":true},"vm_port":{"type":"number","description":"vm port.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","required":true}},"description":"Target type backend resource information. (Internal testing stage).","description_kind":"plain"}},"target_services_health_check_conf":{"nesting_mode":"list","block":{"attributes":{"error_threshold_percentage":{"type":"number","description":"Threshold percentage.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"is_health_check":{"type":"bool","description":"Whether to initiate a health check.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"request_volume_threshold":{"type":"number","description":"Health check threshold.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"sleep_window_in_milliseconds":{"type":"number","description":"Window size.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Target health check configuration. (Internal testing stage).","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app":{"version":0,"block":{"attributes":{"api_app_desc":{"type":"string","description":"App description.","description_kind":"plain","optional":true,"computed":true},"api_app_id":{"type":"string","description":"Api app ID.","description_kind":"plain","computed":true},"api_app_key":{"type":"string","description":"Api app key.","description_kind":"plain","computed":true},"api_app_name":{"type":"string","description":"Api app name.","description_kind":"plain","required":true},"api_app_secret":{"type":"string","description":"Api app secret.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Api app created time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modified_time":{"type":"string","description":"Api app modified time.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app_attachment":{"version":0,"block":{"attributes":{"api_app_id":{"type":"string","description":"The unique ID of the application to be bound.","description_kind":"plain","required":true},"api_id":{"type":"string","description":"The unique ID of the API to be bound.","description_kind":"plain","required":true},"environment":{"type":"string","description":"The environment to be bound.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"The unique ID of the service to be bound.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_doc":{"version":0,"block":{"attributes":{"api_count":{"type":"number","description":"Api Document count.","description_kind":"plain","computed":true},"api_doc_id":{"type":"string","description":"Api Document ID.","description_kind":"plain","computed":true},"api_doc_name":{"type":"string","description":"Api Document name.","description_kind":"plain","required":true},"api_doc_status":{"type":"string","description":"API Document Build Status.","description_kind":"plain","computed":true},"api_doc_uri":{"type":"string","description":"API Document Access URI.","description_kind":"plain","computed":true},"api_ids":{"type":["set","string"],"description":"List of APIs for generating documents.","description_kind":"plain","required":true},"api_names":{"type":["set","string"],"description":"List of names for generating documents.","description_kind":"plain","computed":true},"environment":{"type":"string","description":"Env name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_count":{"type":"number","description":"Number of API document releases.","description_kind":"plain","computed":true},"service_id":{"type":"string","description":"Service name.","description_kind":"plain","required":true},"service_name":{"type":"string","description":"API Document service name.","description_kind":"plain","computed":true},"share_password":{"type":"string","description":"API Document Sharing Password.","description_kind":"plain","computed":true},"updated_time":{"type":"string","description":"API Document update time.","description_kind":"plain","computed":true},"view_count":{"type":"number","description":"API Document Viewing Times.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_key":{"version":0,"block":{"attributes":{"access_key_id":{"type":"string","description":"User defined key ID, required when access_key_type is manual. The length is 5-50 characters, consisting of letters, numbers, and English underscores.","description_kind":"plain","optional":true,"computed":true},"access_key_secret":{"type":"string","description":"The user-defined key must be passed when the access_key_type is manual. The length is 10-50 characters, consisting of letters, numbers, and English underscores.","description_kind":"plain","optional":true,"computed":true},"access_key_type":{"type":"string","description":"Key type, supports both auto and manual (custom keys), defaults to auto.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modify_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"secret_name":{"type":"string","description":"Custom key name.","description_kind":"plain","required":true},"status":{"type":"string","description":"Key status. Valid values: `on`, `off`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_key_attachment":{"version":0,"block":{"attributes":{"api_key_id":{"type":"string","description":"ID of API key.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_custom_domain":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value `https` or `http\u0026https`.","description_kind":"plain","optional":true,"computed":true},"default_domain":{"type":"string","description":"Default domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default_mapping":{"type":"bool","description":"Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping. In this case, the `path_mappings` attribute is required.","description_kind":"plain","optional":true},"is_forced_https":{"type":"bool","description":"Whether to force HTTP requests to jump to HTTPS, default to false. When the parameter is true, the API gateway will redirect all HTTP protocol requests using the custom domain name to the HTTPS protocol for forwarding.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"Network type. Valid values: `OUTER`, `INNER`.","description_kind":"plain","required":true},"path_mappings":{"type":["set","string"],"description":"Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`, `prepub`, and `release`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Protocol supported by service. Valid values: `http`, `https`, `http\u0026https`.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"Unique service ID.","description_kind":"plain","required":true},"status":{"type":"number","description":"Domain name resolution status. `1` means normal analysis, `0` means parsing failed.","description_kind":"plain","computed":true},"sub_domain":{"type":"string","description":"Custom domain name to be bound.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_import_open_api":{"version":0,"block":{"attributes":{"api_business_type":{"type":"string","description":"When `auth_type` is OAUTH, this field is valid, NORMAL: Business API, OAUTH: Authorization API.","description_kind":"plain","computed":true},"api_desc":{"type":"string","description":"Custom API description.","description_kind":"plain","computed":true},"api_id":{"type":"string","description":"Custom Api Id.","description_kind":"plain","computed":true},"api_name":{"type":"string","description":"Custom API name.","description_kind":"plain","computed":true},"api_type":{"type":"string","description":"API type, supports NORMAL (regular API) and TSF (microservice API), defaults to NORMAL.","description_kind":"plain","computed":true},"auth_relation_api_id":{"type":"string","description":"The unique ID of the associated authorization API takes effect when AuthType is OAUTH and ApiBusinessType is NORMAL. The unique ID of the oauth2.0 authorized API that identifies the business API binding.","description_kind":"plain","computed":true},"auth_type":{"type":"string","description":"API authentication type. Support SECRET (Key Pair Authentication), NONE (Authentication Exemption), OAUTH, APP (Application Authentication). The default is NONE.","description_kind":"plain","computed":true},"constant_parameters":{"type":["set",["object",{"default_value":"string","desc":"string","name":"string","position":"string"}]],"description":"Constant parameter.","description_kind":"plain","computed":true},"content":{"type":"string","description":"OpenAPI body content.","description_kind":"plain","required":true},"content_version":{"type":"string","description":"The Content version defaults to OpenAPI and currently only supports OpenAPI.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"enable_cors":{"type":"bool","description":"Whether to enable CORS. Default value: `true`.","description_kind":"plain","computed":true},"encode_type":{"type":"string","description":"The Content format can only be YAML or JSON, and the default is YAML.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_base64_encoded":{"type":"bool","description":"Whether to enable Base64 encoding will only take effect when the backend is scf.","description_kind":"plain","computed":true},"is_debug_after_charge":{"type":"bool","description":"Charge after starting debugging. (Cloud Market Reserved Fields).","description_kind":"plain","computed":true},"is_delete_response_error_codes":{"type":"bool","description":"Do you want to delete the custom response configuration error code? If it is not passed or False is passed, it will not be deleted. If True is passed, all custom response configuration error codes for this API will be deleted.","description_kind":"plain","computed":true},"micro_services":{"type":["set",["object",{"cluster_id":"string","micro_service_name":"string","namespace_id":"string"}]],"description":"API bound microservice list.","description_kind":"plain","computed":true},"oauth_config":{"type":["list",["object",{"login_redirect_url":"string","public_key":"string","token_location":"string"}]],"description":"OAuth configuration. Effective when AuthType is OAUTH.","description_kind":"plain","computed":true},"protocol":{"type":"string","description":"API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`.","description_kind":"plain","computed":true},"request_config_method":{"type":"string","description":"Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`.","description_kind":"plain","computed":true},"request_config_path":{"type":"string","description":"Request frontend path configuration. Like `/user/getinfo`.","description_kind":"plain","computed":true},"request_parameters":{"type":["set",["object",{"default_value":"string","desc":"string","name":"string","position":"string","required":"bool","type":"string"}]],"description":"Frontend request parameters.","description_kind":"plain","computed":true},"response_error_codes":{"type":["set",["object",{"code":"number","converted_code":"number","desc":"string","msg":"string","need_convert":"bool"}]],"description":"Custom error code configuration. Must keep at least one after set.","description_kind":"plain","computed":true},"response_fail_example":{"type":"string","description":"Response failure sample of custom response configuration.","description_kind":"plain","computed":true},"response_success_example":{"type":"string","description":"Successful response sample of custom response configuration.","description_kind":"plain","computed":true},"response_type":{"type":"string","description":"Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`.","description_kind":"plain","computed":true},"service_config_cos_config":{"type":["list",["object",{"action":"string","authorization":"bool","bucket_name":"string","path_match_mode":"string"}]],"description":"API backend COS configuration. If ServiceType is COS, then this parameter must be passed.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"service_config_method":{"type":"string","description":"API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different.","description_kind":"plain","computed":true},"service_config_mock_return_message":{"type":"string","description":"Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`.","description_kind":"plain","computed":true},"service_config_path":{"type":"string","description":"API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different.","description_kind":"plain","computed":true},"service_config_product":{"type":"string","description":"Backend type. Effective when enabling vpc, currently supported types are clb, cvm, and upstream.","description_kind":"plain","computed":true},"service_config_scf_function_name":{"type":"string","description":"SCF function name. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","computed":true},"service_config_scf_function_namespace":{"type":"string","description":"SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","computed":true},"service_config_scf_function_qualifier":{"type":"string","description":"SCF function version. This parameter takes effect when `service_config_type` is `SCF`.","description_kind":"plain","computed":true},"service_config_scf_function_type":{"type":"string","description":"Scf function type. Effective when the backend type is SCF. Support Event Triggering (EVENT) and HTTP Direct Cloud Function (HTTP).","description_kind":"plain","computed":true},"service_config_scf_is_integrated_response":{"type":"bool","description":"Whether to enable response integration. Effective when the backend type is SCF.","description_kind":"plain","computed":true},"service_config_timeout":{"type":"number","description":"API backend service timeout period in seconds. Default value: `5`.","description_kind":"plain","computed":true},"service_config_type":{"type":"string","description":"The backend service type of the API. Supports HTTP, MOCK, TSF, SCF, WEBSOCKET, COS, TARGET (internal testing).","description_kind":"plain","computed":true},"service_config_upstream_id":{"type":"string","description":"Only required when binding to VPC channelsNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"service_config_url":{"type":"string","description":"The backend service URL of the API. If the ServiceType is HTTP, this parameter must be passed.","description_kind":"plain","computed":true},"service_config_vpc_id":{"type":"string","description":"Unique VPC ID.","description_kind":"plain","computed":true},"service_config_websocket_cleanup_function_name":{"type":"string","description":"Scf websocket cleaning function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_cleanup_function_namespace":{"type":"string","description":"Scf websocket cleans up the function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_cleanup_function_qualifier":{"type":"string","description":"Scf websocket cleaning function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_register_function_name":{"type":"string","description":"Scf websocket registration function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_register_function_namespace":{"type":"string","description":"Scf websocket registers function namespaces. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_register_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_transport_function_name":{"type":"string","description":"Scf websocket transfer function. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_transport_function_namespace":{"type":"string","description":"Scf websocket transfer function namespace. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_config_websocket_transport_function_qualifier":{"type":"string","description":"Scf websocket transfer function version. It takes effect when the current end type is WEBSOCKET and the backend type is SCF.","description_kind":"plain","computed":true},"service_id":{"type":"string","description":"The unique ID of the service where the API is located.","description_kind":"plain","required":true},"service_parameters":{"type":["list",["object",{"default_value":"string","name":"string","position":"string","relevant_request_parameter_desc":"string","relevant_request_parameter_name":"string","relevant_request_parameter_position":"string","relevant_request_parameter_type":"string"}]],"description":"The backend service parameters of the API.","description_kind":"plain","computed":true},"service_tsf_health_check_conf":{"type":["list",["object",{"error_threshold_percentage":"number","is_health_check":"bool","request_volume_threshold":"number","sleep_window_in_milliseconds":"number"}]],"description":"Health check configuration for microservices.","description_kind":"plain","computed":true},"service_tsf_load_balance_conf":{"type":["list",["object",{"is_load_balance":"bool","method":"string","session_stick_required":"bool","session_stick_timeout":"number"}]],"description":"Load balancing configuration for microservices.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_ip_strategy":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"The ID of the API gateway service.","description_kind":"plain","required":true},"strategy_data":{"type":"string","description":"IP address data.","description_kind":"plain","required":true},"strategy_id":{"type":"string","description":"IP policy ID.","description_kind":"plain","computed":true},"strategy_name":{"type":"string","description":"User defined strategy name.","description_kind":"plain","required":true},"strategy_type":{"type":"string","description":"Blacklist or whitelist.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_plugin":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of plugin.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_data":{"type":"string","description":"Statement to define plugin.","description_kind":"plain","required":true},"plugin_name":{"type":"string","description":"Name of the user define plugin. It must start with a letter and end with letter or number, the rest can contain letters, numbers and dashes(-). The length range is from 2 to 50.","description_kind":"plain","required":true},"plugin_type":{"type":"string","description":"Type of plugin. Now support IPControl, TrafficControl, Cors, CustomReq, CustomAuth, Routing, TrafficControlByParameter, CircuitBreaker, ProxyCache.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_plugin_attachment":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"Id of API.","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"Name of Environment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_id":{"type":"string","description":"Id of Plugin.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"Id of Service.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service":{"version":0,"block":{"attributes":{"api_list":{"type":["list",["object",{"api_desc":"string","api_id":"string","api_name":"string","method":"string","path":"string"}]],"description":"A list of APIs.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"exclusive_set_name":{"type":"string","description":"Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inner_http_port":{"type":"number","description":"Port number for http access over private network.","description_kind":"plain","computed":true},"inner_https_port":{"type":"number","description":"Port number for https access over private network.","description_kind":"plain","computed":true},"instance_id":{"type":"string","description":"Exclusive instance ID.","description_kind":"plain","optional":true},"internal_sub_domain":{"type":"string","description":"Private network access subdomain name.","description_kind":"plain","computed":true},"ip_version":{"type":"string","description":"IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"net_type":{"type":["set","string"],"description":"Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER` indicates access over private network, and `OUTER` indicates access over public network.","description_kind":"plain","required":true},"outer_sub_domain":{"type":"string","description":"Public network access subdomain name.","description_kind":"plain","computed":true},"pre_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Service frontend request type. Valid values: `http`, `https`, `http\u0026https`.","description_kind":"plain","required":true},"release_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"service_desc":{"type":"string","description":"Custom service description.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"Custom service name.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"test_limit":{"type":"number","description":"API QPS value. Enter a positive number to limit the API query rate per second `QPS`.","description_kind":"plain","optional":true,"computed":true},"uniq_vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","optional":true},"usage_plan_list":{"type":["list",["object",{"api_id":"string","bind_type":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"A list of attach usage plans.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service_release":{"version":0,"block":{"attributes":{"environment_name":{"type":"string","description":"API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_desc":{"type":"string","description":"This release description of the API gateway service.","description_kind":"plain","required":true},"release_version":{"type":"string","description":"The release version.","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"ID of API gateway service.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_strategy_attachment":{"version":0,"block":{"attributes":{"bind_api_id":{"type":"string","description":"The API that needs to be bound.","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"The environment of the strategy association. Valid values: `test`, `release`, `prepub`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"The ID of the API gateway service.","description_kind":"plain","required":true},"strategy_id":{"type":"string","description":"The ID of the API gateway strategy.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_update_api_app_key":{"version":0,"block":{"attributes":{"api_app_id":{"type":"string","description":"Application unique ID.","description_kind":"plain","required":true},"api_app_key":{"type":"string","description":"Key of the application.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_update_service":{"version":0,"block":{"attributes":{"environment_name":{"type":"string","description":"The name of the environment to be switched, currently supporting three environments: test (test environment), prepub (pre release environment), and release (release environment).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"Service ID.","description_kind":"plain","required":true},"version_name":{"type":"string","description":"The version number of the switch.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_upstream":{"version":0,"block":{"attributes":{"algorithm":{"type":"string","description":"Load balancing algorithm, value range: ROUND-ROBIN.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"retries":{"type":"number","description":"Request retry count, default to 3 times.","description_kind":"plain","optional":true},"scheme":{"type":"string","description":"Backend protocol, value range: HTTP, HTTPS, gRPC, gRPCs.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"VPC Unique ID.","description_kind":"plain","required":true},"upstream_description":{"type":"string","description":"Backend channel description.","description_kind":"plain","optional":true},"upstream_host":{"type":"string","description":"Host request header forwarded by gateway to backend.","description_kind":"plain","optional":true},"upstream_name":{"type":"string","description":"Backend channel name.","description_kind":"plain","optional":true},"upstream_type":{"type":"string","description":"Backend access type, value range: IP_PORT, K8S.","description_kind":"plain","optional":true}},"block_types":{"health_checker":{"nesting_mode":"list","block":{"attributes":{"active_check_http_path":{"type":"string","description":"Detect the requested path during active health checks. The default is\u0026#39;/\u0026#39;.","description_kind":"plain","optional":true},"active_check_interval":{"type":"number","description":"The time interval for active health checks is 5 seconds by default.","description_kind":"plain","optional":true},"active_check_timeout":{"type":"number","description":"The detection request for active health check timed out in seconds. The default is 5 seconds.","description_kind":"plain","optional":true},"enable_active_check":{"type":"bool","description":"Identify whether active health checks are enabled.","description_kind":"plain","required":true},"enable_passive_check":{"type":"bool","description":"Identify whether passive health checks are enabled.","description_kind":"plain","required":true},"healthy_http_status":{"type":"string","description":"The HTTP status code that determines a successful request during a health check.","description_kind":"plain","required":true},"http_failure_threshold":{"type":"number","description":"HTTP continuous error threshold. 0 means HTTP checking is disabled. Value range: [0, 254].","description_kind":"plain","required":true},"tcp_failure_threshold":{"type":"number","description":"TCP continuous error threshold. 0 indicates disabling TCP checking. Value range: [0, 254].","description_kind":"plain","required":true},"timeout_threshold":{"type":"number","description":"Continuous timeout threshold. 0 indicates disabling timeout checking. Value range: [0, 254].","description_kind":"plain","required":true},"unhealthy_http_status":{"type":"string","description":"The HTTP status code that determines a failed request during a health check.","description_kind":"plain","required":true},"unhealthy_timeout":{"type":"number","description":"The automatic recovery time of abnormal node status, in seconds. When only passive checking is enabled, it must be set to a value\u0026gt;0, otherwise the passive exception node will not be able to recover. The default is 30 seconds.","description_kind":"plain","optional":true}},"description":"Health check configuration, currently only supports VPC channels.","description_kind":"plain"},"max_items":1},"k8s_service":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"K8s cluster ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Customized service name, optional.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Container namespace.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of service.","description_kind":"plain","required":true},"service_name":{"type":"string","description":"The name of the container service.","description_kind":"plain","required":true},"weight":{"type":"number","description":"weight.","description_kind":"plain","required":true}},"block_types":{"extra_labels":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key of Label.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of Label.","description_kind":"plain","required":true}},"description":"Additional Selected Pod Label.","description_kind":"plain"},"min_items":1}},"description":"Configuration of K8S container service.","description_kind":"plain"}},"nodes":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of the TKE clusterNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"host":{"type":"string","description":"IP or domain name.","description_kind":"plain","required":true},"name_space":{"type":"string","description":"K8S namespaceNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Port [0, 65535].","description_kind":"plain","required":true},"service_name":{"type":"string","description":"K8S container service nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Source of Node, value range: K8SNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"tags":{"type":["set","string"],"description":"Dye labelNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"unique_service_name":{"type":"string","description":"Unique service name recorded internally by API gatewayNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"vm_instance_id":{"type":"string","description":"CVM instance IDNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"weight":{"type":"number","description":"Weight [0, 100], 0 is disabled.","description_kind":"plain","required":true}},"description":"Backend nodes.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plan":{"version":0,"block":{"attributes":{"attach_api_keys":{"type":["list","string"],"description":"Attach API keys list.","description_kind":"plain","computed":true},"attach_list":{"type":["list",["object",{"api_id":"string","api_name":"string","create_time":"string","environment":"string","method":"string","modify_time":"string","path":"string","service_id":"string","service_name":"string"}]],"description":"Attach service and API list.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_request_num":{"type":"number","description":"Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit.","description_kind":"plain","optional":true},"max_request_num_pre_sec":{"type":"number","description":"Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.","description_kind":"plain","computed":true},"usage_plan_desc":{"type":"string","description":"Custom usage plan description.","description_kind":"plain","optional":true},"usage_plan_name":{"type":"string","description":"Custom usage plan name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plan_attachment":{"version":0,"block":{"attributes":{"access_key_ids":{"type":["set","string"],"description":"Array of key IDs to be bound.","description_kind":"plain","optional":true},"api_id":{"type":"string","description":"ID of the API. This parameter will be required when `bind_type` is `API`.","description_kind":"plain","optional":true},"bind_type":{"type":"string","description":"Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`.","description_kind":"plain","optional":true},"environment":{"type":"string","description":"The environment to be bound. Valid values: `test`, `prepub`, `release`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"ID of the service.","description_kind":"plain","required":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_apm_instance":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description Of Instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name Of Instance.","description_kind":"plain","required":true},"pay_mode":{"type":"number","description":"Modify the billing mode: `1` means prepaid, `0` means pay-as-you-go, the default value is `0`.","description_kind":"plain","optional":true},"span_daily_counters":{"type":"number","description":"Quota Of Instance Reporting.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trace_duration":{"type":"number","description":"Duration Of Trace Data.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"ID list of CVM instances to be attached to the scaling group.","description_kind":"plain","required":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_complete_lifecycle":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. Either InstanceId or LifecycleActionToken must be specified.","description_kind":"plain","optional":true},"lifecycle_action_result":{"type":"string","description":"Result of the lifecycle action. Value range: `CONTINUE`, `ABANDON`.","description_kind":"plain","required":true},"lifecycle_action_token":{"type":"string","description":"Either InstanceId or LifecycleActionToken must be specified.","description_kind":"plain","optional":true},"lifecycle_hook_id":{"type":"string","description":"Lifecycle hook ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_execute_scaling_policy":{"version":0,"block":{"attributes":{"auto_scaling_policy_id":{"type":"string","description":"Auto-scaling policy ID. This parameter is not available to a target tracking policy.","description_kind":"plain","required":true},"honor_cooldown":{"type":"bool","description":"Whether to check if the auto scaling group is in the cooldown period. Default value: false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trigger_source":{"type":"string","description":"Source that triggers the scaling policy. Valid values: API and CLOUD_MONITOR. Default value: API. The value CLOUD_MONITOR is specific to the Cloud Monitor service.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_lifecycle_hook":{"version":0,"block":{"attributes":{"default_result":{"type":"string","description":"Defines the action the AS group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. Valid values: `CONTINUE` and `ABANDON`. The default value is `CONTINUE`.","description_kind":"plain","optional":true},"heartbeat_timeout":{"type":"number","description":"Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is `300`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lifecycle_hook_name":{"type":"string","description":"The name of the lifecycle hook.","description_kind":"plain","required":true},"lifecycle_transition":{"type":"string","description":"The instance state to which you want to attach the lifecycle hook. Valid values: `INSTANCE_LAUNCHING` and `INSTANCE_TERMINATING`.","description_kind":"plain","required":true},"notification_metadata":{"type":"string","description":"Contains additional information that you want to include any time AS sends a message to the notification target.","description_kind":"plain","optional":true},"notification_queue_name":{"type":"string","description":"For CMQ_QUEUE type, a name of queue must be set.","description_kind":"plain","optional":true},"notification_target_type":{"type":"string","description":"Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`.","description_kind":"plain","optional":true},"notification_topic_name":{"type":"string","description":"For CMQ_TOPIC type, a name of topic must be set.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true}},"block_types":{"lifecycle_command":{"nesting_mode":"list","block":{"attributes":{"command_id":{"type":"string","description":"Remote command ID. It is required to execute a command.","description_kind":"plain","required":true},"parameters":{"type":"string","description":"Custom parameter. The field type is JSON encoded string. For example, {\"varA\": \"222\"}.","description_kind":"plain","optional":true}},"description":"Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_as_load_balancer":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"List of traditional load balancer IDs. The maximum number of traditional load balancers bound to each scaling group is 20. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time.","description_kind":"plain","optional":true}},"block_types":{"forward_load_balancers":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Application load balancer listener ID.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"Application load balancer instance ID.","description_kind":"plain","required":true},"location_id":{"type":"string","description":"Application load balancer location ID.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Load balancer instance region. Default value is the region of current auto scaling group. The format is the same as the public parameter Region, for example: ap-guangzhou.","description_kind":"plain","optional":true}},"block_types":{"target_attributes":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"Target port.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Target weight.","description_kind":"plain","required":true}},"description":"List of TargetAttribute.","description_kind":"plain"},"min_items":1}},"description":"List of application load balancers. The maximum number of application-type load balancers bound to each scaling group is 100. Both LoadBalancerIds and ForwardLoadBalancers can specify at most one at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_as_notification":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notification_types":{"type":["list","string"],"description":"A list of Notification Types that trigger notifications. Acceptable values are `SCALE_OUT_FAILED`, `SCALE_IN_SUCCESSFUL`, `SCALE_IN_FAILED`, `REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL` and `REPLACE_UNHEALTHY_INSTANCE_FAILED`.","description_kind":"plain","required":true},"notification_user_group_ids":{"type":["list","string"],"description":"A group of user IDs to be notified.","description_kind":"plain","required":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_protect_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to remove.","description_kind":"plain","required":true},"protected_from_scale_in":{"type":"bool","description":"If instances need protect.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_remove_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to remove.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_scale_in_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_in_number":{"type":"number","description":"Number of instances to be reduced.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_scale_out_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scale_out_number":{"type":"number","description":"Number of instances to be added.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_config":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"configuration_name":{"type":"string","description":"Name of a launch configuration.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"The time when the launch configuration was created.","description_kind":"plain","computed":true},"disk_type_policy":{"type":"string","description":"Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is `TRUE`.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is `TRUE`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"An available image ID for a cvm instance.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"instance_types":{"type":["list","string"],"description":"Specified types of CVM instances.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Valid values: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is `0`.","description_kind":"plain","optional":true},"keep_image_login":{"type":"bool","description":"Specify whether to keep original settings of a CVM image. And it can't be used with password or key_ids together.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access.","description_kind":"plain","optional":true,"sensitive":true},"project_id":{"type":"number","description":"Specifys to which project the configuration belongs.","description_kind":"plain","optional":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"spot_instance_type":{"type":"string","description":"Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"spot_max_price":{"type":"string","description":"Max price of a spot instance, is the format of decimal string, for example \"0.50\". Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Current statues of a launch configuration.","description_kind":"plain","computed":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"Type of a CVM disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`. valid when disk_type_policy is ORIGINAL.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"ase64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"delete_with_instance":{"type":"bool","description":"Indicates whether the disk remove after instance terminated. Default is `false`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid values: `CLOUD_PREMIUM` and `CLOUD_SSD`. valid when disk_type_policy is ORIGINAL.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"host_name_settings":{"nesting_mode":"list","block":{"attributes":{"host_name":{"type":"string","description":"The host name of the cloud server; dots (.) and dashes (-) cannot be used as the first and last characters of HostName, and cannot be used consecutively; Windows instances are not supported; other types (Linux, etc.) instances: the character length is [2, 40], it is allowed to support multiple dots, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (no uppercase and lowercase restrictions), numbers and dashes (-). Pure numbers are not allowed.","description_kind":"plain","required":true},"host_name_style":{"type":"string","description":"The style of the host name of the cloud server, the value range includes `ORIGINAL` and `UNIQUE`, the default is `ORIGINAL`; `ORIGINAL`, the AS directly passes the HostName filled in the input parameter to the CVM, and the CVM may append a sequence to the HostName number, the HostName of the instance in the scaling group will conflict; `UNIQUE`, the HostName filled in as a parameter is equivalent to the host name prefix, AS and CVM will expand it, and the HostName of the instance in the scaling group can be guaranteed to be unique.","description_kind":"plain","optional":true}},"description":"Related settings of the cloud server hostname (HostName).","description_kind":"plain"},"max_items":1},"instance_name_settings":{"nesting_mode":"list","block":{"attributes":{"instance_name":{"type":"string","description":"CVM instance name.","description_kind":"plain","required":true},"instance_name_style":{"type":"string","description":"Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default is `ORIGINAL`.","description_kind":"plain","optional":true}},"description":"Settings of CVM instance names.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_as_scaling_group":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description":"An available ID for a launch configuration.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"The time when the AS group was created.","description_kind":"plain","computed":true},"default_cooldown":{"type":"number","description":"Default cooldown time in second, and default value is `300`.","description_kind":"plain","optional":true},"desired_capacity":{"type":"number","description":"Desired volume of CVM instances, which is between `max_size` and `min_size`.","description_kind":"plain","optional":true,"computed":true},"health_check_type":{"type":"string","description":"Health check type of instances in a scaling group.\u003cbr\u003e\u003cli\u003eCVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)\u003cbr\u003e\u003cli\u003eCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).\u003cbr\u003eIf the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Instance number of a scaling group.","description_kind":"plain","computed":true},"lb_health_check_grace_period":{"type":"number","description":"Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.\u003cbr\u003eValid range: 0-7200, in seconds. Default value: `0`.","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["list","string"],"description":"ID list of traditional load balancers.","description_kind":"plain","optional":true},"max_size":{"type":"number","description":"Maximum number of CVM instances. Valid value ranges: (0~2000).","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum number of CVM instances. Valid value ranges: (0~2000).","description_kind":"plain","required":true},"multi_zone_subnet_policy":{"type":"string","description":"Multi zone or subnet strategy, Valid values: PRIORITY and EQUALITY.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Specifies to which project the scaling group belongs.","description_kind":"plain","optional":true},"replace_load_balancer_unhealthy":{"type":"bool","description":"Enable unhealthy instance replacement. If set to `true`, AS will replace instances that are found unhealthy in the CLB health check.","description_kind":"plain","optional":true},"replace_monitor_unhealthy":{"type":"bool","description":"Enables unhealthy instance replacement. If set to `true`, AS will replace instances that are flagged as unhealthy by Cloud Monitor.","description_kind":"plain","optional":true},"retry_policy":{"type":"string","description":"Available values for retry policies. Valid values: IMMEDIATE_RETRY and INCREMENTAL_INTERVALS.","description_kind":"plain","optional":true},"scaling_group_name":{"type":"string","description":"Name of a scaling group.","description_kind":"plain","required":true},"scaling_mode":{"type":"string","description":"Indicates scaling mode which creates and terminates instances (classic method), or method first tries to start stopped instances (wake up stopped) to perform scaling operations. Available values: `CLASSIC_SCALING`, `WAKE_UP_STOPPED_SCALING`. Default: `CLASSIC_SCALING`.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Current status of a scaling group.","description_kind":"plain","computed":true},"subnet_ids":{"type":["list","string"],"description":"ID list of subnet, and for VPC it is required.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of a scaling group.","description_kind":"plain","optional":true},"termination_policies":{"type":["list","string"],"description":"Available values for termination policies. Valid values: OLDEST_INSTANCE and NEWEST_INSTANCE.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"ID of VPC network.","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description":"List of available zones, for Basic network it is required.","description_kind":"plain","optional":true}},"block_types":{"forward_balancer_ids":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Listener ID for application load balancers.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"ID of available load balancers.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of forwarding rules.","description_kind":"plain","optional":true}},"block_types":{"target_attribute":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"Port number.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight.","description_kind":"plain","required":true}},"description":"Attribute list of target rules.","description_kind":"plain"},"min_items":1}},"description":"List of application load balancers, which can't be specified with `load_balancer_ids` together.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_as_scaling_group_status":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"If enable auto scaling group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_policy":{"version":0,"block":{"attributes":{"adjustment_type":{"type":"string","description":"Specifies whether the adjustment is an absolute number or a percentage of the current capacity. Valid values: `CHANGE_IN_CAPACITY`, `EXACT_CAPACITY` and `PERCENT_CHANGE_IN_CAPACITY`.","description_kind":"plain","required":true},"adjustment_value":{"type":"number","description":"Define the number of instances by which to scale.For `CHANGE_IN_CAPACITY` type or PERCENT_CHANGE_IN_CAPACITY, a positive increment adds to the current capacity and a negative value removes from the current capacity. For `EXACT_CAPACITY` type, it defines an absolute number of the existing Auto Scaling group size.","description_kind":"plain","required":true},"comparison_operator":{"type":"string","description":"Comparison operator. Valid values: `GREATER_THAN`, `GREATER_THAN_OR_EQUAL_TO`, `LESS_THAN`, `LESS_THAN_OR_EQUAL_TO`, `EQUAL_TO` and `NOT_EQUAL_TO`.","description_kind":"plain","required":true},"continuous_time":{"type":"number","description":"Retry times. Valid value ranges: (1~10).","description_kind":"plain","required":true},"cooldown":{"type":"number","description":"Cooldwon time in second. Default is `30`0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Name of an indicator. Valid values: `CPU_UTILIZATION`, `MEM_UTILIZATION`, `LAN_TRAFFIC_OUT`, `LAN_TRAFFIC_IN`, `WAN_TRAFFIC_OUT` and `WAN_TRAFFIC_IN`.","description_kind":"plain","required":true},"notification_user_group_ids":{"type":["list","string"],"description":"An ID group of users to be notified when an alarm is triggered.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Time period in second. Valid values: `60` and `300`.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Name of a policy used to define a reaction when an alarm is triggered.","description_kind":"plain","required":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true},"statistic":{"type":"string","description":"Statistic types. Valid values: `AVERAGE`, `MAXIMUM` and `MINIMUM`. Default is `AVERAGE`.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"Alarm threshold.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_schedule":{"version":0,"block":{"attributes":{"desired_capacity":{"type":"number","description":"The desired number of CVM instances that should be running in the group.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"The time for this action to end, in \"YYYY-MM-DDThh:mm:ss+08:00\" format (UTC+8).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_size":{"type":"number","description":"The maximum size for the Auto Scaling group.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"The minimum size for the Auto Scaling group.","description_kind":"plain","required":true},"recurrence":{"type":"string","description":"The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. And this argument should be set with end_time together.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"ID of a scaling group.","description_kind":"plain","required":true},"schedule_action_name":{"type":"string","description":"The name of this scaling action.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"The time for this action to start, in \"YYYY-MM-DDThh:mm:ss+08:00\" format (UTC+8).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_start_instance_refresh":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"refresh_mode":{"type":"string","description":"Refresh mode, currently, only rolling updates are supported, with the default value being ROLLING_UPDATE_RESET.","description_kind":"plain","optional":true}},"block_types":{"refresh_settings":{"nesting_mode":"list","block":{"attributes":{"check_instance_target_health":{"type":"bool","description":"Backend service health check status for instances, defaults to FALSE. This setting takes effect only for scaling groups bound with application load balancers. When enabled, if an instance fails the check after being refreshed, its load balancer port weight remains 0 and is marked as a refresh failure. Valid values: \u003cbr\u003e\u003cli\u003eTRUE: Enable the check.\u003c/li\u003e \u003cli\u003eFALSE: Do not enable the check.","description_kind":"plain","optional":true}},"block_types":{"rolling_update_settings":{"nesting_mode":"list","block":{"attributes":{"batch_number":{"type":"number","description":"Batch quantity. The batch quantity should be a positive integer greater than 0, but cannot exceed the total number of instances pending refresh.","description_kind":"plain","required":true},"batch_pause":{"type":"string","description":"Pause policy between batches. Default value: Automatic. Valid values: \u003cbr\u003e\u003cli\u003eFIRST_BATCH_PAUSE: Pause after the first batch update completes.\u003c/li\u003e \u003cli\u003eBATCH_INTERVAL_PAUSE: Pause between each batch update.\u003c/li\u003e \u003cli\u003eAUTOMATIC: No pauses.","description_kind":"plain","optional":true}},"description":"Rolling update settings parameters. RefreshMode is the rolling update. This parameter must be filled in.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Refresh settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_as_start_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to start.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_as_stop_instances":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of cvm instances to stop.","description_kind":"plain","required":true},"stopped_mode":{"type":"string","description":"Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default `KEEP_CHARGING`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_audit":{"version":0,"block":{"attributes":{"audit_switch":{"type":"bool","description":"Indicate whether to turn on audit logging or not.","description_kind":"plain","required":true},"cos_bucket":{"type":"string","description":"Name of the cos bucket to save audit log. Caution: the validation of existing cos bucket will not be checked by terraform.","description_kind":"plain","required":true},"cos_region":{"type":"string","description":"Region of the cos bucket.","description_kind":"plain","required":true},"enable_kms_encry":{"type":"bool","description":"Indicate whether the log is encrypt with KMS algorithm or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"Existing CMK unique key. This field can be get by data source `tencentcloud_audit_key_alias`. Caution: the region of the KMS must be as same as the `cos_region`.","description_kind":"plain","optional":true},"log_file_prefix":{"type":"string","description":"The log file name prefix. The length ranges from 3 to 40. If not set, the account ID will be the log file prefix.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of audit. Valid length ranges from 3 to 128. Only alpha character or numbers or '_' supported.","description_kind":"plain","required":true},"read_write_attribute":{"type":"number","description":"Event attribute filter. Valid values: `1`, `2`, `3`. `1` for readonly, `2` for write-only, `3` for all.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_audit_track":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Track interface type, optional:- `Read`: Read interface- `Write`: Write interface- `*`: All interface.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Track create time.","description_kind":"plain","computed":true},"event_names":{"type":["set","string"],"description":"Track interface name list:- when ResourceType is `*`, EventNames is must `[\u0026amp;quot;*\u0026amp;quot;]`- when ResourceType is a single product, EventNames support all interface:`[\u0026amp;quot;*\u0026amp;quot;]`- when ResourceType is a single product, EventNames support some interface, up to 10.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Track name.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Track product, optional:- `*`: All product- Single product, such as `cos`.","description_kind":"plain","required":true},"status":{"type":"number","description":"Track status, optional:- `0`: Close- `1`: Open.","description_kind":"plain","required":true},"track_for_all_members":{"type":"number","description":"Whether to enable the delivery of group member operation logs to the group management account or trusted service management account, optional:- `0`: Close- `1`: Open.","description_kind":"plain","optional":true}},"block_types":{"storage":{"nesting_mode":"list","block":{"attributes":{"storage_name":{"type":"string","description":"Track Storage name:- when StorageType is `cls`, StorageName is cls topicId- when StorageType is `cos`, StorageName is cos bucket name that does not contain `-APPID`.","description_kind":"plain","required":true},"storage_prefix":{"type":"string","description":"Storage path prefix.","description_kind":"plain","required":true},"storage_region":{"type":"string","description":"Storage region.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"Track Storage type, optional:- `cos`- `cls`.","description_kind":"plain","required":true}},"description":"Track Storage, support `cos` and `cls`.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_batch_apply_account_baselines":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_uin_list":{"type":["set","number"],"description":"Member account UIN, which is also the UIN of the account to which the baseline is applied.","description_kind":"plain","required":true}},"block_types":{"baseline_config_items":{"nesting_mode":"list","block":{"attributes":{"configuration":{"type":"string","description":"Account Factory baseline item configuration. Different items have different parameters.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"identifier":{"type":"string","description":"A unique identifier for an Account Factory baseline item, which can only contain English letters, digits, and @,._[]-:()+=. It must be 2-128 characters long.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of baseline item configuration information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_bi_datasource":{"version":0,"block":{"attributes":{"catalog":{"type":"string","description":"Catalog.","description_kind":"plain","optional":true},"charset":{"type":"string","description":"Charset.","description_kind":"plain","required":true},"data_origin":{"type":"string","description":"Third-party datasource identification, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_datasource_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_project_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"db_host":{"type":"string","description":"Host.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"db_port":{"type":"number","description":"Port.","description_kind":"plain","required":true},"db_pwd":{"type":"string","description":"Password.","description_kind":"plain","required":true,"sensitive":true},"db_type":{"type":"string","description":"`MYSQL`, `MSSQL`, `POSTGRE`, `ORACLE`, `CLICKHOUSE`, `TIDB`, `HIVE`, `PRESTO`.","description_kind":"plain","required":true},"db_user":{"type":"string","description":"User name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project id.","description_kind":"plain","required":true},"service_type":{"type":"string","description":"Own or Cloud, default: `Own`.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"Datasource name in BI.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Tencent cloud private network unified identity.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Tencent cloud private network identity.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_datasource_cloud":{"version":0,"block":{"attributes":{"charset":{"type":"string","description":"Charset.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","optional":true},"data_origin":{"type":"string","description":"Third-party datasource identification, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_datasource_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"data_origin_project_id":{"type":"string","description":"Third-party datasource project id, this parameter can be ignored.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"db_pwd":{"type":"string","description":"Password.","description_kind":"plain","required":true,"sensitive":true},"db_type":{"type":"string","description":"`MYSQL`, `TDSQL-C_MYSQL`, `TDSQL_MYSQL`, `MSSQL`, `POSTGRESQL`, `MARIADB`.","description_kind":"plain","required":true},"db_user":{"type":"string","description":"User name.","description_kind":"plain","required":true},"extra_param":{"type":"string","description":"Extended parameters.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"region_id":{"type":"string","description":"Region identifier.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"Datasource name in BI.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Unified vpc identification.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"Public cloud intranet ip.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc identification.","description_kind":"plain","required":true},"vport":{"type":"string","description":"Public cloud intranet port.","description_kind":"plain","optional":true}},"block_types":{"service_type":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"type":{"type":"string","description":"Service type, Cloud.","description_kind":"plain","required":true}},"description":"Service type, Own or Cloud.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_bi_embed_interval_apply":{"version":0,"block":{"attributes":{"bi_token":{"type":"string","description":"Token that needs to be applied for extension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"page_id":{"type":"number","description":"Sharing page id, this is empty value 0 when embedding the board.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Sharing project id, required.","description_kind":"plain","optional":true},"scope":{"type":"string","description":"Choose panel or page.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_embed_token_apply":{"version":0,"block":{"attributes":{"bi_token":{"type":"string","description":"Create the generated token.","description_kind":"plain","computed":true},"create_at":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Expiration. Unit: Minutes Maximum value: 240. i.e. 4 hours Default: 240.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"page_id":{"type":"number","description":"Sharing page id, this is empty value 0 when embedding the board.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Share project id.","description_kind":"plain","optional":true},"scope":{"type":"string","description":"Page means embedding the page, and panel means embedding the entire board.","description_kind":"plain","optional":true},"ticket_num":{"type":"number","description":"Access limit, the limit range is 1-99999, if it is empty, no access limit will be set.","description_kind":"plain","optional":true},"udpate_at":{"type":"string","description":"Upadte time.","description_kind":"plain","computed":true},"user_corp_id":{"type":"string","description":"User enterprise ID (for multi-user only).","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"UserId (for multi-user only).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_project":{"version":0,"block":{"attributes":{"color_code":{"type":"string","description":"Logo background color.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logo":{"type":"string","description":"Project logo.","description_kind":"plain","optional":true},"mark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Project name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_bi_project_user_role":{"version":0,"block":{"attributes":{"area_code":{"type":"string","description":"Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"email":{"type":"string","description":"E-mail(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phone_number":{"type":"string","description":"Phone number(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project id.","description_kind":"plain","optional":true},"role_id_list":{"type":["set","number"],"description":"Role id list.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"User id.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_bi_user_role":{"version":0,"block":{"attributes":{"area_code":{"type":"string","description":"Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"email":{"type":"string","description":"E-mail(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phone_number":{"type":"string","description":"Phone number(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","required":true},"role_id_list":{"type":["set","number"],"description":"Role id list.","description_kind":"plain","required":true},"user_id":{"type":"string","description":"User id.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_access_key":{"version":0,"block":{"attributes":{"access_key":{"type":"string","description":"Access_key is the access key identification, required when updating.","description_kind":"plain","optional":true,"computed":true},"encrypted_secret_access_key":{"type":"string","description":"Encrypted secret, base64 encoded, if pgp_key was specified. This attribute is not available for imported resources. The encrypted secret may be decrypted using the command line, for example: terraform output -raw encrypted_secret | base64 --decode | keybase pgp decrypt.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_fingerprint":{"type":"string","description":"Fingerprint of the PGP key used to encrypt the secret. This attribute is not available for imported resources.","description_kind":"plain","computed":true},"pgp_key":{"type":"string","description":"Either a base-64 encoded PGP public key, or a keybase username in the form keybase:some_person_that_exists, for use in the encrypted_secret output attribute. If providing a base-64 encoded PGP public key, make sure to provide the \"raw\" version and not the \"armored\" one (e.g. avoid passing the -a option to gpg --export).","description_kind":"plain","optional":true},"secret_access_key":{"type":"string","description":"Access key (key is only visible when created, please keep it properly).","description_kind":"plain","computed":true,"sensitive":true},"status":{"type":"string","description":"Key status, activated (Active) or inactive (Inactive), required when updating.","description_kind":"plain","optional":true,"computed":true},"target_uin":{"type":"number","description":"Specify user Uin, if not filled, the access key is created for the current user by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the CAM group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM group.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Description of the CAM group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_membership":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"ID of CAM group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_ids":{"type":["set","string"],"description":"ID set of the CAM group members.","description_kind":"plain","deprecated":true,"optional":true},"user_names":{"type":["set","string"],"description":"User name set as ID of the CAM group members.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_policy_attachment":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM group policy attachment. `1` means the cam policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the CAM group policy attachment.","description_kind":"plain","computed":true},"group_id":{"type":"string","description":"ID of the attached CAM group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Name of the policy.","description_kind":"plain","computed":true},"policy_type":{"type":"string","description":"Type of the policy strategy. 'Group' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_mfa_flag":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"op_uin":{"type":"number","description":"Operate uin.","description_kind":"plain","required":true}},"block_types":{"action_flag":{"nesting_mode":"list","block":{"attributes":{"phone":{"type":"number","description":"Phone.","description_kind":"plain","optional":true},"stoken":{"type":"number","description":"Soft token.","description_kind":"plain","optional":true},"wechat":{"type":"number","description":"Wechat.","description_kind":"plain","optional":true}},"description":"Action flag setting.","description_kind":"plain"},"max_items":1},"login_flag":{"nesting_mode":"list","block":{"attributes":{"phone":{"type":"number","description":"Phone.","description_kind":"plain","optional":true},"stoken":{"type":"number","description":"Soft token.","description_kind":"plain","optional":true},"wechat":{"type":"number","description":"Wechat.","description_kind":"plain","optional":true}},"description":"Login flag setting.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cam_oidc_sso":{"version":0,"block":{"attributes":{"authorization_endpoint":{"type":"string","description":"Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP.","description_kind":"plain","required":true},"client_id":{"type":"string","description":"Client ID, the client ID registered with the OpenID Connect identity provider.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_key":{"type":"string","description":"The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID Token. For the security of your account, we recommend that you rotate the signed public key regularly.","description_kind":"plain","required":true},"identity_url":{"type":"string","description":"Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the Openid-configuration provided by the Enterprise IdP.","description_kind":"plain","required":true},"mapping_filed":{"type":"string","description":"Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field.","description_kind":"plain","required":true},"response_mode":{"type":"string","description":"Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, recommended to select form_post mode.","description_kind":"plain","required":true},"response_type":{"type":"string","description":"Authorization requests The Response type, with a fixed value id_token.","description_kind":"plain","required":true},"scope":{"type":["set","string"],"description":"Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required openid.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_policy":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the CAM policy.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM policy.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM policy. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM policy.","description_kind":"plain","required":true},"type":{"type":"number","description":"Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the CAM policy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_policy_by_name":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the CAM policy.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM policy.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM policy. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM policy.","description_kind":"plain","required":true},"type":{"type":"number","description":"Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the CAM policy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_policy_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_document":{"type":"string","description":"Strategic text information.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"Strategy ID.","description_kind":"plain","required":true},"set_as_default":{"type":"bool","description":"Whether to set as a version of the current strategy.","description_kind":"plain","required":true}},"block_types":{"policy_version":{"nesting_mode":"list","block":{"attributes":{"create_date":{"type":"string","description":"Strategic version creation timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"document":{"type":"string","description":"Strategic grammar textNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_default_version":{"type":"number","description":"Whether it is an effective version.0 means not, 1 means yesNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"version_id":{"type":"number","description":"Strategic version numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description":"Strategic version detailsNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cam_role":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicates whether the CAM role can login or not.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the CAM role.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM role.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM role.","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"The maximum validity period of the temporary key for creating a role.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"The last update time of the CAM role.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_role_by_name":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicates whether the CAM role can login or not.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the CAM role.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the CAM role.","description_kind":"plain","optional":true},"document":{"type":"string","description":"Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be replaced with the uin it stands for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM role.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"The last update time of the CAM role.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_role_permission_boundary_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Role ID.","description_kind":"plain","required":true},"role_id":{"type":"string","description":"Role ID (at least one should be filled in with the role name).","description_kind":"plain","optional":true,"computed":true},"role_name":{"type":"string","description":"Role name (at least one should be filled in with the role ID).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_role_policy_attachment":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"The create time of the CAM role policy attachment.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"The name of the policy.","description_kind":"plain","computed":true},"policy_type":{"type":"string","description":"Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.","description_kind":"plain","computed":true},"role_id":{"type":"string","description":"ID of the attached CAM role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_role_policy_attachment_by_name":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"The create time of the CAM role policy attachment.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_name":{"type":"string","description":"Name of the policy.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.","description_kind":"plain","computed":true},"role_name":{"type":"string","description":"Name of the attached CAM role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_role_sso":{"version":0,"block":{"attributes":{"client_ids":{"type":["set","string"],"description":"Client ids.","description_kind":"plain","required":true},"description":{"type":"string","description":"The description of resource.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_key":{"type":"string","description":"Sign the public key.","description_kind":"plain","required":true},"identity_url":{"type":"string","description":"Identity provider URL.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of resource.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_saml_provider":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"The create time of the CAM SAML provider.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of the CAM SAML provider.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"meta_data":{"type":"string","description":"The meta data document of the CAM SAML provider.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of CAM SAML provider.","description_kind":"plain","required":true},"provider_arn":{"type":"string","description":"The ARN of the CAM SAML provider.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the CAM SAML provider.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_service_linked_role":{"version":0,"block":{"attributes":{"custom_suffix":{"type":"string","description":"The custom suffix, based on the string you provide, is combined with the prefix provided by the service to form the full role name. This field is not allowed to contain the character `_`.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"role description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"qcs_service_name":{"type":["set","string"],"description":"Authorization service, the Tencent Cloud service principal with this role attached.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_set_policy_version_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Policy ID.","description_kind":"plain","required":true},"version_id":{"type":"number","description":"The policy version number, which can be obtained from ListPolicyVersions.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_tag_role_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_id":{"type":"string","description":"Character ID, at least one input with the character name.","description_kind":"plain","optional":true,"computed":true},"role_name":{"type":"string","description":"Character name, at least one input with the character ID.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Label.","description_kind":"plain","required":true},"value":{"type":"string","description":"Label.","description_kind":"plain","required":true}},"description":"Label.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_cam_user":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicate whether the CAM user can login to the web console or not.","description_kind":"plain","optional":true},"country_code":{"type":"string","description":"Country code of the phone number, for example: '86'.","description_kind":"plain","optional":true,"computed":true},"email":{"type":"string","description":"Email of the CAM user.","description_kind":"plain","optional":true},"force_delete":{"type":"bool","description":"Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; otherwise the user will be deleted directly. Default is false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM user.","description_kind":"plain","required":true},"need_reset_password":{"type":"bool","description":"Indicate whether the CAM user need to reset the password when first logins.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not set, a random password will be automatically generated.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"phone_num":{"type":"string","description":"Phone number of the CAM user.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remark of the CAM user.","description_kind":"plain","optional":true},"secret_id":{"type":"string","description":"Secret ID of the CAM user.","description_kind":"plain","computed":true,"sensitive":true},"secret_key":{"type":"string","description":"Secret key of the CAM user.","description_kind":"plain","computed":true,"sensitive":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"uid":{"type":"number","description":"ID of the CAM user.","description_kind":"plain","computed":true},"uin":{"type":"number","description":"Uin of the CAM User.","description_kind":"plain","computed":true},"use_api":{"type":"bool","description":"Indicate whether to generate the API secret key or not.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_user_permission_boundary_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Policy ID.","description_kind":"plain","required":true},"target_uin":{"type":"number","description":"Sub account Uin.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_user_policy_attachment":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the CAM user policy attachment.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Name of the policy.","description_kind":"plain","computed":true},"policy_type":{"type":"string","description":"Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.","description_kind":"plain","computed":true},"user_id":{"type":"string","description":"ID of the attached CAM user.","description_kind":"plain","deprecated":true,"optional":true},"user_name":{"type":"string","description":"Name of the attached CAM user as uniq key.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_user_saml_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metadata_document_file":{"type":"string","description":"The path used to save the samlMetadat file.","description_kind":"plain","optional":true},"saml_metadata_document":{"type":"string","description":"SAML metadata document, xml format, support string content or file path.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status: `0`: not set, `11`: enabled, `2`: disabled.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cat_task_set":{"version":0,"block":{"attributes":{"cron":{"type":"string","description":"Timer task cron expression.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Task interval minutes in (1,5,10,15,30,60,120,240).","description_kind":"plain","required":true},"node_ip_type":{"type":"number","description":"`0`-Unlimit ip type, `1`-IPv4, `2`-IPv6.","description_kind":"plain","optional":true,"computed":true},"nodes":{"type":["set","string"],"description":"Task Nodes.","description_kind":"plain","required":true},"operate":{"type":"string","description":"The input is valid when the parameter is modified, `suspend`/`resume`, used to suspend/resume the dial test task.","description_kind":"plain","optional":true},"parameters":{"type":"string","description":"tasks parameters.","description_kind":"plain","required":true},"status":{"type":"number","description":"Task status 1:TaskPending, 2:TaskRunning,3:TaskRunException,4:TaskSuspending 5:TaskSuspendException,6:TaskSuspendException,7:TaskSuspended,9:TaskDeleted.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"task_category":{"type":"number","description":"Task category,1:PC,2:Mobile.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task Id.","description_kind":"plain","computed":true},"task_type":{"type":"number","description":"Task Type 1:Page Performance, 2:File upload,3:File Download,4:Port performance 5:Audio and video.","description_kind":"plain","required":true}},"block_types":{"batch_tasks":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Task name.","description_kind":"plain","required":true},"target_address":{"type":"string","description":"Target address.","description_kind":"plain","required":true}},"description":"Batch task name address.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cbs_disk_backup":{"version":0,"block":{"attributes":{"disk_backup_name":{"type":"string","description":"Backup point name.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"ID of the original cloud disk of the backup point, which can be queried through the DescribeDisks API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cbs_disk_backup_rollback_operation":{"version":0,"block":{"attributes":{"disk_backup_id":{"type":"string","description":"Cloud disk backup point ID.","description_kind":"plain","required":true},"disk_id":{"type":"string","description":"Cloud disk backup point original cloud disk ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_rollback_completed":{"type":"bool","description":"Whether the rollback is completed. `true` meaing rollback completed, `false` meaning still rollbacking.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of snapshot.","description_kind":"plain","computed":true},"disk_type":{"type":"string","description":"Types of CBS which this snapshot created from.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"percent":{"type":"number","description":"Snapshot creation progress percentage. If the snapshot has created successfully, the constant value is 100.","description_kind":"plain","computed":true},"snapshot_name":{"type":"string","description":"Name of the snapshot.","description_kind":"plain","required":true},"snapshot_status":{"type":"string","description":"Status of the snapshot.","description_kind":"plain","computed":true},"storage_id":{"type":"string","description":"ID of the the CBS which this snapshot created from.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Volume of storage which this snapshot created from.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The available tags within this CBS Snapshot.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repeat_hours":{"type":["list","number"],"description":"Trigger times of periodic snapshot. Valid value ranges: (0~23). The 0 means 00:00, and so on.","description_kind":"plain","required":true},"repeat_weekdays":{"type":["list","number"],"description":"Periodic snapshot is enabled. Valid values: [0, 1, 2, 3, 4, 5, 6]. 0 means Sunday, 1-6 means Monday to Saturday.","description_kind":"plain","required":true},"retention_days":{"type":"number","description":"Retention days of the snapshot, and the default value is 7.","description_kind":"plain","optional":true},"snapshot_policy_name":{"type":"string","description":"Name of snapshot policy. The maximum length can not exceed 60 bytes.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_policy_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_policy_id":{"type":"string","description":"ID of CBS snapshot policy.","description_kind":"plain","required":true},"storage_id":{"type":"string","description":"ID of CBS.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_share_permission":{"version":0,"block":{"attributes":{"account_ids":{"type":["set","string"],"description":"List of account IDs with which a snapshot is shared. For the format of array-type parameters, see[API Introduction](https://cloud.tencent.com/document/api/213/568). You can find the account ID in[Account Information](https://console.cloud.tencent.com/developer).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_id":{"type":"string","description":"The ID of the snapshot to be queried. You can obtain this by using [DescribeSnapshots](https://cloud.tencent.com/document/api/362/15647).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage":{"version":0,"block":{"attributes":{"attached":{"type":"bool","description":"Indicates whether the CBS is mounted the CVM.","description_kind":"plain","computed":true},"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of CBS instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `CDCPAID` and `DEDICATED_CLUSTER_PAID`. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"disk_backup_quota":{"type":"number","description":"The quota of backup points of cloud disk.","description_kind":"plain","optional":true,"computed":true},"encrypt":{"type":"bool","description":"Indicates whether CBS is encrypted.","description_kind":"plain","optional":true},"force_delete":{"type":"bool","description":"Indicate whether to delete CBS instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"The purchased usage period of CBS. Valid values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36].","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.","description_kind":"plain","optional":true,"computed":true},"prepaid_renew_flag":{"type":"string","description":"Auto Renewal flag. Value range: `NOTIFY_AND_AUTO_RENEW`: Notify expiry and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: Notify expiry but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: Neither notify expiry nor renew automatically. Default value range: `NOTIFY_AND_MANUAL_RENEW`: Notify expiry but do not renew automatically. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the instance belongs.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"ID of the snapshot. If specified, created the CBS by this snapshot.","description_kind":"plain","optional":true,"computed":true},"storage_name":{"type":"string","description":"Name of CBS. The maximum length can not exceed 60 bytes.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Volume of CBS, and unit is GB.","description_kind":"plain","required":true},"storage_status":{"type":"string","description":"Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.","description_kind":"plain","computed":true},"storage_type":{"type":"string","description":"Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"The available tags within this CBS.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the CVM instance.","description_kind":"plain","required":true},"storage_id":{"type":"string","description":"ID of the mounted CBS.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage_set":{"version":0,"block":{"attributes":{"attached":{"type":"bool","description":"Indicates whether the CBS is mounted the CVM.","description_kind":"plain","computed":true},"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of CBS instance. Support `POSTPAID_BY_HOUR` and `DEDICATED_CLUSTER_PAID`. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"disk_count":{"type":"number","description":"The number of disks to be purchased. Default 1.","description_kind":"plain","optional":true},"disk_ids":{"type":["list","string"],"description":"disk id list.","description_kind":"plain","computed":true},"encrypt":{"type":"bool","description":"Indicates whether CBS is encrypted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the instance belongs.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"ID of the snapshot. If specified, created the CBS by this snapshot.","description_kind":"plain","optional":true,"computed":true},"storage_name":{"type":"string","description":"Name of CBS. The maximum length can not exceed 60 bytes.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Volume of CBS, and unit is GB.","description_kind":"plain","required":true},"storage_status":{"type":"string","description":"Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.","description_kind":"plain","computed":true},"storage_type":{"type":"string","description":"Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.","description_kind":"plain","required":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storage_set_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the CVM instance.","description_kind":"plain","required":true},"storage_id":{"type":"string","description":"ID of the mounted CBS.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn":{"version":0,"block":{"attributes":{"bandwidth_limit_type":{"type":"string","description":"The speed limit type. Valid values: `INTER_REGION_LIMIT`, `OUTER_REGION_LIMIT`. `OUTER_REGION_LIMIT` represents the regional export speed limit, `INTER_REGION_LIMIT` is the inter-regional speed limit. The default is `OUTER_REGION_LIMIT`.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Billing mode. Valid values: `PREPAID`, `POSTPAID`. `PREPAID` means prepaid, which means annual and monthly subscription, `POSTPAID` means post-payment, which means billing by volume. The default is `POSTPAID`. The prepaid model only supports inter-regional speed limit, and the post-paid model supports inter-regional speed limit and regional export speed limit.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of CCN, and maximum length does not exceed 100 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Number of attached instances.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CCN to be queried, and maximum length does not exceed 60 bytes.","description_kind":"plain","required":true},"qos":{"type":"string","description":"Service quality of CCN. Valid values: `PT`, `AU`, `AG`. The default is `AU`.","description_kind":"plain","optional":true},"route_ecmp_flag":{"type":"bool","description":"Whether to enable the equivalent routing function. `true`: enabled, `false`: disabled.","description_kind":"plain","optional":true},"route_overlap_flag":{"type":"bool","description":"Whether to enable the routing overlap function. `true`: enabled, `false`: disabled.","description_kind":"plain","optional":true},"state":{"type":"string","description":"States of instance. Valid values: `ISOLATED`(arrears) and `AVAILABLE`.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Instance tag.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_attachment":{"version":0,"block":{"attributes":{"attached_time":{"type":"string","description":"Time of attaching.","description_kind":"plain","computed":true},"ccn_id":{"type":"string","description":"ID of the CCN.","description_kind":"plain","required":true},"ccn_uin":{"type":"string","description":"Uin of the ccn attached. If not set, which means the uin of this account. This parameter is used with case when attaching ccn of other account to the instance of this account. For now only support instance type `VPC`.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":["list","string"],"description":"A network address block of the instance that is attached.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Remark of attachment.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance is attached.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"The region that the instance locates at.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Type of attached instance network, and available values include `VPC`, `DIRECTCONNECT`, `BMVPC` and `VPNGW`. Note: `VPNGW` type is only for whitelist customer now.","description_kind":"plain","required":true},"route_ids":{"type":["list","string"],"description":"Route id list.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"Ccn instance route table ID.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"States of instance is attached. Valid values: `PENDING`, `ACTIVE`, `EXPIRED`, `REJECTED`, `DELETED`, `FAILED`, `ATTACHING`, `DETACHING` and `DETACHFAILED`. `FAILED` means asynchronous forced disassociation after 2 hours. `DETACHFAILED` means asynchronous forced disassociation after 2 hours.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ccn_bandwidth_limit":{"version":0,"block":{"attributes":{"bandwidth_limit":{"type":"number","description":"Limitation of bandwidth. Default is `0`.","description_kind":"plain","optional":true,"computed":true},"ccn_id":{"type":"string","description":"ID of the CCN.","description_kind":"plain","required":true},"dst_region":{"type":"string","description":"Destination area restriction. If the `CCN` rate limit type is `OUTER_REGION_LIMIT`, this value does not need to be set.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Limitation of region.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn_instances_accept_attach":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instances":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Attachment Instance ID.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"Instance Region.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Accept List Of Attachment Instances.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_instances_reject_attach":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instances":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Attachment Instance ID.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"Instance Region.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Reject List Of Attachment Instances.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_instances_reset_attach":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"ccn_uin":{"type":"string","description":"CCN Uin (root account).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instances":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Attachment Instance ID.","description_kind":"plain","required":true},"instance_region":{"type":"string","description":"Instance Region.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"InstanceType: `VPC`, `DIRECTCONNECT`, `BMVPC`, `VPNGW`.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table associated with the instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"List Of Attachment Instances.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_route_table":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of CCN Route table.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default_table":{"type":"bool","description":"True: default routing table False: non default routing table.","description_kind":"plain","computed":true},"name":{"type":"string","description":"CCN Route table name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_associate_instance_config":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"Ccn instance route table ID.","description_kind":"plain","required":true}},"block_types":{"instances":{"nesting_mode":"set","block":{"attributes":{"instance_id":{"type":"string","description":"Instances ID.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Cloud networking supports instance types: VPC, DIRECTCONNECT, BMVPC, EDGE, EDGE_TUNNEL, EDGE_VPNGW, VPNGW.","description_kind":"plain","required":true}},"description":"Instances list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_broadcast_policies":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"CCN Route table ID.","description_kind":"plain","required":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Routing behavior, `accept` allows, `drop` rejects.","description_kind":"plain","required":true},"description":{"type":"string","description":"Policy description.","description_kind":"plain","required":true}},"block_types":{"broadcast_conditions":{"nesting_mode":"list","block":{"attributes":{"match_pattern":{"type":"number","description":"Matching mode, `1` precise matching, `0` fuzzy matching.","description_kind":"plain","required":true},"name":{"type":"string","description":"condition type.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of conditional values.","description_kind":"plain","required":true}},"description":"propagation conditions.","description_kind":"plain"},"min_items":1},"route_conditions":{"nesting_mode":"list","block":{"attributes":{"match_pattern":{"type":"number","description":"Matching mode, `1` precise matching, `0` fuzzy matching.","description_kind":"plain","required":true},"name":{"type":"string","description":"condition type.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of conditional values.","description_kind":"plain","required":true}},"description":"Routing conditions.","description_kind":"plain"},"min_items":1}},"description":"Routing propagation strategy.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_input_policies":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"CCN Route table ID.","description_kind":"plain","required":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Routing behavior, `accept` allows, `drop` rejects.","description_kind":"plain","required":true},"description":{"type":"string","description":"Policy description.","description_kind":"plain","required":true}},"block_types":{"route_conditions":{"nesting_mode":"list","block":{"attributes":{"match_pattern":{"type":"number","description":"Matching mode, `1` precise matching, `0` fuzzy matching.","description_kind":"plain","required":true},"name":{"type":"string","description":"condition type.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of conditional values.","description_kind":"plain","required":true}},"description":"Routing conditions.","description_kind":"plain"},"min_items":1}},"description":"Routing reception strategy.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ccn_route_table_selection_policies":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"selection_policies":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"description.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Instance Type: Private Network: VPC, Dedicated Gateway: DIRECTCONNECT, Blackstone Private Network: BMVPC, EDGE Device: EDGE, EDGE Tunnel: EDGE_TUNNEL, EDGE Gateway: EDGE_VPNGW, VPN Gateway: VPNGW.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"route table ID.","description_kind":"plain","required":true},"source_cidr_block":{"type":"string","description":"Source CIDR.","description_kind":"plain","required":true}},"description":"Select strategy information set.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ccn_routes":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CCN Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_id":{"type":"string","description":"CCN Route Id List.","description_kind":"plain","required":true},"switch":{"type":"string","description":"`on`: Enable, `off`: Disable.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Dedicated Cluster Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Dedicated Cluster Name.","description_kind":"plain","required":true},"site_id":{"type":"string","description":"Dedicated Cluster Site ID.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Dedicated Cluster Zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cdc_site":{"version":0,"block":{"attributes":{"address_line":{"type":"string","description":"Site Detail Address.","description_kind":"plain","required":true},"breaker_requirement":{"type":"bool","description":"Whether there is an upstream circuit breaker.","description_kind":"plain","optional":true,"computed":true},"city":{"type":"string","description":"Site City.","description_kind":"plain","required":true},"condition_requirement":{"type":"bool","description":"Whether the following environmental conditions are met: n1. There are no material requirements or the acceptance standard on site that will affect the delivery and installation of the CDC device. n2. The following conditions are met for finalized rack positions: Temperature ranges from 41 to 104 degrees F (5 to 40 degrees C). Humidity ranges from 10 degrees F (-12 degrees C) to 70 degrees F (21 degrees C) and relative humidity ranges from 8% RH to 80% RH. Air flows from front to back at the rack position and there is sufficient air in CFM (cubic feet per minute). The air quantity in CFM must be 145.8 times the power consumption (in KVA) of CDC.","description_kind":"plain","optional":true,"computed":true},"country":{"type":"string","description":"Site Country.","description_kind":"plain","required":true},"description":{"type":"string","description":"Site Description.","description_kind":"plain","optional":true},"dimension_requirement":{"type":"bool","description":"Whether the following dimension conditions are met: Your loading dock can accommodate one rack container (H x W x D = 94 x 54 x 48). You can provide a clear route from the delivery point of your rack (H x W x D = 80 x 24 x 48) to its final installation location. You should consider platforms, corridors, doors, turns, ramps, freight elevators as well as other access restrictions when measuring the depth. There shall be a 48 or greater front clearance and a 24 or greater rear clearance where the CDC is finally installed.","description_kind":"plain","optional":true,"computed":true},"fiber_type":{"type":"string","description":"Site Fiber Type. Using optical fiber type to connect the CDC device to the network SM(Single-Mode) or MM(Multi-Mode) fibers are available.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_weight":{"type":"number","description":"Site Max Weight capacity (KG).","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Site Name.","description_kind":"plain","required":true},"need_help":{"type":"bool","description":"Whether you need help from Tencent Cloud for rack installation.","description_kind":"plain","optional":true,"computed":true},"optical_standard":{"type":"string","description":"Site Optical Standard. Optical standard used to connect the CDC device to the network This field depends on the uplink speed, optical fiber type, and distance to upstream equipment. Allow value: `SM`, `MM`.","description_kind":"plain","optional":true},"optional_address_line":{"type":"string","description":"Detailed address of the site area (to be added).","description_kind":"plain","optional":true},"power_connectors":{"type":"string","description":"Site Power Connectors. Example: 380VAC3P.","description_kind":"plain","optional":true},"power_draw_kva":{"type":"number","description":"Site Power DrawKva (KW).","description_kind":"plain","optional":true,"computed":true},"power_feed_drop":{"type":"string","description":"Site Power Feed Drop. Whether power is supplied from above or below the rack. Allow value: `UP`, `DOWN`.","description_kind":"plain","optional":true},"province":{"type":"string","description":"Site Province.","description_kind":"plain","required":true},"redundant_networking":{"type":"bool","description":"Whether redundant upstream equipment (switch or router) is provided so that both network devices can be connected to the network.","description_kind":"plain","optional":true,"computed":true},"redundant_power":{"type":"bool","description":"Whether there is power redundancy.","description_kind":"plain","optional":true,"computed":true},"uplink_count":{"type":"number","description":"Number of uplinks used by each CDC device (2 devices per rack) when connected to the network.","description_kind":"plain","optional":true,"computed":true},"uplink_speed_gbps":{"type":"number","description":"Uplink speed from the network to Tencent Cloud Region.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cdh_instance":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone for the CDH instance.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID`. The default is `PREPAID`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the instance.","description_kind":"plain","computed":true},"cvm_instance_ids":{"type":["list","string"],"description":"Id of CVM instances that have been created on the CDH instance.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Expired time of the instance.","description_kind":"plain","computed":true},"host_name":{"type":"string","description":"The name of the CDH instance. The max length of host_name is 60.","description_kind":"plain","optional":true,"computed":true},"host_resource":{"type":["list",["object",{"cpu_available_num":"number","cpu_total_num":"number","disk_available_size":"number","disk_total_size":"number","disk_type":"string","memory_available_size":"number","memory_total_size":"number"}]],"description":"An information list of host resource. Each element contains the following attributes:","description_kind":"plain","computed":true},"host_state":{"type":"string","description":"State of the CDH instance.","description_kind":"plain","computed":true},"host_type":{"type":"string","description":"The type of the CDH instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdn_domain":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration.","description_kind":"plain","optional":true},"cname":{"type":"string","description":"CNAME address of domain name.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of domain name.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Name of the acceleration domain.","description_kind":"plain","required":true},"dry_run_create_result":{"type":"string","description":"Used for store `dry_run` request json.","description_kind":"plain","computed":true},"dry_run_update_result":{"type":"string","description":"Used for store `dry_run` update request json.","description_kind":"plain","computed":true},"explicit_using_dry_run":{"type":"bool","description":"Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing.","description_kind":"plain","optional":true},"follow_redirect_switch":{"type":"string","description":"301/302 redirect following switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"full_url_cache":{"type":"bool","description":"Whether to enable full-path cache. Default value is `true`.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_access_switch":{"type":"string","description":"ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"offline_cache_switch":{"type":"string","description":"Offline cache switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"The project CDN belongs to, default to 0.","description_kind":"plain","optional":true},"quic_switch":{"type":"string","description":"QUIC switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"range_origin_switch":{"type":"string","description":"Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.","description_kind":"plain","optional":true},"response_header_cache_switch":{"type":"string","description":"Response header cache switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"seo_switch":{"type":"string","description":"SEO switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true},"service_type":{"type":"string","description":"Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration, `hybrid`: hybrid acceleration, `dynamic`: dynamic acceleration.","description_kind":"plain","required":true},"specific_config_mainland":{"type":"string","description":"Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details.","description_kind":"plain","optional":true},"specific_config_overseas":{"type":"string","description":"Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Acceleration service status.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of cdn domain.","description_kind":"plain","optional":true},"video_seek_switch":{"type":"string","description":"Video seek switch, available values: `on`, `off` (default).","description_kind":"plain","optional":true}},"block_types":{"authentication":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Authentication switching, available values: `on`, `off`.","description_kind":"plain","optional":true}},"block_types":{"type_a":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true},"sign_param":{"type":"string","description":"Signature parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.","description_kind":"plain","required":true}},"description":"Timestamp hotlink protection mode A configuration.","description_kind":"plain"},"max_items":1},"type_b":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true}},"description":"Timestamp hotlink protection mode B configuration. NOTE: according to upgrading of TencentCloud Platform, TypeB is unavailable for now.","description_kind":"plain"},"max_items":1},"type_c":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true},"time_format":{"type":"string","description":"Timestamp formation, available values: `dec`, `hex`.","description_kind":"plain","optional":true}},"description":"Timestamp hotlink protection mode C configuration.","description_kind":"plain"},"max_items":1},"type_d":{"nesting_mode":"list","block":{"attributes":{"backup_secret_key":{"type":"string","description":"Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.","description_kind":"plain","optional":true},"expire_time":{"type":"number","description":"Signature expiration time in second. The maximum value is 630720000.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.","description_kind":"plain","required":true},"filter_type":{"type":"string","description":"Available values: `whitelist` - all types apart from `file_extensions` are authenticated, `blacklist`: - only the types in the `file_extensions` are authenticated.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.","description_kind":"plain","required":true},"time_format":{"type":"string","description":"Timestamp formation, available values: `dec`, `hex`.","description_kind":"plain","optional":true},"time_param":{"type":"string","description":"Timestamp parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.","description_kind":"plain","optional":true}},"description":"Timestamp hotlink protection mode D configuration.","description_kind":"plain"},"max_items":1}},"description":"Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.","description_kind":"plain"},"max_items":1},"aws_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for S3 origin.","description_kind":"plain"},"max_items":1},"band_width_alert":{"nesting_mode":"list","block":{"attributes":{"alert_percentage":{"type":"number","description":"Alert percentage.","description_kind":"plain","optional":true},"alert_switch":{"type":"string","description":"Switch alert.","description_kind":"plain","optional":true},"bps_threshold":{"type":"number","description":"threshold of bps.","description_kind":"plain","optional":true},"counter_measure":{"type":"string","description":"Counter measure.","description_kind":"plain","optional":true},"last_trigger_time":{"type":"string","description":"Last trigger time.","description_kind":"plain","computed":true},"last_trigger_time_overseas":{"type":"string","description":"Last trigger time of overseas.","description_kind":"plain","computed":true},"metric":{"type":"string","description":"Metric.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"statistic_item":{"nesting_mode":"list","block":{"attributes":{"alert_percentage":{"type":"number","description":"Alert percentage.","description_kind":"plain","optional":true},"alert_switch":{"type":"string","description":"Switch alert.","description_kind":"plain","optional":true},"bps_threshold":{"type":"number","description":"threshold of bps.","description_kind":"plain","optional":true},"counter_measure":{"type":"string","description":"Counter measure, values: `RETURN_404`, `RESOLVE_DNS_TO_ORIGIN`.","description_kind":"plain","optional":true},"cycle":{"type":"number","description":"Cycle of checking in minutes, values `60`, `1440`.","description_kind":"plain","optional":true},"metric":{"type":"string","description":"Metric.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of statistic item.","description_kind":"plain","optional":true},"unblock_time":{"type":"number","description":"Time of auto unblock.","description_kind":"plain","optional":true}},"description":"Specify statistic item configuration.","description_kind":"plain"},"max_items":1}},"description":"Bandwidth cap configuration.","description_kind":"plain"},"max_items":1},"cache_key":{"nesting_mode":"list","block":{"attributes":{"full_url_cache":{"type":"string","description":"Whether to enable full-path cache, values `on` (DEFAULT ON), `off`.","description_kind":"plain","optional":true},"ignore_case":{"type":"string","description":"Specifies whether the cache key is case sensitive.","description_kind":"plain","optional":true}},"block_types":{"key_rules":{"nesting_mode":"list","block":{"attributes":{"full_url_cache":{"type":"string","description":"Whether to enable full-path cache, values `on` (DEFAULT ON), `off`.","description_kind":"plain","optional":true},"ignore_case":{"type":"string","description":"Whether caches are case insensitive.","description_kind":"plain","optional":true},"rule_paths":{"type":["list","string"],"description":"List of rule paths for each `key_rules`: `/` for `index`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","required":true},"rule_tag":{"type":"string","description":"Specify rule tag, default value is `user`.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Rule type, available: `file`, `directory`, `path`, `index`.","description_kind":"plain","required":true}},"block_types":{"query_string":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Specify key rule QS action, values: `includeCustom`, `excludeCustom`.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to use QueryString as part of CacheKey, values `on`, `off` (Default).","description_kind":"plain","optional":true},"value":{"type":"string","description":"Array of included/excluded query strings (separated by `;`).","description_kind":"plain","optional":true}},"description":"Request parameter contained in CacheKey.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Path-specific cache key configuration.","description_kind":"plain"}},"query_string":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Include/exclude query parameters. Values: `includeAll` (Default), `excludeAll`, `includeCustom`, `excludeCustom`.","description_kind":"plain","optional":true,"computed":true},"reorder":{"type":"string","description":"Whether to sort again, values `on`, `off` (Default).","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to use QueryString as part of CacheKey, values `on`, `off` (Default).","description_kind":"plain","optional":true},"value":{"type":"string","description":"Array of included/excluded query strings (separated by `;`).","description_kind":"plain","optional":true}},"description":"Request parameter contained in CacheKey.","description_kind":"plain"},"max_items":1}},"description":"Cache key configuration (Ignore Query String configuration). NOTE: All of `full_url_cache` default value is `on`.","description_kind":"plain"},"max_items":1},"compression":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"compression_rules":{"nesting_mode":"list","block":{"attributes":{"algorithms":{"type":["list","string"],"description":"List of algorithms, available: `gzip` and `brotli`.","description_kind":"plain","required":true},"compress":{"type":"bool","description":"Must be set as true, enables compression.","description_kind":"plain","required":true},"file_extensions":{"type":["list","string"],"description":"List of file extensions like `jpg`, `txt`.","description_kind":"plain","optional":true},"max_length":{"type":"number","description":"The maximum file size to trigger compression (in bytes).","description_kind":"plain","required":true},"min_length":{"type":"number","description":"The minimum file size to trigger compression (in bytes).","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"List of rule paths for each `rule_type`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Rule type, available: `all`, `file`, `directory`, `path`, `contentType`.","description_kind":"plain","optional":true}},"description":"List of compression rules.","description_kind":"plain"}}},"description":"Smart compression configurations.","description_kind":"plain"},"max_items":1},"downstream_capping":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"capping_rules":{"nesting_mode":"list","block":{"attributes":{"kbps_threshold":{"type":"number","description":"Capping rule kbps threshold.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"List of capping rule path.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Capping rule type.","description_kind":"plain","required":true}},"description":"List of capping rule.","description_kind":"plain"}}},"description":"Downstream capping configuration.","description_kind":"plain"},"max_items":1},"error_page":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"page_rules":{"nesting_mode":"list","block":{"attributes":{"redirect_code":{"type":"number","description":"Redirect code of error page rules.","description_kind":"plain","required":true},"redirect_url":{"type":"string","description":"Redirect url of error page rules.","description_kind":"plain","required":true},"status_code":{"type":"number","description":"Status code of error page rules.","description_kind":"plain","required":true}},"description":"List of error page rule.","description_kind":"plain"}}},"description":"Error page configurations.","description_kind":"plain"},"max_items":1},"https_config":{"nesting_mode":"list","block":{"attributes":{"http2_switch":{"type":"string","description":"HTTP2 configuration switch. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true},"https_switch":{"type":"string","description":"HTTPS configuration switch. Valid values are `on` and `off`.","description_kind":"plain","required":true},"ocsp_stapling_switch":{"type":"string","description":"OCSP configuration switch. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true},"spdy_switch":{"type":"string","description":"Spdy configuration switch. Valid values are `on` and `off`. and default value is `off`. This parameter is for white-list customer.","description_kind":"plain","optional":true},"tls_versions":{"type":["list","string"],"description":"Tls version settings, only support some Advanced domain names, support settings TLSv1, TLSV1.1, TLSV1.2, TLSv1.3, when modifying must open consecutive versions.","description_kind":"plain","optional":true,"computed":true},"verify_client":{"type":"string","description":"Client certificate authentication feature. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true}},"block_types":{"client_certificate_config":{"nesting_mode":"list","block":{"attributes":{"certificate_content":{"type":"string","description":"Client Certificate PEM format, requires Base64 encoding.","description_kind":"plain","required":true},"certificate_name":{"type":"string","description":"Client certificate name.","description_kind":"plain","computed":true},"deploy_time":{"type":"string","description":"Deploy time of client certificate.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Expire time of client certificate.","description_kind":"plain","computed":true}},"description":"Client certificate configuration information.","description_kind":"plain"},"max_items":1},"force_redirect":{"nesting_mode":"list","block":{"attributes":{"carry_headers":{"type":"string","description":"Whether to return the newly added header during force redirection. Values: `on`, `off`.","description_kind":"plain","optional":true},"redirect_status_code":{"type":"number","description":"Forced redirect status code. Valid values are `301` and `302`. When `switch` setting `off`, this property does not need to be set or set to `302`. Default value is `302`.","description_kind":"plain","optional":true},"redirect_type":{"type":"string","description":"Forced redirect type. Valid values are `http` and `https`. `http` means a forced redirect from HTTPS to HTTP, `https` means a forced redirect from HTTP to HTTPS. When `switch` setting `off`, this property does not need to be set or set to `http`. Default value is `http`.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Forced redirect configuration switch. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true}},"description":"Configuration of forced HTTP or HTTPS redirects.","description_kind":"plain"},"max_items":1},"server_certificate_config":{"nesting_mode":"list","block":{"attributes":{"certificate_content":{"type":"string","description":"Server certificate information. This is required when uploading an external certificate, which should contain the complete certificate chain.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Server certificate ID.","description_kind":"plain","optional":true},"certificate_name":{"type":"string","description":"Server certificate name.","description_kind":"plain","computed":true},"deploy_time":{"type":"string","description":"Deploy time of server certificate.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Expire time of server certificate.","description_kind":"plain","computed":true},"message":{"type":"string","description":"Certificate remarks.","description_kind":"plain","optional":true},"private_key":{"type":"string","description":"Server key information. This is required when uploading an external certificate.","description_kind":"plain","optional":true}},"description":"Server certificate configuration information.","description_kind":"plain"},"max_items":1}},"description":"HTTPS acceleration configuration. It's a list and consist of at most one item.","description_kind":"plain"},"max_items":1},"hw_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for OBS origin.","description_kind":"plain"},"max_items":1},"ip_filter":{"nesting_mode":"list","block":{"attributes":{"filter_type":{"type":"string","description":"IP `blacklist`/`whitelist` type.","description_kind":"plain","optional":true},"filters":{"type":["list","string"],"description":"Ip filter list, Supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.","description_kind":"plain","optional":true},"return_code":{"type":"number","description":"Return code, available values: 400-499.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"filter_rules":{"nesting_mode":"list","block":{"attributes":{"filter_type":{"type":"string","description":"Ip filter `blacklist`/`whitelist` type of filter rules.","description_kind":"plain","required":true},"filters":{"type":["list","string"],"description":"Ip filter rule list, supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"Content list for each `rule_type`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Ip filter rule type of filter rules, available: `all`, `file`, `directory`, `path`.","description_kind":"plain","required":true}},"description":"Ip filter rules, This feature is only available to selected beta customers.","description_kind":"plain"}}},"description":"Specify Ip filter configurations.","description_kind":"plain"},"max_items":1},"ip_freq_limit":{"nesting_mode":"list","block":{"attributes":{"qps":{"type":"number","description":"Sets the limited number of requests per second, 514 will be returned for requests that exceed the limit.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Specify Ip frequency limit configurations.","description_kind":"plain"},"max_items":1},"max_age":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"max_age_rules":{"nesting_mode":"list","block":{"attributes":{"follow_origin":{"type":"string","description":"Whether to follow origin, values: `on`/`off`, if set to `on`, the `max_age_time` will be ignored.","description_kind":"plain","optional":true},"max_age_contents":{"type":["list","string"],"description":"List of rule paths for each `max_age_type`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.","description_kind":"plain","required":true},"max_age_time":{"type":"number","description":"Max Age time in seconds, this can set to `0` that stands for no cache.","description_kind":"plain","required":true},"max_age_type":{"type":"string","description":"The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page.","description_kind":"plain","required":true}},"description":"List of Max Age rule configuration.","description_kind":"plain"}}},"description":"Browser cache configuration. (This feature is in beta and not generally available yet).","description_kind":"plain"},"max_items":1},"origin":{"nesting_mode":"list","block":{"attributes":{"backup_origin_list":{"type":["list","string"],"description":"Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding `backup_origin_type`.","description_kind":"plain","optional":true},"backup_origin_type":{"type":"string","description":"Backup origin server type, which supports the following types: `domain`: domain name type, `ip`: IP list used as origin server, `ipv6_domain`: Multiple IPv6 addresses and one domain name, `ip_ipv6`: Multiple IPv4 addresses and one IPv6 address, `ip_ipv6_domain`: Multiple IPv4 and IPv6 addresses and one domain name.","description_kind":"plain","optional":true},"backup_server_name":{"type":"string","description":"Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default.","description_kind":"plain","optional":true},"cos_private_access":{"type":"string","description":"When OriginType is COS, you can specify if access to private buckets is allowed. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true},"origin_list":{"type":["list","string"],"description":"Master origin server list. Valid values can be ip or domain name. When modifying the origin server, you need to enter the corresponding `origin_type`.","description_kind":"plain","required":true},"origin_pull_protocol":{"type":"string","description":"Origin-pull protocol configuration. `http`: forced HTTP origin-pull, `follow`: protocol follow origin-pull, `https`: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull.","description_kind":"plain","optional":true},"origin_type":{"type":"string","description":"Master origin server type. The following types are supported: `domain`: Domain name, `domainv6`: IPv6 domain name, `cos`: COS bucket address, `third_party`: Third-party object storage origin, `igtm`: IGTM origin, `ip`: IP address, `ipv6`: One IPv6 address, `ip_ipv6`: Multiple IPv4 addresses and one IPv6 address, `ip_domain`: IP addresses and domain names (only available to beta users), `ip_domainv6`: Multiple IPv4 addresses and one IPv6 domain name, `ipv6_domain`: Multiple IPv6 addresses and one domain name, `ipv6_domainv6`: Multiple IPv6 addresses and one IPv6 domain name, `domain_domainv6`: Multiple IPv4 domain names and one IPv6 domain name, `ip_ipv6_domain`: Multiple IPv4 and IPv6 addresses and one domain name, `ip_ipv6_domainv6`: Multiple IPv4 and IPv6 addresses and one IPv6 domain name, `ip_domain_domainv6`: Multiple IPv4 addresses and IPv4 domain names and one IPv6 domain name, `ipv6_domain_domainv6`: Multiple IPv4 domain names and IPv6 addresses and one IPv6 domain name, `ip_ipv6_domain_domainv6`: Multiple IPv4 and IPv6 addresses and IPv4 domain names and one IPv6 domain name.","description_kind":"plain","required":true},"server_name":{"type":"string","description":"Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default.","description_kind":"plain","optional":true,"computed":true}},"description":"Origin server configuration. It's a list and consist of at most one item.","description_kind":"plain"},"min_items":1,"max_items":1},"origin_pull_optimization":{"nesting_mode":"list","block":{"attributes":{"optimization_type":{"type":"string","description":"Optimization type, values: `OVToCN` - Overseas to CN, `CNToOV` CN to Overseas.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).","description_kind":"plain"},"max_items":1},"origin_pull_timeout":{"nesting_mode":"list","block":{"attributes":{"connect_timeout":{"type":"number","description":"The origin-pull connection timeout (in seconds). Valid range: 5-60.","description_kind":"plain","required":true},"receive_timeout":{"type":"number","description":"The origin-pull receipt timeout (in seconds). Valid range: 10-60.","description_kind":"plain","required":true}},"description":"Cross-border linkage optimization configuration.","description_kind":"plain"},"max_items":1},"oss_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for OSS origin.","description_kind":"plain"},"max_items":1},"others_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Object storage back-to-source authentication of other vendors.","description_kind":"plain"},"max_items":1},"post_max_size":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"Maximum size in MB, value range is `[1, 200]`.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Maximum post size configuration.","description_kind":"plain"}},"qn_private_access":{"nesting_mode":"list","block":{"attributes":{"access_key":{"type":"string","description":"Access ID.","description_kind":"plain","optional":true,"sensitive":true},"secret_key":{"type":"string","description":"Key.","description_kind":"plain","optional":true,"sensitive":true},"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"description":"Access authentication for OBS origin.","description_kind":"plain"},"max_items":1},"referer":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"referer_rules":{"nesting_mode":"list","block":{"attributes":{"allow_empty":{"type":"bool","description":"Whether to allow emptpy.","description_kind":"plain","required":true},"referer_type":{"type":"string","description":"Referer type.","description_kind":"plain","required":true},"referers":{"type":["list","string"],"description":"Referer list.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"Referer rule path list.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Referer rule type.","description_kind":"plain","required":true}},"description":"List of referer rules.","description_kind":"plain"}}},"description":"Referer configuration.","description_kind":"plain"},"max_items":1},"request_header":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Custom request header configuration switch. Valid values are `on` and `off`. and default value is `off`.","description_kind":"plain","optional":true}},"block_types":{"header_rules":{"nesting_mode":"list","block":{"attributes":{"header_mode":{"type":"string","description":"Http header setting method. The following types are supported: `add`: add a head, if a head already exists, there will be a duplicate head, `del`: delete the head.","description_kind":"plain","required":true},"header_name":{"type":"string","description":"Http header name.","description_kind":"plain","required":true},"header_value":{"type":"string","description":"Http header value, optional when Mode is `del`, Required when Mode is `add`/`set`.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect.","description_kind":"plain","required":true}},"description":"Custom request header configuration rules.","description_kind":"plain"}}},"description":"Request header configuration. It's a list and consist of at most one item.","description_kind":"plain"},"max_items":1},"response_header":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"header_rules":{"nesting_mode":"list","block":{"attributes":{"header_mode":{"type":"string","description":"Response header mode.","description_kind":"plain","required":true},"header_name":{"type":"string","description":"response header name of rule.","description_kind":"plain","required":true},"header_value":{"type":"string","description":"response header value of rule.","description_kind":"plain","required":true},"rule_paths":{"type":["list","string"],"description":"response rule paths of rule.","description_kind":"plain","required":true},"rule_type":{"type":"string","description":"response rule type of rule.","description_kind":"plain","required":true}},"description":"List of response header rule.","description_kind":"plain"}}},"description":"Response header configurations.","description_kind":"plain"},"max_items":1},"rule_cache":{"nesting_mode":"list","block":{"attributes":{"cache_time":{"type":"number","description":"Cache expiration time setting, the unit is second, the maximum can be set to 365 days.","description_kind":"plain","required":true},"compare_max_age":{"type":"string","description":"Advanced cache expiration configuration. When it is turned on, it will compare the max-age value returned by the origin site with the cache expiration time set in CacheRules, and take the minimum value to cache at the node. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"follow_origin_switch":{"type":"string","description":"Follow the source station configuration switch. Valid values are `on` and `off`.","description_kind":"plain","optional":true},"heuristic_cache_switch":{"type":"string","description":"Specify whether to enable heuristic cache, only available while `follow_origin_switch` enabled, values: `on`, `off` (Default).","description_kind":"plain","optional":true},"heuristic_cache_time":{"type":"number","description":"Specify heuristic cache time in second, only available while `follow_origin_switch` and `heuristic_cache_switch` enabled.","description_kind":"plain","optional":true},"ignore_cache_control":{"type":"string","description":"Force caching. After opening, the no-store and no-cache resources returned by the origin site will also be cached in accordance with the CacheRules rules. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"ignore_set_cookie":{"type":"string","description":"Ignore the Set-Cookie header of the origin site. Valid values are `on` and `off`. Default value is `off`. This parameter is for white-list customer.","description_kind":"plain","optional":true},"no_cache_switch":{"type":"string","description":"Cache configuration switch. Valid values are `on` and `off`.","description_kind":"plain","optional":true},"re_validate":{"type":"string","description":"Always check back to origin. Valid values are `on` and `off`. Default value is `off`.","description_kind":"plain","optional":true},"rule_paths":{"type":["list","string"],"description":"Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html, `index`: fill /.","description_kind":"plain","optional":true,"computed":true},"rule_type":{"type":"string","description":"Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Cache configuration switch. Valid values are `on` and `off`.","description_kind":"plain","optional":true}},"description":"Advanced path cache configuration.","description_kind":"plain"}},"status_code_cache":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Configuration switch, available values: `on`, `off` (default).","description_kind":"plain","required":true}},"block_types":{"cache_rules":{"nesting_mode":"list","block":{"attributes":{"cache_time":{"type":"number","description":"Status code cache expiration time (in seconds).","description_kind":"plain","required":true},"status_code":{"type":"string","description":"Code of status cache. available values: `403`, `404`.","description_kind":"plain","required":true}},"description":"List of cache rule.","description_kind":"plain"}}},"description":"Status code cache configurations.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cdn_url_purge":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Specify purge area. NOTE: only purge same area cache contents.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"purge_history":{"type":["list",["object",{"create_time":"string","flush_type":"string","purge_type":"string","status":"string","task_id":"string","url":"string"}]],"description":"logs of latest purge task.","description_kind":"plain","computed":true},"redo":{"type":"number","description":"Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Task id of last operation.","description_kind":"plain","computed":true},"url_encode":{"type":"bool","description":"Whether to encode urls, if set to `true` will auto encode instead of manual process.","description_kind":"plain","optional":true},"urls":{"type":["list","string"],"description":"List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cdn_url_push":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Specify push area. NOTE: only push same area cache contents.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer":{"type":"string","description":"Layer to push.","description_kind":"plain","optional":true},"parse_m3u8":{"type":"bool","description":"Whether to recursive parse m3u8 files.","description_kind":"plain","optional":true},"push_history":{"type":["list",["object",{"area":"string","create_time":"string","percent":"number","status":"string","task_id":"string","update_time":"string","url":"string"}]],"description":"logs of latest push task.","description_kind":"plain","computed":true},"redo":{"type":"number","description":"Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Push task id.","description_kind":"plain","computed":true},"urls":{"type":["list","string"],"description":"List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.","description_kind":"plain","required":true},"user_agent":{"type":"string","description":"Specify `User-Agent` HTTP header, default: `TencentCdn`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdwdoris_instance":{"version":0,"block":{"attributes":{"case_sensitive":{"type":"number","description":"Whether the table name is case sensitive, 0 refers to sensitive, 1 refers to insensitive, compared in lowercase; 2 refers to insensitive, and the table name is changed to lowercase for storage.","description_kind":"plain","optional":true},"doris_user_pwd":{"type":"string","description":"Database password.","description_kind":"plain","required":true,"sensitive":true},"enable_multi_zones":{"type":"bool","description":"Whether to enable multi-availability zone.","description_kind":"plain","optional":true},"ha_flag":{"type":"bool","description":"Whether it is highly available.","description_kind":"plain","required":true},"ha_type":{"type":"number","description":"High availability type: 0 indicates non-high availability (only one FE, FeSpec.CreateInstanceSpec.Count=1), 1 indicates read high availability (at least 3 FEs must be deployed, FeSpec.CreateInstanceSpec.Count\u003e=3, and it must be an odd number), 2 indicates read and write high availability (at least 5 FEs must be deployed, FeSpec.CreateInstanceSpec.Count\u003e=5, and it must be an odd number).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"product_version":{"type":"string","description":"Product version number.","description_kind":"plain","required":true},"security_group_ids":{"type":["list","string"],"description":"Security Group Id list.","description_kind":"plain","optional":true},"user_subnet_id":{"type":"string","description":"User subnet ID.","description_kind":"plain","required":true},"user_vpc_id":{"type":"string","description":"User VPCID.","description_kind":"plain","required":true},"workload_group_status":{"type":"string","description":"Whether to enable resource group. `open` - enable, `close` - disable.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true}},"block_types":{"be_spec":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"Quantities.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"Cloud disk size.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"Specification name.","description_kind":"plain","required":true}},"description":"BE specifications.","description_kind":"plain"},"min_items":1,"max_items":1},"charge_properties":{"nesting_mode":"list","block":{"attributes":{"charge_type":{"type":"string","description":"Billing type: `PREPAID` for prepayment, and `POSTPAID_BY_HOUR` for postpayment. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"Whether to automatically renew. 1 means automatic renewal is enabled. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Billing duration Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Billing time unit, and `m` means month, etc. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Payment type.","description_kind":"plain"},"min_items":1,"max_items":1},"fe_spec":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"Quantities.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"Cloud disk size.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"Specification name.","description_kind":"plain","required":true}},"description":"FE specifications.","description_kind":"plain"},"min_items":1,"max_items":1},"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tag list.","description_kind":"plain"}},"user_multi_zone_infos":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"Subnet ID Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"subnet_ip_num":{"type":"number","description":"The number of available IP addresses in the current subnet Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Availability zone Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"After the Multi-AZ is enabled, all user's Availability Zones and Subnets information are shown.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cdwdoris_workload_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"block_types":{"workload_group":{"nesting_mode":"list","block":{"attributes":{"cpu_hard_limit":{"type":"string","description":"Cpu hard limit. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"cpu_share":{"type":"number","description":"CPU weight. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable_memory_over_commit":{"type":"bool","description":"Whether to allow over-allocation. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"memory_limit":{"type":"number","description":"Memory limit, the sum of the memory limit values of all resource groups should be less than or equal to 100. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"workload_group_name":{"type":"string","description":"Workload group name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Resource group configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cdwpg_instance":{"version":0,"block":{"attributes":{"admin_password":{"type":"string","description":"cluster password.","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"user_subnet_id":{"type":"string","description":"subnet.","description_kind":"plain","required":true},"user_vpc_id":{"type":"string","description":"private network.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability Zone.","description_kind":"plain","required":true}},"block_types":{"charge_properties":{"nesting_mode":"list","block":{"attributes":{"charge_type":{"type":"string","description":"Charge type, vaild values: PREPAID, POSTPAID_BY_HOUR.","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"0-no automatic renewal,1-automatic renewalNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Time RangeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true},"time_unit":{"type":"string","description":"Time Unit,Generally h and mNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true}},"description":"instance billing mode.","description_kind":"plain"},"min_items":1,"max_items":1},"resources":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"resource count.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"resource name.","description_kind":"plain","required":true},"type":{"type":"string","description":"resource type.","description_kind":"plain","required":true}},"block_types":{"disk_spec":{"nesting_mode":"list","block":{"attributes":{"disk_count":{"type":"number","description":"disk count.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"disk size.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"disk type.","description_kind":"plain","required":true}},"description":"disk Information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"resource information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_cfs_access_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the access group.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the access group, and max length is 255.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the access group, and max length is 64.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfs_access_rule":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"ID of a access group.","description_kind":"plain","required":true},"auth_client_ip":{"type":"string","description":"A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"priority":{"type":"number","description":"The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.","description_kind":"plain","required":true},"rw_permission":{"type":"string","description":"Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.","description_kind":"plain","optional":true},"user_permission":{"type":"string","description":"The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; `no_root_squash` indicates that access root users keep root account permission.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_auto_snapshot_policy":{"version":0,"block":{"attributes":{"alive_days":{"type":"number","description":"Snapshot retention period.","description_kind":"plain","optional":true},"day_of_month":{"type":"string","description":"The specific day (day 1 to day 31) of the month on which to create a snapshot.","description_kind":"plain","optional":true},"day_of_week":{"type":"string","description":"The day of the week on which to repeat the snapshot operation.","description_kind":"plain","optional":true},"hour":{"type":"string","description":"The time point when to repeat the snapshot operation.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval_days":{"type":"number","description":"The snapshot interval, in days.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"Policy name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_auto_snapshot_policy_attachment":{"version":0,"block":{"attributes":{"auto_snapshot_policy_id":{"type":"string","description":"ID of the snapshot to be unbound.","description_kind":"plain","required":true},"file_system_ids":{"type":"string","description":"List of IDs of the file systems to be unbound, separated by comma.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfs_file_system":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"ID of a access group.","description_kind":"plain","required":true},"availability_zone":{"type":"string","description":"The available zone that the file system locates at.","description_kind":"plain","required":true},"capacity":{"type":"number","description":"File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).","description_kind":"plain","optional":true,"computed":true},"ccn_id":{"type":"string","description":"CCN instance ID (required if the network type is CCN).","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in CCN.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the file system.","description_kind":"plain","computed":true},"fs_id":{"type":"string","description":"Mount root-directory.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_ip":{"type":"string","description":"IP of mount point.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a file system.","description_kind":"plain","optional":true,"computed":true},"net_interface":{"type":"string","description":"Network type, Default `VPC`. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system, and `CCN` for a Standard Turbo or High-Performance Turbo one.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default. For the Turbo series, you must set this parameter to `TURBO`.","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP` (High-Performance Turbo). Default value: `SD`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a subnet.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of a VPC network.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfs_sign_up_cfs_service":{"version":0,"block":{"attributes":{"cfs_service_status":{"type":"string","description":"Current status of the CFS service for this user. Valid values: creating (activating); created (activated).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfs_snapshot":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"Id of file system.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_name":{"type":"string","description":"Name of snapshot.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_user_quota":{"version":0,"block":{"attributes":{"capacity_hard_limit":{"type":"number","description":"Capacity Limit(GB).","description_kind":"plain","optional":true},"file_hard_limit":{"type":"number","description":"File limit.","description_kind":"plain","optional":true},"file_system_id":{"type":"string","description":"File system ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"Info of UID/GID.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"Quota type. Valid value: `Uid`, `Gid`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_address_template":{"version":0,"block":{"attributes":{"detail":{"type":"string","description":"Template Detail.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_string":{"type":"string","description":"Type is 1, ip template eg: 1.1.1.1,2.2.2.2; Type is 5, domain name template eg: www.qq.com, www.tencent.com.","description_kind":"plain","required":true},"name":{"type":"string","description":"Template name.","description_kind":"plain","required":true},"type":{"type":"number","description":"1: ip template; 5: domain name templates.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_block_ignore":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Remarks information, length cannot exceed 50.","description_kind":"plain","optional":true},"direction":{"type":"string","description":"Rule direction, 0 outbound, 1 inbound, 3 intranet.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Rule domain name, one of IP and Domain is required.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Rule end time, format: 2006-01-02 15:04:05, must be greater than the current time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Rule IP address, one of IP and Domain is required.","description_kind":"plain","optional":true},"rule_type":{"type":"number","description":"Rule type, 1 block, 2 ignore, domain block is not supported.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Rule start time.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_edge_firewall_switch":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Switch, 0: off, 1: on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip":{"type":"string","description":"Public Ip.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"The first EIP switch in the vpc is turned on, and you need to specify a subnet to create a private connection. If `switch_mode` is 1 and `enable` is 1, this field is required.","description_kind":"plain","optional":true},"switch_mode":{"type":"number","description":"0: bypass; 1: serial.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_edge_policy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"direction":{"type":"number","description":"Rule direction: 1, inbound; 0, outbound.","description_kind":"plain","required":true},"enable":{"type":"string","description":"Rule status, true means enabled, false means disabled. Default is true.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_template_id":{"type":"string","description":"Parameter template id.","description_kind":"plain","computed":true},"port":{"type":"string","description":"The port for the access control policy. Value: -1/-1: All ports 80: Port 80.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol. If Direction=1 \u0026\u0026 Scope=serial, optional values: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS; If Direction=1 \u0026\u0026 Scope!=serial, optional values: TCP; If Direction=0 \u0026\u0026 Scope=serial, optional values: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS; If Direction=0 \u0026\u0026 Scope!=serial, optional values: TCP HTTP/HTTPS TLS/SSL.","description_kind":"plain","required":true},"rule_action":{"type":"string","description":"How the traffic set in the access control policy passes through the cloud firewall. Values: accept: allow; drop: reject; log: observe.","description_kind":"plain","required":true},"scope":{"type":"string","description":"Effective range. serial: serial; side: bypass; all: global, Default is all.","description_kind":"plain","optional":true},"source_content":{"type":"string","description":"Access source example: net:IP/CIDR(192.168.0.2).","description_kind":"plain","required":true},"source_type":{"type":"string","description":"Access source type: for inbound rules, the type can be net, location, vendor, template; for outbound rules, it can be net, instance, tag, template, group.","description_kind":"plain","required":true},"target_content":{"type":"string","description":"Example of access purpose: net: IP/CIDR(192.168.0.2) domain: domain name rules, such as *.qq.com.","description_kind":"plain","required":true},"target_type":{"type":"string","description":"Access purpose type: For inbound rules, the type can be net, instance, tag, template, group; for outbound rules, it can be net, location, vendor, template.","description_kind":"plain","required":true},"uuid":{"type":"number","description":"The unique id corresponding to the rule, no need to fill in when creating the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_nat_firewall_switch":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Switch, 0: off, 1: on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_ins_id":{"type":"string","description":"Firewall instance id.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_nat_instance":{"version":0,"block":{"attributes":{"cross_a_zone":{"type":"number","description":"Off-site disaster recovery 1: use off-site disaster recovery; 0: do not use off-site disaster recovery; if empty, the default is not to use off-site disaster recovery.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"number","description":"Mode 1: access mode; 0: new mode.","description_kind":"plain","required":true},"name":{"type":"string","description":"Firewall instance name.","description_kind":"plain","required":true},"nat_gw_list":{"type":["set","string"],"description":"A list of nat gateways connected to the access mode, at least one of NewModeItems and NatgwList is passed.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Bandwidth.","description_kind":"plain","required":true},"zone_set":{"type":["set","string"],"description":"Zone list.","description_kind":"plain","required":true}},"block_types":{"new_mode_items":{"nesting_mode":"list","block":{"attributes":{"eips":{"type":["set","string"],"description":"List of egress elastic public network IPs bound in the new mode.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"List of vpcs connected in new mode.","description_kind":"plain","required":true}},"description":"New mode passing parameters are added, at least one of new_mode_items and nat_gw_list is passed.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cfw_nat_policy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"direction":{"type":"number","description":"Rule direction: 1, inbound; 0, outbound.","description_kind":"plain","required":true},"enable":{"type":"string","description":"Rule status, true means enabled, false means disabled. Default is true.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_template_id":{"type":"string","description":"Parameter template id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"port":{"type":"string","description":"The port for the access control policy. Value: -1/-1: All ports 80: Port 80.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol. If Direction=1, optional values: TCP, UDP, ANY; If Direction=0, optional values: TCP, UDP, ICMP, ANY, HTTP, HTTPS, HTTP/HTTPS, SMTP, SMTPS, SMTP/SMTPS, FTP, and DNS.","description_kind":"plain","required":true},"rule_action":{"type":"string","description":"How the traffic set in the access control policy passes through the cloud firewall. Values: accept: allow; drop: reject; log: observe.","description_kind":"plain","required":true},"source_content":{"type":"string","description":"Access source example: net:IP/CIDR(192.168.0.2).","description_kind":"plain","required":true},"source_type":{"type":"string","description":"Access source type: for inbound rules, the type can be net, location, vendor, template; for outbound rules, it can be net, instance, tag, template, group.","description_kind":"plain","required":true},"target_content":{"type":"string","description":"Example of access purpose: net: IP/CIDR(192.168.0.2) domain: domain name rules, such as *.qq.com.","description_kind":"plain","required":true},"target_type":{"type":"string","description":"Access purpose type: For inbound rules, the type can be net, instance, tag, template, group; for outbound rules, it can be net, location, vendor, template.","description_kind":"plain","required":true},"uuid":{"type":"number","description":"The unique id corresponding to the rule, no need to fill in when creating the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_sync_asset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cfw_sync_route":{"version":0,"block":{"attributes":{"fw_type":{"type":"string","description":"Firewall type; nat: nat firewall; ew: inter-vpc firewall.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"sync_type":{"type":"string","description":"Synchronization operation type: Route, synchronize firewall routing.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_firewall_switch":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Turn the switch on or off. 0: turn off the switch; 1: Turn on the switch.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"switch_id":{"type":"string","description":"Firewall switch ID.","description_kind":"plain","required":true},"vpc_ins_id":{"type":"string","description":"Firewall instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_instance":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"Cloud networking id, suitable for cloud networking mode.","description_kind":"plain","optional":true},"fw_vpc_cidr":{"type":"string","description":"auto Automatically select the firewall network segment; 10.10.10.0/24 The firewall network segment entered by the user.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"number","description":"Mode 0: private network mode; 1: CCN cloud networking mode.","description_kind":"plain","required":true},"name":{"type":"string","description":"VPC firewall (group) name.","description_kind":"plain","required":true},"switch_mode":{"type":"number","description":"Switch mode of firewall instance. 1: Single point intercommunication; 2: Multi-point communication; 4: Custom Routing.","description_kind":"plain","required":true}},"block_types":{"vpc_fw_instances":{"nesting_mode":"list","block":{"attributes":{"fw_ins_id":{"type":"string","description":"Firewall instance ID (passed in editing scenario).","description_kind":"plain","computed":true},"name":{"type":"string","description":"Firewall instance name.","description_kind":"plain","required":true},"vpc_ids":{"type":["set","string"],"description":"List of VpcIds accessed in private network mode; only used in private network mode.","description_kind":"plain","optional":true}},"block_types":{"fw_deploy":{"nesting_mode":"list","block":{"attributes":{"cross_a_zone":{"type":"number","description":"Off-site disaster recovery 1: use off-site disaster recovery; 0: do not use off-site disaster recovery; if it is empty, off-site disaster recovery will not be used by default.","description_kind":"plain","optional":true},"deploy_region":{"type":"string","description":"Firewall Deployment Region.","description_kind":"plain","required":true},"width":{"type":"number","description":"Bandwidth, unit: Mbps.","description_kind":"plain","required":true},"zone_set":{"type":["set","string"],"description":"Zone list.","description_kind":"plain","required":true}},"description":"Deploy regional information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of firewall instances under firewall (group).","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_policy":{"version":0,"block":{"attributes":{"beta_list":{"type":["list",["object",{"last_time":"string","task_id":"number","task_name":"string"}]],"description":"Beta mission details. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Describe.","description_kind":"plain","required":true},"dest_content":{"type":"string","description":"Access purpose example: net:IP/CIDR(192.168.0.2) domain:domain rule, for example*.qq.com.","description_kind":"plain","required":true},"dest_type":{"type":"string","description":"Access purpose type, the type can be: net, template.","description_kind":"plain","required":true},"enable":{"type":"string","description":"Rule status, true means enabled, false means disabled. Default is true.","description_kind":"plain","optional":true},"fw_group_id":{"type":"string","description":"Firewall instance ID where the rule takes effect. Default is ALL.","description_kind":"plain","optional":true},"fw_group_name":{"type":"string","description":"Firewall name.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_uuid":{"type":"number","description":"Uuid used internally, this field is generally not used.","description_kind":"plain","computed":true},"param_template_id":{"type":"string","description":"Parameter template id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"param_template_name":{"type":"string","description":"Parameter template Name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"port":{"type":"string","description":"The port for the access control policy. Value: -1/-1: All ports; 80: port 80.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, optional value:TCP, UDP, ICMP, ANY, HTTP, HTTPS, HTTP/HTTPS, SMTP, SMTPS, SMTP/SMTPS, FTP, DNS, TLS/SSL.","description_kind":"plain","required":true},"rule_action":{"type":"string","description":"How traffic set in the access control policy passes through the cloud firewall. Value: accept:accept, drop:drop, log:log.","description_kind":"plain","required":true},"source_content":{"type":"string","description":"Access source examplnet:IP/CIDR(192.168.0.2).","description_kind":"plain","required":true},"source_type":{"type":"string","description":"Access source type, the type can be: net, template.","description_kind":"plain","required":true},"uuid":{"type":"number","description":"The unique id corresponding to the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_chdfs_access_group":{"version":0,"block":{"attributes":{"access_group_name":{"type":"string","description":"Permission group name.","description_kind":"plain","required":true},"description":{"type":"string","description":"Permission group description, default empty.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true},"vpc_type":{"type":"number","description":"vpc network type(1:CVM, 2:BM 1.0).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_chdfs_access_rule":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"access group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"access_rule":{"nesting_mode":"list","block":{"attributes":{"access_mode":{"type":"number","description":"rule access mode, 1: read only, 2: read \u0026amp; wirte.","description_kind":"plain","optional":true},"access_rule_id":{"type":"number","description":"single rule id.","description_kind":"plain","computed":true},"address":{"type":"string","description":"rule address, IP OR IP SEG.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"rule create time.","description_kind":"plain","computed":true},"priority":{"type":"number","description":"rule priority, range 1 - 100, value less higher priority.","description_kind":"plain","optional":true}},"description":"rule detail.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_chdfs_file_system":{"version":0,"block":{"attributes":{"capacity_quota":{"type":"number","description":"file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.","description_kind":"plain","required":true},"description":{"type":"string","description":"desc of the file system.","description_kind":"plain","optional":true},"enable_ranger":{"type":"bool","description":"check the ranger address or not.","description_kind":"plain","optional":true},"file_system_name":{"type":"string","description":"file system name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"posix_acl":{"type":"bool","description":"check POSIX ACL or not.","description_kind":"plain","required":true},"ranger_service_addresses":{"type":["set","string"],"description":"ranger address list, default empty.","description_kind":"plain","optional":true},"super_users":{"type":["set","string"],"description":"super users of the file system, default empty.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_chdfs_life_cycle_rule":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"file system id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"life_cycle_rule":{"nesting_mode":"list","block":{"attributes":{"create_time":{"type":"string","description":"rule create time.","description_kind":"plain","computed":true},"life_cycle_rule_id":{"type":"number","description":"single rule id.","description_kind":"plain","computed":true},"life_cycle_rule_name":{"type":"string","description":"rule name.","description_kind":"plain","optional":true},"path":{"type":"string","description":"rule op path.","description_kind":"plain","optional":true},"status":{"type":"number","description":"rule status, 1:open, 2:close.","description_kind":"plain","optional":true}},"block_types":{"transitions":{"nesting_mode":"list","block":{"attributes":{"days":{"type":"number","description":"trigger days(n day).","description_kind":"plain","required":true},"type":{"type":"number","description":"transition type, 1: archive, 2: delete, 3: low rate.","description_kind":"plain","required":true}},"description":"life cycle rule transition list.","description_kind":"plain"}}},"description":"life cycle rule.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_chdfs_mount_point":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"file system id you want to mount.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_point_name":{"type":"string","description":"mount point name.","description_kind":"plain","required":true},"mount_point_status":{"type":"number","description":"mount status 1:open, 2:close.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_chdfs_mount_point_attachment":{"version":0,"block":{"attributes":{"access_group_ids":{"type":["set","string"],"description":"associate access group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_point_id":{"type":"string","description":"associate mount point.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_bucket_attachment":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"ci_status":{"type":"string","description":"Binding object storage state, `on`: bound, `off`: unbound, `unbinding`: unbinding.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ci_bucket_pic_style":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"style_body":{"type":"string","description":"style details, example: mageMogr2/grayscale/1.","description_kind":"plain","required":true},"style_name":{"type":"string","description":"style name, style names are case-sensitive, and a combination of uppercase and lowercase letters, numbers, and `$ + _ ( )` is supported.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_guetzli":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"The name of a bucket, the format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether Guetzli is set, options: on/off.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_hot_link":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Anti-leech type, `white` is whitelist, `black` is blacklist.","description_kind":"plain","required":true},"url":{"type":["set","string"],"description":"domain address.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ci_media_animation_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Package format.","description_kind":"plain","required":true}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"time_interval":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"duration, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Starting time, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true}},"description":"time interval.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"animate_frames_per_second":{"type":"string","description":"Animation per second frame number, Priority: AnimateFramesPerSecond \u0026gt; AnimateOnlyKeepKeyFrame \u0026gt; AnimateTimeIntervalOfFrame.","description_kind":"plain","optional":true},"animate_only_keep_key_frame":{"type":"string","description":"GIFs are kept only Keyframe, Priority: AnimateFramesPerSecond \u0026gt; AnimateOnlyKeepKeyFrame \u0026gt; AnimateTimeIntervalOfFrame.","description_kind":"plain","optional":true},"animate_time_interval_of_frame":{"type":"string","description":"Animation frame extraction every time, (0, video duration], Animation frame extraction time interval, If TimeInterval.Duration is set, it is less than this value.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format `gif`, `webp`.","description_kind":"plain","required":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"quality":{"type":"string","description":"Set relative quality, [1, 100), webp image quality setting takes effect, gif has no quality parameter.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_concat_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"concat_template":{"nesting_mode":"list","block":{"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3, support 1, 2.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3.","description_kind":"plain","required":true},"samplerate":{"type":"string","description":"Sampling Rate- Unit: Hz- Optional 11025, 22050, 32000, 44100, 48000, 96000- Different packages, mp3 supports different sampling rates, as shown in the table below.","description_kind":"plain","optional":true}},"description":"audio parameters, the target file does not require Audio information, need to set Audio.Remove to true.","description_kind":"plain"},"max_items":1},"audio_mix":{"nesting_mode":"list","block":{"attributes":{"audio_source":{"type":"string","description":"The media address of the audio track that needs to be mixed.","description_kind":"plain","required":true},"mix_mode":{"type":"string","description":"Mixing mode Repeat: background sound loop, Once: The background sound is played once.","description_kind":"plain","optional":true},"replace":{"type":"string","description":"Whether to replace the original audio of the Input media file with the mixed audio track media.","description_kind":"plain","optional":true}},"block_types":{"effect_config":{"nesting_mode":"list","block":{"attributes":{"bgm_fade_time":{"type":"string","description":"bgm transition fade-in duration, support floating point numbers.","description_kind":"plain","optional":true},"enable_bgm_fade":{"type":"string","description":"Enable bgm conversion fade in.","description_kind":"plain","optional":true},"enable_end_fadeout":{"type":"string","description":"enable fade out.","description_kind":"plain","optional":true},"enable_start_fadein":{"type":"string","description":"enable fade in.","description_kind":"plain","optional":true},"end_fadeout_time":{"type":"string","description":"fade out time, greater than 0, support floating point numbers.","description_kind":"plain","optional":true,"computed":true},"start_fadein_time":{"type":"string","description":"Fade in duration, greater than 0, support floating point numbers.","description_kind":"plain","optional":true}},"description":"Mix Fade Configuration.","description_kind":"plain"},"max_items":1}},"description":"mixing parameters.","description_kind":"plain"}},"concat_fragment":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description":"node type, `start`, `end`.","description_kind":"plain","required":true},"url":{"type":"string","description":"Splicing object address.","description_kind":"plain","required":true}},"description":"Package format.","description_kind":"plain"},"min_items":1},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Container format: mp4, flv, hls, ts, mp3, aac.","description_kind":"plain","required":true}},"description":"Only splicing without transcoding.","description_kind":"plain"},"min_items":1,"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format `H.264`.","description_kind":"plain","required":true},"crf":{"type":"string","description":"Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true,"computed":true},"rotate":{"type":"string","description":"Rotation angle, Value range: [0, 360), Unit: degree.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description":"stitching template.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_pic_process_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"pic_process":{"nesting_mode":"list","block":{"attributes":{"is_pic_info":{"type":"string","description":"Whether to return the original image information.","description_kind":"plain","optional":true},"process_rule":{"type":"string","description":"Image processing rules, 1: basic image processing, please refer to the basic image processing document, 2: image compression, please refer to the image compression document, 3: blind watermark, please refer to the blind watermark document.","description_kind":"plain","required":true}},"description":"container format.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_smart_cover_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"smart_cover":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"string","description":"Number of screenshots, [1,10].","description_kind":"plain","optional":true},"delete_duplicates":{"type":"string","description":"cover deduplication, true/false.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image Format, value jpg, png, webp.","description_kind":"plain","required":true},"height":{"type":"string","description":"Height, value range: [128, 4096], unit: px, if only Height is set, Width is calculated according to the original video ratio.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Width, value range: [128, 4096], unit: px, if only Width is set, Height is calculated according to the original ratio of the video.","description_kind":"plain","optional":true}},"description":"Smart Cover Parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_snapshot_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Template ID.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"block_types":{"snapshot":{"nesting_mode":"list","block":{"attributes":{"black_level":{"type":"string","description":"Screenshot black screen detection parameters, Valid when IsCheckBlack=true, Value reference range [30, 100], indicating the proportion of black pixels, the smaller the value, the smaller the proportion of black pixels, Start\u0026gt;0, the parameter setting is invalid, no filter black screen, Start =0 parameter is valid, the start time of the frame capture is the first frame non-black screen start.","description_kind":"plain","optional":true,"computed":true},"ci_param":{"type":"string","description":"Screenshot image processing parameters, for example: imageMogr2/format/png.","description_kind":"plain","optional":true,"computed":true},"count":{"type":"string","description":"Number of screenshots, range (0 10000].","description_kind":"plain","required":true},"height":{"type":"string","description":"high, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video.","description_kind":"plain","optional":true,"computed":true},"is_check_black":{"type":"string","description":"Whether to enable black screen detection true/false.","description_kind":"plain","optional":true,"computed":true},"is_check_count":{"type":"string","description":"Whether to check the number of screenshots forcibly, when using custom interval mode to take screenshots, the video time is not long enough to capture Count screenshots, you can switch to average screenshot mode to capture Count screenshots.","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Screenshot mode, value range: {Interval, Average, KeyFrame}- Interval means interval mode Average means average mode- KeyFrame represents the key frame mode- Interval mode: Start, TimeInterval, The Count parameter takes effect. When Count is set and TimeInterval is not set, Indicates to capture all frames, a total of Count pictures- Average mode: Start, the Count parameter takes effect. express.","description_kind":"plain","optional":true,"computed":true},"pixel_black_threshold":{"type":"string","description":"Screenshot black screen detection parameters, Valid when IsCheckBlack=true, The threshold for judging whether a pixel is a black point, value range: [0, 255].","description_kind":"plain","optional":true,"computed":true},"snapshot_out_mode":{"type":"string","description":"Screenshot output mode parameters, Value range: {OnlySnapshot, OnlySprite, SnapshotAndSprite}, OnlySnapshot means output only screenshot mode OnlySprite means only output sprite mode SnapshotAndSprite means output screenshot and sprite mode.","description_kind":"plain","optional":true,"computed":true},"start":{"type":"string","description":"Starting time, [0 video duration] in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true,"computed":true},"time_interval":{"type":"string","description":"Screenshot time interval, (0 3600], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description":"wide, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"sprite_snapshot_config":{"nesting_mode":"list","block":{"attributes":{"cell_height":{"type":"string","description":"Single image height Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true},"cell_width":{"type":"string","description":"Single image width Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true},"color":{"type":"string","description":"See `https://www.ffmpeg.org/ffmpeg-utils.html#color-syntax` for details on supported colors.","description_kind":"plain","required":true},"columns":{"type":"string","description":"Number of screenshot columns, value range: [1, 10000].","description_kind":"plain","required":true},"lines":{"type":"string","description":"Number of screenshot lines, value range: [1, 10000].","description_kind":"plain","required":true},"margin":{"type":"string","description":"screenshot margin size, Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true},"padding":{"type":"string","description":"screenshot padding size, Value range: [8, 4096], Unit: px.","description_kind":"plain","optional":true,"computed":true}},"description":"Screenshot output configuration.","description_kind":"plain"},"max_items":1}},"description":"screenshot.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_speech_recognition_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"speech_recognition":{"nesting_mode":"list","block":{"attributes":{"channel_num":{"type":"string","description":"Number of voice channels: 1 means mono. EngineModelType supports only mono for non-telephone scenarios, and 2 means dual channels (only 8k_zh engine model supports dual channels, which should correspond to both sides of the call).","description_kind":"plain","required":true},"convert_num_mode":{"type":"string","description":"Whether to perform intelligent conversion of Arabic numerals (currently supports Mandarin Chinese engine): 0 means no conversion, directly output Chinese numbers, 1 means intelligently convert to Arabic numerals according to the scene, 3 means enable math-related digital conversion, the default value is 0.","description_kind":"plain","optional":true},"engine_model_type":{"type":"string","description":"Engine model type, divided into phone scene and non-phone scene, phone scene: 8k_zh: phone 8k Chinese Mandarin general (can be used for dual-channel audio), 8k_zh_s: phone 8k Chinese Mandarin speaker separation (only for monophonic audio), 8k_en: Telephone 8k English; non-telephone scene: 16k_zh: 16k Mandarin Chinese, 16k_zh_video: 16k audio and video field, 16k_en: 16k English, 16k_ca: 16k Cantonese, 16k_ja: 16k Japanese, 16k_zh_edu: Chinese education, 16k_en_edu: English education, 16k_zh_medical: medical, 16k_th: Thai, 16k_zh_dialect: multi-dialect, supports 23 dialects.","description_kind":"plain","required":true},"filter_dirty":{"type":"string","description":"Whether to filter dirty words (currently supports Mandarin Chinese engine): 0 means not to filter dirty words, 1 means to filter dirty words, 2 means to replace dirty words with *, the default value is 0.","description_kind":"plain","optional":true},"filter_modal":{"type":"string","description":"Whether to pass modal particles (currently supports Mandarin Chinese engine): 0 means not to filter modal particles, 1 means partial filtering, 2 means strict filtering, and the default value is 0.","description_kind":"plain","optional":true},"filter_punc":{"type":"string","description":"Whether to filter punctuation (currently supports Mandarin Chinese engine): 0 means no filtering, 1 means filtering end-of-sentence punctuation, 2 means filtering all punctuation, the default value is 0.","description_kind":"plain","optional":true},"output_file_type":{"type":"string","description":"Output file type, optional txt, srt. The default is txt.","description_kind":"plain","optional":true},"res_text_format":{"type":"string","description":"Recognition result return form: 0 means the recognition result text (including segmented time stamps), 1 is the detailed recognition result at the word level granularity, without punctuation, and includes the speech rate value (a list of word time stamps, generally used to generate subtitle scenes), 2 Detailed recognition results at word-level granularity (including punctuation and speech rate values)..","description_kind":"plain","optional":true},"speaker_diarization":{"type":"string","description":"Whether to enable speaker separation: 0 means not enabled, 1 means enabled (only supports 8k_zh, 16k_zh, 16k_zh_video, monophonic audio), the default value is 0, Note: 8K telephony scenarios suggest using dual-channel to distinguish between the two parties, set ChannelNum=2 is enough, no need to enable speaker separation.","description_kind":"plain","optional":true},"speaker_number":{"type":"string","description":"The number of speakers to be separated (need to be used in conjunction with enabling speaker separation), value range: 0-10, 0 means automatic separation (currently only supports \u003c= 6 people), 1-10 represents the number of specified speakers to be separated. The default value is 0.","description_kind":"plain","optional":true}},"description":"audio configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_super_resolution_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"enable_scale_up":{"type":"string","description":"Auto scaling switch, off by default.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true},"resolution":{"type":"string","description":"Resolution Options sdtohd: Standard Definition to Ultra Definition, hdto4k: HD to 4K.","description_kind":"plain","required":true},"version":{"type":"string","description":"version, default value Base, Base: basic version, Enhance: enhanced version.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ci_media_transcode_pro_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"codec":{"type":"string","description":"Codec format, value aac, mp3, flac, amr, Vorbis, opus, pcm_s16le.","description_kind":"plain","required":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true}},"description":"Audio information, do not transmit Audio, which is equivalent to deleting audio information.","description_kind":"plain"},"max_items":1},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Package format.","description_kind":"plain","required":true}},"block_types":{"clip_config":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"Fragmentation duration, default 5s.","description_kind":"plain","optional":true}},"description":"Fragment configuration, valid when format is hls and dash.","description_kind":"plain"},"max_items":1}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"time_interval":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"duration, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Starting time, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true}},"description":"time interval.","description_kind":"plain"},"max_items":1},"trans_config":{"nesting_mode":"list","block":{"attributes":{"adj_dar_method":{"type":"string","description":"Resolution adjustment method, value scale, crop, pad, none, When the aspect ratio of the output video is different from the original video, adjust the resolution accordingly according to this parameter.","description_kind":"plain","optional":true},"audio_bitrate_adj_method":{"type":"string","description":"Audio bit rate adjustment mode, value 0, 1; when the output audio bit rate is greater than the original audio bit rate, 0 means use the original audio bit rate; 1 means return transcoding failed, Take effect when IsCheckAudioBitrate is true.","description_kind":"plain","optional":true},"delete_metadata":{"type":"string","description":"Whether to delete the MetaData information in the file, true, false, When false, keep source file information.","description_kind":"plain","optional":true},"is_check_audio_bitrate":{"type":"string","description":"Whether to check the audio code rate, true, false, When false, transcode according to configuration parameters.","description_kind":"plain","optional":true},"is_check_reso":{"type":"string","description":"Whether to check the resolution, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_check_video_bitrate":{"type":"string","description":"Whether to check the video code rate, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_hdr2_sdr":{"type":"string","description":"Whether to enable HDR to SDR true, false.","description_kind":"plain","optional":true},"reso_adj_method":{"type":"string","description":"Resolution adjustment mode, value 0, 1; 0 means use the original video resolution; 1 means return transcoding failed, Take effect when IsCheckReso is true.","description_kind":"plain","optional":true},"video_bitrate_adj_method":{"type":"string","description":"Video bit rate adjustment method, value 0, 1; when the output video bit rate is greater than the original video bit rate, 0 means use the original video bit rate; 1 means return transcoding failed, Take effect when IsCheckVideoBitrate is true.","description_kind":"plain","optional":true}},"description":"transcoding configuration.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Bit rate of video output file, value range: [10, 50000], unit: Kbps, auto means adaptive bit rate.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, default value: `H.264`, when format is WebM, it is VP8, value range: `H.264`, `H.265`, `VP8`, `VP9`, `AV1`.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"interlaced":{"type":"string","description":"field pattern.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"encoding level, Support baseline, main, high, auto- When Pixfmt is auto, this parameter can only be set to auto, when it is set to other options, the parameter value will be set to auto- baseline: suitable for mobile devices- main: suitable for standard resolution devices- high: suitable for high-resolution devices- Only H.264 supports this parameter.","description_kind":"plain","optional":true},"rotate":{"type":"string","description":"Rotation angle, Value range: [0, 360), Unit: degree.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_transcode_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac/flac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3/opus, support 1, 2- When Codec is set to Vorbis, only 2 is supported- When Codec is set to amr, only 1 is supported- When Codec is set to pcm_s16le, only 1 and 2 are supported- When the encapsulation format is dash, 8 is not supported.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3, flac, amr, Vorbis, opus, pcm_s16le.","description_kind":"plain","optional":true},"keep_two_tracks":{"type":"string","description":"Keep dual audio tracks, the value is true, false. This parameter is invalid when Video.Codec is H.265.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true},"sample_format":{"type":"string","description":"Sampling bit width- When Codec is set to aac, support fltp- When Codec is set to mp3, fltp, s16p, s32p are supported- When Codec is set to flac, s16, s32, s16p, s32p are supported- When Codec is set to amr, support s16, s16p- When Codec is set to opus, support s16- When Codec is set to pcm_s16le, support s16- When Codec is set to Vorbis, support fltp- This parameter is invalid when Video.Codec is H.265.","description_kind":"plain","optional":true},"samplerate":{"type":"string","description":"Sampling Rate- Unit: Hz- Optional 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000- Different packages, mp3 supports different sampling rates, as shown in the table below- When Codec is set to amr, only 8000 is supported- When Codec is set to opus, it supports 8000, 16000, 24000, 48000.","description_kind":"plain","optional":true},"switch_track":{"type":"string","description":"Convert track, the value is true, false. This parameter is invalid when Video.Codec is H.265.","description_kind":"plain","optional":true}},"description":"Audio information, do not transmit Audio, which is equivalent to deleting audio information.","description_kind":"plain"},"max_items":1},"audio_mix":{"nesting_mode":"list","block":{"attributes":{"audio_source":{"type":"string","description":"The media address of the audio track that needs to be mixed.","description_kind":"plain","required":true},"mix_mode":{"type":"string","description":"Mixing mode Repeat: background sound loop, Once: The background sound is played once.","description_kind":"plain","optional":true},"replace":{"type":"string","description":"Whether to replace the original audio of the Input media file with the mixed audio track media.","description_kind":"plain","optional":true}},"block_types":{"effect_config":{"nesting_mode":"list","block":{"attributes":{"bgm_fade_time":{"type":"string","description":"bgm transition fade-in duration, support floating point numbers.","description_kind":"plain","optional":true},"enable_bgm_fade":{"type":"string","description":"Enable bgm conversion fade in.","description_kind":"plain","optional":true},"enable_end_fadeout":{"type":"string","description":"enable fade out.","description_kind":"plain","optional":true},"enable_start_fadein":{"type":"string","description":"enable fade in.","description_kind":"plain","optional":true},"end_fadeout_time":{"type":"string","description":"fade out time, greater than 0, support floating point numbers.","description_kind":"plain","optional":true},"start_fadein_time":{"type":"string","description":"Fade in duration, greater than 0, support floating point numbers.","description_kind":"plain","optional":true}},"description":"Mix Fade Configuration.","description_kind":"plain"},"max_items":1}},"description":"mixing parameters.","description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Package format.","description_kind":"plain","required":true}},"block_types":{"clip_config":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"Fragmentation duration, default 5s.","description_kind":"plain","optional":true}},"description":"Fragment configuration, valid when format is hls and dash.","description_kind":"plain"},"max_items":1}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"time_interval":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"string","description":"duration, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Starting time, [0 video duration], in seconds, Support float format, the execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true}},"description":"time interval.","description_kind":"plain"},"max_items":1},"trans_config":{"nesting_mode":"list","block":{"attributes":{"adj_dar_method":{"type":"string","description":"Resolution adjustment method, value scale, crop, pad, none, When the aspect ratio of the output video is different from the original video, adjust the resolution accordingly according to this parameter.","description_kind":"plain","optional":true},"audio_bitrate_adj_method":{"type":"string","description":"Audio bit rate adjustment mode, value 0, 1; when the output audio bit rate is greater than the original audio bit rate, 0 means use the original audio bit rate; 1 means return transcoding failed, Take effect when IsCheckAudioBitrate is true.","description_kind":"plain","optional":true},"delete_metadata":{"type":"string","description":"Whether to delete the MetaData information in the file, true, false, When false, keep source file information.","description_kind":"plain","optional":true},"is_check_audio_bitrate":{"type":"string","description":"Whether to check the audio code rate, true, false, When false, transcode according to configuration parameters.","description_kind":"plain","optional":true},"is_check_reso":{"type":"string","description":"Whether to check the resolution, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_check_video_bitrate":{"type":"string","description":"Whether to check the video code rate, when it is false, transcode according to the configuration parameters.","description_kind":"plain","optional":true},"is_hdr2_sdr":{"type":"string","description":"Whether to enable HDR to SDR true, false.","description_kind":"plain","optional":true},"reso_adj_method":{"type":"string","description":"Resolution adjustment mode, value 0, 1; 0 means use the original video resolution; 1 means return transcoding failed, Take effect when IsCheckReso is true.","description_kind":"plain","optional":true},"video_bitrate_adj_method":{"type":"string","description":"Video bit rate adjustment method, value 0, 1; when the output video bit rate is greater than the original video bit rate, 0 means use the original video bit rate; 1 means return transcoding failed, Take effect when IsCheckVideoBitrate is true.","description_kind":"plain","optional":true}},"block_types":{"hls_encrypt":{"nesting_mode":"list","block":{"attributes":{"is_hls_encrypt":{"type":"string","description":"Whether to enable HLS encryption, support encryption when Container.Format is hls.","description_kind":"plain","optional":true,"computed":true},"uri_key":{"type":"string","description":"HLS encrypted key, this parameter is only meaningful when IsHlsEncrypt is true.","description_kind":"plain","optional":true,"computed":true}},"description":"hls encryption configuration.","description_kind":"plain"},"max_items":1}},"description":"transcoding configuration.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Bit rate of video output file, value range: [10, 50000], unit: Kbps, auto means adaptive bit rate.","description_kind":"plain","optional":true},"bufsize":{"type":"string","description":"buffer size, Value range: [1000, 128000], Unit: Kb, This parameter is not supported when Codec is VP8/VP9.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, default value: `H.264`, when format is WebM, it is VP8, value range: `H.264`, `H.265`, `VP8`, `VP9`, `AV1`.","description_kind":"plain","optional":true},"crf":{"type":"string","description":"Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"gop":{"type":"string","description":"The maximum number of frames between key frames, value range: [1, 100000].","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"long_short_mode":{"type":"string","description":"Adaptive length,true, false, This parameter is not supported when Codec is VP8/VP9/AV1.","description_kind":"plain","optional":true},"maxrate":{"type":"string","description":"Peak video bit rate, Value range: [10, 50000], Unit: Kbps, This parameter is not supported when Codec is VP8/VP9.","description_kind":"plain","optional":true},"pixfmt":{"type":"string","description":"video color format, H.264 support: yuv420p, yuv422p, yuv444p, yuvj420p, yuvj422p, yuvj444p, auto, H.265 support: yuv420p, yuv420p10le, auto, This parameter is not supported when Codec is VP8/VP9/AV1.","description_kind":"plain","optional":true},"preset":{"type":"string","description":"Video Algorithm Presets- H.264 supports this parameter, the values are veryfast, fast, medium, slow, slower- VP8 supports this parameter, the value is good, realtime- AV1 supports this parameter, the value is 5 (recommended value), 4- H.265 and VP9 do not support this parameter.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"encoding level, Support baseline, main, high, auto- When Pixfmt is auto, this parameter can only be set to auto, when it is set to other options, the parameter value will be set to auto- baseline: suitable for mobile devices- main: suitable for standard resolution devices- high: suitable for high-resolution devices- Only H.264 supports this parameter.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the video stream, true, false.","description_kind":"plain","optional":true},"rotate":{"type":"string","description":"Rotation angle, Value range: [0, 360), Unit: degree.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_tts_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio format, default wav (synchronous)/pcm (asynchronous, wav, mp3, pcm.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Processing mode, default value Asyc, Asyc (asynchronous composition), Sync (synchronous composition), When Asyc is selected, the codec only supports pcm.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true},"speed":{"type":"string","description":"Speech rate, the default value is 100, [50,200].","description_kind":"plain","optional":true},"voice_type":{"type":"string","description":"Timbre, the default value is ruxue.","description_kind":"plain","optional":true},"volume":{"type":"string","description":"Volume, default value 0, [-10,10].","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ci_media_video_montage_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"duration":{"type":"string","description":"Collection duration 1: Default automatic analysis duration, 2: The unit is seconds, 3: Support float format, execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3, support 1, 2.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3.","description_kind":"plain","required":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true},"samplerate":{"type":"string","description":"Sampling Rate- Unit: Hz- Optional 11025, 22050, 32000, 44100, 48000, 96000- Different packages, mp3 supports different sampling rates, as shown in the table below.","description_kind":"plain","optional":true}},"description":"audio parameters, the target file does not require Audio information, need to set Audio.Remove to true.","description_kind":"plain"},"max_items":1},"audio_mix":{"nesting_mode":"list","block":{"attributes":{"audio_source":{"type":"string","description":"The media address of the audio track that needs to be mixed.","description_kind":"plain","required":true},"mix_mode":{"type":"string","description":"Mixing mode Repeat: background sound loop, Once: The background sound is played once.","description_kind":"plain","optional":true},"replace":{"type":"string","description":"Whether to replace the original audio of the Input media file with the mixed audio track media.","description_kind":"plain","optional":true}},"block_types":{"effect_config":{"nesting_mode":"list","block":{"attributes":{"bgm_fade_time":{"type":"string","description":"bgm transition fade-in duration, support floating point numbers.","description_kind":"plain","optional":true},"enable_bgm_fade":{"type":"string","description":"Enable bgm conversion fade in.","description_kind":"plain","optional":true},"enable_end_fadeout":{"type":"string","description":"enable fade out.","description_kind":"plain","optional":true},"enable_start_fadein":{"type":"string","description":"enable fade in.","description_kind":"plain","optional":true},"end_fadeout_time":{"type":"string","description":"fade out time, greater than 0, support floating point numbers.","description_kind":"plain","optional":true},"start_fadein_time":{"type":"string","description":"Fade in duration, greater than 0, support floating point numbers.","description_kind":"plain","optional":true}},"description":"Mix Fade Configuration.","description_kind":"plain"},"max_items":1}},"description":"mixing parameters.","description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Container format: mp4, flv, hls, ts, mkv.","description_kind":"plain","required":true}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Bit rate of video output file, value range: [10, 50000], unit: Kbps, auto means adaptive bit rate.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format `H.264`.","description_kind":"plain","required":true},"crf":{"type":"string","description":"Bit rate-quality control factor, value range: (0, 51], If Crf is set, the setting of Bitrate will be invalid, When Bitrate is empty, the default is 25.","description_kind":"plain","optional":true},"fps":{"type":"string","description":"Frame rate, value range: (0, 60], Unit: fps.","description_kind":"plain","optional":true},"height":{"type":"string","description":"High, value range: [128, 4096], Unit: px, If only Height is set, Width is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true},"remove":{"type":"string","description":"Whether to delete the source audio stream, the value is true, false.","description_kind":"plain","optional":true},"width":{"type":"string","description":"width, value range: [128, 4096], Unit: px, If only Width is set, Height is calculated according to the original ratio of the video, must be even.","description_kind":"plain","optional":true}},"description":"video information, do not upload Video, which is equivalent to deleting video information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_video_process_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"color_enhance":{"nesting_mode":"list","block":{"attributes":{"contrast":{"type":"string","description":"Contrast, value range: [0, 100], empty string (indicates automatic analysis).","description_kind":"plain","optional":true},"correction":{"type":"string","description":"colorcorrection, value range: [0, 100], empty string (indicating automatic analysis).","description_kind":"plain","optional":true},"enable":{"type":"string","description":"Whether color enhancement is turned on.","description_kind":"plain","optional":true},"saturation":{"type":"string","description":"Saturation, value range: [0, 100], empty string (indicating automatic analysis).","description_kind":"plain","optional":true}},"description":"color enhancement.","description_kind":"plain"},"max_items":1},"ms_sharpen":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"string","description":"Whether detail enhancement is enabled.","description_kind":"plain","optional":true},"sharpen_level":{"type":"string","description":"Enhancement level, value range: [0, 10], empty string (indicates automatic analysis).","description_kind":"plain","optional":true}},"description":"detail enhancement, ColorEnhance and MsSharpen cannot both be empty.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_voice_separate_template":{"version":0,"block":{"attributes":{"audio_mode":{"type":"string","description":"Output audio IsAudio: output human voice, IsBackground: output background sound, AudioAndBackground: output vocal and background sound.","description_kind":"plain","required":true},"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"audio_config":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"string","description":"Original audio bit rate, unit: Kbps, Value range: [8, 1000].","description_kind":"plain","optional":true},"channels":{"type":"string","description":"number of channels- When Codec is set to aac/flac, support 1, 2, 4, 5, 6, 8- When Codec is set to mp3, support 1, 2- When Codec is set to amr, only 1 is supported.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Codec format, value aac, mp3, flac, amr.","description_kind":"plain","required":true},"samplerate":{"type":"string","description":"Sampling Rate- 1: Unit: Hz- 2: Optional 8000, 11025, 22050, 32000, 44100, 48000, 96000- 3: When Codec is set to aac/flac, 8000 is not supported- 4: When Codec is set to mp3, 8000 and 96000 are not supported- 5: When Codec is set to amr, only 8000 is supported.","description_kind":"plain","optional":true}},"description":"audio configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_media_watermark_template":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The template name only supports `Chinese`, `English`, `numbers`, `_`, `-` and `*`.","description_kind":"plain","required":true}},"block_types":{"watermark":{"nesting_mode":"list","block":{"attributes":{"dx":{"type":"string","description":"Horizontal offset, 1: In the picture watermark, if Background is true, when locMode is Relativity, it is %, value range: [-300 0]; when locMode is Absolute, it is px, value range: [-4096 0] ], 2: In the picture watermark, if Background is false, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096], 3: In text watermark, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096], 4: When Pos is Top, Bottom and Center, the parameter is invalid.","description_kind":"plain","required":true},"dy":{"type":"string","description":"Vertical offset, 1: In the picture watermark, if Background is true, when locMode is Relativity, it is %, value range: [-300 0]; when locMode is Absolute, it is px, value range: [-4096 0] ],2: In the picture watermark, if Background is false, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096],3: In text watermark, when locMode is Relativity, it is %, value range: [0 100]; when locMode is Absolute, it is px, value range: [0 4096], 4: When Pos is Left, Right and Center, the parameter is invalid.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Watermark end time, 1: [0 video duration], 2: unit is second, 3: support float format, execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"loc_mode":{"type":"string","description":"Offset method, Relativity: proportional, Absolute: fixed position.","description_kind":"plain","required":true},"pos":{"type":"string","description":"Reference position, TopRight, TopLeft, BottomRight, BottomLeft, Left, Right, Top, Bottom, Center.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Watermark start time, 1: [0 video duration], 2: unit is second, 3: support float format, execution accuracy is accurate to milliseconds.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, Text: text watermark, Image: image watermark.","description_kind":"plain","required":true}},"block_types":{"image":{"nesting_mode":"list","block":{"attributes":{"background":{"type":"string","description":"Whether the background image.","description_kind":"plain","required":true},"height":{"type":"string","description":"High, 1: When the Mode is Original, it does not support setting the width of the watermark image, 2: When the Mode is Proportion, the unit is %, the value range of the background image: [100 300]; the value range of the foreground image: [1 100], relative to Video width, up to 4096px, 3: When Mode is Fixed, the unit is px, value range: [8, 4096], 4: If only Width is set, Height is calculated according to the proportion of the watermark image.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Size mode, Original: original size, Proportion: proportional, Fixed: fixed size.","description_kind":"plain","required":true},"transparency":{"type":"string","description":"Transparency, value range: [1 100], unit %.","description_kind":"plain","required":true},"url":{"type":"string","description":"Address of watermark map (pass in after Urlencode is required).","description_kind":"plain","required":true},"width":{"type":"string","description":"Width, 1: When the Mode is Original, it does not support setting the width of the watermark image, 2: When the Mode is Proportion, the unit is %, the value range of the background image: [100 300]; the value range of the foreground image: [1 100], relative to Video width, up to 4096px, 3: When Mode is Fixed, the unit is px, value range: [8, 4096], 4: If only Width is set, Height is calculated according to the proportion of the watermark image.","description_kind":"plain","optional":true}},"description":"Image watermark node.","description_kind":"plain"},"max_items":1},"text":{"nesting_mode":"list","block":{"attributes":{"font_color":{"type":"string","description":"Font color, format: 0xRRGGBB.","description_kind":"plain","required":true},"font_size":{"type":"string","description":"Font size, value range: [5 100], unit px.","description_kind":"plain","required":true},"font_type":{"type":"string","description":"font type.","description_kind":"plain","required":true},"text":{"type":"string","description":"Watermark content, the length does not exceed 64 characters, only supports Chinese, English, numbers, _, - and *.","description_kind":"plain","required":true},"transparency":{"type":"string","description":"Transparency, value range: [1 100], unit %.","description_kind":"plain","required":true}},"description":"Text Watermark Node.","description_kind":"plain"},"max_items":1}},"description":"container format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ci_original_image_protection":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"The name of a bucket, the format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether original image protection is set, options: on/off.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ciam_user_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"User Group Description.","description_kind":"plain","optional":true},"display_name":{"type":"string","description":"User Group Name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_store_id":{"type":"string","description":"User Store ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ciam_user_store":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_pool_desc":{"type":"string","description":"User Store Description.","description_kind":"plain","optional":true},"user_pool_logo":{"type":"string","description":"User Store Logo.","description_kind":"plain","optional":true},"user_pool_name":{"type":"string","description":"User Store Name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_acl":{"version":0,"block":{"attributes":{"host":{"type":"string","description":"The default is *, which means that any host can access it. Support filling in IP or network segment, and support `;`separation.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the ckafka instance.","description_kind":"plain","required":true},"operation_type":{"type":"string","description":"ACL operation mode. Valid values: `UNKNOWN`, `ANY`, `ALL`, `READ`, `WRITE`, `CREATE`, `DELETE`, `ALTER`, `DESCRIBE`, `CLUSTER_ACTION`, `DESCRIBE_CONFIGS` and `ALTER_CONFIGS`.","description_kind":"plain","required":true},"permission_type":{"type":"string","description":"ACL permission type. Valid values: `UNKNOWN`, `ANY`, `DENY`, `ALLOW`. and `ALLOW` by default. Currently, CKafka supports `ALLOW` (equivalent to allow list), and other fields will be used for future ACLs compatible with open-source Kafka.","description_kind":"plain","optional":true},"principal":{"type":"string","description":"User list. The default value is `*`, which means that any user can access. The current user can only be one included in the user list. For example: `root` meaning user root can access.","description_kind":"plain","optional":true},"resource_name":{"type":"string","description":"ACL resource name, which is related to `resource_type`. For example, if `resource_type` is `TOPIC`, this field indicates the topic name; if `resource_type` is `GROUP`, this field indicates the group name.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"ACL resource type. Valid values are `UNKNOWN`, `ANY`, `TOPIC`, `GROUP`, `CLUSTER`, `TRANSACTIONAL_ID`. and `TOPIC` by default. Currently, only `TOPIC` is available, and other fields will be used for future ACLs compatible with open-source Kafka.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_acl_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"is_applied":{"type":"number","description":"Whether the preset ACL rule is applied to the newly added topic.","description_kind":"plain","optional":true},"pattern":{"type":"string","description":"A value representing the prefix that the prefix matches.","description_kind":"plain","optional":true},"pattern_type":{"type":"string","description":"Match type, currently supports prefix matching and preset strategy, enumeration value list{PREFIXED/PRESET}.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Acl resource type, currently only supports Topic, enumeration value list{Topic}.","description_kind":"plain","required":true},"rule_name":{"type":"string","description":"rule name.","description_kind":"plain","required":true}},"block_types":{"rule_list":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"The default is *, which means that any host can be accessed. Currently, ckafka does not support host and ip network segment.","description_kind":"plain","required":true},"operation":{"type":"string","description":"Acl operation mode, enumeration value (all operations All, read Read, write Write).","description_kind":"plain","required":true},"permission_type":{"type":"string","description":"permission type, (Deny|Allow).","description_kind":"plain","required":true},"principal":{"type":"string","description":"User list, the default is User:, which means that any user can access, and the current user can only be the user included in the user list. The input format needs to be prefixed with [User:]. For example, user A is passed in as User:A.","description_kind":"plain","required":true}},"description":"List of configured ACL rules.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ckafka_connect_resource":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Connection source description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_name":{"type":"string","description":"connection source name.","description_kind":"plain","required":true},"type":{"type":"string","description":"connection source type.","description_kind":"plain","required":true}},"block_types":{"clickhouse_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for Clickhouse connection source.","description_kind":"plain","required":true},"port":{"type":"number","description":"Clickhouse connection port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resources for Click House connection sources.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether the Clickhouse connection source is a self-built cluster.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"Instance VIP of the ClickHouse connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the source of the ClickHouse connection, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The username of the clickhouse connection source.","description_kind":"plain","required":true}},"description":"ClickHouse configuration, required when Type is CLICKHOUSE.","description_kind":"plain"},"max_items":1},"doris_connect_param":{"nesting_mode":"list","block":{"attributes":{"be_port":{"type":"number","description":"Doris http CLB port, Usually mapped to port 8040 of be.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Doris password.","description_kind":"plain","required":true},"port":{"type":"number","description":"Doris jdbc CLB port, Usually mapped to port 9030 of fe.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Doris instanceId.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Doris Whether the connection source is a self-built cluster, default: false.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"Doris vip, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"Doris vpcId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Doris The username of the connection source.","description_kind":"plain","required":true}},"description":"Doris configuration, required when Type is DORIS.","description_kind":"plain"},"max_items":1},"dts_connect_param":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Id of the Dts consumption group.","description_kind":"plain","required":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password of the Dts consumption group.","description_kind":"plain","required":true},"port":{"type":"number","description":"Dts port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Dts instance Id.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic subscribed by Dts.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"The account number of the Dts consumption group.","description_kind":"plain","required":true}},"description":"Dts configuration, required when Type is DTS.","description_kind":"plain"},"max_items":1},"es_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Es The password of the connection source.","description_kind":"plain","required":true},"port":{"type":"number","description":"Es port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resource of Es connection source.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether the Es connection source is a self-built cluster.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"The instance vip of the Es connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the Es connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Es The username of the connection source.","description_kind":"plain","required":true}},"description":"Es configuration, required when Type is ES.","description_kind":"plain"},"max_items":1},"kafka_connect_param":{"nesting_mode":"list","block":{"attributes":{"broker_address":{"type":"string","description":"Kafka broker ip, Mandatory when self-built.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Dip task, default: false.","description_kind":"plain","optional":true},"region":{"type":"string","description":"CKafka instanceId region, Required when crossing regions.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Kafka instanceId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster, default: false.","description_kind":"plain","optional":true}},"description":"Kafka configuration, required when Type is KAFKA.","description_kind":"plain"},"max_items":1},"mariadb_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"MariaDB password.","description_kind":"plain","required":true},"port":{"type":"number","description":"MariaDB port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"MariaDB instanceId.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"The instance vip of the Maria DB connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"MariaDB vpcId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"MariaDB The username of the connection source.","description_kind":"plain","required":true}},"description":"Maria DB configuration, required when Type is MARIADB.","description_kind":"plain"},"max_items":1},"mongodb_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for the source of the Mongo DB connection.","description_kind":"plain","required":true},"port":{"type":"number","description":"MongoDB port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resource of Mongo DB connection source.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether the Mongo DB connection source is a self-built cluster.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"The instance VIP of the Mongo DB connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the Mongo DB connection source, which is required when it is a Tencent Cloud instance.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The username of the Mongo DB connection source.","description_kind":"plain","required":true}},"description":"Mongo DB configuration, required when Type is MONGODB.","description_kind":"plain"},"max_items":1},"mysql_connect_param":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Required when type is TDSQL C_MYSQL.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Mysql connection source password.","description_kind":"plain","required":true},"port":{"type":"number","description":"MySQL port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"Instance resource of My SQL connection source.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Mysql Whether the connection source is a self-built cluster, default: false.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"The instance vip of the MySQL connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The vpc Id of the My SQL connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Username of Mysql connection source.","description_kind":"plain","required":true}},"description":"MySQL configuration, required when Type is MYSQL or TDSQL C_MYSQL.","description_kind":"plain"},"max_items":1},"postgresql_connect_param":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Required when type is TDSQL C_POSTGRESQL.","description_kind":"plain","optional":true},"is_update":{"type":"bool","description":"Whether to update to the associated Datahub task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"PostgreSQL password.","description_kind":"plain","required":true},"port":{"type":"number","description":"PostgreSQL port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"PostgreSQL instanceId.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"PostgreSQL Whether the connection source is a self-built cluster, default: false.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"The instance VIP of the Postgresql connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"The instance vpcId of the Postgresql connection source, when it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"PostgreSQL The username of the connection source.","description_kind":"plain","required":true}},"description":"Postgresql configuration, required when Type is POSTGRESQL or TDSQL C POSTGRESQL.","description_kind":"plain"},"max_items":1},"sqlserver_connect_param":{"nesting_mode":"list","block":{"attributes":{"is_update":{"type":"bool","description":"Whether to update to the associated Dip task, default: false.","description_kind":"plain","optional":true},"password":{"type":"string","description":"SQLServer password.","description_kind":"plain","required":true},"port":{"type":"number","description":"SQLServer port.","description_kind":"plain","required":true},"resource":{"type":"string","description":"SQLServer instanceId.","description_kind":"plain","required":true},"service_vip":{"type":"string","description":"SQLServer instance vip, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"SQLServer vpcId, When it is a Tencent Cloud instance, it is required.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"SQLServer The username of the connection source.","description_kind":"plain","required":true}},"description":"SQLServer configuration, required when Type is SQLSERVER.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ckafka_consumer_group":{"version":0,"block":{"attributes":{"group_name":{"type":"string","description":"GroupName.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"topic_name_list":{"type":["set","string"],"description":"array of topic names.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_consumer_group_modify_offset":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"kafka group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Kafka instance id.","description_kind":"plain","required":true},"offset":{"type":"number","description":"The offset location that needs to be reset. When strategy is 2, this field must be included.","description_kind":"plain","optional":true},"partitions":{"type":["set","number"],"description":"The list of partition that needs to be reset if no Topics parameter is specified. Resets the partition in the corresponding Partition list of all topics. When Topics is specified, the partition of the corresponding topic list of the specified Partitions list is reset.","description_kind":"plain","optional":true},"shift":{"type":"number","description":"This field must be included when strategy is 0. If it is greater than zero, the offset will be moved backward by shift bars, and if it is less than zero, the offset will be traced back to the number of shift entries. After the correct reset, the new offset should be (old_offset + shift). It should be noted that if the new offset is less than partition's earliest, it will be set to earliest, and if the latest greater than partition will be set to latest.","description_kind":"plain","optional":true},"shift_timestamp":{"type":"number","description":"Unit ms. When strategy is 1, you must include this field, where-2 means to reset the offset to the beginning,-1 means to reset to the latest position (equivalent to emptying), and other values represent the specified time. You will get the offset of the specified time in the topic and then reset it. If there is no message at the specified time, get the last offset.","description_kind":"plain","optional":true},"strategy":{"type":"number","description":"Reset the policy of offset.\n`0`: Move the offset forward or backward shift bar;\n`1`: Alignment reference (by-duration,to-datetime,to-earliest,to-latest), which means moving the offset to the location of the specified timestamp;\n`2`: Alignment reference (to-offset), which means to move the offset to the specified offset location.","description_kind":"plain","required":true},"topics":{"type":["set","string"],"description":"Indicates the topics that needs to be reset. Leave it empty means all.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_task":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"schema_id":{"type":"string","description":"SchemaId.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"name of the task.","description_kind":"plain","required":true},"task_type":{"type":"string","description":"type of the task, SOURCE(data input), SINK(data output).","description_kind":"plain","required":true}},"block_types":{"source_resource":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"resource type.","description_kind":"plain","required":true}},"block_types":{"click_house_param":{"nesting_mode":"list","block":{"attributes":{"cluster":{"type":"string","description":"ClickHouse cluster.","description_kind":"plain","required":true},"database":{"type":"string","description":"ClickHouse database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether ClickHouse discards the message that fails to parse, the default is true.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"ClickHouse ip.","description_kind":"plain","optional":true},"password":{"type":"string","description":"ClickHouse passwd.","description_kind":"plain","optional":true},"port":{"type":"number","description":"ClickHouse port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"table":{"type":"string","description":"ClickHouse table.","description_kind":"plain","required":true},"type":{"type":"string","description":"ClickHouse type, emr-clickhouse: emr;cdw-clickhouse: cdwch; selfBuilt: ``.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"ClickHouse user name.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"cls account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"cls region.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topicId.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the column item is allowed to be empty.","description_kind":"plain","required":true},"column_name":{"type":"string","description":"column name.","description_kind":"plain","required":true},"json_key":{"type":"string","description":"The json Key name corresponding to this column.","description_kind":"plain","required":true},"type":{"type":"string","description":"type of table column.","description_kind":"plain","required":true}},"description":"ClickHouse schema.","description_kind":"plain"},"min_items":1}},"description":"ClickHouse config, Type CLICKHOUSE requierd.","description_kind":"plain"},"max_items":1},"cls_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"Required when Decode Json is false.","description_kind":"plain","optional":true},"decode_json":{"type":"bool","description":"Whether the produced information is in json format.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"LogSet id.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"cls id.","description_kind":"plain","required":true},"time_field":{"type":"string","description":"Specify the content of a field in the message as the time of the cls log. The format of the field content needs to be a second-level timestamp.","description_kind":"plain","optional":true}},"description":"Cls configuration, Required when Type is CLS.","description_kind":"plain"},"max_items":1},"cos_param":{"nesting_mode":"list","block":{"attributes":{"aggregate_batch_size":{"type":"number","description":"The size of aggregated messages MB.","description_kind":"plain","optional":true},"aggregate_interval":{"type":"number","description":"time interval.","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description":"cos bucket name.","description_kind":"plain","required":true},"directory_time_format":{"type":"string","description":"Partition format formatted according to strptime time.","description_kind":"plain","optional":true},"format_output_type":{"type":"string","description":"The file format after message aggregation csv|json.","description_kind":"plain","optional":true},"object_key":{"type":"string","description":"ObjectKey.","description_kind":"plain","optional":true},"object_key_prefix":{"type":"string","description":"Dumped object directory prefix.","description_kind":"plain","optional":true},"region":{"type":"string","description":"region code.","description_kind":"plain","required":true}},"description":"Cos configuration, required when Type is COS.","description_kind":"plain"},"max_items":1},"ctsdb_param":{"nesting_mode":"list","block":{"attributes":{"ctsdb_metric":{"type":"string","description":"Ctsdb metric.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","optional":true}},"description":"Ctsdb configuration, Required when Type is CTSDB.","description_kind":"plain"},"max_items":1},"dts_param":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Dts consumer group Id.","description_kind":"plain","optional":true},"group_password":{"type":"string","description":"Dts consumer group passwd.","description_kind":"plain","optional":true},"group_user":{"type":"string","description":"Dts account.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Dts connection ip.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Dts connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Dts instance Id.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Dts topic.","description_kind":"plain","optional":true},"tran_sql":{"type":"bool","description":"False to synchronize the original data, true to synchronize the parsed json format data, the default is true.","description_kind":"plain","optional":true}},"description":"Dts configuration, required when Type is DTS.","description_kind":"plain"},"max_items":1},"es_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"key for data in non-json format.","description_kind":"plain","optional":true},"database_primary_key":{"type":"string","description":"When the message dumped to ES is the binlog of Database, if you need to synchronize database operations, that is, fill in the primary key of the database table when adding, deleting, and modifying operations to ES.","description_kind":"plain","optional":true},"date_format":{"type":"string","description":"Es date suffix.","description_kind":"plain","optional":true},"document_id_field":{"type":"string","description":"The field name of the document ID value dumped into Es.","description_kind":"plain","optional":true},"drop_invalid_json_message":{"type":"bool","description":"Whether Es discards messages in non-json format.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether Es discards the message of parsing failure.","description_kind":"plain","optional":true},"index":{"type":"string","description":"Es index name.","description_kind":"plain","optional":true},"index_type":{"type":"string","description":"Es custom index name type, STRING, JSONPATH, the default is STRING.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Es Password.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Es connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Resource.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Es UserName.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls log set.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"Delivery account of cls.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"topic of cls.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"drop_dlq":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by `,`.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"Es configuration, required when Type is ES.","description_kind":"plain"},"max_items":1},"event_bus_param":{"nesting_mode":"list","block":{"attributes":{"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF version and alias.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"type":{"type":"string","description":"resource type, EB_COS/EB_ES/EB_CLS.","description_kind":"plain","required":true}},"description":"EB configuration, required when type is EB.","description_kind":"plain"},"max_items":1},"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"enable dead letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, from beginning:earliest, from latest:latest, from specific time:timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"the partition num of the topic.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps(query per seconds) limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance resource.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"whether the cluster is built by yourself instead of cloud product.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"when Offset type timestamp is required.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, use `,` when more than 1 topic.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"Does the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"whether to use multi table.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"table name,use, to separate.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"maps of table to topic, required when multi topic is selected.","description_kind":"plain"}}},"description":"ckafka configuration, required when Type is KAFKA.","description_kind":"plain"},"max_items":1},"maria_db_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"MariaDB database name, * for all database.","description_kind":"plain","required":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library 1. table 1: field 1, field 2; library 2. table 2: field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MariaDB connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"MariaDB db name, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"MariaDB configuration, Required when Type is MARIADB.","description_kind":"plain"},"max_items":1},"mongo_db_param":{"nesting_mode":"list","block":{"attributes":{"collection":{"type":"string","description":"MongoDB collection.","description_kind":"plain","required":true},"copy_existing":{"type":"bool","description":"Whether to copy the stock data, the default parameter is true.","description_kind":"plain","required":true},"database":{"type":"string","description":"MongoDB database name.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Mongo DB connection ip.","description_kind":"plain","optional":true},"listening_event":{"type":"string","description":"Listening event type, if it is empty, it means select all. Values include insert, update, replace, delete, invalidate, drop, dropdatabase, rename, used between multiple types, separated by commas.","description_kind":"plain","optional":true},"password":{"type":"string","description":"MongoDB database password.","description_kind":"plain","optional":true},"pipeline":{"type":"string","description":"aggregation pipeline.","description_kind":"plain","optional":true},"port":{"type":"number","description":"MongoDB connection port.","description_kind":"plain","optional":true},"read_preference":{"type":"string","description":"Master-slave priority, default master node.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"MongoDB database user name.","description_kind":"plain","optional":true}},"description":"MongoDB config, Required when Type is MONGODB.","description_kind":"plain"},"max_items":1},"my_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_source_increment_column":{"type":"string","description":"The name of the column to be monitored.","description_kind":"plain","optional":true},"data_source_increment_mode":{"type":"string","description":"TIMESTAMP indicates that the incremental column is of timestamp type, INCREMENT indicates that the incremental column is of self-incrementing id type\u0026#39;.","description_kind":"plain","optional":true},"data_source_monitor_mode":{"type":"string","description":"TABLE indicates that the read item is a table, QUERY indicates that the read item is a query.","description_kind":"plain","optional":true},"data_source_monitor_resource":{"type":"string","description":"When DataMonitorMode=TABLE, pass in the Table that needs to be read; when DataMonitorMode=QUERY, pass in the query sql statement that needs to be read.","description_kind":"plain","optional":true},"data_source_start_from":{"type":"string","description":"HEAD means copy stock + incremental data, TAIL means copy only incremental data.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"MySQL database name, * is the whole database.","description_kind":"plain","required":true},"ddl_topic":{"type":"string","description":"The Topic that stores the Ddl information of My SQL, if it is empty, it will not be stored by default.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression, if this option and Is Table Prefix are true at the same time, the judgment priority of this option is higher than Is Table Prefix.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1 field 1,field 2;library 2.table2 field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MySQL connection Id.","description_kind":"plain","required":true},"signal_database":{"type":"string","description":"database name of signal table.","description_kind":"plain","optional":true},"snapshot_mode":{"type":"string","description":"whether to Copy inventory information (schema_only does not copy, initial full amount), the default is initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"The name of the MySQL data table, is the non-system table in all the monitored databases, which can be separated by, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name, when a regular expression needs to be filled in, the format is data database name.data table name.","description_kind":"plain","required":true},"topic_regex":{"type":"string","description":"Regular expression for routing events to specific topics, defaults to (.*).","description_kind":"plain","optional":true},"topic_replacement":{"type":"string","description":"TopicRegex, $1, $2.","description_kind":"plain","optional":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Corresponding mapping column name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current column size.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current column precision.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}},"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topic.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1}},"description":"MySQL configuration, Required when Type is MYSQL.","description_kind":"plain"},"max_items":1},"postgre_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_format":{"type":"string","description":"Upstream data format (JSON|Debezium), required when the database synchronization mode matches the default field.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"PostgreSQL database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1:field 1,field2;library2.table2:field2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"plugin_name":{"type":"string","description":"(decoderbufs/pgoutput), default decoderbufs.","description_kind":"plain","required":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"PostgreSQL connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"never|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"PostgreSQL tableName, * is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of Schema name.Data table name, and you need to fill in a regular expression When, the format is Schema name.data table name.","description_kind":"plain","required":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Column Name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current ColumnSize.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current Column DecimalDigits.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}}},"description":"PostgreSQL configuration, Required when Type is POSTGRESQL or TDSQL C_POSTGRESQL.","description_kind":"plain"},"max_items":1},"scf_param":{"nesting_mode":"list","block":{"attributes":{"batch_size":{"type":"number","description":"The maximum number of messages sent in each batch, the default is 1000.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","required":true},"max_retries":{"type":"number","description":"The number of retries after the SCF call fails, the default is 5.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF cloud function namespace, the default is default.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF cloud function version and alias, the default is DEFAULT.","description_kind":"plain","optional":true}},"description":"Scf configuration, Required when Type is SCF.","description_kind":"plain"},"max_items":1},"sql_server_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"SQLServer database name.","description_kind":"plain","required":true},"resource":{"type":"string","description":"SQLServer connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"SQLServer table, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"SQLServer configuration, Required when Type is SQLSERVER.","description_kind":"plain"},"max_items":1},"tdw_param":{"nesting_mode":"list","block":{"attributes":{"bid":{"type":"string","description":"Tdw bid.","description_kind":"plain","required":true},"is_domestic":{"type":"bool","description":"default true.","description_kind":"plain","optional":true},"tdw_host":{"type":"string","description":"TDW address, defalt tl-tdbank-tdmanager.tencent-distribute.com.","description_kind":"plain","optional":true},"tdw_port":{"type":"number","description":"TDW port, default 8099.","description_kind":"plain","optional":true},"tid":{"type":"string","description":"Tdw tid.","description_kind":"plain","required":true}},"description":"Tdw configuration, required when Type is TDW.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"Topic configuration, Required when Type is Topic.","description_kind":"plain"},"max_items":1}},"description":"data resource.","description_kind":"plain"},"max_items":1},"target_resource":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Resource Type.","description_kind":"plain","required":true}},"block_types":{"click_house_param":{"nesting_mode":"list","block":{"attributes":{"cluster":{"type":"string","description":"ClickHouse cluster.","description_kind":"plain","required":true},"database":{"type":"string","description":"ClickHouse database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether ClickHouse discards the message that fails to parse, the default is true.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"ClickHouse ip.","description_kind":"plain","optional":true},"password":{"type":"string","description":"ClickHouse passwd.","description_kind":"plain","optional":true},"port":{"type":"number","description":"ClickHouse port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"table":{"type":"string","description":"ClickHouse table.","description_kind":"plain","required":true},"type":{"type":"string","description":"ClickHouse type, emr-clickhouse: emr;cdw-clickhouse: cdwch;selfBuilt: ``.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"ClickHouse user name.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"cls account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"cls region.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topicId.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the column item is allowed to be empty.","description_kind":"plain","required":true},"column_name":{"type":"string","description":"column name.","description_kind":"plain","required":true},"json_key":{"type":"string","description":"The json Key name corresponding to this column.","description_kind":"plain","required":true},"type":{"type":"string","description":"type of table column.","description_kind":"plain","required":true}},"description":"ClickHouse schema.","description_kind":"plain"},"min_items":1}},"description":"ClickHouse config, Type CLICKHOUSE requierd.","description_kind":"plain"},"max_items":1},"cls_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"Required when Decode Json is false.","description_kind":"plain","optional":true},"decode_json":{"type":"bool","description":"Whether the produced information is in json format.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"LogSet id.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"cls id.","description_kind":"plain","required":true},"time_field":{"type":"string","description":"Specify the content of a field in the message as the time of the cls log. The format of the field content needs to be a second-level timestamp.","description_kind":"plain","optional":true}},"description":"Cls configuration, Required when Type is CLS.","description_kind":"plain"},"max_items":1},"cos_param":{"nesting_mode":"list","block":{"attributes":{"aggregate_batch_size":{"type":"number","description":"The size of aggregated messages MB.","description_kind":"plain","optional":true},"aggregate_interval":{"type":"number","description":"time interval.","description_kind":"plain","optional":true},"bucket_name":{"type":"string","description":"cos bucket name.","description_kind":"plain","required":true},"directory_time_format":{"type":"string","description":"Partition format formatted according to strptime time.","description_kind":"plain","optional":true},"format_output_type":{"type":"string","description":"The file format after message aggregation csv|json.","description_kind":"plain","optional":true},"object_key":{"type":"string","description":"ObjectKey.","description_kind":"plain","optional":true},"object_key_prefix":{"type":"string","description":"Dumped object directory prefix.","description_kind":"plain","optional":true},"region":{"type":"string","description":"region code.","description_kind":"plain","required":true}},"description":"Cos configuration, required when Type is COS.","description_kind":"plain"},"max_items":1},"ctsdb_param":{"nesting_mode":"list","block":{"attributes":{"ctsdb_metric":{"type":"string","description":"Ctsdb metric.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","optional":true}},"description":"Ctsdb configuration, Required when Type is CTSDB.","description_kind":"plain"},"max_items":1},"dts_param":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Dts consumer group Id.","description_kind":"plain","optional":true},"group_password":{"type":"string","description":"Dts consumer group passwd.","description_kind":"plain","optional":true},"group_user":{"type":"string","description":"Dts account.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Dts connection ip.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Dts connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Dts instance Id.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Dts topic.","description_kind":"plain","optional":true},"tran_sql":{"type":"bool","description":"False to synchronize the original data, true to synchronize the parsed json format data, the default is true.","description_kind":"plain","optional":true}},"description":"Dts configuration, required when Type is DTS.","description_kind":"plain"},"max_items":1},"es_param":{"nesting_mode":"list","block":{"attributes":{"content_key":{"type":"string","description":"key for data in non-json format.","description_kind":"plain","optional":true},"database_primary_key":{"type":"string","description":"When the message dumped to ES is the binlog of Database, if you need to synchronize database operations, that is, fill in the primary key of the database table when adding, deleting, and modifying operations to ES.","description_kind":"plain","optional":true},"date_format":{"type":"string","description":"Es date suffix.","description_kind":"plain","optional":true},"document_id_field":{"type":"string","description":"The field name of the document ID value dumped into Es.","description_kind":"plain","optional":true},"drop_invalid_json_message":{"type":"bool","description":"Whether Es discards messages in non-json format.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether Es discards the message of parsing failure.","description_kind":"plain","optional":true},"index":{"type":"string","description":"Es index name.","description_kind":"plain","optional":true},"index_type":{"type":"string","description":"Es custom index name type, STRING, JSONPATH, the default is STRING.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Es Password.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Es connection port.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"Resource.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"service_vip":{"type":"string","description":"instance vip.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"instance vpc id.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Es UserName.","description_kind":"plain","optional":true}},"block_types":{"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls log set.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"Delivery account of cls.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"topic of cls.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1},"drop_dlq":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by,.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"Es configuration, required when Type is ES.","description_kind":"plain"},"max_items":1},"event_bus_param":{"nesting_mode":"list","block":{"attributes":{"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF version and alias.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"type":{"type":"string","description":"resource type. EB_COS/EB_ES/EB_CLS.","description_kind":"plain","required":true}},"description":"EB configuration, required when type is EB.","description_kind":"plain"},"max_items":1},"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"enable dead letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, from beginning:earliest, from latest:latest, from specific time:timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"the partition num of the topic.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps(query per seconds) limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"instance resource.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"whether the cluster is built by yourself instead of cloud product.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"when Offset type timestamp is required.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, use `,` when more than 1 topic.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"Does the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"whether to use multi table.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"table name,use, to separate.","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"maps of table to topic, required when multi topic is selected.","description_kind":"plain"}}},"description":"ckafka configuration, required when Type is KAFKA.","description_kind":"plain"},"max_items":1},"maria_db_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"MariaDB database name, * for all database.","description_kind":"plain","required":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library 1. table 1: field 1, field 2; library 2. table 2: field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MariaDB connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"MariaDB db name, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"MariaDB configuration, Required when Type is MARIADB.","description_kind":"plain"},"max_items":1},"mongo_db_param":{"nesting_mode":"list","block":{"attributes":{"collection":{"type":"string","description":"MongoDB collection.","description_kind":"plain","required":true},"copy_existing":{"type":"bool","description":"Whether to copy the stock data, the default parameter is true.","description_kind":"plain","required":true},"database":{"type":"string","description":"MongoDB database name.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Mongo DB connection ip.","description_kind":"plain","optional":true},"listening_event":{"type":"string","description":"Listening event type, if it is empty, it means select all. Values include insert, update, replace, delete, invalidate, drop, dropdatabase, rename, used between multiple types, separated by commas.","description_kind":"plain","optional":true},"password":{"type":"string","description":"MongoDB database password.","description_kind":"plain","optional":true},"pipeline":{"type":"string","description":"aggregation pipeline.","description_kind":"plain","optional":true},"port":{"type":"number","description":"MongoDB connection port.","description_kind":"plain","optional":true},"read_preference":{"type":"string","description":"Master-slave priority, default master node.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"MongoDB database user name.","description_kind":"plain","optional":true}},"description":"MongoDB config, Required when Type is MONGODB.","description_kind":"plain"},"max_items":1},"my_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_source_increment_column":{"type":"string","description":"the name of the column to be monitored.","description_kind":"plain","optional":true},"data_source_increment_mode":{"type":"string","description":"TIMESTAMP indicates that the incremental column is of timestamp type, INCREMENT indicates that the incremental column is of self-incrementing id type.","description_kind":"plain","optional":true},"data_source_monitor_mode":{"type":"string","description":"TABLE indicates that the read item is a table, QUERY indicates that the read item is a query.","description_kind":"plain","optional":true},"data_source_monitor_resource":{"type":"string","description":"When DataMonitorMode=TABLE, pass in the Table that needs to be read; when DataMonitorMode=QUERY, pass in the query sql statement that needs to be read.","description_kind":"plain","optional":true},"data_source_start_from":{"type":"string","description":"HEAD means copy stock + incremental data, TAIL means copy only incremental data.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"MySQL database name, * is the whole database.","description_kind":"plain","required":true},"ddl_topic":{"type":"string","description":"The Topic that stores the Ddl information of My SQL, if it is empty, it will not be stored by default.","description_kind":"plain","optional":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"include_content_changes":{"type":"string","description":"If the value is all, DDL data and DML data will also be written to the selected topic; if the value is dml, only DML data will be written to the selected topic.","description_kind":"plain","optional":true},"include_query":{"type":"bool","description":"If the value is true, and the value of the binlog rows query log events configuration item in My SQL is ON, the data flowing into the topic contains the original SQL statement; if the value is false, the data flowing into the topic does not contain Original SQL statement.","description_kind":"plain","optional":true},"is_table_prefix":{"type":"bool","description":"When the Table input is a prefix, the value of this item is true, otherwise it is false.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression, if this option and Is Table Prefix are true at the same time, the judgment priority of this option is higher than Is Table Prefix.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1 field 1,field 2;library 2.table2 field 2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, DEFAULT, CANAL_1, CANAL_2.","description_kind":"plain","optional":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"MySQL connection Id.","description_kind":"plain","required":true},"signal_database":{"type":"string","description":"database name of signal table.","description_kind":"plain","optional":true},"snapshot_mode":{"type":"string","description":"whether to Copy inventory information (schema_only does not copy, initial full amount), the default is initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"The name of the MySQL data table, is the non-system table in all the monitored databases, which can be separated by, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name, when a regular expression needs to be filled in, the format is data database name.data table name.","description_kind":"plain","required":true},"topic_regex":{"type":"string","description":"Regular expression for routing events to specific topics, defaults to (.*).","description_kind":"plain","optional":true},"topic_replacement":{"type":"string","description":"TopicRegex, $1, $2.","description_kind":"plain","optional":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Corresponding mapping column name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current column size.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current column precision.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}},"drop_cls":{"nesting_mode":"list","block":{"attributes":{"drop_cls_log_set":{"type":"string","description":"cls LogSet id.","description_kind":"plain","optional":true},"drop_cls_owneruin":{"type":"string","description":"account.","description_kind":"plain","optional":true},"drop_cls_region":{"type":"string","description":"The region where the cls is delivered.","description_kind":"plain","optional":true},"drop_cls_topic_id":{"type":"string","description":"cls topic.","description_kind":"plain","optional":true},"drop_invalid_message_to_cls":{"type":"bool","description":"Whether to deliver to cls.","description_kind":"plain","optional":true}},"description":"When the member parameter Drop Invalid Message To Cls is set to true, the Drop Invalid Message parameter is invalid.","description_kind":"plain"},"max_items":1}},"description":"MySQL configuration, Required when Type is MYSQL.","description_kind":"plain"},"max_items":1},"postgre_sql_param":{"nesting_mode":"list","block":{"attributes":{"data_format":{"type":"string","description":"Upstream data format (JSON|Debezium), required when the database synchronization mode matches the default field.","description_kind":"plain","optional":true},"data_target_insert_mode":{"type":"string","description":"INSERT means insert using Insert mode, UPSERT means insert using Upsert mode.","description_kind":"plain","optional":true},"data_target_primary_key_field":{"type":"string","description":"When DataInsertMode=UPSERT, pass in the primary key that the current upsert depends on.","description_kind":"plain","optional":true},"database":{"type":"string","description":"PostgreSQL database name.","description_kind":"plain","required":true},"drop_invalid_message":{"type":"bool","description":"Whether to discard messages that fail to parse, the default is true.","description_kind":"plain","optional":true},"is_table_regular":{"type":"bool","description":"Whether the input table is a regular expression.","description_kind":"plain","optional":true},"key_columns":{"type":"string","description":"Format library1.table1:field 1,field2;library2.table2:field2, between tables; (semicolon) separated, between fields, (comma) separated. The table that is not specified defaults to the primary key of the table.","description_kind":"plain","optional":true},"plugin_name":{"type":"string","description":"(decoderbufs/pgoutput), default decoderbufs.","description_kind":"plain","required":true},"record_with_schema":{"type":"bool","description":"If the value is true, the message will carry the schema corresponding to the message structure, if the value is false, it will not carry.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"PostgreSQL connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"never|initial, default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"PostgreSQL tableName, * is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of Schema name.Data table name, and you need to fill in a regular expression When, the format is Schema name.data table name.","description_kind":"plain","required":true}},"block_types":{"data_target_record_mapping":{"nesting_mode":"list","block":{"attributes":{"allow_null":{"type":"bool","description":"Whether the message is allowed to be empty.","description_kind":"plain","optional":true},"auto_increment":{"type":"bool","description":"Whether it is an auto-increment column.","description_kind":"plain","optional":true},"column_name":{"type":"string","description":"Column Name.","description_kind":"plain","optional":true},"column_size":{"type":"string","description":"current ColumnSize.","description_kind":"plain","optional":true},"decimal_digits":{"type":"string","description":"current Column DecimalDigits.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Database table default parameters.","description_kind":"plain","optional":true},"extra_info":{"type":"string","description":"Database table extra fields.","description_kind":"plain","optional":true},"json_key":{"type":"string","description":"The key name of the message.","description_kind":"plain","optional":true},"type":{"type":"string","description":"message type.","description_kind":"plain","optional":true}},"description":"Mapping relationship between tables and messages.","description_kind":"plain"}}},"description":"PostgreSQL configuration, Required when Type is POSTGRESQL or TDSQL C_POSTGRESQL.","description_kind":"plain"},"max_items":1},"scf_param":{"nesting_mode":"list","block":{"attributes":{"batch_size":{"type":"number","description":"The maximum number of messages sent in each batch, the default is 1000.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"SCF function name.","description_kind":"plain","required":true},"max_retries":{"type":"number","description":"The number of retries after the SCF call fails, the default is 5.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"SCF cloud function namespace, the default is default.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"SCF cloud function version and alias, the default is DEFAULT.","description_kind":"plain","optional":true}},"description":"Scf configuration, Required when Type is SCF.","description_kind":"plain"},"max_items":1},"sql_server_param":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"SQLServer database name.","description_kind":"plain","required":true},"resource":{"type":"string","description":"SQLServer connection Id.","description_kind":"plain","required":true},"snapshot_mode":{"type":"string","description":"schema_only|initial default initial.","description_kind":"plain","optional":true},"table":{"type":"string","description":"SQLServer table, *is the non-system table in all the monitored databases, you can use, to monitor multiple data tables, but the data table needs to be filled in the format of data database name.data table name.","description_kind":"plain","required":true}},"description":"SQLServer configuration, Required when Type is SQLSERVER.","description_kind":"plain"},"max_items":1},"tdw_param":{"nesting_mode":"list","block":{"attributes":{"bid":{"type":"string","description":"Tdw bid.","description_kind":"plain","required":true},"is_domestic":{"type":"bool","description":"default true.","description_kind":"plain","optional":true},"tdw_host":{"type":"string","description":"TDW address, defalt tl-tdbank-tdmanager.tencent-distribute.com.","description_kind":"plain","optional":true},"tdw_port":{"type":"number","description":"TDW port, default 8099.","description_kind":"plain","optional":true},"tid":{"type":"string","description":"Tdw tid.","description_kind":"plain","required":true}},"description":"Tdw configuration, required when Type is TDW.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic TopicId.","description_kind":"plain","optional":true,"computed":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"Topic configuration, Required when Type is Topic.","description_kind":"plain"},"max_items":1}},"description":"Target Resource.","description_kind":"plain"},"max_items":1},"transform_param":{"nesting_mode":"list","block":{"attributes":{"analysis_format":{"type":"string","description":"parsing format, JSON | DELIMITER| REGULAR.","description_kind":"plain","required":true},"content":{"type":"string","description":"Raw data.","description_kind":"plain","required":true},"output_format":{"type":"string","description":"output format.","description_kind":"plain","required":true},"regex":{"type":"string","description":"delimiter, regular expression.","description_kind":"plain","optional":true},"result":{"type":"string","description":"Test Results.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"Data source, TOPIC pulls from the source topic, CUSTOMIZE custom.","description_kind":"plain","required":true},"use_event_bus":{"type":"bool","description":"Whether the underlying engine uses eb.","description_kind":"plain","optional":true}},"block_types":{"analyse_result":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type, DEFAULT default, DATE system default - timestamp, CUSTOMIZE custom, MAPPING mapping.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value.","description_kind":"plain","optional":true}},"description":"Analysis result.","description_kind":"plain"}},"failure_param":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by,.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"Whether to keep parsing failure data.","description_kind":"plain"},"min_items":1,"max_items":1},"filter_param":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","required":true},"match_mode":{"type":"string","description":"Matching mode, prefix matches PREFIX, suffix matches SUFFIX, contains matches CONTAINS, except matches EXCEPT, value matches NUMBER, IP matches IP.","description_kind":"plain","required":true},"type":{"type":"string","description":"REGULAR.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","required":true}},"description":"filter.","description_kind":"plain"}},"map_param":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type, DEFAULT default, DATE system default - timestamp, CUSTOMIZE custom, MAPPING mapping.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value.","description_kind":"plain","optional":true}},"description":"Map.","description_kind":"plain"}}},"description":"Data Processing Rules.","description_kind":"plain"},"max_items":1},"transforms_param":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Raw data.","description_kind":"plain","required":true},"keep_metadata":{"type":"bool","description":"Whether to keep the data source Topic metadata information (source Topic, Partition, Offset), the default is false.","description_kind":"plain","optional":true},"output_format":{"type":"string","description":"output format, JSON, ROW, default JSON.","description_kind":"plain","optional":true},"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"data source.","description_kind":"plain","optional":true}},"block_types":{"batch_analyse":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"ONE BY ONE single output, MERGE combined output.","description_kind":"plain","required":true}},"description":"data process.","description_kind":"plain"},"max_items":1},"failure_param":{"nesting_mode":"list","block":{"attributes":{"dlq_type":{"type":"string","description":"dlq type, CKAFKA|TOPIC.","description_kind":"plain","optional":true},"max_retry_attempts":{"type":"number","description":"retry times.","description_kind":"plain","optional":true},"retry_interval":{"type":"number","description":"retry interval.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, DLQ dead letter queue, IGNORE_ERROR|DROP.","description_kind":"plain","required":true}},"block_types":{"kafka_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to compress when writing to the Topic, if it is not enabled, fill in none, if it is enabled, fill in open.","description_kind":"plain","optional":true},"enable_toleration":{"type":"bool","description":"Enable the fault-tolerant instance and enable the dead-letter queue.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Partition num.","description_kind":"plain","optional":true},"qps_limit":{"type":"number","description":"Qps limit.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"resource id.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"resource id name.","description_kind":"plain","optional":true},"self_built":{"type":"bool","description":"Whether it is a self-built cluster.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Topic name, multiple separated by,.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Topic Id.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks, if you do not use to distribute to multiple topics, you need to fill in the topic name that needs to be automatically created in the Topic field).","description_kind":"plain","optional":true},"use_table_mapping":{"type":"bool","description":"Distribute to multiple topics switch, the default is false.","description_kind":"plain","optional":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"block_types":{"table_mappings":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"database name.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name, multiple tables, separated by (commas).","description_kind":"plain","required":true},"topic":{"type":"string","description":"Topic name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Topic ID.","description_kind":"plain","required":true}},"description":"The route from Table to Topic must be passed when the Distribute to multiple topics switch is turned on.","description_kind":"plain"}}},"description":"Ckafka type dlq.","description_kind":"plain"},"max_items":1},"topic_param":{"nesting_mode":"list","block":{"attributes":{"compression_type":{"type":"string","description":"Whether to perform compression when writing a topic, if it is not enabled, fill in none, if it is enabled, you can choose one of gzip, snappy, lz4 to fill in.","description_kind":"plain","optional":true},"msg_multiple":{"type":"number","description":"1 source topic message is amplified into msg Multiple and written to the target topic (this parameter is currently only applicable to ckafka flowing into ckafka).","description_kind":"plain","optional":true},"offset_type":{"type":"string","description":"Offset type, initial position earliest, latest position latest, time point position timestamp.","description_kind":"plain","optional":true},"resource":{"type":"string","description":"The topic name of the topic sold separately.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"It must be passed when the Offset type is timestamp, and the time stamp is passed, accurate to the second.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"TopicId.","description_kind":"plain","optional":true},"use_auto_create_topic":{"type":"bool","description":"whether the used topic need to be automatically created (currently only supports SOURCE inflow tasks).","description_kind":"plain","optional":true}},"description":"DIP Topic type dead letter queue.","description_kind":"plain"},"max_items":1}},"description":"fail process.","description_kind":"plain"},"max_items":1},"field_chain":{"nesting_mode":"list","block":{"attributes":{"analyse_json_result":{"type":"string","description":"Parsing results in JSON format.","description_kind":"plain","optional":true},"result":{"type":"string","description":"Test Results.","description_kind":"plain","optional":true},"secondary_analyse_json_result":{"type":"string","description":"Secondary parsing results in JSON format.","description_kind":"plain","optional":true}},"block_types":{"analyse":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Parsing format, JSON, DELIMITER delimiter, REGULAR regular extraction, SOURCE processing all results of the upper layer.","description_kind":"plain","required":true},"input_value":{"type":"string","description":"KEY to be processed again - KEY expression.","description_kind":"plain","optional":true},"input_value_type":{"type":"string","description":"KEY to be processed again - mode.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"delimiter, regular expression.","description_kind":"plain","optional":true}},"description":"analyze.","description_kind":"plain"},"min_items":1,"max_items":1},"analyse_result":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"KEY.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, DATE system preset - timestamp, CUSTOMIZE customization, MAPPING mapping, JSONPATH.","description_kind":"plain","required":true},"original_value":{"type":"string","description":"OriginalValue.","description_kind":"plain","optional":true},"scheme_type":{"type":"string","description":"data type, ORIGINAL, STRING, INT64, FLOAT64, BOOLEAN, MAP, ARRAY.","description_kind":"plain","required":true},"value":{"type":"string","description":"VALUE.","description_kind":"plain","optional":true}},"block_types":{"value_operate":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process.","description_kind":"plain"},"max_items":1},"value_operates":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process chain.","description_kind":"plain"}}},"description":"Analysis result.","description_kind":"plain"}},"s_m_t":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"KEY.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, DATE system preset - timestamp, CUSTOMIZE customization, MAPPING mapping, JSONPATH.","description_kind":"plain","required":true},"original_value":{"type":"string","description":"OriginalValue.","description_kind":"plain","optional":true},"scheme_type":{"type":"string","description":"data type, ORIGINAL, STRING, INT64, FLOAT64, BOOLEAN, MAP, ARRAY.","description_kind":"plain","required":true},"value":{"type":"string","description":"VALUE.","description_kind":"plain","optional":true}},"block_types":{"value_operate":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process.","description_kind":"plain"},"max_items":1},"value_operates":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process chain.","description_kind":"plain"}}},"description":"data processing.","description_kind":"plain"}},"secondary_analyse":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"secondary analysis.","description_kind":"plain"},"max_items":1},"secondary_analyse_result":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"KEY.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, DATE system preset - timestamp, CUSTOMIZE customization, MAPPING mapping, JSONPATH.","description_kind":"plain","required":true},"original_value":{"type":"string","description":"OriginalValue.","description_kind":"plain","optional":true},"scheme_type":{"type":"string","description":"data type, ORIGINAL, STRING, INT64, FLOAT64, BOOLEAN, MAP, ARRAY.","description_kind":"plain","required":true},"value":{"type":"string","description":"VALUE.","description_kind":"plain","optional":true}},"block_types":{"value_operate":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process.","description_kind":"plain"},"max_items":1},"value_operates":{"nesting_mode":"list","block":{"attributes":{"result":{"type":"string","description":"result.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Processing mode, REPLACE replacement, SUBSTR interception, DATE date conversion, TRIM removal of leading and trailing spaces, REGEX REPLACE regular replacement, URL DECODE, LOWERCASE conversion to lowercase.","description_kind":"plain","required":true}},"block_types":{"date":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Time format.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"input type, string|unix.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"default GMT+8.","description_kind":"plain","optional":true}},"description":"Time conversion, required when TYPE=DATE.","description_kind":"plain"},"max_items":1},"json_path_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"Replacement value, Jsonpath expression or string.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Replaced value, Jsonpath expression.","description_kind":"plain","required":true}},"description":"Json Path replacement, must pass when TYPE=JSON PATH REPLACE.","description_kind":"plain"},"max_items":1},"k_v":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","required":true},"keep_original_key":{"type":"string","description":"Keep the source Key, the default is false not to keep.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Key-value secondary analysis delimiter.","description_kind":"plain","required":true}},"description":"Key-value secondary analysis, must be passed when TYPE=KV.","description_kind":"plain"},"max_items":1},"regex_replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regular.","description_kind":"plain","required":true}},"description":"Regular replacement, required when TYPE=REGEX REPLACE.","description_kind":"plain"},"max_items":1},"replace":{"nesting_mode":"list","block":{"attributes":{"new_value":{"type":"string","description":"new value.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"been replaced value.","description_kind":"plain","required":true}},"description":"replace, TYPE=REPLACE is required.","description_kind":"plain"},"max_items":1},"split":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"delimiter.","description_kind":"plain","required":true}},"description":"The value supports one split and multiple values, required when TYPE=SPLIT.","description_kind":"plain"},"max_items":1},"substr":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"number","description":"cut-off position.","description_kind":"plain","required":true},"start":{"type":"number","description":"interception starting position.","description_kind":"plain","required":true}},"description":"Substr, TYPE=SUBSTR is required.","description_kind":"plain"},"max_items":1},"url_decode":{"nesting_mode":"list","block":{"attributes":{"charset_name":{"type":"string","description":"code.","description_kind":"plain","optional":true}},"description":"Url parsing.","description_kind":"plain"},"max_items":1}},"description":"VALUE process chain.","description_kind":"plain"}}},"description":"Secondary Analysis Results.","description_kind":"plain"}}},"description":"processing chain.","description_kind":"plain"},"min_items":1},"filter_param":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","required":true},"match_mode":{"type":"string","description":"Matching mode, prefix matches PREFIX, suffix matches SUFFIX, contains matches CONTAINS, except matches EXCEPT, value matches NUMBER, IP matches IP.","description_kind":"plain","required":true},"type":{"type":"string","description":"REGULAR.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","required":true}},"description":"filter.","description_kind":"plain"}},"row_param":{"nesting_mode":"list","block":{"attributes":{"entry_delimiter":{"type":"string","description":"delimiter.","description_kind":"plain","optional":true},"key_value_delimiter":{"type":"string","description":"key, value delimiter.","description_kind":"plain","optional":true},"row_content":{"type":"string","description":"row content, KEY_VALUE, VALUE.","description_kind":"plain","required":true}},"description":"The output format is ROW Required.","description_kind":"plain"},"max_items":1}},"description":"Data processing rules.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name, start with appid, which is a string of no more than 128 characters, must start with a letter, and the rest can contain letters, numbers, and dashes (-).","description_kind":"plain","required":true},"note":{"type":"string","description":"Subject note, which is a string of no more than 64 characters, must start with a letter, and the rest can contain letters, numbers and dashes (-).","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"Number of Partitions, greater than 0.","description_kind":"plain","required":true},"retention_ms":{"type":"number","description":"Message retention time, in ms, the current minimum value is 60000 ms.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of dataHub topic.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_instance":{"version":0,"block":{"attributes":{"band_width":{"type":"number","description":"Instance bandwidth in MBps.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `PREPAID`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Disk Size. Its interval varies with bandwidth, and the input must be within the interval, which can be viewed through the control. If it is not within the interval, the plan will cause a change when first created.","description_kind":"plain","optional":true,"computed":true},"disk_type":{"type":"string","description":"Type of disk.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"instance_type":{"type":"number","description":"Description of instance type. `profession`: 1, `standard`: 1(general), 2(standard), 3(advanced), 4(capacity), 5(specialized-1), 6(specialized-2), 7(specialized-3), 8(specialized-4), 9(exclusive).","description_kind":"plain","optional":true,"computed":true},"kafka_version":{"type":"string","description":"Kafka version (0.10.2/1.1.1/2.4.1).","description_kind":"plain","optional":true,"computed":true},"max_message_byte":{"type":"number","description":"The size of a single message in bytes at the instance level. Value range: `1024 - 12*1024*1024 bytes (i.e., 1KB-12MB).","description_kind":"plain","optional":true,"computed":true},"msg_retention_time":{"type":"number","description":"The maximum retention time of instance logs, in minutes. the default is 10080 (7 days), the maximum is 30 days, and the default 0 is not filled, which means that the log retention time recovery policy is not enabled.","description_kind":"plain","optional":true,"computed":true},"multi_zone_flag":{"type":"bool","description":"Indicates whether the instance is multi zones. NOTE: if set to `true`, `zone_ids` must set together.","description_kind":"plain","optional":true},"partition":{"type":"number","description":"Partition Size. Its interval varies with bandwidth, and the input must be within the interval, which can be viewed through the control. If it is not within the interval, the plan will cause a change when first created.","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Prepaid purchase time, such as 1, is one month.","description_kind":"plain","optional":true},"public_network":{"type":"number","description":"Bandwidth of the public network.","description_kind":"plain","optional":true,"computed":true},"rebalance_time":{"type":"number","description":"Modification of the rebalancing time after upgrade.","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"Prepaid automatic renewal mark, 0 means the default state, the initial state, 1 means automatic renewal, 2 means clear no automatic renewal (user setting).","description_kind":"plain","optional":true,"computed":true},"specifications_type":{"type":"string","description":"Specifications type of instance. Allowed values are `standard`, `profession`. Default is `profession`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id, it will be basic network if not set.","description_kind":"plain","optional":true},"tag_set":{"type":["map","string"],"description":"Tag set of instance.","description_kind":"plain","optional":true,"computed":true},"upgrade_strategy":{"type":"number","description":"POSTPAID_BY_HOUR scale-down mode\n- 1: stable transformation;\n- 2: High-speed transformer.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"Vip of instance.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"Vpc id, it will be basic network if not set.","description_kind":"plain","optional":true},"vport":{"type":"string","description":"Type of instance.","description_kind":"plain","computed":true},"zone_id":{"type":"number","description":"Available zone id.","description_kind":"plain","required":true},"zone_ids":{"type":["set","number"],"description":"List of available zone id. NOTE: this argument must set together with `multi_zone_flag`.","description_kind":"plain","optional":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"auto_create_topic_enable":{"type":"bool","description":"Automatic creation. true: enabled, false: not enabled.","description_kind":"plain","required":true},"default_num_partitions":{"type":"number","description":"If auto.create.topic.enable is set to true and this value is not set, 3 will be used by default.","description_kind":"plain","required":true},"default_replication_factor":{"type":"number","description":"If auto.create.topic.enable is set to true but this value is not set, 2 will be used by default.","description_kind":"plain","required":true}},"description":"Instance configuration.","description_kind":"plain"},"max_items":1},"dynamic_retention_config":{"nesting_mode":"list","block":{"attributes":{"bottom_retention":{"type":"number","description":"Minimum retention time, in minutes.","description_kind":"plain","optional":true,"computed":true},"disk_quota_percentage":{"type":"number","description":"Disk quota threshold (in percentage) for triggering the message retention time change event.","description_kind":"plain","optional":true,"computed":true},"enable":{"type":"number","description":"Whether the dynamic message retention time configuration is enabled. 0: disabled; 1: enabled.","description_kind":"plain","optional":true,"computed":true},"step_forward_percentage":{"type":"number","description":"Percentage by which the message retention time is shortened each time.","description_kind":"plain","optional":true,"computed":true}},"description":"Dynamic message retention policy configuration.","description_kind":"plain"},"max_items":1},"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tags of instance. Partition size, the professional version does not need tag.","description_kind":"plain","deprecated":true}}},"description_kind":"plain"}},"tencentcloud_ckafka_renew_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Renewal duration, the default is 1, and the unit is month.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_route":{"version":0,"block":{"attributes":{"access_type":{"type":"number","description":"Access type. Valid values:\n- 0: PLAINTEXT (in clear text, supported by both the old version and the community version without user information)\n- 1: SASL_PLAINTEXT (in clear text, but at the beginning of the data, authentication will be logged in through SASL, which is only supported by the community version)\n- 2: SSL (SSL encrypted communication without user information, supported by both older and community versions)\n- 3: SASL_SSL (SSL encrypted communication. When the data starts, authentication will be logged in through SASL. Only the community version supports it).","description_kind":"plain","optional":true,"computed":true},"auth_flag":{"type":"number","description":"Auth flag.","description_kind":"plain","optional":true},"broker_vip_list":{"type":["list",["object",{"vip":"string","vport":"string"}]],"description":"Virtual IP list (1 to 1 broker nodes).","description_kind":"plain","computed":true},"caller_appid":{"type":"number","description":"Caller appid.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Ip.","description_kind":"plain","optional":true,"computed":true},"public_network":{"type":"number","description":"Public network.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","optional":true,"computed":true},"vip_list":{"type":["list",["object",{"vip":"string","vport":"string"}]],"description":"Virtual IP list.","description_kind":"plain","computed":true},"vip_type":{"type":"number","description":"Routing network type (3:vpc routing; 4: standard support routing; 7: professional support routing).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic":{"version":0,"block":{"attributes":{"clean_up_policy":{"type":"string","description":"Clear log policy, log clear mode, default is `delete`. `delete`: logs are deleted according to the storage time. `compact`: logs are compressed according to the key. `compact, delete`: logs are compressed according to the key and will be deleted according to the storage time.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the CKafka topic.","description_kind":"plain","computed":true},"enable_white_list":{"type":"bool","description":"Whether to open the ip whitelist, `true`: open, `false`: close.","description_kind":"plain","optional":true},"forward_cos_bucket":{"type":"string","description":"Data backup cos bucket: the bucket address that is dumped to cos.","description_kind":"plain","computed":true},"forward_interval":{"type":"number","description":"Periodic frequency of data backup to cos.","description_kind":"plain","computed":true},"forward_status":{"type":"number","description":"Data backup cos status. Valid values: `0`, `1`. `1`: do not open data backup, `0`: open data backup.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Ckafka instance ID.","description_kind":"plain","required":true},"ip_white_list":{"type":["list","string"],"description":"Ip whitelist, quota limit, required when enableWhileList=true.","description_kind":"plain","optional":true},"max_message_bytes":{"type":"number","description":"Max message bytes. min: 1024 Byte(1KB), max: 8388608 Byte(8MB).","description_kind":"plain","optional":true,"computed":true},"message_storage_location":{"type":"string","description":"Message storage location.","description_kind":"plain","computed":true},"note":{"type":"string","description":"The subject note. It must start with a letter, and the remaining part can contain letters, numbers and dashes (-).","description_kind":"plain","optional":true},"partition_num":{"type":"number","description":"The number of partition.","description_kind":"plain","required":true},"replica_num":{"type":"number","description":"The number of replica.","description_kind":"plain","required":true},"retention":{"type":"number","description":"Message can be selected. Retention time, unit is ms, the current minimum value is 60000ms.","description_kind":"plain","optional":true},"segment":{"type":"number","description":"Segment scrolling time, in ms, the current minimum is 3600000ms.","description_kind":"plain","optional":true},"segment_bytes":{"type":"number","description":"Number of bytes rolled by shard.","description_kind":"plain","computed":true},"sync_replica_min_num":{"type":"number","description":"Min number of sync replicas, Default is `1`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Name of the CKafka topic. It must start with a letter, the rest can contain letters, numbers and dashes(-).","description_kind":"plain","required":true},"unclean_leader_election_enable":{"type":"bool","description":"Whether to allow unsynchronized replicas to be selected as leader, default is `false`, `true: `allowed, `false`: not allowed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_user":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account name used to access to ckafka instance.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the account.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the ckafka instance.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of the account.","description_kind":"plain","required":true,"sensitive":true},"update_time":{"type":"string","description":"The last update time of the account.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clb_attachment":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener.","description_kind":"plain","required":true},"protocol_type":{"type":"string","description":"Type of protocol within the listener.","description_kind":"plain","computed":true},"rule_id":{"type":"string","description":"ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.","description_kind":"plain","optional":true},"url":{"type":"string","description":"URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided.","description_kind":"plain","optional":true}},"block_types":{"targets":{"nesting_mode":"set","block":{"attributes":{"eni_ip":{"type":"string","description":"Eni IP address of the backend server, conflict with `instance_id` but must specify one of them.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"CVM Instance Id of the backend server, conflict with `eni_ip` but must specify one of them.","description_kind":"plain","optional":true},"port":{"type":"number","description":"Port of the backend server. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"weight":{"type":"number","description":"Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to `10`.","description_kind":"plain","optional":true}},"description":"Information of the backends to be attached.","description_kind":"plain"},"min_items":1,"max_items":100}},"description_kind":"plain"}},"tencentcloud_clb_customized_config":{"version":0,"block":{"attributes":{"config_content":{"type":"string","description":"Content of Customized Config.","description_kind":"plain","required":true},"config_name":{"type":"string","description":"Name of Customized Config.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of Customized Config.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"List of LoadBalancer Ids.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time of Customized Config.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clb_function_targets_attachment":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"Load Balancer Listener ID.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"Load Balancer Instance ID.","description_kind":"plain","required":true},"location_id":{"type":"string","description":"The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered.","description_kind":"plain","optional":true,"computed":true},"url":{"type":"string","description":"The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"function_targets":{"nesting_mode":"list","block":{"attributes":{"weight":{"type":"number","description":"Weight. The default is `10`.","description_kind":"plain","optional":true}},"block_types":{"function":{"nesting_mode":"list","block":{"attributes":{"function_name":{"type":"string","description":"The name of function.","description_kind":"plain","required":true},"function_namespace":{"type":"string","description":"The namespace of function.","description_kind":"plain","required":true},"function_qualifier":{"type":"string","description":"The version name or alias of the function.","description_kind":"plain","required":true},"function_qualifier_type":{"type":"string","description":"Identifies the type of FunctionQualifier parameter, possible values: VERSION, ALIAS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Information about cloud functions.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of cloud functions to be bound.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clb_instance":{"version":0,"block":{"attributes":{"address_ip_version":{"type":"string","description":"IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.","description_kind":"plain","optional":true,"computed":true},"address_ipv6":{"type":"string","description":"The IPv6 address of the load balancing instance.","description_kind":"plain","computed":true},"bandwidth_package_id":{"type":"string","description":"Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"clb_name":{"type":"string","description":"Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.","description_kind":"plain","required":true},"clb_vips":{"type":["list","string"],"description":"The virtual service address table of the CLB.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","optional":true},"delete_protect":{"type":"bool","description":"Whether to enable delete protection.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name of the CLB instance.","description_kind":"plain","computed":true},"dynamic_vip":{"type":"bool","description":"If create dynamic vip CLB instance, `true` or `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_bandwidth_max_out":{"type":"number","description":"Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true,"computed":true},"ipv6_mode":{"type":"string","description":"This field is meaningful when the IP address version is ipv6, `IPv6Nat64` | `IPv6FullChain`.","description_kind":"plain","computed":true},"load_balancer_pass_to_target":{"type":"bool","description":"Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group.","description_kind":"plain","optional":true},"log_set_id":{"type":"string","description":"The id of log set.","description_kind":"plain","optional":true},"log_topic_id":{"type":"string","description":"The id of log topic.","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.","description_kind":"plain","optional":true,"computed":true},"network_type":{"type":"string","description":"Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"ID of the project within the CLB instance, `0` - Default Project.","description_kind":"plain","optional":true},"security_groups":{"type":["list","string"],"description":"Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.","description_kind":"plain","optional":true},"sla_type":{"type":"string","description":"This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1).","description_kind":"plain","optional":true,"computed":true},"slave_zone_id":{"type":"string","description":"Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down.","description_kind":"plain","optional":true,"computed":true},"snat_pro":{"type":"bool","description":"Indicates whether Binding IPs of other VPCs feature switch.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"In the case of purchasing a `INTERNAL` clb instance, the subnet id must be specified. The VIP of the `INTERNAL` clb instance will be generated from this subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The available tags within this CLB.","description_kind":"plain","optional":true},"target_region_info_region":{"type":"string","description":"Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.","description_kind":"plain","optional":true,"computed":true},"target_region_info_vpc_id":{"type":"string","description":"Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.","description_kind":"plain","optional":true,"computed":true},"vip":{"type":"string","description":"Specifies the VIP for the application of a CLB instance. This parameter is optional. If you do not specify this parameter, the system automatically assigns a value for the parameter. IPv4 and IPv6 CLB instances support this parameter, but IPv6 NAT64 CLB instances do not.","description_kind":"plain","optional":true,"computed":true},"vip_isp":{"type":"string","description":"Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE).","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID of the CLB.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Available zone id, only applicable to open CLB.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"snat_ips":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Snat IP address, If set to empty will auto allocated.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Snat subnet ID.","description_kind":"plain","required":true}},"description":"Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_instance_mix_ip_target_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_id":{"type":"string","description":"ID of CLB instances to be queried.","description_kind":"plain","required":true},"mix_ip_target":{"type":"bool","description":"False: closed True:open.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_instance_sla_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_id":{"type":"string","description":"ID of the CLB instance.","description_kind":"plain","required":true},"sla_type":{"type":"string","description":"This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_listener":{"version":0,"block":{"attributes":{"certificate_ca_id":{"type":"string","description":"ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.","description_kind":"plain","optional":true},"certificate_ssl_mode":{"type":"string","description":"Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.","description_kind":"plain","optional":true},"clb_id":{"type":"string","description":"ID of the CLB.","description_kind":"plain","required":true},"end_port":{"type":"number","description":"This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).","description_kind":"plain","optional":true,"computed":true},"health_check_context_type":{"type":"string","description":"Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.","description_kind":"plain","optional":true,"computed":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.","description_kind":"plain","optional":true,"computed":true},"health_check_http_code":{"type":"number","description":"HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values.","description_kind":"plain","optional":true},"health_check_http_domain":{"type":"string","description":"HTTP health check domain of TCP listener.","description_kind":"plain","optional":true},"health_check_http_method":{"type":"string","description":"HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.","description_kind":"plain","optional":true,"computed":true},"health_check_http_path":{"type":"string","description":"HTTP health check path of TCP listener.","description_kind":"plain","optional":true},"health_check_http_version":{"type":"string","description":"The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.","description_kind":"plain","optional":true},"health_check_interval_time":{"type":"number","description":"Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_check_port":{"type":"number","description":"The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener.","description_kind":"plain","optional":true},"health_check_recv_context":{"type":"string","description":"It represents the result returned by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.","description_kind":"plain","optional":true},"health_check_send_context":{"type":"string","description":"It represents the content of the request sent by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.","description_kind":"plain","optional":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled.","description_kind":"plain","optional":true,"computed":true},"health_check_time_out":{"type":"number","description":"Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_type":{"type":"string","description":"Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`,`HTTPS`, `PING`, `GRPC`.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_source_ip_type":{"type":"number","description":"Specifies the type of health check source IP. `0` (default): CLB VIP. `1`: 100.64 IP range.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keepalive_enable":{"type":"number","description":"Whether to enable a persistent connection. This parameter is applicable only to HTTP and HTTPS listeners. Valid values: 0 (disable; default value) and 1 (enable).","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of this CLB listener.","description_kind":"plain","computed":true},"listener_name":{"type":"string","description":"Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the CLB listener.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.","description_kind":"plain","required":true},"scheduler":{"type":"string","description":"Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"session_expire_time":{"type":"number","description":"Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"session_type":{"type":"string","description":"Session persistence type. Valid values: `NORMAL`: the default session persistence type; `QUIC_CID`: session persistence by QUIC connection ID. The `QUIC_CID` value can only be configured in UDP listeners. If this field is not specified, the default session persistence type will be used.","description_kind":"plain","optional":true,"computed":true},"sni_switch":{"type":"bool","description":"Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_clb_listener_rule":{"version":0,"block":{"attributes":{"certificate_ca_id":{"type":"string","description":"ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.","description_kind":"plain","optional":true},"certificate_ssl_mode":{"type":"string","description":"Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.","description_kind":"plain","optional":true},"clb_id":{"type":"string","description":"ID of CLB instance.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`.","description_kind":"plain","optional":true,"computed":true},"domains":{"type":["list","string"],"description":"Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`.","description_kind":"plain","optional":true,"computed":true},"forward_type":{"type":"string","description":"Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`.","description_kind":"plain","optional":true,"computed":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_check_http_code":{"type":"number","description":"HTTP Status Code. The default is 31. Valid value ranges: [1~31]. `1 means the return value '1xx' is health. `2` means the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_http_domain":{"type":"string","description":"Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_http_method":{"type":"string","description":"Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`.","description_kind":"plain","optional":true,"computed":true},"health_check_http_path":{"type":"string","description":"Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.","description_kind":"plain","optional":true,"computed":true},"health_check_interval_time":{"type":"number","description":"Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled.","description_kind":"plain","optional":true,"computed":true},"health_check_time_out":{"type":"number","description":"Time out of health check. The value range is [2-60](SEC).","description_kind":"plain","optional":true,"computed":true},"health_check_type":{"type":"string","description":"Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true,"computed":true},"http2_switch":{"type":"bool","description":"Indicate to apply HTTP2.0 protocol or not.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of CLB listener.","description_kind":"plain","required":true},"quic":{"type":"bool","description":"Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"ID of this CLB listener rule.","description_kind":"plain","computed":true},"scheduler":{"type":"string","description":"Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"session_expire_time":{"type":"number","description":"Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Url of the listener rule.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_log_set":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Logset creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Logset name, which unique and fixed `clb_logset` among all CLS logsets.","description_kind":"plain","computed":true},"period":{"type":"number","description":"Logset retention period in days. Maximun value is `90`.","description_kind":"plain","optional":true},"topic_count":{"type":"string","description":"Number of log topics in logset.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clb_log_topic":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Log topic creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_set_id":{"type":"string","description":"Log topic of CLB instance.","description_kind":"plain","required":true},"status":{"type":"bool","description":"The status of log topic.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"Log topic of CLB instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_redirection":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of CLB instance.","description_kind":"plain","required":true},"delete_all_auto_rewrite":{"type":"bool","description":"Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_auto_rewrite":{"type":"bool","description":"Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443.","description_kind":"plain","optional":true},"source_listener_id":{"type":"string","description":"ID of source listener.","description_kind":"plain","optional":true,"computed":true},"source_rule_id":{"type":"string","description":"Rule ID of source listener.","description_kind":"plain","optional":true,"computed":true},"target_listener_id":{"type":"string","description":"ID of source listener.","description_kind":"plain","required":true},"target_rule_id":{"type":"string","description":"Rule ID of target listener.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_replace_cert_for_lbs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"old_certificate_id":{"type":"string","description":"ID of the certificate to be replaced, which can be a server certificate or a client certificate.","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"list","block":{"attributes":{"cert_ca_content":{"type":"string","description":"Content of the uploaded client certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.","description_kind":"plain","optional":true},"cert_ca_id":{"type":"string","description":"ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName.","description_kind":"plain","optional":true},"cert_ca_name":{"type":"string","description":"Name of the uploaded client CA certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.","description_kind":"plain","optional":true},"cert_content":{"type":"string","description":"Content of the uploaded server certificate. If there is no CertId, this parameter is required.","description_kind":"plain","optional":true},"cert_id":{"type":"string","description":"ID of a server certificate. If you leave this parameter empty, you must upload the certificate, including CertContent, CertKey, and CertName.","description_kind":"plain","optional":true},"cert_key":{"type":"string","description":"Key of the uploaded server certificate. If there is no CertId, this parameter is required.","description_kind":"plain","optional":true},"cert_name":{"type":"string","description":"Name of the uploaded server certificate. If there is no CertId, this parameter is required.","description_kind":"plain","optional":true},"ssl_mode":{"type":"string","description":"Authentication type. Value range: UNIDIRECTIONAL (unidirectional authentication), MUTUAL (mutual authentication).","description_kind":"plain","optional":true}},"description":"Information such as the content of the new certificate.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clb_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"Array of CLB instance IDs. Only support set one security group now.","description_kind":"plain","required":true},"security_group":{"type":"string","description":"Security group ID, such as esg-12345678.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clb_snat_ip":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"CLB instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"ips":{"nesting_mode":"set","block":{"attributes":{"ip":{"type":"string","description":"Snat IP.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true}},"description":"Snat IP address config.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_target_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The default port of target group, add server after can use it.","description_kind":"plain","optional":true},"target_group_name":{"type":"string","description":"Target group name.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID, default is based on the network.","description_kind":"plain","optional":true}},"block_types":{"target_group_instances":{"nesting_mode":"list","block":{"attributes":{"bind_ip":{"type":"string","description":"The internal ip of target group instance.","description_kind":"plain","required":true},"new_port":{"type":"number","description":"The new port of target group instance.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port of target group instance.","description_kind":"plain","required":true},"weight":{"type":"number","description":"The weight of target group instance.","description_kind":"plain","optional":true}},"description":"The backend server of target group bind.","description_kind":"plain","deprecated":true}}},"description_kind":"plain"}},"tencentcloud_clb_target_group_attachment":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of the CLB listener rule.","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"ID of the CLB target group.","description_kind":"plain","optional":true},"targrt_group_id":{"type":"string","description":"ID of the CLB target group.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_clb_target_group_attachments":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_id":{"type":"string","description":"CLB instance ID, (load_balancer_id and target_group_id require at least one).","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"Target group ID, (load_balancer_id and target_group_id require at least one).","description_kind":"plain","optional":true}},"block_types":{"associations":{"nesting_mode":"set","block":{"attributes":{"listener_id":{"type":"string","description":"Listener ID.","description_kind":"plain","optional":true},"load_balancer_id":{"type":"string","description":"CLB instance ID, when the binding target is target group, load_balancer_id in associations is required.","description_kind":"plain","optional":true},"location_id":{"type":"string","description":"Forwarding rule ID.","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"Target group ID, when the binding target is clb, the target_group_id in associations is required.","description_kind":"plain","optional":true}},"description":"Association array, the combination cannot exceed 20.","description_kind":"plain"},"min_items":1,"max_items":20}},"description_kind":"plain"}},"tencentcloud_clb_target_group_instance_attachment":{"version":0,"block":{"attributes":{"bind_ip":{"type":"string","description":"The Intranet IP of the target group instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"Port of the target group instance.","description_kind":"plain","required":true},"target_group_id":{"type":"string","description":"Target group ID.","description_kind":"plain","required":true},"weight":{"type":"number","description":"The weight of the target group instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_account":{"version":0,"block":{"attributes":{"describe":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password.","description_kind":"plain","required":true,"sensitive":true},"user_name":{"type":"string","description":"User name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_account_permission":{"version":0,"block":{"attributes":{"all_database":{"type":"bool","description":"Whether all database tables.","description_kind":"plain","required":true},"cluster":{"type":"string","description":"Cluster name.","description_kind":"plain","required":true},"global_privileges":{"type":["set","string"],"description":"Global privileges.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"User name.","description_kind":"plain","required":true}},"block_types":{"database_privilege_list":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"database_privileges":{"type":["set","string"],"description":"Database privileges. Valid valuse: SELECT, INSERT_ALL, ALTER, TRUNCATE, DROP_TABLE, CREATE_TABLE, DROP_DATABASE.","description_kind":"plain","optional":true}},"block_types":{"table_privilege_list":{"nesting_mode":"list","block":{"attributes":{"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true},"table_privileges":{"type":["set","string"],"description":"Table privileges. Valid values: SELECT, INSERT_ALL, ALTER, TRUNCATE, DROP_TABLE.","description_kind":"plain","required":true}},"description":"Table privilege list.","description_kind":"plain"}}},"description":"Database privilege list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup":{"version":0,"block":{"attributes":{"cos_bucket_name":{"type":"string","description":"COS bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_strategy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"block_types":{"data_backup_strategy":{"nesting_mode":"list","block":{"attributes":{"execute_hour":{"type":"number","description":"Execution hour.","description_kind":"plain","required":true},"retain_days":{"type":"number","description":"Retention days.","description_kind":"plain","required":true},"week_days":{"type":"string","description":"The day of the week is separated by commas. For example: 2 represents Tuesday.","description_kind":"plain","required":true}},"block_types":{"back_up_tables":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database.","description_kind":"plain","required":true},"ips":{"type":"string","description":"Table ip.","description_kind":"plain","optional":true,"computed":true},"rip":{"type":"string","description":"Ip address of cvm.","description_kind":"plain","optional":true,"computed":true},"table":{"type":"string","description":"Table.","description_kind":"plain","required":true},"total_bytes":{"type":"number","description":"Back up the list of tables.","description_kind":"plain","required":true},"v_cluster":{"type":"string","description":"Virtual clusters.","description_kind":"plain","optional":true,"computed":true},"zoo_path":{"type":"string","description":"ZK path.","description_kind":"plain","optional":true,"computed":true}},"description":"Back up the list of tables.","description_kind":"plain"},"min_items":1}},"description":"Data backup strategy.","description_kind":"plain"},"min_items":1},"meta_backup_strategy":{"nesting_mode":"list","block":{"attributes":{"execute_hour":{"type":"number","description":"Execution hour.","description_kind":"plain","optional":true},"retain_days":{"type":"number","description":"Retention days.","description_kind":"plain","optional":true},"week_days":{"type":"string","description":"The day of the week is separated by commas. For example: 2 represents Tuesday.","description_kind":"plain","optional":true}},"description":"Metadata backup strategy.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clickhouse_delete_backup_data":{"version":0,"block":{"attributes":{"back_up_job_id":{"type":"number","description":"Back up job id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_instance":{"version":0,"block":{"attributes":{"charge_type":{"type":"string","description":"Billing type: `PREPAID` prepaid, `POSTPAID_BY_HOUR` postpaid.","description_kind":"plain","required":true},"cls_log_set_id":{"type":"string","description":"CLS log set id.","description_kind":"plain","optional":true,"computed":true},"cos_bucket_name":{"type":"string","description":"COS bucket name.","description_kind":"plain","optional":true,"computed":true},"expire_time":{"type":"string","description":"Expire time.","description_kind":"plain","computed":true},"ha_flag":{"type":"bool","description":"Whether it is highly available.","description_kind":"plain","required":true},"ha_zk":{"type":"bool","description":"Whether ZK is highly available.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"mount_disk_type":{"type":"number","description":"Whether it is mounted on a bare disk.","description_kind":"plain","optional":true,"computed":true},"product_version":{"type":"string","description":"Product version.","description_kind":"plain","required":true},"renew_flag":{"type":"number","description":"PREPAID needs to be passed. Whether to renew automatically. 1 means auto renewal is enabled.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"time_span":{"type":"number","description":"Prepaid needs to be delivered, billing time length, how many months.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true}},"block_types":{"common_spec":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"Node count. NOTE: Only support value 3.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"Disk size.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"Spec name.","description_kind":"plain","required":true}},"description":"ZK node.","description_kind":"plain"},"max_items":1},"data_spec":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description":"Data spec count.","description_kind":"plain","required":true},"disk_size":{"type":"number","description":"Disk size.","description_kind":"plain","required":true},"spec_name":{"type":"string","description":"Spec name.","description_kind":"plain","required":true}},"description":"Data spec.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clickhouse_keyval_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"items":{"nesting_mode":"list","block":{"attributes":{"conf_key":{"type":"string","description":"Instance config key.","description_kind":"plain","required":true},"conf_value":{"type":"string","description":"Instance config value.","description_kind":"plain","required":true}},"description":"configuration list.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_clickhouse_recover_backup_job":{"version":0,"block":{"attributes":{"back_up_job_id":{"type":"number","description":"Back up job id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_xml_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true}},"block_types":{"modify_conf_context":{"nesting_mode":"list","block":{"attributes":{"file_name":{"type":"string","description":"Configuration file name.","description_kind":"plain","required":true},"file_path":{"type":"string","description":"Path to save configuration file.","description_kind":"plain","optional":true},"new_conf_value":{"type":"string","description":"New content of configuration file, base64 encoded.","description_kind":"plain","required":true}},"description":"Configuration file modification information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_alarm":{"version":0,"block":{"attributes":{"alarm_level":{"type":"number","description":"Alarm level. 0: Warning; 1: Info; 2: Critical. Default is 0.","description_kind":"plain","optional":true,"computed":true},"alarm_notice_ids":{"type":["set","string"],"description":"list of alarm notice id.","description_kind":"plain","required":true},"alarm_period":{"type":"number","description":"alarm repeat cycle.","description_kind":"plain","required":true},"condition":{"type":"string","description":"triggering conditions.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_template":{"type":"string","description":"user define alarm notice.","description_kind":"plain","optional":true},"name":{"type":"string","description":"log alarm name.","description_kind":"plain","required":true},"status":{"type":"bool","description":"whether to enable the alarm policy.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trigger_count":{"type":"number","description":"continuous cycle.","description_kind":"plain","required":true}},"block_types":{"alarm_targets":{"nesting_mode":"list","block":{"attributes":{"end_time_offset":{"type":"number","description":"search end time of offset.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"logset id.","description_kind":"plain","required":true},"number":{"type":"number","description":"the number of alarm object.","description_kind":"plain","required":true},"query":{"type":"string","description":"query rules.","description_kind":"plain","required":true},"start_time_offset":{"type":"number","description":"search start time of offset.","description_kind":"plain","required":true},"syntax_rule":{"type":"number","description":"Retrieve grammar rules, 0: Lucene syntax, 1: CQL syntax, Default value is 0.","description_kind":"plain","optional":true,"computed":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"description":"list of alarm target.","description_kind":"plain"},"min_items":1},"analysis":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"analysis content.","description_kind":"plain","required":true},"name":{"type":"string","description":"analysis name.","description_kind":"plain","required":true},"type":{"type":"string","description":"analysis type.","description_kind":"plain","required":true}},"block_types":{"config_info":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"configuration.","description_kind":"plain"}}},"description":"multidimensional analysis.","description_kind":"plain"}},"call_back":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"callback body.","description_kind":"plain","required":true},"headers":{"type":["set","string"],"description":"callback headers.","description_kind":"plain","optional":true}},"description":"user define callback.","description_kind":"plain"},"max_items":1},"monitor_time":{"nesting_mode":"list","block":{"attributes":{"time":{"type":"number","description":"time period or point in time.","description_kind":"plain","required":true},"type":{"type":"string","description":"Period for periodic execution, Fixed for regular execution.","description_kind":"plain","required":true}},"description":"monitor task execution time.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_alarm_notice":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"alarm notice name.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"type":{"type":"string","description":"notice type.","description_kind":"plain","required":true}},"block_types":{"notice_receivers":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description":"end time allowed to receive messages.","description_kind":"plain","optional":true},"index":{"type":"number","description":"index.","description_kind":"plain","optional":true},"receiver_channels":{"type":["set","string"],"description":"receiver channels, Email,Sms,WeChat or Phone.","description_kind":"plain","required":true},"receiver_ids":{"type":["set","number"],"description":"receiver id.","description_kind":"plain","required":true},"receiver_type":{"type":"string","description":"receiver type, Uin or Group.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"start time allowed to receive messages.","description_kind":"plain","optional":true}},"description":"notice receivers.","description_kind":"plain"}},"web_callbacks":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"abandoned.","description_kind":"plain","optional":true},"callback_type":{"type":"string","description":"callback type, WeCom or Http.","description_kind":"plain","required":true},"headers":{"type":["set","string"],"description":"abandoned.","description_kind":"plain","optional":true},"index":{"type":"number","description":"index.","description_kind":"plain","optional":true},"method":{"type":"string","description":"Method, POST or PUT.","description_kind":"plain","optional":true},"url":{"type":"string","description":"callback url.","description_kind":"plain","required":true}},"description":"callback info.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cls_ckafka_consumer":{"version":0,"block":{"attributes":{"compression":{"type":"number","description":"compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"need_content":{"type":"bool","description":"whether to deliver the metadata information of the log.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"block_types":{"ckafka":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic id of ckafka.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"topic name of ckafka.","description_kind":"plain","required":true},"vip":{"type":"string","description":"vip.","description_kind":"plain","required":true},"vport":{"type":"string","description":"vport.","description_kind":"plain","required":true}},"description":"ckafka info.","description_kind":"plain"},"max_items":1},"content":{"nesting_mode":"list","block":{"attributes":{"enable_tag":{"type":"bool","description":"whether to deliver the TAG info.","description_kind":"plain","required":true},"meta_fields":{"type":["set","string"],"description":"metadata info list.","description_kind":"plain","required":true},"tag_json_not_tiled":{"type":"bool","description":"whether to tiling tag json.","description_kind":"plain","optional":true},"timestamp_accuracy":{"type":"number","description":"delivery timestamp precision,1 for second, 2 for millisecond.","description_kind":"plain","optional":true}},"description":"metadata information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Collection configuration name.","description_kind":"plain","required":true},"output":{"type":"string","description":"Log topic ID (TopicId) of collection configuration.","description_kind":"plain","optional":true},"path":{"type":"string","description":"Log collection path containing the filename.","description_kind":"plain","optional":true},"user_define_rule":{"type":"string","description":"Custom collection rule, which is a serialized JSON string.","description_kind":"plain","optional":true}},"block_types":{"exclude_paths":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Type. Valid values: File, Path.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Specific content corresponding to Type.","description_kind":"plain","optional":true}},"description":"Collection path blocklist.","description_kind":"plain"}},"extract_rule":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"syslog system log collection specifies the address and port that the collector listens to.","description_kind":"plain","optional":true},"backtracking":{"type":"number","description":"Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).","description_kind":"plain","optional":true},"begin_regex":{"type":"string","description":"First-Line matching rule, which is valid only if log_type is multiline_log or fullregex_log.","description_kind":"plain","optional":true},"delimiter":{"type":"string","description":"Delimiter for delimited log, which is valid only if log_type is delimiter_log.","description_kind":"plain","optional":true},"is_gbk":{"type":"number","description":"GBK encoding. Default 0.","description_kind":"plain","optional":true},"json_standard":{"type":"number","description":"standard json. Default 0.","description_kind":"plain","optional":true},"keys":{"type":["set","string"],"description":"Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if log_type is delimiter_log. json_log logs use the key of JSON itself.","description_kind":"plain","optional":true},"log_regex":{"type":"string","description":"Full log matching rule, which is valid only if log_type is fullregex_log.","description_kind":"plain","optional":true},"metadata_type":{"type":"number","description":"metadata type.","description_kind":"plain","optional":true},"parse_protocol":{"type":"string","description":"parse protocol.","description_kind":"plain","optional":true},"path_regex":{"type":"string","description":"metadata path regex.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"syslog protocol, tcp or udp.","description_kind":"plain","optional":true},"time_format":{"type":"string","description":"Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"Time field key name. time_key and time_format must appear in pair.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"Unmatched log key.","description_kind":"plain","optional":true},"un_match_up_load_switch":{"type":"bool","description":"Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.","description_kind":"plain","optional":true}},"block_types":{"filter_key_regex":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Log key to be filtered.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Filter rule regex corresponding to key.","description_kind":"plain","optional":true}},"description":"Log keys to be filtered and the corresponding regex.","description_kind":"plain"}},"meta_tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"metadata tags.","description_kind":"plain"}}},"description":"Extraction rule. If ExtractRule is set, LogType must be set.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_config_attachment":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"Collection configuration id.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Machine group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cls_config_extra":{"version":0,"block":{"attributes":{"config_flag":{"type":"string","description":"Collection configuration flag.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Binding group id.","description_kind":"plain","optional":true},"group_ids":{"type":["set","string"],"description":"Binding group ids.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_format":{"type":"string","description":"Log format.","description_kind":"plain","optional":true},"log_type":{"type":"string","description":"Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"Logset Id.","description_kind":"plain","required":true},"logset_name":{"type":"string","description":"Logset Name.","description_kind":"plain","required":true},"name":{"type":"string","description":"Collection configuration name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Log topic ID (TopicId) of collection configuration.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"Topic Name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type. Valid values: container_stdout; container_file; host_file.","description_kind":"plain","required":true},"user_define_rule":{"type":"string","description":"Custom collection rule, which is a serialized JSON string.","description_kind":"plain","optional":true}},"block_types":{"container_file":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container name.","description_kind":"plain","required":true},"exclude_labels":{"type":["set","string"],"description":"Pod label to be excluded.","description_kind":"plain","optional":true},"exclude_namespace":{"type":"string","description":"Namespaces to be excluded, separated by separators, such as A, B.","description_kind":"plain","optional":true},"file_pattern":{"type":"string","description":"log name.","description_kind":"plain","required":true},"include_labels":{"type":["set","string"],"description":"Pod label info.","description_kind":"plain","optional":true},"log_path":{"type":"string","description":"Log Path.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace. There can be multiple namespaces, separated by separators, such as A, B.","description_kind":"plain","required":true}},"block_types":{"workload":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"container name.","description_kind":"plain","optional":true},"kind":{"type":"string","description":"workload type.","description_kind":"plain","required":true},"name":{"type":"string","description":"workload name.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","optional":true}},"description":"Workload info.","description_kind":"plain"},"max_items":1}},"description":"Container file path info.","description_kind":"plain"},"max_items":1},"container_stdout":{"nesting_mode":"list","block":{"attributes":{"all_containers":{"type":"bool","description":"Is all containers.","description_kind":"plain","required":true},"exclude_labels":{"type":["set","string"],"description":"Pod label to be excluded.","description_kind":"plain","optional":true},"exclude_namespace":{"type":"string","description":"Namespaces to be excluded, separated by separators, such as A, B.","description_kind":"plain","optional":true},"include_labels":{"type":["set","string"],"description":"Pod label info.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace. There can be multiple namespaces, separated by separators, such as A, B.","description_kind":"plain","optional":true}},"block_types":{"workloads":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"container name.","description_kind":"plain","optional":true},"kind":{"type":"string","description":"workload type.","description_kind":"plain","required":true},"name":{"type":"string","description":"workload name.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","optional":true}},"description":"Workload info.","description_kind":"plain"}}},"description":"Container stdout info.","description_kind":"plain"},"max_items":1},"exclude_paths":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Type. Valid values: File, Path.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Specific content corresponding to Type.","description_kind":"plain","optional":true}},"description":"Collection path blocklist.","description_kind":"plain"}},"extract_rule":{"nesting_mode":"list","block":{"attributes":{"backtracking":{"type":"number","description":"Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).","description_kind":"plain","optional":true,"computed":true},"begin_regex":{"type":"string","description":"First-Line matching rule, which is valid only if log_type is multiline_log or fullregex_log.","description_kind":"plain","optional":true},"delimiter":{"type":"string","description":"Delimiter for delimited log, which is valid only if log_type is delimiter_log.","description_kind":"plain","optional":true},"keys":{"type":["set","string"],"description":"Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if log_type is delimiter_log. json_log logs use the key of JSON itself.","description_kind":"plain","optional":true},"log_regex":{"type":"string","description":"Full log matching rule, which is valid only if log_type is fullregex_log.","description_kind":"plain","optional":true},"time_format":{"type":"string","description":"Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"Time field key name. time_key and time_format must appear in pair.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"Unmatched log key.","description_kind":"plain","optional":true},"un_match_up_load_switch":{"type":"bool","description":"Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"filter_key_regex":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Log key to be filtered.","description_kind":"plain","optional":true},"regex":{"type":"string","description":"Filter rule regex corresponding to key.","description_kind":"plain","optional":true}},"description":"Log keys to be filtered and the corresponding regex.","description_kind":"plain"}}},"description":"Extraction rule. If ExtractRule is set, LogType must be set.","description_kind":"plain"},"max_items":1},"host_file":{"nesting_mode":"list","block":{"attributes":{"custom_labels":{"type":["set","string"],"description":"Metadata info.","description_kind":"plain","optional":true},"file_pattern":{"type":"string","description":"Log file name.","description_kind":"plain","required":true},"log_path":{"type":"string","description":"Log file dir.","description_kind":"plain","required":true}},"description":"Node file config info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_cos_recharge":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"cos bucket.","description_kind":"plain","required":true},"bucket_region":{"type":"string","description":"cos bucket region.","description_kind":"plain","required":true},"compress":{"type":"string","description":"supported gzip, lzop, snappy.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"log type.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"logset id.","description_kind":"plain","required":true},"name":{"type":"string","description":"recharge name.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"cos file prefix.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"block_types":{"extract_rule_info":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"syslog address.","description_kind":"plain","optional":true},"backtracking":{"type":"number","description":"backtracking data volume in incremental acquisition mode.","description_kind":"plain","optional":true},"begin_regex":{"type":"string","description":"begin line regex.","description_kind":"plain","optional":true},"delimiter":{"type":"string","description":"log delimiter.","description_kind":"plain","optional":true},"is_gbk":{"type":"number","description":"gbk encoding.","description_kind":"plain","optional":true},"json_standard":{"type":"number","description":"is standard json.","description_kind":"plain","optional":true},"keys":{"type":["set","string"],"description":"key list.","description_kind":"plain","optional":true},"log_regex":{"type":"string","description":"log regex.","description_kind":"plain","optional":true},"metadata_type":{"type":"number","description":"metadata type.","description_kind":"plain","optional":true},"parse_protocol":{"type":"string","description":"parse protocol.","description_kind":"plain","optional":true},"path_regex":{"type":"string","description":"metadata path regex.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"syslog protocol.","description_kind":"plain","optional":true},"time_format":{"type":"string","description":"time format.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"time key.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"parsing failure log key.","description_kind":"plain","optional":true},"un_match_up_load_switch":{"type":"bool","description":"whether to upload the parsing failure log.","description_kind":"plain","optional":true}},"block_types":{"filter_key_regex":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"need filter log key.","description_kind":"plain","required":true},"regex":{"type":"string","description":"need filter log regex.","description_kind":"plain","required":true}},"description":"rules that need to filter logs.","description_kind":"plain"}},"meta_tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"metadata key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"metadata value.","description_kind":"plain","optional":true}},"description":"metadata tag list.","description_kind":"plain"}}},"description":"extract rule info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_cos_shipper":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Destination bucket in the shipping rule to be created.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Shipping time interval in seconds. Default value: 300. Value range: 300~900.","description_kind":"plain","optional":true},"max_size":{"type":"number","description":"Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256.","description_kind":"plain","optional":true},"partition":{"type":"string","description":"Partition rule of shipped log, which can be represented in strftime time format.","description_kind":"plain","optional":true},"prefix":{"type":"string","description":"Prefix of the shipping directory in the shipping rule to be created.","description_kind":"plain","required":true},"shipper_name":{"type":"string","description":"Shipping rule name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"ID of the log topic to which the shipping rule to be created belongs.","description_kind":"plain","required":true}},"block_types":{"compress":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Compression format. Valid values: gzip, lzop, none (no compression).","description_kind":"plain","required":true}},"description":"Compression configuration of shipped log.","description_kind":"plain"},"max_items":1},"content":{"nesting_mode":"list","block":{"attributes":{"format":{"type":"string","description":"Content format. Valid values: json, csv.","description_kind":"plain","required":true}},"block_types":{"csv":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"Field delimiter.","description_kind":"plain","required":true},"escape_char":{"type":"string","description":"Field delimiter.","description_kind":"plain","required":true},"keys":{"type":["set","string"],"description":"Names of keys.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"non_existing_field":{"type":"string","description":"Content used to populate non-existing fields.","description_kind":"plain","required":true},"print_key":{"type":"bool","description":"Whether to print key on the first row of the CSV file.","description_kind":"plain","required":true}},"description":"CSV format content description.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"json":{"nesting_mode":"list","block":{"attributes":{"enable_tag":{"type":"bool","description":"Enablement flag.","description_kind":"plain","required":true},"meta_fields":{"type":["set","string"],"description":"Metadata information list\nNote: this field may return null, indicating that no valid values can be obtained..","description_kind":"plain","required":true}},"description":"JSON format content description.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Format configuration of shipped log content.","description_kind":"plain"},"max_items":1},"filter_rules":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Filter rule key.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Filter rule.","description_kind":"plain","required":true},"value":{"type":"string","description":"Filter rule value.","description_kind":"plain","required":true}},"description":"Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cls_data_transform":{"version":0,"block":{"attributes":{"enable_flag":{"type":"number","description":"Task enable flag. `1`: enable, `2`: disable, Default is `1`.","description_kind":"plain","optional":true},"etl_content":{"type":"string","description":"Data transform content. If `func_type` is `2`, must use `log_auto_output`.","description_kind":"plain","required":true},"func_type":{"type":"number","description":"Task type. `1`: Specify the theme; `2`: Dynamic creation.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Task name.","description_kind":"plain","required":true},"src_topic_id":{"type":"string","description":"Source topic ID.","description_kind":"plain","required":true},"task_type":{"type":"number","description":"Task type. `1`: Use random data from the source log theme for processing preview; `2`: Use user-defined test data for processing preview; `3`: Create real machining tasks.","description_kind":"plain","required":true}},"block_types":{"dst_resources":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Alias.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Dst topic ID.","description_kind":"plain","required":true}},"description":"Data transform des resources. If `func_type` is `1`, this parameter is required. If `func_type` is `2`, this parameter does not need to be filled in.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cls_export":{"version":0,"block":{"attributes":{"format":{"type":"string","description":"log export format.","description_kind":"plain","optional":true},"from":{"type":"number","description":"export start time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_count":{"type":"number","description":"export amount of log.","description_kind":"plain","required":true},"order":{"type":"string","description":"log export time sorting. desc or asc.","description_kind":"plain","optional":true},"query":{"type":"string","description":"export query rules.","description_kind":"plain","required":true},"to":{"type":"number","description":"export end time.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cls_index":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_internal_fields":{"type":"bool","description":"Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields.","description_kind":"plain","optional":true},"metadata_flag":{"type":"number","description":"Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields)..","description_kind":"plain","optional":true},"status":{"type":"bool","description":"Whether to take effect. Default value: true.","description_kind":"plain","optional":true,"computed":true},"topic_id":{"type":"string","description":"Log topic ID.","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"block_types":{"dynamic_index":{"nesting_mode":"list","block":{"attributes":{"status":{"type":"bool","description":"index automatic configuration switch.","description_kind":"plain","required":true}},"description":"The key value index is automatically configured. If it is empty, it means that the function is not enabled.","description_kind":"plain"},"max_items":1},"full_text":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description":"Case sensitivity.","description_kind":"plain","required":true},"contain_z_h":{"type":"bool","description":"Whether Chinese characters are contained.","description_kind":"plain","required":true},"tokenizer":{"type":"string","description":"Full-Text index delimiter. Each character in the string represents a delimiter.","description_kind":"plain","required":true}},"description":"Full-Text index configuration.","description_kind":"plain"},"max_items":1},"key_value":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description":"Case sensitivity.","description_kind":"plain","required":true}},"block_types":{"key_values":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console..","description_kind":"plain","required":true}},"block_types":{"value":{"nesting_mode":"list","block":{"attributes":{"contain_z_h":{"type":"bool","description":"Whether Chinese characters are contained.","description_kind":"plain","optional":true},"sql_flag":{"type":"bool","description":"Whether the analysis feature is enabled for the field.","description_kind":"plain","optional":true},"tokenizer":{"type":"string","description":"Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Field type. Valid values: long, text, double.","description_kind":"plain","required":true}},"description":"Field index description information.","description_kind":"plain"},"max_items":1}},"description":"Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.","description_kind":"plain"}}},"description":"Key-Value index configuration.","description_kind":"plain"},"max_items":1},"tag":{"nesting_mode":"list","block":{"attributes":{"case_sensitive":{"type":"bool","description":"Case sensitivity.","description_kind":"plain","required":true}},"block_types":{"key_values":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console..","description_kind":"plain","required":true}},"block_types":{"value":{"nesting_mode":"list","block":{"attributes":{"contain_z_h":{"type":"bool","description":"Whether Chinese characters are contained.","description_kind":"plain","optional":true},"sql_flag":{"type":"bool","description":"Whether the analysis feature is enabled for the field.","description_kind":"plain","optional":true},"tokenizer":{"type":"string","description":"Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Field type. Valid values: long, text, double.","description_kind":"plain","required":true}},"description":"Field index description information.","description_kind":"plain"},"max_items":1}},"description":"Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.","description_kind":"plain"}}},"description":"Metafield index configuration.","description_kind":"plain"},"max_items":1}},"description":"Index rule.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_kafka_recharge":{"version":0,"block":{"attributes":{"consumer_group_name":{"type":"string","description":"user consumer group name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_encryption_addr":{"type":"bool","description":"ServerAddr is encryption addr.","description_kind":"plain","optional":true,"computed":true},"kafka_instance":{"type":"string","description":"CKafka Instance id.","description_kind":"plain","optional":true},"kafka_type":{"type":"number","description":"kafka recharge type, 0 for CKafka, 1 fro user define Kafka.","description_kind":"plain","required":true},"name":{"type":"string","description":"kafka recharge name.","description_kind":"plain","required":true},"offset":{"type":"number","description":"The translation is: -2: Earliest (default) -1: Latest.","description_kind":"plain","required":true},"server_addr":{"type":"string","description":"Server addr.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"recharge for cls TopicId.","description_kind":"plain","required":true},"user_kafka_topics":{"type":"string","description":"user need recharge kafka topic list.","description_kind":"plain","required":true}},"block_types":{"log_recharge_rule":{"nesting_mode":"list","block":{"attributes":{"default_time_src":{"type":"number","description":"default time from.","description_kind":"plain","optional":true},"default_time_switch":{"type":"bool","description":"user default time.","description_kind":"plain","required":true},"encoding_format":{"type":"number","description":"encoding format.","description_kind":"plain","required":true},"keys":{"type":["set","string"],"description":"log key list.","description_kind":"plain","optional":true,"computed":true},"log_regex":{"type":"string","description":"log regex.","description_kind":"plain","optional":true},"metadata":{"type":["set","string"],"description":"metadata.","description_kind":"plain","optional":true,"computed":true},"recharge_type":{"type":"string","description":"recharge type.","description_kind":"plain","required":true},"time_format":{"type":"string","description":"time format.","description_kind":"plain","optional":true},"time_key":{"type":"string","description":"time key.","description_kind":"plain","optional":true},"time_regex":{"type":"string","description":"time regex.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"time zone.","description_kind":"plain","optional":true},"un_match_log_key":{"type":"string","description":"parse failed log key.","description_kind":"plain","optional":true},"un_match_log_switch":{"type":"bool","description":"is push parse failed log.","description_kind":"plain","optional":true},"un_match_log_time_src":{"type":"number","description":"parse failed log time from.","description_kind":"plain","optional":true}},"description":"log recharge rule.","description_kind":"plain"},"max_items":1},"protocol":{"nesting_mode":"list","block":{"attributes":{"mechanism":{"type":"string","description":"encryption type.","description_kind":"plain","optional":true},"password":{"type":"string","description":"user password.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol type.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"username.","description_kind":"plain","optional":true}},"description":"encryption protocol.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_logset":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logset_name":{"type":"string","description":"Logset name, which must be unique.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"If assumer_uin is not empty, it indicates the service provider who creates the logset.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"topic_count":{"type":"number","description":"Number of log topics in logset.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cls_machine_group":{"version":0,"block":{"attributes":{"auto_update":{"type":"bool","description":"Whether to enable automatic update for the machine group.","description_kind":"plain","optional":true},"group_name":{"type":"string","description":"Machine group name, which must be unique.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_logging":{"type":"bool","description":"Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business log topics will be created, which will not incur fees.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list. Up to 10 tag key-value pairs are supported and must be unique.","description_kind":"plain","optional":true},"update_end_time":{"type":"string","description":"Update end time. We recommend you update LogListener during off-peak hours.","description_kind":"plain","optional":true},"update_start_time":{"type":"string","description":"Update start time. We recommend you update LogListener during off-peak hours.","description_kind":"plain","optional":true}},"block_types":{"machine_group_type":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Machine description list.","description_kind":"plain","required":true}},"description":"Type of the machine group to be created.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_scheduled_sql":{"version":0,"block":{"attributes":{"enable_flag":{"type":"number","description":"task enable flag.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"task name.","description_kind":"plain","required":true},"process_delay":{"type":"number","description":"process delay.","description_kind":"plain","required":true},"process_end_time":{"type":"number","description":"process end timestamp.","description_kind":"plain","optional":true,"computed":true},"process_period":{"type":"number","description":"process period.","description_kind":"plain","required":true},"process_start_time":{"type":"number","description":"process start timestamp.","description_kind":"plain","required":true},"process_time_window":{"type":"string","description":"process time window.","description_kind":"plain","required":true},"process_type":{"type":"number","description":"process type.","description_kind":"plain","required":true},"scheduled_sql_content":{"type":"string","description":"scheduled sql content.","description_kind":"plain","required":true},"src_topic_id":{"type":"string","description":"src topic id.","description_kind":"plain","required":true},"src_topic_region":{"type":"string","description":"src topic region.","description_kind":"plain","required":true},"syntax_rule":{"type":"number","description":"syntax rule.","description_kind":"plain","optional":true}},"block_types":{"dst_resource":{"nesting_mode":"list","block":{"attributes":{"biz_type":{"type":"number","description":"topic type.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"metric name.","description_kind":"plain","optional":true},"region":{"type":"string","description":"topic region.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"dst topic id.","description_kind":"plain","required":true}},"description":"scheduled slq dst resource.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cls_topic":{"version":0,"block":{"attributes":{"auto_split":{"type":"bool","description":"Whether to enable automatic split. Default value: true.","description_kind":"plain","optional":true,"computed":true},"describes":{"type":"string","description":"Log Topic Description.","description_kind":"plain","optional":true},"hot_period":{"type":"number","description":"0: Turn off log sinking. Non 0: The number of days of standard storage after enabling log settling. HotPeriod needs to be greater than or equal to 7 and less than Period. Only effective when StorageType is hot.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_web_tracking":{"type":"bool","description":"No authentication switch. False: closed; True: Enable. The default is false. After activation, anonymous access to the log topic will be supported for specified operations.","description_kind":"plain","optional":true,"computed":true},"logset_id":{"type":"string","description":"Logset ID.","description_kind":"plain","required":true},"max_split_partitions":{"type":"number","description":"Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50.","description_kind":"plain","optional":true,"computed":true},"partition_count":{"type":"number","description":"Number of log topic partitions. Default value: 1. Maximum value: 10.","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Lifecycle in days. Value range: 1~366. Default value: 30.","description_kind":"plain","optional":true,"computed":true},"storage_type":{"type":"string","description":"Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list. Up to 10 tag key-value pairs are supported and must be unique.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Log topic name.","description_kind":"plain","required":true}},"block_types":{"extends":{"nesting_mode":"list","block":{"block_types":{"anonymous_access":{"nesting_mode":"list","block":{"attributes":{"operations":{"type":["list","string"],"description":"Operation list, supporting trackLog (JS/HTTP upload log) and realtimeProducer (kafka protocol upload log).","description_kind":"plain","optional":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"attributes":{"type":"string","description":"Condition attribute, currently only VpcID is supported.","description_kind":"plain","optional":true},"condition_value":{"type":"string","description":"The value of the corresponding conditional attribute.","description_kind":"plain","optional":true},"rule":{"type":"number","description":"Conditional rule, 1: equal, 2: not equal.","description_kind":"plain","optional":true}},"description":"Operation list, supporting trackLog (JS/HTTP upload log) and realtimeProducer (kafka protocol upload log).","description_kind":"plain"}}},"description":"Log topic authentication free configuration information.","description_kind":"plain"},"max_items":1}},"description":"Log Subject Extension Information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_container_cluster":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"The network bandwidth of the node.","description_kind":"plain","required":true},"bandwidth_type":{"type":"string","description":"The network type of the node.","description_kind":"plain","required":true},"cluster_cidr":{"type":"string","description":"The CIDR which the cluster is going to use.","description_kind":"plain","required":true},"cluster_desc":{"type":"string","description":"The description of the cluster.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"The name of the cluster.","description_kind":"plain","required":true},"cluster_version":{"type":"string","description":"The kubernetes version of the cluster.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The cpu of the node.","description_kind":"plain","deprecated":true,"optional":true},"cvm_type":{"type":"string","description":"The type of node needed by cvm.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"The docker graph path is going to mounted.","description_kind":"plain","optional":true},"goods_num":{"type":"number","description":"The node number is going to create in the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name ot node.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"The instance type of the node needed by cvm.","description_kind":"plain","required":true},"is_vpc_gateway":{"type":"number","description":"Describe whether the node enable the gateway capability.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"The key_id of each node(if using key pair to access).","description_kind":"plain","optional":true},"kubernetes_version":{"type":"string","description":"The kubernetes version of the cluster.","description_kind":"plain","computed":true},"mem":{"type":"number","description":"The memory of the node.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"The path which volume is going to be mounted.","description_kind":"plain","optional":true},"nodes_num":{"type":"number","description":"The node number of the cluster.","description_kind":"plain","computed":true},"nodes_status":{"type":"string","description":"The node status of the cluster.","description_kind":"plain","computed":true},"os_name":{"type":"string","description":"The system os name of the node.","description_kind":"plain","required":true},"password":{"type":"string","description":"The password of each node.","description_kind":"plain","optional":true},"period":{"type":"number","description":"The puchase duration of the node needed by cvm.","description_kind":"plain","optional":true},"require_wan_ip":{"type":"number","description":"Indicate whether wan ip is needed.","description_kind":"plain","optional":true},"root_size":{"type":"number","description":"The size of the root volume.","description_kind":"plain","required":true},"root_type":{"type":"string","description":"The type of the root volume. see more from CVM.","description_kind":"plain","optional":true},"sg_id":{"type":"string","description":"The security group id.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"The size of the data volume.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"The type of the data volume. see more from CVM.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet id which the node stays in.","description_kind":"plain","required":true},"total_cpu":{"type":"number","description":"The total cpu of the cluster.","description_kind":"plain","computed":true},"total_mem":{"type":"number","description":"The total memory of the cluster.","description_kind":"plain","computed":true},"unschedulable":{"type":"number","description":"Determine whether the node will be schedulable. 0 is the default meaning node will be schedulable. 1 for unschedulable.","description_kind":"plain","optional":true},"user_script":{"type":"string","description":"User defined script in a base64-format. The script runs after the kubernetes component is ready on node. see more from CCS api documents.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Specify vpc which the node(s) stay in.","description_kind":"plain","required":true},"zone_id":{"type":"string","description":"The zone which the node stays in.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_container_cluster_instance":{"version":0,"block":{"attributes":{"abnormal_reason":{"type":"string","description":"Describe the reason when node is in abnormal state(if it was).","description_kind":"plain","computed":true},"bandwidth":{"type":"number","description":"The network bandwidth of the node.","description_kind":"plain","required":true},"bandwidth_type":{"type":"string","description":"The network type of the node.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"The id of the cluster.","description_kind":"plain","required":true},"cpu":{"type":"number","description":"The cpu of the node.","description_kind":"plain","deprecated":true,"optional":true},"cvm_type":{"type":"string","description":"The type of node needed by cvm.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"The docker graph path is going to mounted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"An id identify the node, provided by cvm.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"The name ot node.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"The instance type of the node needed by cvm.","description_kind":"plain","optional":true},"is_normal":{"type":"number","description":"Describe whether the node is normal.","description_kind":"plain","computed":true},"is_vpc_gateway":{"type":"number","description":"Describe whether the node enable the gateway capability.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"The key_id of each node(if using key pair to access).","description_kind":"plain","optional":true},"lan_ip":{"type":"string","description":"Describe the lan ip of the node.","description_kind":"plain","computed":true},"mem":{"type":"number","description":"The memory of the node.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"The path which volume is going to be mounted.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password of each node.","description_kind":"plain","optional":true},"period":{"type":"number","description":"The puchase duration of the node needed by cvm.","description_kind":"plain","optional":true},"require_wan_ip":{"type":"number","description":"Indicate whether wan ip is needed.","description_kind":"plain","optional":true},"root_size":{"type":"number","description":"The size of the root volume.","description_kind":"plain","required":true},"root_type":{"type":"string","description":"The type of the root volume. see more from CVM.","description_kind":"plain","optional":true},"sg_id":{"type":"string","description":"The security group id.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"The size of the data volume.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"The type of the data volume. see more from CVM.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet id which the node stays in.","description_kind":"plain","required":true},"unschedulable":{"type":"number","description":"Determine whether the node will be schedulable. 0 is the default meaning node will be schedulable. 1 for unschedulable.","description_kind":"plain","optional":true},"user_script":{"type":"string","description":"User defined script in a base64-format. The script runs after the kubernetes component is ready on node. see more from CCS api documents.","description_kind":"plain","optional":true},"wan_ip":{"type":"string","description":"Describe the wan ip of the node.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"The zone which the node stays in.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_cos_batch":{"version":0,"block":{"attributes":{"appid":{"type":"number","description":"Appid.","description_kind":"plain","required":true},"confirmation_required":{"type":"bool","description":"Whether to confirm before performing the task. The default is false.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job id.","description_kind":"plain","computed":true},"priority":{"type":"number","description":"Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.","description_kind":"plain","required":true},"role_arn":{"type":"string","description":"COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity.","description_kind":"plain","required":true},"status":{"type":"string","description":"Current status of the task.\nLegal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended.\nFor Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled.","description_kind":"plain","optional":true,"computed":true},"uin":{"type":"string","description":"Uin.","description_kind":"plain","required":true}},"block_types":{"manifest":{"nesting_mode":"list","block":{"block_types":{"location":{"nesting_mode":"list","block":{"attributes":{"etag":{"type":"string","description":"Specifies the etag of the object list. Length 1-1024 bytes.","description_kind":"plain","required":true},"object_arn":{"type":"string","description":"Specifies the unique resource identifier of the object manifest, which is 1-1024 bytes long.","description_kind":"plain","required":true},"object_version_id":{"type":"string","description":"Specifies the version of the object manifest ID, which is 1-1024 bytes long.","description_kind":"plain","optional":true}},"description":"The location information of the list of objects.","description_kind":"plain"},"min_items":1,"max_items":1},"spec":{"nesting_mode":"list","block":{"attributes":{"fields":{"type":["list","string"],"description":"Describes the fields contained in the listing, which you need to use to specify CSV file fields when Format is COSBatchOperations_CSV_V1. Legal fields are: Ignore, Bucket, Key, VersionId.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Specifies the format information for the list of objects. Legal fields are: COSBatchOperations_CSV_V1, COSInventoryReport_CSV_V1.","description_kind":"plain","required":true}},"description":"Format information that describes the list of objects. If it is a CSV file, this element describes the fields contained in the manifest.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of objects to be processed.","description_kind":"plain"},"min_items":1,"max_items":1},"operation":{"nesting_mode":"list","block":{"block_types":{"cos_initiate_restore_object":{"nesting_mode":"list","block":{"attributes":{"expiration_in_days":{"type":"number","description":"Sets the number of days after which the copy will be automatically expired and deleted, an integer in the range of 1-365.","description_kind":"plain","required":true},"job_tier":{"type":"string","description":"Select archive recovery model. Available values: Bulk, Standard.","description_kind":"plain","required":true}},"description":"Specifies the specific parameters for the batch restore operation for archive storage type objects in the inventory.","description_kind":"plain"},"max_items":1},"cos_put_object_copy":{"nesting_mode":"list","block":{"attributes":{"access_control_directive":{"type":"string","description":"This element specifies how ACL is copied. Valid values:\n- Copy: inherits the source object ACL\n- Replaced: replace source ACL\n- Add: add a new ACL based on the source ACL.","description_kind":"plain","optional":true},"canned_access_control_list":{"type":"string","description":"Defines the ACL property of the object. Valid values: private, public-read.","description_kind":"plain","optional":true},"metadata_directive":{"type":"string","description":"This element specifies whether to copy object metadata from the source object or replace it with metadata in the \u003c NewObjectMetadata \u003e element. Valid values are: Copy, Replaced, Add. Copy: inherit source object metadata; Replaced: replace source metadata; Add: add new metadata based on source metadata.","description_kind":"plain","optional":true},"modified_since_constraint":{"type":"number","description":"When the object is modified after the specified time, the operation is performed, otherwise 412 is returned.","description_kind":"plain","optional":true},"prefix_replace":{"type":"bool","description":"Specifies whether the prefix of the source object needs to be replaced. A value of true indicates the replacement object prefix, which needs to be used with \u003cResourcesPrefix\u003e and \u003cTargetKeyPrefix\u003e. Default value: false.","description_kind":"plain","optional":true},"resources_prefix":{"type":"string","description":"This field is valid only when the \u003c PrefixReplace \u003e value is true. Specify the source object prefix to be replaced, and the replacement directory should end with `/`. Can be empty with a maximum length of 1024 bytes.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Sets the storage level of the object. Enumerated value: STANDARD,STANDARD_IA. Default value: STANDARD.","description_kind":"plain","optional":true},"tagging_directive":{"type":"string","description":"This element specifies whether to copy the object tag from the source object or replace it with the tag in the \u003c NewObjectTagging \u003e element. Valid values are: Copy, Replaced, Add. Copy: inherits the source object tag; Replaced: replaces the source tag; Add: adds a new tag based on the source tag.","description_kind":"plain","optional":true},"target_key_prefix":{"type":"string","description":"This field is valid only when the \u003cPrefixReplace\u003e value is true. This value represents the replaced prefix, and the replacement directory should end with /. Can be empty with a maximum length of 1024 bytes.","description_kind":"plain","optional":true},"target_resource":{"type":"string","description":"Sets the target bucket for the Copy. Use qcs to specify, for example, qcs::cos:ap-chengdu:uid/1250000000:examplebucket-1250000000.","description_kind":"plain","required":true},"unmodified_since_constraint":{"type":"number","description":"When the object has not been modified after the specified time, the operation is performed, otherwise 412 is returned.","description_kind":"plain","optional":true}},"block_types":{"access_control_grants":{"nesting_mode":"list","block":{"attributes":{"display_name":{"type":"string","description":"User name.","description_kind":"plain","optional":true},"identifier":{"type":"string","description":"User ID (UIN) in qcs format. For example: qcs::cam::uin/100000000001:uin/100000000001.","description_kind":"plain","required":true},"permission":{"type":"string","description":"Specify a permission to be granted. Enumerated value: READ,WRITE,FULL_CONTROL.","description_kind":"plain","required":true},"type_identifier":{"type":"string","description":"Specifies the type of Identifier. Currently, only user ID is supported. Enumerated value: ID.","description_kind":"plain","required":true}},"description":"Controls the specific access to the object.","description_kind":"plain"},"max_items":1},"new_object_metadata":{"nesting_mode":"list","block":{"attributes":{"cache_control":{"type":"string","description":"The caching instructions defined in RFC 2616 are saved as object metadata.","description_kind":"plain","optional":true},"content_disposition":{"type":"string","description":"The file name defined in RFC 2616 is saved as object metadata.","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description":"The encoding format defined in RFC 2616 is saved as object metadata.","description_kind":"plain","optional":true},"content_type":{"type":"string","description":"The content types defined in RFC 2616 are saved as object metadata.","description_kind":"plain","optional":true},"http_expires_date":{"type":"string","description":"The cache expiration time defined in RFC 2616 is saved as object metadata.","description_kind":"plain","optional":true},"sse_algorithm":{"type":"string","description":"Server encryption algorithm. Currently, only AES256 is supported.","description_kind":"plain","optional":true}},"block_types":{"user_metadata":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"Includes user-defined metadata.","description_kind":"plain"}}},"description":"Configure the metadata for the object.","description_kind":"plain"},"max_items":1},"new_object_tagging":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"The label of the configuration object, which must be specified when the \u003c TaggingDirective \u003e value is Replace or Add.","description_kind":"plain"}}},"description":"Specifies the specific parameters for the batch copy operation on the objects in the list.","description_kind":"plain"},"max_items":1}},"description":"Select the action to be performed on the objects in the manifest file.","description_kind":"plain"},"min_items":1,"max_items":1},"report":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Delivery bucket for task completion reports.","description_kind":"plain","required":true},"enabled":{"type":"string","description":"Whether to output the task completion report.","description_kind":"plain","required":true},"format":{"type":"string","description":"Task completion report format information. Legal value: Report_CSV_V1.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"Prefix information for the task completion report. Length 0-256 bytes.","description_kind":"plain","optional":true},"report_scope":{"type":"string","description":"Task completion report the task information that needs to be recorded to determine whether to record the execution information of all operations or the information of failed operations. Legal values: AllTasks, FailedTasksOnly.","description_kind":"plain","required":true}},"description":"Task completion report.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket":{"version":0,"block":{"attributes":{"acceleration_enable":{"type":"bool","description":"Enable bucket acceleration.","description_kind":"plain","optional":true},"acl":{"type":"string","description":"The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.","description_kind":"plain","optional":true},"acl_body":{"type":"string","description":"ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail.","description_kind":"plain","optional":true,"computed":true},"bucket":{"type":"string","description":"The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"cdc_id":{"type":"string","description":"CDC cluster ID.","description_kind":"plain","optional":true},"cos_bucket_url":{"type":"string","description":"The URL of this cos bucket.","description_kind":"plain","computed":true},"enable_intelligent_tiering":{"type":"bool","description":"Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified.","description_kind":"plain","optional":true,"computed":true},"encryption_algorithm":{"type":"string","description":"The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario.","description_kind":"plain","optional":true},"force_clean":{"type":"bool","description":"Force cleanup all objects before delete bucket.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"intelligent_tiering_days":{"type":"number","description":"Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30.","description_kind":"plain","optional":true,"computed":true},"intelligent_tiering_request_frequent":{"type":"number","description":"Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.","description_kind":"plain","optional":true,"computed":true},"kms_id":{"type":"string","description":"The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used.","description_kind":"plain","optional":true},"log_enable":{"type":"bool","description":"Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `log_target_bucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920).","description_kind":"plain","optional":true},"log_prefix":{"type":"string","description":"The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`.","description_kind":"plain","optional":true,"computed":true},"log_target_bucket":{"type":"string","description":"The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`. User must have full access on this bucket.","description_kind":"plain","optional":true,"computed":true},"multi_az":{"type":"bool","description":"Indicates whether to create a bucket of multi available zone.","description_kind":"plain","optional":true},"replica_role":{"type":"string","description":"Request initiator identifier, format: `qcs::cam::uin/\u003cowneruin\u003e:uin/\u003csubuin\u003e`. NOTE: only `versioning_enable` is true can configure this argument.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of a bucket.","description_kind":"plain","optional":true},"versioning_enable":{"type":"bool","description":"Enable bucket versioning. NOTE: The `multi_az` feature is true for the current bucket, cannot disable version control.","description_kind":"plain","optional":true}},"block_types":{"cors_rules":{"nesting_mode":"list","block":{"attributes":{"allowed_headers":{"type":["list","string"],"description":"Specifies which headers are allowed.","description_kind":"plain","required":true},"allowed_methods":{"type":["list","string"],"description":"Specifies which methods are allowed. Can be `GET`, `PUT`, `POST`, `DELETE` or `HEAD`.","description_kind":"plain","required":true},"allowed_origins":{"type":["list","string"],"description":"Specifies which origins are allowed.","description_kind":"plain","required":true},"expose_headers":{"type":["list","string"],"description":"Specifies expose header in the response.","description_kind":"plain","optional":true},"max_age_seconds":{"type":"number","description":"Specifies time in seconds that browser can cache the response for a preflight request.","description_kind":"plain","optional":true}},"description":"A rule of Cross-Origin Resource Sharing (documented below).","description_kind":"plain"}},"lifecycle_rules":{"nesting_mode":"list","block":{"attributes":{"filter_prefix":{"type":"string","description":"Object key prefix identifying one or more objects to which the rule applies.","description_kind":"plain","required":true},"id":{"type":"string","description":"A unique identifier for the rule. It can be up to 255 characters.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"abort_incomplete_multipart_upload":{"nesting_mode":"set","block":{"attributes":{"days_after_initiation":{"type":"number","description":"Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650.","description_kind":"plain","required":true}},"description":"Set the maximum time a multipart upload is allowed to remain running.","description_kind":"plain"},"max_items":1},"expiration":{"nesting_mode":"set","block":{"attributes":{"date":{"type":"string","description":"Specifies the date after which you want the corresponding action to take effect.","description_kind":"plain","optional":true},"days":{"type":"number","description":"Specifies the number of days after object creation when the specific rule action takes effect.","description_kind":"plain","optional":true},"delete_marker":{"type":"bool","description":"Indicates whether the delete marker of an expired object will be removed.","description_kind":"plain","optional":true}},"description":"Specifies a period in the object's expire (documented below).","description_kind":"plain"},"max_items":1},"non_current_expiration":{"nesting_mode":"set","block":{"attributes":{"non_current_days":{"type":"number","description":"Number of days after non current object creation when the specific rule action takes effect. The maximum value is 3650.","description_kind":"plain","optional":true}},"description":"Specifies when non current object versions shall expire.","description_kind":"plain"},"max_items":1},"non_current_transition":{"nesting_mode":"set","block":{"attributes":{"non_current_days":{"type":"number","description":"Number of days after non current object creation when the specific rule action takes effect.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Specifies the storage class to which you want the non current object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.","description_kind":"plain","required":true}},"description":"Specifies a period in the non current object's transitions.","description_kind":"plain"}},"transition":{"nesting_mode":"set","block":{"attributes":{"date":{"type":"string","description":"Specifies the date after which you want the corresponding action to take effect.","description_kind":"plain","optional":true},"days":{"type":"number","description":"Specifies the number of days after object creation when the specific rule action takes effect.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Specifies the storage class to which you want the object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.","description_kind":"plain","required":true}},"description":"Specifies a period in the object's transitions (documented below).","description_kind":"plain"}}},"description":"A configuration of object lifecycle management (documented below).","description_kind":"plain"}},"origin_domain_rules":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"Specify domain host.","description_kind":"plain","required":true},"status":{"type":"string","description":"Domain status, default: `ENABLED`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`.","description_kind":"plain","optional":true}},"description":"Bucket Origin Domain settings.","description_kind":"plain"}},"origin_pull_rules":{"nesting_mode":"list","block":{"attributes":{"custom_http_headers":{"type":["map","string"],"description":"Specifies the custom headers that you can add for COS to access your origin server.","description_kind":"plain","optional":true},"follow_http_headers":{"type":["set","string"],"description":"Specifies the pass through headers when accessing the origin server.","description_kind":"plain","optional":true},"follow_query_string":{"type":"bool","description":"Specifies whether to pass through COS request query string when accessing the origin server.","description_kind":"plain","optional":true},"follow_redirection":{"type":"bool","description":"Specifies whether to follow 3XX redirect to another origin server to pull data from.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Allows only a domain name or IP address. You can optionally append a port number to the address.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"Triggers the origin-pull rule when the requested file name matches this prefix.","description_kind":"plain","optional":true},"priority":{"type":"number","description":"Priority of origin-pull rules, do not set the same value for multiple rules.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`.","description_kind":"plain","optional":true},"sync_back_to_source":{"type":"bool","description":"If `true`, COS will not return 3XX status code when pulling data from an origin server. Current available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai.","description_kind":"plain","optional":true}},"description":"Bucket Origin-Pull settings.","description_kind":"plain"}},"replica_rules":{"nesting_mode":"list","block":{"attributes":{"destination_bucket":{"type":"string","description":"Destination bucket identifier, format: `qcs::cos:\u003cregion\u003e::\u003cbucketname-appid\u003e`. NOTE: destination bucket must enable versioning.","description_kind":"plain","required":true},"destination_storage_class":{"type":"string","description":"Storage class of destination, available values: `STANDARD`, `INTELLIGENT_TIERING`, `STANDARD_IA`. default is following current class of destination.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Name of a specific rule.","description_kind":"plain","optional":true},"prefix":{"type":"string","description":"Prefix matching policy. Policies cannot overlap; otherwise, an error will be returned. To match the root directory, leave this parameter empty.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status identifier, available values: `Enabled`, `Disabled`.","description_kind":"plain","required":true}},"description":"List of replica rule. NOTE: only `versioning_enable` is true and `replica_role` set can configure this argument.","description_kind":"plain"}},"website":{"nesting_mode":"list","block":{"attributes":{"endpoint":{"type":"string","description":"`Endpoint` of the static website.","description_kind":"plain","computed":true},"error_document":{"type":"string","description":"An absolute path to the document to return in case of a 4XX error.","description_kind":"plain","optional":true},"index_document":{"type":"string","description":"COS returns this index document when requests are made to the root domain or any of the subfolders.","description_kind":"plain","optional":true}},"description":"A website object(documented below).","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket_domain_certificate_attachment":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"domain_certificate":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"The name of domain.","description_kind":"plain","required":true}},"block_types":{"certificate":{"nesting_mode":"list","block":{"attributes":{"cert_type":{"type":"string","description":"Certificate type.","description_kind":"plain","required":true}},"block_types":{"custom_cert":{"nesting_mode":"list","block":{"attributes":{"cert":{"type":"string","description":"Public key of certificate.","description_kind":"plain","required":true},"private_key":{"type":"string","description":"Private key of certificate.","description_kind":"plain","required":true}},"description":"Custom certificate.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Certificate info.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"The certificate of specified doamin.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket_generate_inventory_immediately_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inventory_id":{"type":"string","description":"The id of inventory.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_inventory":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"included_object_versions":{"type":"string","description":"Whether to include object versions in the inventory. All or No.","description_kind":"plain","required":true},"is_enabled":{"type":"string","description":"Whether to enable the inventory. true or false.","description_kind":"plain","required":true},"name":{"type":"string","description":"Inventory Name.","description_kind":"plain","required":true}},"block_types":{"destination":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"string","description":"ID of the bucket owner.","description_kind":"plain","optional":true},"bucket":{"type":"string","description":"Bucket name.","description_kind":"plain","required":true},"format":{"type":"string","description":"Format of the inventory result. Valid value: CSV.","description_kind":"plain","required":true},"prefix":{"type":"string","description":"Prefix of the inventory result.","description_kind":"plain","optional":true}},"block_types":{"encryption":{"nesting_mode":"list","block":{"attributes":{"sse_cos":{"type":"string","description":"Encryption with COS-managed key. This field can be left empty.","description_kind":"plain","optional":true}},"description":"Server-side encryption for the inventory result.","description_kind":"plain"},"max_items":1}},"description":"Information about the inventory result destination.","description_kind":"plain"},"min_items":1,"max_items":1},"filter":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description":"Prefix of the objects to analyze.","description_kind":"plain","optional":true}},"block_types":{"period":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"string","description":"Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761.","description_kind":"plain","optional":true}},"description":"Creation time range of the objects to analyze.","description_kind":"plain"},"max_items":1}},"description":"Filters objects prefixed with the specified value to analyze.","description_kind":"plain"},"max_items":1},"optional_fields":{"nesting_mode":"list","block":{"attributes":{"fields":{"type":["set","string"],"description":"Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*.","description_kind":"plain","optional":true}},"description":"Analysis items to include in the inventory result\t.","description_kind":"plain"},"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"frequency":{"type":"string","description":"Frequency of the inventory job. Enumerated values: Daily, Weekly.","description_kind":"plain","required":true}},"description":"Inventory job cycle.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cos_bucket_object":{"version":0,"block":{"attributes":{"acl":{"type":"string","description":"The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`.","description_kind":"plain","optional":true},"bucket":{"type":"string","description":"The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"cache_control":{"type":"string","description":"Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.","description_kind":"plain","optional":true,"computed":true},"content":{"type":"string","description":"Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.","description_kind":"plain","optional":true},"content_disposition":{"type":"string","description":"Specifies presentational information for the object.","description_kind":"plain","optional":true},"content_encoding":{"type":"string","description":"Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.","description_kind":"plain","optional":true},"content_type":{"type":"string","description":"A standard MIME type describing the format of the object data.","description_kind":"plain","optional":true,"computed":true},"etag":{"type":"string","description":"The ETag generated for the object (an MD5 sum of the object content).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The name of the object once it is in the bucket.","description_kind":"plain","required":true},"source":{"type":"string","description":"The path to the source file being uploaded to the bucket.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag of the object.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_policy":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy":{"type":"string","description":"The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_referer":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"domain_list":{"type":["set","string"],"description":"A list of domain names in the blocklist/allowlist.","description_kind":"plain","required":true},"empty_refer_configuration":{"type":"string","description":"Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"referer_type":{"type":"string","description":"Hotlink protection type. Enumerated values: `Black-List`, `White-List`.","description_kind":"plain","required":true},"status":{"type":"string","description":"Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_version":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether to enable versioning. Valid values: `Suspended`, `Enabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_abort_multipart_upload_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true},"upload_id":{"type":"string","description":"Multipart uploaded id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_copy_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true},"source_url":{"type":"string","description":"Object key.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_download_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"download_path":{"type":"string","description":"Download path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_object_restore_operation":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"days":{"type":"number","description":"Specifies the valid duration of the restored temporary copy in days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Object key.","description_kind":"plain","required":true},"tier":{"type":"string","description":"when restoring, Tier can be specified as the supported recovery model.\nThere are three recovery models for recovering archived storage type data, which are:\n- Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes.\n- Standard: standard retrieval mode. Recovery task is completed within 3-5 hours.\n- Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours.\nFor deep recovery archive storage type data, there are two recovery models, which are:\n- Standard: standard retrieval mode, recovery time is 12-24 hours.\n- Bulk: batch retrieval mode, recovery time is 24-48 hours.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_csip_risk_center":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"scan_asset_type":{"type":"number","description":"0- Full scan, 1- Specify asset scan, 2- Exclude asset scan, 3- Manually fill in the scan. If 1 and 2 are required while task_mode not 1, the Assets field is required. If 3 is required, SelfDefiningAssets is required.","description_kind":"plain","required":true},"scan_from":{"type":"string","description":"Request origin.","description_kind":"plain","computed":true},"scan_item":{"type":["set","string"],"description":"Scan Project. Example: port/poc/weakpass/webcontent/configrisk/exposedserver.","description_kind":"plain","required":true},"scan_plan_content":{"type":"string","description":"Scan plan details.","description_kind":"plain","optional":true},"scan_plan_type":{"type":"number","description":"0- Periodic task, 1- immediate scan, 2- periodic scan, 3- Custom; 0, 2 and 3 are required for scan_plan_content.","description_kind":"plain","required":true},"self_defining_assets":{"type":["set","string"],"description":"Ip/domain/url array.","description_kind":"plain","optional":true},"task_mode":{"type":"number","description":"Physical examination mode, 0-standard mode, 1-fast mode, 2-advanced mode, default standard mode.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"Task Name.","description_kind":"plain","required":true}},"block_types":{"assets":{"nesting_mode":"list","block":{"attributes":{"arn":{"type":"string","description":"Multi-cloud asset unique idNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"asset":{"type":"string","description":"Ip/ domain name/asset id, database id, etc.","description_kind":"plain","optional":true},"asset_name":{"type":"string","description":"Asset nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"asset_type":{"type":"string","description":"Asset classificationNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Asset typeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"region":{"type":"string","description":"RegionNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Scan the asset information list.","description_kind":"plain"}},"task_advance_cfg":{"nesting_mode":"list","block":{"block_types":{"cfg_risk":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true},"item_id":{"type":"string","description":"Detection item ID.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Resource type.","description_kind":"plain","required":true}},"description":"Configure advanced risk Settings.","description_kind":"plain"}},"port_risk":{"nesting_mode":"list","block":{"attributes":{"check_type":{"type":"number","description":"Detection item type, 0-system defined, 1-user-defined.","description_kind":"plain","required":true},"detail":{"type":"string","description":"Description of detection items.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true},"port_sets":{"type":"string","description":"Port collection, separated by commas.","description_kind":"plain","required":true}},"description":"Advanced Port Risk Configuration.","description_kind":"plain"}},"vul_risk":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true},"risk_id":{"type":"string","description":"Risk ID.","description_kind":"plain","required":true}},"description":"Advanced vulnerability risk configuration.","description_kind":"plain"}},"weak_pwd_risk":{"nesting_mode":"list","block":{"attributes":{"check_item_id":{"type":"number","description":"Detection item ID.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Whether to enable, 0- No, 1- Enable.","description_kind":"plain","required":true}},"description":"Weak password risk advanced configuration.","description_kind":"plain"}}},"description":"Advanced configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_authenticate_domain_owner_operation":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description":"The domain name to verify.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"verify_type":{"type":"string","description":"Authentication type. Possible values:`dnsCheck`: Immediately verify whether the resolution record of the configured dns is consistent with the content to be verified, and save the record if successful.`fileCheck`: Immediately verify whether the web file is consistent with the content to be verified, and save the record if successful.`dbCheck`: Check if authentication has been successful.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_backup_stream":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"App name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"push_domain_name":{"type":"string","description":"Push domain.","description_kind":"plain","required":true},"stream_name":{"type":"string","description":"Stream id.","description_kind":"plain","required":true},"upstream_sequence":{"type":"string","description":"Sequence.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_callback_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"Streaming domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_id":{"type":"number","description":"Template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_callback_template":{"version":0,"block":{"attributes":{"callback_key":{"type":"string","description":"Callback Key, public callback URL.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description information.Maximum length: 1024 bytes.Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"porn_censorship_notify_url":{"type":"string","description":"PornCensorship callback URL.","description_kind":"plain","optional":true},"push_exception_notify_url":{"type":"string","description":"Streaming Exception Callback URL.","description_kind":"plain","optional":true},"record_notify_url":{"type":"string","description":"Recording callback URL.","description_kind":"plain","optional":true},"snapshot_notify_url":{"type":"string","description":"Snapshot callback URL.","description_kind":"plain","optional":true},"stream_begin_notify_url":{"type":"string","description":"Launch callback URL.","description_kind":"plain","optional":true},"stream_end_notify_url":{"type":"string","description":"Cutoff callback URL.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name.Maximum length: 255 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_domain":{"version":0,"block":{"attributes":{"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"domain_type":{"type":"number","description":"Domain type: `0`: push stream. `1`: playback.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"Switch. true: enable the specified domain, false: disable the specified domain.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_delay_live":{"type":"number","description":"Whether it is LCB: `0`: LVB. `1`: LCB. Default value is 0.","description_kind":"plain","optional":true},"is_mini_program_live":{"type":"number","description":"`0`: LVB. `1`: LVB on Mini Program. Note: this field may return null, indicating that no valid values can be obtained. Default value is 0.","description_kind":"plain","optional":true},"play_type":{"type":"number","description":"Play Type. This parameter is valid only if `DomainType` is 1. Available values: `1`: in Mainland China. `2`: global. `3`: outside Mainland China. Default value is 1.","description_kind":"plain","optional":true},"verify_owner_type":{"type":"string","description":"Domain name attribution verification type. `dnsCheck`, `fileCheck`, `dbCheck`. The default is `dbCheck`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_domain_referer":{"version":0,"block":{"attributes":{"allow_empty":{"type":"number","description":"Allow blank referers, 0: not allowed, 1: allowed.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Whether to enable the referer blacklist authentication of the current domain name,`0`: off, `1`: on.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rules":{"type":"string","description":"The list of referers to; separate.","description_kind":"plain","required":true},"type":{"type":"number","description":"List type: 0: blacklist, 1: whitelist.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_enable_optimal_switching":{"version":0,"block":{"attributes":{"enable_switch":{"type":"number","description":"`0`:disabled, `1`:enable.","description_kind":"plain","optional":true},"host_group_name":{"type":"string","description":"Group name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_live_transcode_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"app name which you want to bind, can be empty string if not binding specific app name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"domain name hich you want to bind the transcode template.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"stream name which you want to bind, can be empty string if not binding specific stream.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"template created by css_live_transcode_template.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_live_transcode_template":{"version":0,"block":{"attributes":{"acodec":{"type":"string","description":"default aac, not support now.","description_kind":"plain","optional":true},"adapt_bitrate_percent":{"type":"number","description":"high speed mode adapt bitrate, support 0 - 0.5.","description_kind":"plain","optional":true},"ai_trans_code":{"type":"number","description":"enable high speed mode, default 0, 1 for enable, 0 for no.","description_kind":"plain","optional":true},"audio_bitrate":{"type":"number","description":"default 0, range 0 - 500.","description_kind":"plain","optional":true},"bitrate_to_orig":{"type":"number","description":"base on origin bitrate if origin bitrate is lower than the setting bitrate. default 0, 1 for yes, 0 for no.","description_kind":"plain","optional":true},"description":{"type":"string","description":"template desc.","description_kind":"plain","optional":true},"drm_tracks":{"type":"string","description":"DRM tracks, support AUDIO/SD/HD/UHD1/UHD2.","description_kind":"plain","optional":true},"drm_type":{"type":"string","description":"DRM type, support fairplay/normalaes/widevine.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"video fps, default 0, range 0 - 60.","description_kind":"plain","optional":true},"fps_to_orig":{"type":"number","description":"base on origin fps if origin fps is lower than the setting fps. default 0, 1 for yes, 0 for no.","description_kind":"plain","optional":true},"gop":{"type":"number","description":"gop of the video, second, default origin of the video, range 2 - 6.","description_kind":"plain","optional":true},"height":{"type":"number","description":"template height, default 0, range 0 - 3000, must be pow of 2, needed while AiTransCode = 1.","description_kind":"plain","optional":true},"height_to_orig":{"type":"number","description":"base on origin height if origin height is lower than the setting height. default 0, 1 for yes, 0 for no.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"need_audio":{"type":"number","description":"keep audio or not, default 1 for yes, 0 for no.","description_kind":"plain","optional":true},"need_video":{"type":"number","description":"keep video or not, default 1 for yes, 0 for no.","description_kind":"plain","optional":true},"profile":{"type":"string","description":"quality of the video, default baseline, support baseline/main/high.","description_kind":"plain","optional":true},"rotate":{"type":"number","description":"roate degree, default 0, support 0/90/180/270.","description_kind":"plain","optional":true},"short_edge_as_height":{"type":"number","description":"let the short edge as the height.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"template name, only support 0-9 and a-z.","description_kind":"plain","required":true},"vcodec":{"type":"string","description":"video codec, default origin, support h264/h265/origin.","description_kind":"plain","optional":true},"video_bitrate":{"type":"number","description":"video bitrate, 0 for origin, range 0kbps - 8000kbps.","description_kind":"plain","required":true},"width":{"type":"number","description":"template width, default 0, range 0 - 3000, must be pow of 2.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_pad_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"Push path, must same with play path, default is live.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Push domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream name.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Template id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_pad_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description content.limit length 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_duration":{"type":"number","description":"Max pad duration.limit: 0 - 9999999 ms.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template namelimit 255 bytes.","description_kind":"plain","required":true},"type":{"type":"number","description":"Pad content type.1: picture.2: video.default: 1.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Pad content.","description_kind":"plain","required":true},"wait_duration":{"type":"number","description":"Stop stream wait time.limit: 0 - 30000 ms.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_play_auth_key_config":{"version":0,"block":{"attributes":{"auth_back_key":{"type":"string","description":"Alternate key for authentication. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"auth_delta":{"type":"number","description":"Valid time, unit: second. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"auth_key":{"type":"string","description":"Authentication key. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_css_play_domain_cert_attachment":{"version":0,"block":{"attributes":{"cert_expire_time":{"type":"string","description":"certificate expiration time.","description_kind":"plain","computed":true},"cert_id":{"type":"number","description":"certificate ID.","description_kind":"plain","computed":true},"cert_type":{"type":"number","description":"certificate type. 0: Self-owned certificate, 1: Tencent Cloud ssl managed certificate.","description_kind":"plain","computed":true},"certificate_alias":{"type":"string","description":"certificate remarks. Synonymous with CertName.","description_kind":"plain","computed":true},"cloud_cert_id":{"type":"string","description":"Tencent cloud ssl certificate Id. Refer to `tencentcloud_ssl_certificate` to create or obtain the resource ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"The time when the rule was last updated.","description_kind":"plain","computed":true}},"block_types":{"domain_info":{"nesting_mode":"list","block":{"attributes":{"domain_name":{"type":"string","description":"domain name.","description_kind":"plain","required":true},"status":{"type":"number","description":"Whether to enable the https rule for the domain name. 1: enable, 0: disabled, -1: remain unchanged.","description_kind":"plain","required":true}},"description":"The playback domains to bind and whether to enable HTTPS for them. If `CloudCertId` is unspecified, and a domain is already bound with a certificate, this API will only update the HTTPS configuration of the domain.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_pull_stream_task":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"push app name.","description_kind":"plain","required":true},"backup_source_type":{"type":"string","description":"backup pull source type.","description_kind":"plain","optional":true},"backup_source_url":{"type":"string","description":"backup pull source.","description_kind":"plain","optional":true},"callback_events":{"type":["set","string"],"description":"defind the callback event you need, null for all. TaskStart, TaskExit, VodSourceFileStart, VodSourceFileFinish, ResetTaskConfig, PullFileUnstable, PushStreamUnstable, PullFileFailed, PushStreamFailed, FileEndEarly.","description_kind":"plain","optional":true,"computed":true},"callback_url":{"type":"string","description":"task event callback url.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"desc for pull task.","description_kind":"plain","optional":true},"create_by":{"type":"string","description":"desc who create the task.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"push domain name.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"task end time.","description_kind":"plain","required":true},"extra_cmd":{"type":"string","description":"ignore_region for ignore the input region and reblance inside the server.","description_kind":"plain","optional":true},"file_index":{"type":"number","description":"task enable or disable.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"offset_time":{"type":"number","description":"task enable or disable.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"desc operator user name.","description_kind":"plain","optional":true},"push_args":{"type":"string","description":"other pushing args.","description_kind":"plain","optional":true},"region":{"type":"string","description":"task run region.","description_kind":"plain","computed":true},"source_type":{"type":"string","description":"`PullLivePushLive`: SourceUrls live type, `PullVodPushLive`: SourceUrls vod type.","description_kind":"plain","required":true},"source_urls":{"type":["set","string"],"description":"Pull Source media, SourceType=PullLivePushLive only 1 value, SourceType=PullLivePushLive can input multi values.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"task begin time.","description_kind":"plain","required":true},"status":{"type":"string","description":"task enable or disable.","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"push stream name.","description_kind":"plain","required":true},"to_url":{"type":"string","description":"full target push url, DomainName, AppName, StreamName field must be empty.","description_kind":"plain","optional":true},"update_by":{"type":"string","description":"desc who update the task.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true},"vod_loop_times":{"type":"number","description":"loop time for vod.","description_kind":"plain","optional":true,"computed":true},"vod_refresh_type":{"type":"string","description":"vod refresh method. `ImmediateNewSource`: switch to new source at once, `ContinueBreakPoint`: switch to new source while old source finish.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"number","description":"pic height.","description_kind":"plain","required":true},"location":{"type":"number","description":"position type, 0:left top, 1:right top, 2:right bot, 3: left bot.","description_kind":"plain","required":true},"picture_url":{"type":"string","description":"watermark picture url.","description_kind":"plain","required":true},"width":{"type":"number","description":"pic width.","description_kind":"plain","required":true},"x_position":{"type":"number","description":"x position.","description_kind":"plain","required":true},"y_position":{"type":"number","description":"y position.","description_kind":"plain","required":true}},"description":"watermark list, max 4 setting.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_css_pull_stream_task_restart":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operator":{"type":"string","description":"Task operator.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_push_auth_key_config":{"version":0,"block":{"attributes":{"auth_delta":{"type":"number","description":"Valid time, unit: second.","description_kind":"plain","optional":true},"backup_auth_key":{"type":"string","description":"Standby authentication key. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Domain Name.","description_kind":"plain","required":true},"enable":{"type":"number","description":"Enable or not, 0: Close, 1: Enable. No transfer means that the current value is not modified.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_auth_key":{"type":"string","description":"Primary authentication key. No transfer means that the current value is not modified.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_record_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Streaming domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_record_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_delay_live":{"type":"number","description":"Live broadcast type, 0 by default. 0: Ordinary live broadcast, 1: Slow broadcast.","description_kind":"plain","optional":true},"remove_watermark":{"type":"bool","description":"Whether to remove the watermark. This parameter is invalid when the type is slow live broadcast.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","required":true}},"block_types":{"aac_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`,`StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the on-demand sub app.","description_kind":"plain","optional":true}},"description":"Aac recording parameters are set when Aac recording is enabled.","description_kind":"plain"},"max_items":1},"flv_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`_ ,`StartYear`-,`StartMonth`-,`StartDay`-,`StartHour`-,`StartMinute`-,`StartSecond`_ ,`EndYear`-,`EndMonth`-,`EndDay`-,`EndHour`-,`EndMinute`-,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":" The ID of the vodSub app.","description_kind":"plain","optional":true}},"description":"Flv recording parameters are set when Flv recording is enabled.","description_kind":"plain"},"max_items":1},"flv_special_param":{"nesting_mode":"list","block":{"attributes":{"upload_in_recording":{"type":"bool","description":"Whether to enable the transfer while recording is valid only in the flv format.","description_kind":"plain","optional":true}},"description":"FLV records special parameters.","description_kind":"plain"},"max_items":1},"hls_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`,`StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the vodSub app.","description_kind":"plain","optional":true}},"description":"Hls recording parameters, which are set when hls recording is enabled.","description_kind":"plain"},"max_items":1},"hls_special_param":{"nesting_mode":"list","block":{"attributes":{"flow_continue_duration":{"type":"number","description":"HLS freewheeling timeout. Value range [0, 1800].","description_kind":"plain","optional":true}},"description":"HLS specific recording parameters.","description_kind":"plain"},"max_items":1},"mp3_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of vod applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`, `StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the on-demand sub app.","description_kind":"plain","optional":true}},"description":"Mp3 recording parameters are set when Mp3 recording is turned on.","description_kind":"plain"},"max_items":1},"mp4_param":{"nesting_mode":"list","block":{"attributes":{"class_id":{"type":"number","description":"Classification of on-demand applications. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"number","description":"Whether to enable recording in the current format. The default value is 0. 0: No, 1: Yes.","description_kind":"plain","optional":true},"procedure":{"type":"string","description":"Task flow. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"record_interval":{"type":"number","description":"Recording interval. Unit: second, default: 1800. Value range: 30-7200. This parameter is invalid for HLS. When recording HLS, a file is generated from streaming to streaming.","description_kind":"plain","optional":true},"storage_mode":{"type":"string","description":"Video storage strategy. Normal: standard storage. Cold: low frequency storage. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"storage_time":{"type":"number","description":"Recording storage duration. Unit: second. Value range: 0 - 1500 days. 0: indicates permanent storage.","description_kind":"plain","optional":true},"vod_file_name":{"type":"string","description":"Record file name.Special placeholders supported are: `StreamID`: Stream ID,`StartYear`: Start time - year,`StartMonth`: Start time - month,`StartDay`: Start time - day,`StartHour`: Start time - hour,`StartMinute`: Start time - minutes,`StartSecond`: Start time - seconds,`StartMillisecond`: Start time - milliseconds,`EndYear`: End time - year,`EndMonth`: End time - month,`EndDay`: End time - day,`EndHour`: End time - hour,`EndMinute`: End time - minutes,`EndSecond`: End time - seconds,`EndMillisecond`: End time - millisecondsIf the default recording file name is not set as ,`StreamID`,`StartYear`,`StartMonth`,`StartDay`,`StartHour`,`StartMinute`,`StartSecond`,`EndYear`,`EndMonth`,`EndDay`,`EndHour`,`EndMinute`,`EndSecond`.","description_kind":"plain","optional":true},"vod_sub_app_id":{"type":"number","description":"The ID of the on-demand sub app.","description_kind":"plain","optional":true}},"description":"Mp4 recording parameters are set when Mp4 recording is enabled.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_snapshot_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The streaming path is consistent with the AppName in the streaming and playback addresses. The default is live.","description_kind":"plain","optional":true},"domain_name":{"type":"string","description":"Streaming domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"Stream name. Note: If this parameter is set to a non empty string, the rule will only work on this streaming.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_snapshot_template":{"version":0,"block":{"attributes":{"cos_app_id":{"type":"number","description":"Cos application ID.","description_kind":"plain","required":true},"cos_bucket":{"type":"string","description":"Cos bucket name. Note: The CosBucket parameter value cannot include the - [appid] part.","description_kind":"plain","required":true},"cos_file_name":{"type":"string","description":"Cos file name. If it is empty, set according to the default value {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}.","description_kind":"plain","optional":true},"cos_prefix":{"type":"string","description":"Cos Bucket folder prefix. If it is empty, set according to the default value /{Year}-{Month}-{Day}/.","description_kind":"plain","optional":true},"cos_region":{"type":"string","description":"Cos region.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description information. Maximum length: 1024 bytes. Only `Chinese`, `English`, `numbers`, `_`, `-` are supported.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Screenshot height. Default: 0 (original height). Range: 0-2000.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"porn_flag":{"type":"number","description":"Whether porn is enabled, 0: not enabled, 1: enabled. Default: 0.","description_kind":"plain","optional":true},"snapshot_interval":{"type":"number","description":"Screenshot interval, unit: s, default: 10s. Range: 2s~300s.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name. Maximum length: 255 bytes. Only Chinese, English, numbers, `_`, `-` are supported.","description_kind":"plain","required":true},"width":{"type":"number","description":"Screenshot width. Default: 0 (original width). Range: 0-3000.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_start_stream_monitor":{"version":0,"block":{"attributes":{"audible_input_index_list":{"type":["set","number"],"description":"The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is that it must already exist.If left blank, there will be no audio output by default.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_id":{"type":"string","description":"Monitor id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_stream_monitor":{"version":0,"block":{"attributes":{"ai_asr_input_index_list":{"type":["set","number"],"description":"AI asr input index list.(first input index is 1.).","description_kind":"plain","optional":true},"ai_format_diagnose":{"type":"number","description":"If enable format diagnose.","description_kind":"plain","optional":true},"ai_ocr_input_index_list":{"type":["set","number"],"description":"Ai ocr input index list(first input index is 1.).","description_kind":"plain","optional":true},"allow_monitor_report":{"type":"number","description":"If store monitor event.","description_kind":"plain","optional":true},"asr_language":{"type":"number","description":"Asr language.0: close.1: Chinese2: English3: Japanese4: Korean.","description_kind":"plain","optional":true},"check_stream_broken":{"type":"number","description":"If enable stream broken check.","description_kind":"plain","optional":true},"check_stream_low_frame_rate":{"type":"number","description":"If enable low frame rate check.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_name":{"type":"string","description":"Monitor task name.","description_kind":"plain","optional":true},"ocr_language":{"type":"number","description":"Intelligent text recognition language settings: ocr language.0: close.1. Chinese,English.","description_kind":"plain","optional":true}},"block_types":{"input_list":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description content.limit 256 bytes.","description_kind":"plain","optional":true},"input_app":{"type":"string","description":"Wait monitor input push path.limit 32 bytes.","description_kind":"plain","optional":true},"input_domain":{"type":"string","description":"Wait monitor input push domain.limit 128 bytes.","description_kind":"plain","optional":true},"input_stream_name":{"type":"string","description":"Wait monitor input stream name.limit 256 bytes.","description_kind":"plain","required":true},"input_url":{"type":"string","description":"Wait monitor input stream push url.","description_kind":"plain","optional":true}},"description":"Wait monitor input info list.","description_kind":"plain"},"min_items":1},"notify_policy":{"nesting_mode":"list","block":{"attributes":{"callback_url":{"type":"string","description":"Callback url.limit [0,512].only http or https.","description_kind":"plain","optional":true},"notify_policy_type":{"type":"number","description":"Notify policy type.0: not notify.1: use global policy.","description_kind":"plain","optional":true}},"description":"Monitor event notify policy.","description_kind":"plain"},"max_items":1},"output_info":{"nesting_mode":"list","block":{"attributes":{"output_app":{"type":"string","description":"Monitor task play path.limit 32 bytes.","description_kind":"plain","optional":true},"output_domain":{"type":"string","description":"Monitor task output play domain.limit 128 bytes.","description_kind":"plain","optional":true},"output_stream_height":{"type":"number","description":"Monitor task output height, limit[1, 1080].","description_kind":"plain","required":true},"output_stream_name":{"type":"string","description":"Monitor task output stream name.limit 256 bytes.","description_kind":"plain","optional":true},"output_stream_width":{"type":"number","description":"Output stream width, limit[1, 1920].","description_kind":"plain","required":true}},"description":"Monitor task output info.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_css_timeshift_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"The push path, which should be the same as `AppName` in the push and playback URLs. The default value is `live`.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"The push domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"The stream name.Note: If you pass in a non-empty string, the rule will only be applied to the specified stream.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"The template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_css_timeshift_template":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region.`Mainland`: The Chinese mainland.`Overseas`: Outside the Chinese mainland.Default value: `Mainland`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The template description.Only letters, numbers, underscores, and hyphens are supported.","description_kind":"plain","optional":true},"duration":{"type":"number","description":"The time shifting duration.Unit: Second.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"item_duration":{"type":"number","description":"The segment size.Value range: 3-10.Unit: Second.Default value: 5.","description_kind":"plain","optional":true},"remove_watermark":{"type":"bool","description":"Whether to remove watermarks.If you pass in `true`, the original stream will be recorded.Default value: `false`.","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"The template name.Maximum length: 255 bytes.Only letters, numbers, underscores, and hyphens are supported.","description_kind":"plain","required":true},"transcode_template_ids":{"type":["set","number"],"description":"The transcoding template IDs.This API works only if `RemoveWatermark` is `false`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_watermark":{"version":0,"block":{"attributes":{"height":{"type":"number","description":"height of the picture.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"picture_url":{"type":"string","description":"watermark url.","description_kind":"plain","required":true},"status":{"type":"number","description":"status. 0: not used, 1: used.","description_kind":"plain","computed":true},"watermark_name":{"type":"string","description":"watermark name.","description_kind":"plain","required":true},"width":{"type":"number","description":"width of the picture.","description_kind":"plain","optional":true},"x_position":{"type":"number","description":"x position of the picture.","description_kind":"plain","optional":true},"y_position":{"type":"number","description":"y position of the picture.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_watermark_rule_attachment":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"rule app name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"create time.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"rule domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"stream_name":{"type":"string","description":"rule stream name.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"The template Id can be acquired by the Id of `tencentcloud_css_watermark`.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cvm_chc_config":{"version":0,"block":{"attributes":{"bmc_security_group_ids":{"type":["list","string"],"description":"Out-of-band network security group list.","description_kind":"plain","optional":true,"computed":true},"bmc_user":{"type":"string","description":"Valid characters: Letters, numbers, hyphens and underscores. Only set when update password.","description_kind":"plain","optional":true},"chc_id":{"type":"string","description":"CHC host ID.","description_kind":"plain","required":true},"deploy_security_group_ids":{"type":["list","string"],"description":"Deployment network security group list.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Server type.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"CHC host name.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"The password can contain 8 to 16 characters, including letters, numbers and special symbols (()`~!@#$%^\u0026amp;amp;*-+=_|{}).","description_kind":"plain","optional":true,"sensitive":true}},"block_types":{"bmc_virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;TRUE: yes;\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;FALSE: no\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default: FALSE.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"Number of IPv6 addresses randomly generated for the ENI.","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["list","string"],"description":"Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true}},"description":"Out-of-band network information.","description_kind":"plain"},"max_items":1},"deploy_virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC. Valid values:\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;TRUE: yes;\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;FALSE: no\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default: FALSE.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"Number of IPv6 addresses randomly generated for the ENI.","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["list","string"],"description":"Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format subnet-xxx. To obtain valid subnet IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call DescribeSubnets and look for the unSubnetId fields in the response. If you specify DEFAULT for both SubnetId and VpcId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-xxx. To obtain valid VPC IDs, you can log in to the [console](https://console.tencentcloud.com/vpc/vpc?rid=1) or call the DescribeVpcEx API and look for the unVpcId fields in the response. If you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true}},"description":"Deployment network information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_export_images":{"version":0,"block":{"attributes":{"bucket_name":{"type":"string","description":"COS bucket name.","description_kind":"plain","required":true},"dry_run":{"type":"bool","description":"Check whether the image can be exported.","description_kind":"plain","optional":true},"export_format":{"type":"string","description":"Format of the exported image file. Valid values: RAW, QCOW2, VHD and VMDK. Default value: RAW.","description_kind":"plain","optional":true},"file_name_prefix":{"type":"string","description":"Prefix of exported file.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","required":true},"only_export_root_disk":{"type":"bool","description":"Whether to export only the system disk.","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"Role name (Default: CVM_QcsRole). Before exporting the images, make sure the role exists, and it has write permission to COS.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_hpc_cluster":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of Hpc Cluster.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark of Hpc Cluster.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Available zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_image_share_permission":{"version":0,"block":{"attributes":{"account_ids":{"type":["set","string"],"description":"List of account IDs with which an image is shared.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID such as `img-gvbnzy6f`. You can only specify an image in the NORMAL state.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_import_image":{"version":0,"block":{"attributes":{"architecture":{"type":"string","description":"OS architecture of the image to be imported, `x86_64` or `i386`.","description_kind":"plain","required":true},"boot_mode":{"type":"string","description":"Boot mode.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Dry run to check the parameters without performing the operation.","description_kind":"plain","optional":true},"force":{"type":"bool","description":"Whether to force import the image.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_description":{"type":"string","description":"Image description.","description_kind":"plain","optional":true},"image_name":{"type":"string","description":"Image name.","description_kind":"plain","required":true},"image_url":{"type":"string","description":"Address on COS where the image to be imported is stored.","description_kind":"plain","required":true},"license_type":{"type":"string","description":"The license type used to activate the OS after importing an image. Valid values: TencentCloud: Tencent Cloud official license BYOL: Bring Your Own License.","description_kind":"plain","optional":true},"os_type":{"type":"string","description":"OS type of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating systems.","description_kind":"plain","required":true},"os_version":{"type":"string","description":"OS version of the image to be imported. You can call `DescribeImportImageOs` to obtain the list of supported operating systems.","description_kind":"plain","required":true}},"block_types":{"tag_specification":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"Resource type. Valid values: instance (CVM), host (CDH), image (for image), and keypair (for key). Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tag pairs Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"min_items":1}},"description":"Tag description list. This parameter is used to bind a tag to a custom image.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cvm_launch_template":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"The role name of CAM.","description_kind":"plain","optional":true},"client_token":{"type":"string","description":"A string to used guarantee request idempotency.","description_kind":"plain","optional":true},"disable_api_termination":{"type":"bool","description":"Instance destruction protection flag.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["set","string"],"description":"The ID of disaster recover group.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Whether to preflight only this request, true or false.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"The host name of CVM.","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"The ID of HPC cluster.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Default value: POSTPAID_BY_HOUR.","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The number of instances purchased.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"The name of instance. If you do not specify an instance display name, 'Unnamed' is displayed by default.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region.","description_kind":"plain","optional":true,"computed":true},"launch_template_name":{"type":"string","description":"The name of launch template.","description_kind":"plain","required":true},"launch_template_version_description":{"type":"string","description":"Instance launch template version description.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"The security group ID of instance. If this parameter is not specified, the default security group is bound.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"The data of users.","description_kind":"plain","optional":true}},"block_types":{"action_timer":{"nesting_mode":"list","block":{"attributes":{"action_time":{"type":"string","description":"Execution time.","description_kind":"plain","optional":true},"timer_action":{"type":"string","description":"Timer name.","description_kind":"plain","optional":true}},"block_types":{"externals":{"nesting_mode":"list","block":{"attributes":{"release_address":{"type":"bool","description":"Release address.","description_kind":"plain","optional":true},"unsupport_networks":{"type":["set","string"],"description":"Unsupported network type.","description_kind":"plain","optional":true}},"block_types":{"storage_block_attr":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"The maximum capacity of HDD local storage.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"The minimum capacity of HDD local storage.","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of HDD local storage.","description_kind":"plain","required":true}},"description":"HDD local storage attributes.","description_kind":"plain"},"max_items":1}},"description":"Extended data.","description_kind":"plain"},"max_items":1}},"description":"Timed task.","description_kind":"plain"},"max_items":1},"data_disks":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"Cloud Dedicated Cluster(CDC) ID.","description_kind":"plain","optional":true},"delete_with_instance":{"type":"bool","description":"Whether the data disk is destroyed along with the instance, true or false.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Data disk ID.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"The size of the data disk.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"The type of data disk.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Whether the data disk is encrypted, TRUE or FALSE.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"The id of custom CMK.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Cloud disk performance, MB/s.","description_kind":"plain","optional":true}},"description":"Data disk configuration information of the instance.","description_kind":"plain"}},"enhanced_service":{"nesting_mode":"list","block":{"block_types":{"automation_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable TencentCloud Automation Tools(TAT), TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"Enable TencentCloud Automation Tools(TAT).","description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable cloud monitor service, TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"Enable cloud monitor service.","description_kind":"plain"},"max_items":1},"security_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable cloud security service, TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"Enable cloud security service.","description_kind":"plain"},"max_items":1}},"description":"Enhanced service. If this parameter is not specified, cloud monitoring and cloud security services will be enabled by default in public images.","description_kind":"plain"},"max_items":1},"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The period of purchasing instances.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Automatic renew flag.","description_kind":"plain","optional":true}},"description":"The configuration of charge prepaid.","description_kind":"plain"},"max_items":1},"instance_market_options":{"nesting_mode":"list","block":{"attributes":{"market_type":{"type":"string","description":"Market option type, currently only supports value: spot.","description_kind":"plain","optional":true}},"block_types":{"spot_options":{"nesting_mode":"list","block":{"attributes":{"max_price":{"type":"string","description":"Bidding.","description_kind":"plain","required":true},"spot_instance_type":{"type":"string","description":"Bidding request type, currently only supported type: one-time.","description_kind":"plain","optional":true}},"description":"Bidding related options.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"The marketplace options of instance.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"The ID of bandwidth package.","description_kind":"plain","optional":true},"internet_charge_type":{"type":"string","description":"The type of internet charge.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Internet outbound bandwidth upper limit, Mbps.","description_kind":"plain","optional":true},"public_ip_assigned":{"type":"bool","description":"Whether to allocate public network IP, TRUE or FALSE.","description_kind":"plain","optional":true}},"description":"The information settings of public network bandwidth. If you do not specify this parameter, the default Internet bandwidth is 0 Mbps.","description_kind":"plain"},"max_items":1},"login_settings":{"nesting_mode":"list","block":{"attributes":{"keep_image_login":{"type":"string","description":"Keep the original settings of the mirror.","description_kind":"plain","optional":true},"key_ids":{"type":["set","string"],"description":"List of key ID.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The login password of instance.","description_kind":"plain","optional":true}},"description":"The login settings of instance. By default, passwords are randomly generated and notified to users via internal messages.","description_kind":"plain"},"max_items":1},"placement":{"nesting_mode":"list","block":{"attributes":{"host_ids":{"type":["set","string"],"description":"The CDH ID list of the instance(input).","description_kind":"plain","optional":true},"host_ips":{"type":["set","string"],"description":"Specify the host machine ip.","description_kind":"plain","deprecated":true,"optional":true},"project_id":{"type":"number","description":"The project ID of the instance.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"The available zone ID of the instance.","description_kind":"plain","required":true}},"description":"The location of instance.","description_kind":"plain"},"min_items":1,"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"Cloud Dedicated Cluster(CDC) ID.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"System disk ID.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"The size of system disk.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"The type of system disk.","description_kind":"plain","optional":true}},"description":"System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default.","description_kind":"plain"},"max_items":1},"tag_specification":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"The type of resource.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The key of tag.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of tag.","description_kind":"plain","required":true}},"description":"Tag list.","description_kind":"plain"},"min_items":1}},"description":"Tag description list.","description_kind":"plain"}},"virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Is it used as a Public network gateway, TRUE or FALSE.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"The number of ipv6 addresses for Elastic Network Interface.","description_kind":"plain","optional":true},"private_ip_addresses":{"type":["set","string"],"description":"The address of private ip.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The id of subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The id of VPC.","description_kind":"plain","required":true}},"description":"The configuration information of VPC. If this parameter is not specified, the basic network is used by default.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_launch_template_default_version":{"version":0,"block":{"attributes":{"default_version":{"type":"number","description":"The number of the version that you want to set as the default version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"launch_template_id":{"type":"string","description":"Instance launch template ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_launch_template_version":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"The role name of CAM.","description_kind":"plain","optional":true,"computed":true},"client_token":{"type":"string","description":"A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.","description_kind":"plain","optional":true,"computed":true},"disable_api_termination":{"type":"bool","description":"Whether the termination protection is enabled. `TRUE`: Enable instance protection, which means that this instance can not be deleted by an API action.`FALSE`: Do not enable the instance protection. Default value: `FALSE`.","description_kind":"plain","optional":true,"computed":true},"disaster_recover_group_ids":{"type":["set","string"],"description":"Placement group ID. You can only specify one.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Whether the request is a dry run only.","description_kind":"plain","optional":true,"computed":true},"host_name":{"type":"string","description":"Hostname of a CVM.","description_kind":"plain","optional":true,"computed":true},"hpc_cluster_id":{"type":"string","description":"HPC cluster ID. The HPC cluster must and can only be specified for a high-performance computing instance.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"The charge type of instance.","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The number of instances to be purchased.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name to be displayed.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of the instance. If this parameter is not specified, the system will dynamically specify the default model according to the resource sales in the current region.","description_kind":"plain","optional":true,"computed":true},"launch_template_id":{"type":"string","description":"Instance launch template ID. This parameter is used as a basis for creating new template versions.","description_kind":"plain","required":true},"launch_template_version":{"type":"number","description":"This parameter, when specified, is used to create instance launch templates. If this parameter is not specified, the default version will be used.","description_kind":"plain","optional":true,"computed":true},"launch_template_version_description":{"type":"string","description":"Description of instance launch template versions. This parameter can contain 2-256 characters.","description_kind":"plain","optional":true,"computed":true},"security_group_ids":{"type":["set","string"],"description":"Security groups to which the instance belongs. If this parameter is not specified, the instance will be associated with default security groups.","description_kind":"plain","optional":true,"computed":true},"user_data":{"type":"string","description":"User data provided to the instance. This parameter needs to be encoded in base64 format with the maximum size of 16 KB.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"action_timer":{"nesting_mode":"list","block":{"attributes":{"action_time":{"type":"string","description":"Execution time, displayed according to ISO8601 standard, and UTC time is used. The format is YYYY-MM-DDThh:mm:ssZ. For example, 2018-05-29T11:26:40Z, the execution must be at least 5 minutes later than the current time.","description_kind":"plain","optional":true,"computed":true},"timer_action":{"type":"string","description":"Timer name. Currently TerminateInstances is the only supported value.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"externals":{"nesting_mode":"list","block":{"attributes":{"release_address":{"type":"bool","description":"Release address.","description_kind":"plain","optional":true,"computed":true},"unsupport_networks":{"type":["set","string"],"description":"Not supported network.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"storage_block_attr":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"Maximum capacity of local HDD storage.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum capacity of local HDD storage.","description_kind":"plain","required":true},"type":{"type":"string","description":"Local HDD storage type. Value: LOCAL_PRO.","description_kind":"plain","required":true}},"description":"Information on local HDD storage.","description_kind":"plain"},"max_items":1}},"description":"Additional data.","description_kind":"plain"},"max_items":1}},"description":"Scheduled tasks.","description_kind":"plain"},"max_items":1},"data_disks":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true,"computed":true},"delete_with_instance":{"type":"bool","description":"Whether to terminate the data disk when its CVM is terminated. Default value: `true`.","description_kind":"plain","optional":true,"computed":true},"disk_id":{"type":"string","description":"System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"The type of data disk.","description_kind":"plain","optional":true,"computed":true},"encrypt":{"type":"bool","description":"Specifies whether the data disk is encrypted.","description_kind":"plain","optional":true,"computed":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`.","description_kind":"plain","optional":true,"computed":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk. Note: This field may return null, indicating that no valid value is found.","description_kind":"plain","optional":true,"computed":true},"throughput_performance":{"type":"number","description":"Cloud disk performance in MB/s.","description_kind":"plain","optional":true,"computed":true}},"description":"The configuration information of instance data disks. If this parameter is not specified, no data disk will be purchased by default.","description_kind":"plain"}},"enhanced_service":{"nesting_mode":"list","block":{"block_types":{"automation_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable the TAT service.","description_kind":"plain","optional":true,"computed":true}},"description":"Whether to enable the TAT service. If this parameter is not specified, the TAT service is enabled for public images and disabled for other images by default.","description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable Cloud Monitor.","description_kind":"plain","optional":true,"computed":true}},"description":"Enables cloud monitor service. If this parameter is not specified, the cloud monitor service will be enabled by default.","description_kind":"plain"},"max_items":1},"security_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable Cloud Security.","description_kind":"plain","optional":true,"computed":true}},"description":"Enables cloud security service. If this parameter is not specified, the cloud security service will be enabled by default.","description_kind":"plain"},"max_items":1}},"description":"Enhanced service. You can use this parameter to specify whether to enable services such as Anti-DDoS and Cloud Monitor. If this parameter is not specified, Cloud Monitor and Anti-DDoS are enabled for public images by default.","description_kind":"plain"},"max_items":1},"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically \u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient.","description_kind":"plain","optional":true,"computed":true}},"description":"Describes the billing method of an instance.","description_kind":"plain"},"max_items":1},"instance_market_options":{"nesting_mode":"list","block":{"attributes":{"market_type":{"type":"string","description":"Market option type. Currently spot is the only supported value.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"spot_options":{"nesting_mode":"list","block":{"attributes":{"max_price":{"type":"string","description":"Bidding price.","description_kind":"plain","required":true},"spot_instance_type":{"type":"string","description":"Bidding request type. Currently only one-time is supported.","description_kind":"plain","optional":true,"computed":true}},"description":"Options related to bidding.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Options related to bidding requests.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package ID.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Network connection billing plan.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"The maximum outbound bandwidth of the public network, in Mbps. The default value is 0 Mbps.","description_kind":"plain","optional":true,"computed":true},"public_ip_assigned":{"type":"bool","description":"Whether to assign a public IP.","description_kind":"plain","optional":true,"computed":true}},"description":"Describes the accessibility of an instance in the public network, including its network billing method, maximum bandwidth, etc.","description_kind":"plain"},"max_items":1},"login_settings":{"nesting_mode":"list","block":{"attributes":{"keep_image_login":{"type":"string","description":"Whether to keep the original settings of an image.","description_kind":"plain","optional":true,"computed":true},"key_ids":{"type":["set","string"],"description":"List of key IDs. After an instance is associated with a key, you can access the instance with the private key in the key pair.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Login password of the instance.","description_kind":"plain","optional":true,"computed":true}},"description":"Describes login settings of an instance.","description_kind":"plain"},"max_items":1},"placement":{"nesting_mode":"list","block":{"attributes":{"host_ids":{"type":["set","string"],"description":"ID list of CDHs from which the instance can be created. If you have purchased CDHs and specify this parameter, the instances you purchase will be randomly deployed on the CDHs.","description_kind":"plain","optional":true,"computed":true},"host_ips":{"type":["set","string"],"description":"IPs of the hosts to create CVMs.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the instance belongs. This parameter can be obtained from the projectId returned by DescribeProject. If this is left empty, the default project is used.","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"ID of the availability zone where the instance resides. You can call the DescribeZones API and obtain the ID in the returned Zone field.","description_kind":"plain","required":true}},"description":"Location of the instance. You can use this parameter to specify the attributes of the instance, such as its availability zone, project, and CDH (for dedicated CVMs).","description_kind":"plain"},"min_items":1,"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true,"computed":true},"disk_id":{"type":"string","description":"System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter. It is only used as a response parameter for APIs such as DescribeInstances, and cannot be used as a request parameter for APIs such as RunInstances.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"System disk size; unit: GB; default value: 50 GB.","description_kind":"plain","optional":true,"computed":true},"disk_type":{"type":"string","description":"The type of system disk. Default value: the type of hard disk currently in stock.","description_kind":"plain","optional":true,"computed":true}},"description":"System disk configuration information of the instance. If this parameter is not specified, it is assigned according to the system default.","description_kind":"plain"},"max_items":1},"tag_specification":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"The type of resource that the tag is bound to.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"List of tags.","description_kind":"plain"},"min_items":1}},"description":"Description of tags associated with resource instances during instance creation.","description_kind":"plain"}},"virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Whether to use a CVM instance as a public gateway. The public gateway is only available when the instance has a public IP and resides in a VPC.","description_kind":"plain","optional":true,"computed":true},"ipv6_address_count":{"type":"number","description":"Number of IPv6 addresses randomly generated for the ENI.","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["set","string"],"description":"Array of VPC subnet IPs. You can use this parameter when creating instances or modifying VPC attributes of instances. Currently you can specify multiple IPs in one subnet only when creating multiple instances at the same time.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format subnet-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-xxx, if you specify DEFAULT for both VpcId and SubnetId when creating an instance, the default VPC will be used.","description_kind":"plain","required":true}},"description":"Describes information on VPC, including subnets, IP addresses, etc.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_modify_instance_disk_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. To obtain the instance IDs, you can call DescribeInstances and look for InstanceId in the response.","description_kind":"plain","required":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true},"delete_with_instance":{"type":"bool","description":"Whether to terminate the data disk when its CVM is terminated. Valid values:\n- TRUE: terminate the data disk when its CVM is terminated. This value only supports pay-as-you-go cloud disks billed on an hourly basis.\n- FALSE: retain the data disk when its CVM is terminated.\nDefault value: TRUE.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Data disk ID. Note that it's not available for LOCAL_BASIC and LOCAL_SSD disks.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Data disk size (in GB). The minimum adjustment increment is 10 GB. The value range varies by data disk type. The default value is 0, indicating that no data disk is purchased. For more information, see the product documentation.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Data disk type. Valid values:\n- LOCAL_BASIC: local hard disk;\n- LOCAL_SSD: local SSD hard disk;\n- LOCAL_NVME: local NVME hard disk, which is strongly related to InstanceType and cannot be specified;\n- LOCAL_PRO: local HDD hard disk, which is strongly related to InstanceType and cannot be specified;\n- CLOUD_BASIC: ordinary cloud disk;\n- CLOUD_PREMIUM: high-performance cloud disk;\n- CLOUD_SSD:SSD cloud disk;\n- CLOUD_HSSD: enhanced SSD cloud disk;\n- CLOUD_TSSD: extremely fast SSD cloud disk;\n- CLOUD_BSSD: general-purpose SSD cloud disk;\nDefault value: LOCAL_BASIC.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Specifies whether the data disk is encrypted. Valid values:\n- TRUE: encrypted\n- FALSE: not encrypted\nDefault value: FALSE.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or “kms-abcd1234”. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID. The size of the selected data disk snapshot must be smaller than that of the data disk.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Cloud disk performance, in MB/s.","description_kind":"plain","optional":true}},"description":"For instance data disk configuration information, you only need to specify the media type of the target cloud disk to be converted, and specify the value of DiskType. Currently, only one data disk conversion is supported. The CdcId parameter is only supported for instances of the CDHPAID type.","description_kind":"plain"}},"system_disk":{"nesting_mode":"list","block":{"attributes":{"cdc_id":{"type":"string","description":"ID of the dedicated cluster to which the instance belongs.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"System disk ID. System disks whose type is LOCAL_BASIC or LOCAL_SSD do not have an ID and do not support this parameter.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"System disk size; unit: GB; default value: 50 GB.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"System disk type. Valid values:- LOCAL_BASIC: local disk\n- LOCAL_SSD: local SSD disk\n- CLOUD_BASIC: ordinary cloud disk\n- CLOUD_SSD: SSD cloud disk\n- CLOUD_PREMIUM: Premium cloud storage\n- CLOUD_BSSD: Balanced SSD\nThe disk currently in stock will be used by default.","description_kind":"plain","optional":true}},"description":"For instance system disk configuration information, you only need to specify the nature type of the target cloud disk to be converted, and specify the value of DiskType. Only CDHPAID type instances are supported to specify Cd.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_program_fpga_image":{"version":0,"block":{"attributes":{"dbd_fs":{"type":["set","string"],"description":"The DBDF number of the FPGA card on the instance, if left blank, the FPGA image will be burned to all FPGA cards owned by the instance by default.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Trial run, will not perform the actual burning action, the default is False.","description_kind":"plain","optional":true},"fpga_url":{"type":"string","description":"COS URL address of the FPGA image file.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID information of the instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_reboot_instance":{"version":0,"block":{"attributes":{"force_reboot":{"type":"bool","description":"This parameter has been disused. We recommend using StopType instead. Note that ForceReboot and StopType parameters cannot be specified at the same time. Whether to forcibly restart an instance after a normal restart fails. Valid values are `TRUE` and `FALSE`. Default value: FALSE.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"stop_type":{"type":"string","description":"Shutdown type. Valid values: `SOFT`: soft shutdown; `HARD`: hard shutdown; `SOFT_FIRST`: perform a soft shutdown first, and perform a hard shutdown if the soft shutdown fails. Default value: SOFT.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_renew_host":{"version":0,"block":{"attributes":{"host_id":{"type":"string","description":"CDH instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"host_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The duration of purchasing an instance, unit: month. Value range: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values:\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically\u0026lt;br\u0026gt;\u0026lt;li\u0026gt;DISABLE_NOTIFY_AND_MANUAL_RENEW: neither notify upon expiration nor renew automatically\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;Default value: NOTIFY_AND_AUTO_RENEW。If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient.","description_kind":"plain","optional":true}},"description":"Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal. If the payment mode of the specified instance is prepaid, this parameter must be passed.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_renew_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"renew_portable_data_disk":{"type":"bool","description":"Whether to renew the elastic data disk. Valid values:\n- `TRUE`: Indicates to renew the subscription instance and renew the attached elastic data disk at the same time\n- `FALSE`: Indicates that the subscription instance will be renewed and the elastic data disk attached to it will not be renewed\nDefault value: TRUE.","description_kind":"plain","optional":true}},"block_types":{"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"Subscription period; unit: month; valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60. Note: This field may return null, indicating that no valid value is found.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values:\n- `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically;\n- `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically;\n- `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically;\nDefault value: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. Note: This field may return null, indicating that no valid value is found.","description_kind":"plain","optional":true}},"description":"Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify the renewal duration of the Subscription instance, whether to set automatic renewal, and other attributes. For yearly and monthly subscription instances, this parameter is required.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cvm_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"Security group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cvm_sync_image":{"version":0,"block":{"attributes":{"destination_regions":{"type":["set","string"],"description":"List of destination regions for synchronization. Limits: It must be a valid region. For a custom image, the destination region cannot be the source region. For a shared image, the destination region must be the source region, which indicates to create a copy of the image as a custom image in the same region.","description_kind":"plain","required":true},"dry_run":{"type":"bool","description":"Checks whether image synchronization can be initiated.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID. The specified image must meet the following requirement: the images must be in the `NORMAL` state.","description_kind":"plain","required":true},"image_name":{"type":"string","description":"Destination image name.","description_kind":"plain","optional":true},"image_set_required":{"type":"bool","description":"Whether to return the ID of image created in the destination region.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cwp_license_bind_attachment":{"version":0,"block":{"attributes":{"agent_status":{"type":"string","description":"agent status.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_switch_bind":{"type":"bool","description":"Is it allowed to change the binding, false is not allowed to change the binding.","description_kind":"plain","computed":true},"is_unbind":{"type":"bool","description":"Allow unbinding, false does not allow unbinding.","description_kind":"plain","computed":true},"license_id":{"type":"number","description":"License ID.","description_kind":"plain","required":true},"license_type":{"type":"number","description":"LicenseType, 0 CWP Pro - Pay as you go, 1 CWP Pro - Monthly subscription, 2 CWP Ultimate - Monthly subscription. Default is 0.","description_kind":"plain","required":true},"machine_ip":{"type":"string","description":"machine ip.","description_kind":"plain","computed":true},"machine_name":{"type":"string","description":"machine name.","description_kind":"plain","computed":true},"machine_wan_ip":{"type":"string","description":"machine wan ip.","description_kind":"plain","computed":true},"quuid":{"type":"string","description":"Machine quota that needs to be bound.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"uuid":{"type":"string","description":"uuid.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cwp_license_order":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Resource alias.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"license_id":{"type":"number","description":"license id.","description_kind":"plain","computed":true},"license_num":{"type":"number","description":"License quantity, Quantity to be purchased.Default is 1.","description_kind":"plain","optional":true},"license_type":{"type":"number","description":"LicenseType, 0 CWP Pro - Pay as you go, 1 CWP Pro - Monthly subscription, 2 CWP Ultimate - Monthly subscription. Default is 0.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID. Default is 0.","description_kind":"plain","optional":true},"region_id":{"type":"number","description":"Purchase order region, only 1 Guangzhou, 9 Singapore is supported here. Guangzhou is recommended. Singapore is whitelisted. Default is 1.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"resource id.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the license order.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_account":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.","description_kind":"plain","required":true},"account_password":{"type":"string","description":"Password, with a length range of 8 to 64 characters.","description_kind":"plain","required":true,"sensitive":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"description":{"type":"string","description":"describe.","description_kind":"plain","optional":true},"host":{"type":"string","description":"main engine.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_user_connections":{"type":"number","description":"The maximum number of user connections cannot be greater than 10240.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_account_privileges":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"global_privileges":{"type":["set","string"],"description":"Array of global permissions.","description_kind":"plain","required":true},"host":{"type":"string","description":"Host, default `%`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"database_privileges":{"nesting_mode":"list","block":{"attributes":{"db":{"type":"string","description":"Database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Database privileges.","description_kind":"plain","required":true}},"description":"Array of database permissions.","description_kind":"plain"}},"table_privileges":{"nesting_mode":"list","block":{"attributes":{"db":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Table privileges.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"array of table permissions.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_audit_log_file":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Audit log file creation time. The format is 2019-03-20 17:09:13.","description_kind":"plain","computed":true},"download_url":{"type":"string","description":"The download address of the audit logs.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"err_msg":{"type":"string","description":"Error message.","description_kind":"plain","computed":true},"file_name":{"type":"string","description":"Audit log file name.","description_kind":"plain","computed":true},"file_size":{"type":"number","description":"File size, The unit is KB.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"order":{"type":"string","description":"Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field. supported values are:\n`timestamp` - timestamp\n`affectRows` - affected rows\n`execTime` - execution time.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Affects the number of rows. Indicates that the audit log whose number of affected rows is greater than this value is filtered.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"The name of database.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client host.","description_kind":"plain","optional":true},"policy_name":{"type":["set","string"],"description":"The name of audit policy.","description_kind":"plain","optional":true},"sent_rows":{"type":"number","description":"Return the number of rows.","description_kind":"plain","optional":true},"sql":{"type":"string","description":"SQL statement. Support fuzzy matching.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"SQL type. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sql_types":{"type":["set","string"],"description":"SQL type. Supports simultaneous query of multiple types. currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sqls":{"type":["set","string"],"description":"SQL statement. Support passing multiple sql statements.","description_kind":"plain","optional":true},"table_name":{"type":["set","string"],"description":"The name of table.","description_kind":"plain","optional":true},"thread_id":{"type":["set","string"],"description":"The ID of thread.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"User name.","description_kind":"plain","optional":true}},"description":"Filter condition. Logs can be filtered according to the filter conditions set.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cynosdb_binlog_save_days":{"version":0,"block":{"attributes":{"binlog_save_days":{"type":"number","description":"Binlog retention days.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster":{"version":0,"block":{"attributes":{"auto_pause":{"type":"string","description":"Specify whether the cluster can auto-pause while `db_mode` is `SERVERLESS`. Values: `yes` (default), `no`.","description_kind":"plain","optional":true},"auto_pause_delay":{"type":"number","description":"Specify auto-pause delay in second while `db_mode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.","description_kind":"plain","optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster.","description_kind":"plain","optional":true},"available_zone":{"type":"string","description":"The available zone of the CynosDB Cluster.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"charset":{"type":"string","description":"Charset used by CynosDB cluster.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Name of CynosDB cluster.","description_kind":"plain","required":true},"cluster_status":{"type":"string","description":"Status of the Cynosdb cluster.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of the CynosDB cluster.","description_kind":"plain","computed":true},"db_mode":{"type":"string","description":"Specify DB mode, only available when `db_type` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.","description_kind":"plain","optional":true},"db_type":{"type":"string","description":"Type of CynosDB, and available values include `MYSQL`.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"Version of CynosDB, which is related to `db_type`. For `MYSQL`, available value is `5.7`, `8.0`.","description_kind":"plain","required":true},"force_delete":{"type":"bool","description":"Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_cpu_core":{"type":"number","description":"The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","computed":true},"instance_maintain_duration":{"type":"number","description":"Duration time for maintenance, unit in second. `3600` by default.","description_kind":"plain","optional":true},"instance_maintain_start_time":{"type":"number","description":"Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.","description_kind":"plain","optional":true},"instance_maintain_weekdays":{"type":["set","string"],"description":"Weekdays for maintenance. `[\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]` by default.","description_kind":"plain","optional":true,"computed":true},"instance_memory_size":{"type":"number","description":"Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Name of instance.","description_kind":"plain","computed":true},"instance_status":{"type":"string","description":"Status of the instance.","description_kind":"plain","computed":true},"instance_storage_size":{"type":"number","description":"Storage size of the instance, unit in GB.","description_kind":"plain","computed":true},"max_cpu":{"type":"number","description":"Maximum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.","description_kind":"plain","optional":true},"min_cpu":{"type":"number","description":"Minimum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.","description_kind":"plain","optional":true},"old_ip_reserve_hours":{"type":"number","description":"Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc.","description_kind":"plain","optional":true},"param_template_id":{"type":"number","description":"The ID of the parameter template.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of `root` account.","description_kind":"plain","required":true,"sensitive":true},"port":{"type":"number","description":"Port of CynosDB cluster.","description_kind":"plain","optional":true},"prarm_template_id":{"type":"number","description":"The ID of the parameter template.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project. `0` by default.","description_kind":"plain","optional":true},"ro_group_addr":{"type":["list",["object",{"ip":"string","port":"number"}]],"description":"Readonly addresses. Each element contains the following attributes:","description_kind":"plain","computed":true},"ro_group_id":{"type":"string","description":"ID of read-only instance group.","description_kind":"plain","computed":true},"ro_group_instances":{"type":["list",["object",{"instance_id":"string","instance_name":"string"}]],"description":"List of instances in the read-only instance group.","description_kind":"plain","computed":true},"ro_group_sg":{"type":["list","string"],"description":"IDs of security group for `ro_group`.","description_kind":"plain","optional":true},"rw_group_addr":{"type":["list",["object",{"ip":"string","port":"number"}]],"description":"Read-write addresses. Each element contains the following attributes:","description_kind":"plain","computed":true},"rw_group_id":{"type":"string","description":"ID of read-write instance group.","description_kind":"plain","computed":true},"rw_group_instances":{"type":["list",["object",{"instance_id":"string","instance_name":"string"}]],"description":"List of instances in the read-write instance group.","description_kind":"plain","computed":true},"rw_group_sg":{"type":["list","string"],"description":"IDs of security group for `rw_group`.","description_kind":"plain","optional":true},"serverless_status":{"type":"string","description":"Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverless_status_flag`.","description_kind":"plain","computed":true},"serverless_status_flag":{"type":"string","description":"Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.","description_kind":"plain","optional":true},"slave_zone":{"type":"string","description":"Multi zone Addresses of the CynosDB Cluster.","description_kind":"plain","optional":true},"storage_limit":{"type":"number","description":"Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If db_type is `MYSQL` and charge_type is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, and the transaction mode is `order and pay`. when charge_type is `POSTPAID_BY_HOUR`, this argument is unnecessary.","description_kind":"plain","optional":true},"storage_pay_mode":{"type":"number","description":"Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.","description_kind":"plain","optional":true,"computed":true},"storage_used":{"type":"number","description":"Used storage of CynosDB cluster, unit in MB.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"The tags of the CynosDB cluster.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","required":true}},"block_types":{"param_items":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"Param expected value to set.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of param, e.g. `character_set_server`.","description_kind":"plain","required":true},"old_value":{"type":"string","description":"Param old value, indicates the value which already set, this value is required when modifying current_value.","description_kind":"plain","optional":true}},"description":"Specify parameter list of database. It is valid when `param_template_id` is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_databases":{"version":0,"block":{"attributes":{"character_set":{"type":"string","description":"Character Set Type.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"collate_rule":{"type":"string","description":"Sort Rules.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"description":{"type":"string","description":"Remarks.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"user_host_privileges":{"nesting_mode":"list","block":{"attributes":{"db_host":{"type":"string","description":".","description_kind":"plain","required":true},"db_privilege":{"type":"string","description":".","description_kind":"plain","required":true},"db_user_name":{"type":"string","description":"Authorized Users.","description_kind":"plain","required":true}},"description":"Authorize user host permissions.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_password_complexity":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"validate_password_dictionary":{"type":["set","string"],"description":"Data dictionary.","description_kind":"plain","optional":true},"validate_password_length":{"type":"number","description":"Password length.","description_kind":"plain","required":true},"validate_password_mixed_case_count":{"type":"number","description":"Number of uppercase and lowercase characters.","description_kind":"plain","required":true},"validate_password_number_count":{"type":"number","description":"Number of digits.","description_kind":"plain","required":true},"validate_password_policy":{"type":"string","description":"Password strength (MEDIUM, STRONG).","description_kind":"plain","required":true},"validate_password_special_char_count":{"type":"number","description":"Number of special characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_resource_packages_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"package_ids":{"type":["set","string"],"description":"Resource Package Unique ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_slave_zone":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"slave_zone":{"type":"string","description":"Slave zone.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_export_instance_error_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Latest log time.","description_kind":"plain","optional":true},"error_log_item_export":{"type":["list",["object",{"content":"string","level":"string","timestamp":"string"}]],"description":"List of instances in the read-write instance group.","description_kind":"plain","computed":true},"file_type":{"type":"string","description":"File type, optional values: csv, original.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"key_words":{"type":["set","string"],"description":"keyword.","description_kind":"plain","optional":true},"log_levels":{"type":["set","string"],"description":"Log level.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Optional value Timestamp.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"ASC or DESC.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Log earliest time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_export_instance_slow_queries":{"version":0,"block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Latest transaction start time.","description_kind":"plain","optional":true},"file_content":{"type":"string","description":"Slow query export content.","description_kind":"plain","computed":true},"file_type":{"type":"string","description":"File type, optional values: csv, original.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Client host.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Earliest transaction start time.","description_kind":"plain","optional":true},"username":{"type":"string","description":"user name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_instance_param":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"is_in_maintain_period":{"type":"string","description":"Yes: modify within the operation and maintenance time window, no: execute immediately (default value).","description_kind":"plain","optional":true}},"block_types":{"instance_param_list":{"nesting_mode":"set","block":{"attributes":{"current_value":{"type":"string","description":"Current value of parameter.","description_kind":"plain","required":true},"param_name":{"type":"string","description":"Parameter Name.","description_kind":"plain","required":true}},"description":"Instance parameter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_isolate_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"operate":{"type":"string","description":"isolate, activate.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_param_template":{"version":0,"block":{"attributes":{"db_mode":{"type":"string","description":"Database type, optional values: NORMAL (default), SERVERLESS.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"MySQL version number.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_description":{"type":"string","description":"Template Description.","description_kind":"plain","optional":true},"template_id":{"type":"number","description":"Optional parameter, template ID to be copied.","description_kind":"plain","optional":true,"computed":true},"template_name":{"type":"string","description":"Template Name.","description_kind":"plain","required":true}},"block_types":{"param_list":{"nesting_mode":"set","block":{"attributes":{"current_value":{"type":"string","description":"Current value.","description_kind":"plain","optional":true,"computed":true},"param_name":{"type":"string","description":"Parameter Name.","description_kind":"plain","optional":true,"computed":true}},"description":"parameter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"connection_pool_time_out":{"type":"number","description":"Connection pool threshold: unit (second).","description_kind":"plain","optional":true},"connection_pool_type":{"type":"string","description":"Connection pool type: SessionConnectionPool (session level Connection pool).","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mem":{"type":"number","description":"Memory.","description_kind":"plain","required":true},"open_connection_pool":{"type":"string","description":"Whether to enable Connection pool, yes - enable, no - do not enable.","description_kind":"plain","optional":true},"proxy_count":{"type":"number","description":"Number of database proxy group nodes. If it is set at the same time as the `proxy_zones` field, the `proxy_zones` parameter shall prevail.","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"Proxy Group Id.","description_kind":"plain","computed":true},"ro_instances":{"type":["list",["object",{"instance_id":"string","weight":"number"}]],"description":"Read only instance list.","description_kind":"plain","computed":true},"security_group_ids":{"type":["set","string"],"description":"Security Group ID Array.","description_kind":"plain","optional":true},"unique_subnet_id":{"type":"string","description":"The private network subnet ID is consistent with the cluster subnet ID by default.","description_kind":"plain","optional":true,"computed":true},"unique_vpc_id":{"type":"string","description":"Private network ID, which is consistent with the cluster private network ID by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"proxy_zones":{"nesting_mode":"list","block":{"attributes":{"proxy_node_count":{"type":"number","description":"Number of proxy nodes.","description_kind":"plain","optional":true},"proxy_node_zone":{"type":"string","description":"Proxy node availability zone.","description_kind":"plain","optional":true}},"description":"Database node information.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy_end_point":{"version":0,"block":{"attributes":{"access_mode":{"type":"string","description":"Connection mode: nearby, balance.","description_kind":"plain","optional":true,"computed":true},"auto_add_ro":{"type":"string","description":"Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.","description_kind":"plain","optional":true,"computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"connection_pool_time_out":{"type":"number","description":"Connection pool threshold: unit (second).","description_kind":"plain","optional":true,"computed":true},"connection_pool_type":{"type":"string","description":"Connection pool type: SessionConnectionPool (session level Connection pool).","description_kind":"plain","optional":true,"computed":true},"consistency_time_out":{"type":"number","description":"Consistency timeout.","description_kind":"plain","optional":true,"computed":true},"consistency_type":{"type":"string","description":"Consistency type: event, global, session.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true,"computed":true},"fail_over":{"type":"string","description":"Enable Failover. yes or no.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_id":{"type":"string","description":"Instance Group ID.","description_kind":"plain","computed":true},"open_connection_pool":{"type":"string","description":"Whether to enable Connection pool, yes - enable, no - do not enable.","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"Proxy Group ID.","description_kind":"plain","computed":true},"rw_type":{"type":"string","description":"Read and write attributes: READWRITE, READONLY.","description_kind":"plain","optional":true,"computed":true},"security_group_ids":{"type":["set","string"],"description":"Security Group ID Array.","description_kind":"plain","optional":true},"trans_split":{"type":"bool","description":"Transaction splitting.","description_kind":"plain","optional":true,"computed":true},"unique_subnet_id":{"type":"string","description":"The private network subnet ID is consistent with the cluster subnet ID by default.","description_kind":"plain","required":true},"unique_vpc_id":{"type":"string","description":"Private network ID, which is consistent with the cluster private network ID by default.","description_kind":"plain","required":true},"vip":{"type":"string","description":"VIP Information.","description_kind":"plain","optional":true,"computed":true},"vport":{"type":"number","description":"Port Information.","description_kind":"plain","optional":true,"computed":true},"weight_mode":{"type":"string","description":"Weight mode: system system allocation, custom customization.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"instance_weights":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Instance Weight.","description_kind":"plain","required":true}},"description":"Instance Weight.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_read_only_instance_exclusive_access":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Need to activate a read-only instance ID with unique access.","description_kind":"plain","required":true},"port":{"type":"number","description":"port.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"Security Group.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The specified subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Specified VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_readonly_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID which the readonly instance belongs to.","description_kind":"plain","required":true},"force_delete":{"type":"bool","description":"Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_cpu_core":{"type":"number","description":"The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_maintain_duration":{"type":"number","description":"Duration time for maintenance, unit in second. `3600` by default.","description_kind":"plain","optional":true},"instance_maintain_start_time":{"type":"number","description":"Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.","description_kind":"plain","optional":true},"instance_maintain_weekdays":{"type":["set","string"],"description":"Weekdays for maintenance. `[\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]` by default.","description_kind":"plain","optional":true,"computed":true},"instance_memory_size":{"type":"number","description":"Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Name of instance.","description_kind":"plain","required":true},"instance_status":{"type":"string","description":"Status of the instance.","description_kind":"plain","computed":true},"instance_storage_size":{"type":"number","description":"Storage size of the instance, unit in GB.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_reload_proxy_node":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"proxy group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_resource_package":{"version":0,"block":{"attributes":{"expire_day":{"type":"number","description":"Validity period of resource package, in days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Instance Type.","description_kind":"plain","required":true},"package_count":{"type":"number","description":"Number of purchased resource packs.","description_kind":"plain","required":true},"package_name":{"type":"string","description":"Resource Package Name.","description_kind":"plain","optional":true},"package_region":{"type":"string","description":"Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.","description_kind":"plain","required":true},"package_spec":{"type":"number","description":"Resource package size, calculated in 10000 units; Storage resources: GB.","description_kind":"plain","required":true},"package_type":{"type":"string","description":"Resource package type: CCU computing resource package, DISK storage resource package.","description_kind":"plain","required":true},"package_version":{"type":"string","description":"Resource package version base basic version, common general version, enterprise enterprise version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_restart_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"status":{"type":"string","description":"instance state.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_roll_back_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"expect_time":{"type":"string","description":"Expected rollback Time.","description_kind":"plain","optional":true},"expect_time_thresh":{"type":"number","description":"Expected Threshold (Obsolete).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rollback_id":{"type":"number","description":"Rollback ID.","description_kind":"plain","required":true},"rollback_mode":{"type":"string","description":"Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).","description_kind":"plain","optional":true},"rollback_strategy":{"type":"string","description":"Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.","description_kind":"plain","required":true}},"block_types":{"rollback_databases":{"nesting_mode":"list","block":{"attributes":{"new_database":{"type":"string","description":"New database name.","description_kind":"plain","required":true},"old_database":{"type":"string","description":"Old database name.","description_kind":"plain","required":true}},"description":"Database list.","description_kind":"plain"}},"rollback_tables":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"New database name.","description_kind":"plain","required":true}},"block_types":{"tables":{"nesting_mode":"list","block":{"attributes":{"new_table":{"type":"string","description":"New table name.","description_kind":"plain","required":true},"old_table":{"type":"string","description":"Old table name.","description_kind":"plain","required":true}},"description":"Tables.","description_kind":"plain"},"min_items":1}},"description":"Table list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_security_group":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_type":{"type":"string","description":"Instance group type. Available values: \n-`HA` - HA group; \n-`RO` - Read-only group;\n-`ALL` - HA and RO group.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"A list of security group IDs to be modified, an array of one or more security group IDs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_upgrade_proxy_version":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"dst_proxy_version":{"type":"string","description":"Database Agent Upgrade Version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_wan":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_grp_id":{"type":"string","description":"Instance Group ID.","description_kind":"plain","required":true},"wan_domain":{"type":"string","description":"Domain name.","description_kind":"plain","computed":true},"wan_ip":{"type":"string","description":"Network ip.","description_kind":"plain","computed":true},"wan_port":{"type":"number","description":"Internet port.","description_kind":"plain","computed":true},"wan_status":{"type":"string","description":"Internet status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_acl":{"version":0,"block":{"attributes":{"ac_template_id_set":{"type":["set","string"],"description":"Associate high-risk DB template IDs.","description_kind":"plain","optional":true},"account_set":{"type":["set","string"],"description":"Associated accounts.","description_kind":"plain","optional":true},"allow_access_credential":{"type":"bool","description":"Allow access credential,default allow.","description_kind":"plain","optional":true},"allow_any_account":{"type":"bool","description":"Allow any account.","description_kind":"plain","required":true},"allow_clip_file_down":{"type":"bool","description":"Allow clip file down.","description_kind":"plain","optional":true},"allow_clip_file_up":{"type":"bool","description":"Allow clip file up.","description_kind":"plain","optional":true},"allow_clip_text_down":{"type":"bool","description":"Allow clip text down.","description_kind":"plain","optional":true},"allow_clip_text_up":{"type":"bool","description":"Allow clip text up.","description_kind":"plain","optional":true},"allow_disk_file_down":{"type":"bool","description":"Allow disk file download.","description_kind":"plain","optional":true},"allow_disk_file_up":{"type":"bool","description":"Allow disk file upload.","description_kind":"plain","optional":true},"allow_disk_redirect":{"type":"bool","description":"Allow disk redirect.","description_kind":"plain","required":true},"allow_file_del":{"type":"bool","description":"Allow sftp file delete.","description_kind":"plain","optional":true},"allow_file_down":{"type":"bool","description":"Allow sftp file download.","description_kind":"plain","optional":true},"allow_file_up":{"type":"bool","description":"Allow sftp up file.","description_kind":"plain","optional":true},"allow_shell_file_down":{"type":"bool","description":"Allow shell file download.","description_kind":"plain","optional":true},"allow_shell_file_up":{"type":"bool","description":"Allow shell file upload.","description_kind":"plain","optional":true},"cmd_template_id_set":{"type":["set","number"],"description":"Associated high-risk command template ID.","description_kind":"plain","optional":true},"department_id":{"type":"string","description":"Department id.","description_kind":"plain","optional":true},"device_group_id_set":{"type":["set","number"],"description":"Associated device group ID.","description_kind":"plain","optional":true},"device_id_set":{"type":["set","number"],"description":"Associated collection of device IDs.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_file_down_size":{"type":"number","description":"File transfer download size limit (reserved parameter, currently unused).","description_kind":"plain","optional":true},"max_file_up_size":{"type":"number","description":"File upload transfer size limit (artifact parameter, currently unused).","description_kind":"plain","optional":true},"name":{"type":"string","description":"Acl name.","description_kind":"plain","required":true},"user_group_id_set":{"type":["set","number"],"description":"Associated user group ID.","description_kind":"plain","optional":true},"user_id_set":{"type":["set","number"],"description":"Associated set of user IDs.","description_kind":"plain","optional":true},"validate_from":{"type":"string","description":"Access permission effective time, such as: 2021-09-22T00:00:00+08:00If the effective and expiry time are not filled in, the access rights will be valid for a long time.","description_kind":"plain","optional":true,"computed":true},"validate_to":{"type":"string","description":"Access permission expiration time, such as: 2021-09-23T00:00:00+08:00If the effective and expiry time are not filled in, the access rights will be valid for a long time.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_bind_device_account_password":{"version":0,"block":{"attributes":{"device_account_id":{"type":"number","description":"Host account ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Host account password.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_bind_device_account_private_key":{"version":0,"block":{"attributes":{"device_account_id":{"type":"number","description":"Host account ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_key":{"type":"string","description":"Host account private key, the latest length is 128 bytes, the maximum length is 8192 bytes.","description_kind":"plain","required":true},"private_key_password":{"type":"string","description":"Host account private key password, maximum length 256 bytes.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dasb_bind_device_resource":{"version":0,"block":{"attributes":{"device_id_set":{"type":["set","number"],"description":"Asset ID collection.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"Bastion host service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_cmd_template":{"version":0,"block":{"attributes":{"cmd_list":{"type":"string","description":"Command list, n separated, maximum length 32768 bytes.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Template name, maximum length 32 characters, cannot contain blank characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_device":{"version":0,"block":{"attributes":{"department_id":{"type":"string","description":"The department ID to which the device belongs.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","required":true},"ip_port_set":{"type":["set","string"],"description":"Asset multi-node: fields ip and port.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Hostname, can be empty.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"Operating system name, only Linux, Windows or MySQL.","description_kind":"plain","required":true},"port":{"type":"number","description":"Management port.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_device_account":{"version":0,"block":{"attributes":{"account":{"type":"string","description":"Device account.","description_kind":"plain","required":true},"device_id":{"type":"number","description":"Device ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_device_group":{"version":0,"block":{"attributes":{"department_id":{"type":"string","description":"The ID of the department to which the asset group belongs, such as: 1.2.3 name, with a maximum length of 32 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Device group name, the maximum length is 32 characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_device_group_members":{"version":0,"block":{"attributes":{"device_group_id":{"type":"number","description":"Device Group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_id_set":{"type":["set","number"],"description":"A collection of device IDs that need to be added to the device group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_reset_user":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"number","description":"User Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_resource":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Automatic renewal. 1 is auto renew flag, 0 is not.","description_kind":"plain","required":true},"cidr_block":{"type":"string","description":"Subnet segments that require service activation.","description_kind":"plain","required":true},"deploy_region":{"type":"string","description":"Deploy region.","description_kind":"plain","required":true},"deploy_zone":{"type":"string","description":"Deploy zone.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"package_bandwidth":{"type":"number","description":"Number of bandwidth expansion packets (4M), The set value is an integer multiple of 4.","description_kind":"plain","optional":true,"computed":true},"resource_edition":{"type":"string","description":"Resource type.Value:standard/pro.","description_kind":"plain","required":true},"resource_node":{"type":"number","description":"Number of resource nodes.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Deploy resource subnetId.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Billing time. This field is mandatory, with a minimum value of 1.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Billing cycle, only support m: month. This field is mandatory, fill in m.","description_kind":"plain","optional":true},"vpc_cidr_block":{"type":"string","description":"The network segment corresponding to the VPC that requires service activation.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Deploy resource vpcId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_user":{"version":0,"block":{"attributes":{"auth_type":{"type":"number","description":"Authentication method, 0 - local, 1 - LDAP, 2 - OAuth. If not passed, the default is 0.","description_kind":"plain","optional":true},"department_id":{"type":"string","description":"Department ID, such as: 1.2.3.","description_kind":"plain","optional":true},"email":{"type":"string","description":"Email. Please provide at least one of `phone` or `email`.","description_kind":"plain","optional":true},"group_id_set":{"type":["set","number"],"description":"The set of user group IDs to which it belongs.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phone":{"type":"string","description":"Enter it in the format of country area code|mobile phone number. For example: +86|***********, +852|xxxxxxxx. Please provide at least one of `phone` or `email`.","description_kind":"plain","optional":true},"real_name":{"type":"string","description":"Real name, maximum length 20 characters, cannot contain blank characters.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username, 3-20 characters, must start with an English letter and cannot contain characters other than letters, numbers, '.', '_', '-'.","description_kind":"plain","required":true},"validate_from":{"type":"string","description":"User effective time, such as: 2021-09-22T00:00:00+00:00If the effective and expiry time are not filled in, the user will be valid for a long time.","description_kind":"plain","optional":true,"computed":true},"validate_time":{"type":"string","description":"Access time period limit, a string composed of 0 and 1, length 168 (7 * 24), representing the time period the user is allowed to access in a week. The Nth character in the string represents the Nth hour of the week, 0 - means access is not allowed, 1 - means access is allowed.","description_kind":"plain","optional":true},"validate_to":{"type":"string","description":"User expiration time, such as: 2021-09-23T00:00:00+00:00If the effective and expiry time are not filled in, the user will be valid for a long time.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dasb_user_group":{"version":0,"block":{"attributes":{"department_id":{"type":"string","description":"ID of the department to which the user group belongs, such as: 1.2.3.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"User group name, maximum length 32 characters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dasb_user_group_members":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_id_set":{"type":["set","number"],"description":"Collection of member user IDs.","description_kind":"plain","required":true},"user_group_id":{"type":"number","description":"User Group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_cc_http_policy":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Action mode, only valid when `smode` is `matching`. Valid values are `alg` and `drop`.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the CC self-define http policy.","description_kind":"plain","computed":true},"frequency":{"type":"number","description":"Max frequency per minute, only valid when `smode` is `speedlimit`, the valid value ranges from 1 to 10000.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Ip of the CC self-define http policy, only valid when `resource_type` is `bgp-multip`. The num of list items can only be set one.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CC self-define http policy. Length should between 1 and 20.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Id of the CC self-define http policy.","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"ID of the resource that the CC self-define http policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC self-define http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"smode":{"type":"string","description":"Match mode, and valid values are `matching`, `speedlimit`. Note: the speed limit type CC self-define policy can only set one.","description_kind":"plain","optional":true},"switch":{"type":"bool","description":"Indicate the CC self-define http policy takes effect or not.","description_kind":"plain","optional":true}},"block_types":{"rule_list":{"nesting_mode":"set","block":{"attributes":{"operator":{"type":"string","description":"Operator of the rule. Valid values: `include`, `not_include`, `equal`.","description_kind":"plain","optional":true},"skey":{"type":"string","description":"Key of the rule. Valid values: `host`, `cgi`, `ua`, `referer`.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Rule value, then length should be less than 31 bytes.","description_kind":"plain","optional":true}},"description":"Rule list of the CC self-define http policy, only valid when `smode` is `matching`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_cc_https_policy":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Action mode. Valid values are `alg` and `drop`.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the CC self-define https policy.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain that the CC self-define https policy works for, only valid when `protocol` is `https`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_list":{"type":["set","string"],"description":"Ip of the CC self-define https policy.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CC self-define https policy. Length should between 1 and 20.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Id of the CC self-define https policy.","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"ID of the resource that the CC self-define https policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC self-define https policy works for, valid value is `bgpip`.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule id of the domain that the CC self-define https policy works for, only valid when `protocol` is `https`.","description_kind":"plain","required":true},"switch":{"type":"bool","description":"Indicate the CC self-define https policy takes effect or not.","description_kind":"plain","optional":true}},"block_types":{"rule_list":{"nesting_mode":"set","block":{"attributes":{"operator":{"type":"string","description":"Operator of the rule. Valid values are `include` and `equal`.","description_kind":"plain","required":true},"skey":{"type":"string","description":"Key of the rule. Valid values are `cgi`, `ua` and `referer`.","description_kind":"plain","required":true},"value":{"type":"string","description":"Rule value, then length should be less than 31 bytes.","description_kind":"plain","required":true}},"description":"Rule list of the CC self-define https policy.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_dayu_cc_policy_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared packet; net indicates anti-anti-ip pro version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"The ID of the resource instance.","description_kind":"plain","required":true}},"block_types":{"cc_black_white_ips":{"nesting_mode":"list","block":{"attributes":{"black_white_ip":{"type":"string","description":"Blacklist and whitelist IP addresses.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"modify_time":{"type":"string","description":"Modify time.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Protocol.","description_kind":"plain","required":true},"type":{"type":"string","description":"IP type, value [black(blacklist IP), white (whitelist IP)].","description_kind":"plain","required":true}},"description":"Blacklist and whitelist.","description_kind":"plain"}},"cc_geo_ip_policys":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"User action, drop or arg.","description_kind":"plain","required":true},"area_list":{"type":["list","number"],"description":"The list of region IDs that the user selects to block.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"modify_time":{"type":"string","description":"Modify time.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Protocol, preferably HTTP, HTTPS.","description_kind":"plain","required":true},"region_type":{"type":"string","description":"Regional types, divided into china, oversea and customized.","description_kind":"plain","required":true}},"description":"Details of the CC region blocking policy list.","description_kind":"plain"}},"cc_precision_policys":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"ip":{"type":"string","description":"Ip address.","description_kind":"plain","required":true},"policy_action":{"type":"string","description":"Policy mode (discard or captcha).","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Policy Id.","description_kind":"plain","computed":true},"protocol":{"type":"string","description":"Protocol.","description_kind":"plain","required":true}},"block_types":{"policys":{"nesting_mode":"list","block":{"attributes":{"field_name":{"type":"string","description":"Configuration item types, currently only support value.","description_kind":"plain","required":true},"field_type":{"type":"string","description":"Configuration fields with the desirable values cgi, ua, cookie, referer, accept, srcip.","description_kind":"plain","required":true},"value":{"type":"string","description":"Configure the value.","description_kind":"plain","required":true},"value_operator":{"type":"string","description":"Configure the item-value comparison mode, which can be taken as the value of evaluate, not_equal, include.","description_kind":"plain","required":true}},"description":"A list of policies.","description_kind":"plain"},"min_items":1}},"description":"CC Precision Protection List.","description_kind":"plain"}},"cc_precision_req_limits":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","computed":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","computed":true},"level":{"type":"string","description":"Protection rating, the optional value of default means default policy, loose means loose, and strict means strict.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, preferably HTTP, HTTPS.","description_kind":"plain","required":true}},"block_types":{"policys":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"The frequency limit policy mode, the optional value of arg indicates the verification code, and drop indicates the discard.","description_kind":"plain","required":true},"cookie":{"type":"string","description":"Cookies, one of the three policy entries can only be filled in.","description_kind":"plain","optional":true},"execute_duration":{"type":"number","description":"The duration of the frequency limit policy can be taken from 1 to 86400 per second.","description_kind":"plain","required":true},"mode":{"type":"string","description":"The policy item is compared, and the optional value include indicates inclusion, and equal means equal.","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical period, take values 1, 10, 30, 60, in seconds.","description_kind":"plain","required":true},"request_num":{"type":"number","description":"The number of requests, the value is 1 to 20000.","description_kind":"plain","required":true},"uri":{"type":"string","description":"Uri, one of the three policy entries can only be filled in.","description_kind":"plain","optional":true},"user_agent":{"type":"string","description":"User-Agent, only one of the three policy entries can be filled in.","description_kind":"plain","optional":true}},"description":"The CC Frequency Limit Policy Item field.","description_kind":"plain"},"min_items":1}},"description":"CC frequency throttling policy.","description_kind":"plain"}},"thresholds":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"domain.","description_kind":"plain","required":true},"threshold":{"type":"number","description":"Cleaning threshold, -1 indicates that the `default` mode is turned on.","description_kind":"plain","required":true}},"description":"List of protection threshold configurations.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_ip_attachment_v2":{"version":0,"block":{"attributes":{"bgp_instance_id":{"type":"string","description":"Anti-DDoS instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"bound_ip_list":{"nesting_mode":"list","block":{"attributes":{"biz_type":{"type":"string","description":"Category of product that can be bound. Valid values: public (CVM and CLB), bm (BM), eni (ENI), vpngw (VPN gateway), natgw (NAT gateway), waf (WAF), fpc (financial products), gaap (GAAP), and other (hosted IP). This field is required when you perform binding.","description_kind":"plain","optional":true},"device_type":{"type":"string","description":"Sub-product category. Valid values: cvm (CVM), lb (Load balancer), eni (ENI), vpngw (VPN gateway), natgw (NAT gateway), waf (WAF), fpc (financial products), gaap (GAAP), eip (BM EIP) and other (managed IP). This field is required when you perform binding.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Anti-DDoS instance ID of the IP. This field is required only when the instance is bound to an IP. For example, this field InstanceId will be eni-* if the instance ID is bound to an ENI IP; none if there is no instance to bind to a managed IP.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","required":true}},"description":"Array of IPs to bind to the Anti-DDoS instance. For Anti-DDoS Pro Single IP instance, the array contains only one IP. If there are no IPs to bind, it is empty; however, either BoundDevList or UnBoundDevList must not be empty.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy":{"version":0,"block":{"attributes":{"black_ips":{"type":["set","string"],"description":"Black IP list.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the DDoS policy.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the DDoS policy. Length should between 1 and 32.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Id of policy.","description_kind":"plain","computed":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for. Valid values: `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"scene_id":{"type":"string","description":"Id of policy case that the DDoS policy works for.","description_kind":"plain","computed":true},"watermark_key":{"type":["list",["object",{"content":"string","create_time":"string","id":"string","open_switch":"bool"}]],"description":"Watermark content.","description_kind":"plain","computed":true},"white_ips":{"type":["set","string"],"description":"White IP list.","description_kind":"plain","optional":true}},"block_types":{"drop_options":{"nesting_mode":"list","block":{"attributes":{"bad_conn_threshold":{"type":"number","description":"The number of new connections based on destination IP that trigger suppression of connections. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"check_sync_conn":{"type":"bool","description":"Indicate whether to check null connection or not.","description_kind":"plain","required":true},"conn_timeout":{"type":"number","description":"Connection timeout of abnormal connection check. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"d_conn_limit":{"type":"number","description":"The limit of concurrent connections based on destination IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"d_new_limit":{"type":"number","description":"The limit of new connections based on destination IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"drop_abroad":{"type":"bool","description":"Indicate whether to drop abroad traffic or not.","description_kind":"plain","required":true},"drop_icmp":{"type":"bool","description":"Indicate whether to drop ICMP protocol or not.","description_kind":"plain","required":true},"drop_other":{"type":"bool","description":"Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.","description_kind":"plain","required":true},"drop_tcp":{"type":"bool","description":"Indicate whether to drop TCP protocol or not.","description_kind":"plain","required":true},"drop_udp":{"type":"bool","description":"Indicate to drop UDP protocol or not.","description_kind":"plain","required":true},"icmp_mbps_limit":{"type":"number","description":"The limit of ICMP traffic rate. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true},"null_conn_enable":{"type":"bool","description":"Indicate to enable null connection or not.","description_kind":"plain","required":true},"other_mbps_limit":{"type":"number","description":"The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true},"s_conn_limit":{"type":"number","description":"The limit of concurrent connections based on source IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"s_new_limit":{"type":"number","description":"The limit of new connections based on source IP. Valid value ranges: (0~4294967295).","description_kind":"plain","required":true},"syn_limit":{"type":"number","description":"The limit of syn of abnormal connection check. Valid value ranges: (0~100).","description_kind":"plain","required":true},"syn_rate":{"type":"number","description":"The percentage of syn in ack of abnormal connection check. Valid value ranges: (0~100).","description_kind":"plain","optional":true},"tcp_mbps_limit":{"type":"number","description":"The limit of TCP traffic. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true},"udp_mbps_limit":{"type":"number","description":"The limit of UDP traffic rate. Valid value ranges: (0~4294967295)(Mbps).","description_kind":"plain","required":true}},"description":"Option list of abnormal check of the DDos policy, should set at least one policy.","description_kind":"plain"},"min_items":1},"packet_filters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action of port to take. Valid values: `drop`, `drop_black`,`drop_rst`,`drop_black_rst`,`transmit`.`drop`(drop the packet), `drop_black`(drop the packet and black the ip),`drop_rst`(drop the packet and disconnect),`drop_black_rst`(drop the packet, black the ip and disconnect),`transmit`(transmit the packet).","description_kind":"plain","optional":true},"d_end_port":{"type":"number","description":"End port of the destination. Valid value ranges: (0~65535). It must be greater than `d_start_port`.","description_kind":"plain","optional":true},"d_start_port":{"type":"number","description":"Start port of the destination. Valid value ranges: (0~65535).","description_kind":"plain","optional":true},"depth":{"type":"number","description":"The depth of match. Valid value ranges: (0~1500).","description_kind":"plain","optional":true},"is_include":{"type":"bool","description":"Indicate whether to include the key word/regular expression or not.","description_kind":"plain","optional":true},"match_begin":{"type":"string","description":"Indicate whether to check load or not, `begin_l5` means to match and `no_match` means not.","description_kind":"plain","optional":true},"match_str":{"type":"string","description":"The key word or regular expression.","description_kind":"plain","optional":true},"match_type":{"type":"string","description":"Match type. Valid values: `sunday` and `pcre`. `sunday` means key word match while `pcre` means regular match.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset of match. Valid value ranges: (0~1500).","description_kind":"plain","optional":true},"pkt_length_max":{"type":"number","description":"The max length of the packet. Valid value ranges: (0~1500)(Mbps). It must be greater than `pkt_length_min`.","description_kind":"plain","optional":true},"pkt_length_min":{"type":"number","description":"The minimum length of the packet. Valid value ranges: (0~1500)(Mbps).","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Valid values: `tcp`, `udp`, `icmp`, `all`.","description_kind":"plain","optional":true},"s_end_port":{"type":"number","description":"End port of the source. Valid value ranges: (0~65535). It must be greater than `s_start_port`.","description_kind":"plain","optional":true},"s_start_port":{"type":"number","description":"Start port of the source. Valid value ranges: (0~65535).","description_kind":"plain","optional":true}},"description":"Message filter options list.","description_kind":"plain"}},"port_filters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action of port to take. Valid values: `drop`, `transmit`.","description_kind":"plain","optional":true},"end_port":{"type":"number","description":"End port. Valid value ranges: (0~65535). It must be greater than `start_port`.","description_kind":"plain","optional":true},"kind":{"type":"number","description":"The type of forbidden port. Valid values: `0`, `1`, `2`. `0` for destination ports make effect, `1` for source ports make effect. `2` for both destination and source ports.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Valid values are `tcp`, `udp`, `icmp`, `all`.","description_kind":"plain","optional":true},"start_port":{"type":"number","description":"Start port. Valid value ranges: (0~65535).","description_kind":"plain","optional":true}},"description":"Port limits of abnormal check of the DDos policy.","description_kind":"plain"}},"watermark_filters":{"nesting_mode":"list","block":{"attributes":{"auto_remove":{"type":"bool","description":"Indicate whether to auto-remove the watermark or not.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset of watermark. Valid value ranges: (0~1500).","description_kind":"plain","optional":true},"open_switch":{"type":"bool","description":"Indicate whether to open watermark or not. It muse be set `true` when any field of watermark was set.","description_kind":"plain","optional":true},"tcp_port_list":{"type":["list","string"],"description":"Port range of TCP, the format is like `2000-3000`.","description_kind":"plain","optional":true},"udp_port_list":{"type":["list","string"],"description":"Port range of TCP, the format is like `2000-3000`.","description_kind":"plain","optional":true}},"description":"Watermark policy options, and only support one watermark policy at most.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of the policy.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"ID of the attached resource.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for. Valid values are `bgpip`, `bgp`, `bgp-multip`, `net`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_case":{"version":0,"block":{"attributes":{"app_protocols":{"type":["set","string"],"description":"App protocol set of the DDoS policy case.","description_kind":"plain","required":true},"app_type":{"type":"string","description":"App type of the DDoS policy case. Valid values: `WEB`, `GAME`, `APP` and `OTHER`.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the DDoS policy case.","description_kind":"plain","computed":true},"has_abroad":{"type":"string","description":"Indicate whether the service involves overseas or not. Valid values: `no` and `yes`.","description_kind":"plain","required":true},"has_initiate_tcp":{"type":"string","description":"Indicate whether the service actively initiates TCP requests or not. Valid values: `no` and `yes`.","description_kind":"plain","required":true},"has_initiate_udp":{"type":"string","description":"Indicate whether the actively initiate UDP requests or not. Valid values: `no` and `yes`.","description_kind":"plain","optional":true},"has_vpn":{"type":"string","description":"Indicate whether the service involves VPN service or not. Valid values: `no` and `yes`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_tcp_package_len":{"type":"string","description":"The max length of TCP message package, valid value length should be greater than 0 and less than 1500. It should be greater than `min_tcp_package_len`.","description_kind":"plain","optional":true},"max_udp_package_len":{"type":"string","description":"The max length of UDP message package, valid value length should be greater than 0 and less than 1500. It should be greater than `min_udp_package_len`.","description_kind":"plain","optional":true},"min_tcp_package_len":{"type":"string","description":"The minimum length of TCP message package, valid value length should be greater than 0 and less than 1500.","description_kind":"plain","optional":true},"min_udp_package_len":{"type":"string","description":"The minimum length of UDP message package, valid value length should be greater than 0 and less than 1500.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the DDoS policy case. Length should between 1 and 64.","description_kind":"plain","required":true},"peer_tcp_port":{"type":"string","description":"The port that actively initiates TCP requests. Valid value ranges: (1~65535).","description_kind":"plain","optional":true},"peer_udp_port":{"type":"string","description":"The port that actively initiates UDP requests. Valid value ranges: (1~65535).","description_kind":"plain","optional":true},"platform_types":{"type":["set","string"],"description":"Platform set of the DDoS policy case.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy case works for. Valid values: `bgpip`, `bgp` and `bgp-multip`.","description_kind":"plain","required":true},"scene_id":{"type":"string","description":"ID of the DDoS policy case.","description_kind":"plain","computed":true},"tcp_end_port":{"type":"string","description":"End port of the TCP service. Valid value ranges: (0~65535). It must be greater than `tcp_start_port`.","description_kind":"plain","required":true},"tcp_footprint":{"type":"string","description":"The fixed signature of TCP protocol load, valid value length is range from 1 to 512.","description_kind":"plain","optional":true},"tcp_start_port":{"type":"string","description":"Start port of the TCP service. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"udp_end_port":{"type":"string","description":"End port of the UDP service. Valid value ranges: (0~65535). It must be greater than `udp_start_port`.","description_kind":"plain","required":true},"udp_footprint":{"type":"string","description":"The fixed signature of TCP protocol load, valid value length is range from 1 to 512.","description_kind":"plain","optional":true},"udp_start_port":{"type":"string","description":"Start port of the UDP service. Valid value ranges: (0~65535).","description_kind":"plain","required":true},"web_api_urls":{"type":["set","string"],"description":"Web API url set.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared packet; net indicates anti-anti-ip pro version.","description_kind":"plain","optional":true},"ddos_ai":{"type":"string","description":"AI protection switch, take the value [`on`, `off`].","description_kind":"plain","optional":true},"ddos_level":{"type":"string","description":"Protection class, value [`low`, `middle`, `high`].","description_kind":"plain","optional":true},"ddos_threshold":{"type":"number","description":"DDoS cleaning threshold, value[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; When the value is set to 0, it means that the default value is adopted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"The ID of the resource instance.","description_kind":"plain","required":true}},"block_types":{"acls":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, optional values: drop, transmit, forward.","description_kind":"plain","required":true},"d_port_end":{"type":"number","description":"The destination port ends, and the value range is 0~65535.","description_kind":"plain","required":true},"d_port_start":{"type":"number","description":"The destination port starts, and the value range is 0~65535.","description_kind":"plain","required":true},"forward_protocol":{"type":"string","description":"Protocol type, desirable values tcp, udp, all.","description_kind":"plain","required":true},"priority":{"type":"number","description":"Policy priority, the lower the number, the higher the level, the higher the rule matches, taking a value of 1-1000.Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","required":true},"s_port_end":{"type":"number","description":"The source port ends, and the acceptable value ranges from 0 to 65535.","description_kind":"plain","required":true},"s_port_start":{"type":"number","description":"The source port starts, and the value range is 0~65535.","description_kind":"plain","required":true}},"description":"Port ACL policy for DDoS protection.","description_kind":"plain"}},"black_white_ips":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Ip of resource instance.","description_kind":"plain","required":true},"ip_type":{"type":"string","description":"IP type, value [`black`(blacklist IP), `white` (whitelist IP)].","description_kind":"plain","required":true}},"description":"DDoS-protected IP blacklist and whitelist.","description_kind":"plain"}},"ddos_connect_limit":{"nesting_mode":"list","block":{"attributes":{"bad_conn_threshold":{"type":"number","description":"Based on connection suppression trigger threshold, value range [0,4294967295].","description_kind":"plain","required":true},"conn_timeout":{"type":"number","description":"Abnormal connection detection condition, connection timeout, value range [0,65535].","description_kind":"plain","required":true},"dst_conn_limit":{"type":"number","description":"Concurrent connection control based on destination IP+ destination port.","description_kind":"plain","required":true},"dst_new_limit":{"type":"number","description":"Limit on the number of news per second based on the destination IP.","description_kind":"plain","required":true},"null_conn_enable":{"type":"number","description":"Abnormal connection detection conditions, empty connection guard switch, value range[0,1].","description_kind":"plain","required":true},"sd_conn_limit":{"type":"number","description":"Concurrent connection control based on source IP + destination IP.","description_kind":"plain","required":true},"sd_new_limit":{"type":"number","description":"The limit on the number of news per second based on source IP + destination IP.","description_kind":"plain","required":true},"syn_limit":{"type":"number","description":"Anomaly connection detection condition, syn threshold, value range [0,100].","description_kind":"plain","required":true},"syn_rate":{"type":"number","description":"Anomalous connection detection condition, percentage of syn ack, value range [0,100].","description_kind":"plain","required":true}},"description":"DDoS connection suppression options.","description_kind":"plain"},"max_items":1},"ddos_geo_ip_block_config":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Block action, take the value [`drop`, `trans`].","description_kind":"plain","required":true},"area_list":{"type":["list","number"],"description":"When the RegionType is customized, the AreaList must be filled in, and a maximum of 128 must be filled in.","description_kind":"plain","required":true},"region_type":{"type":"string","description":"Zone type, value [oversea (overseas),china (domestic),customized (custom region)].","description_kind":"plain","required":true}},"description":"DDoS-protected area block configuration.","description_kind":"plain"}},"ddos_speed_limit_config":{"nesting_mode":"list","block":{"attributes":{"bandwidth":{"type":"number","description":"Bandwidth bps.","description_kind":"plain","required":true},"dst_port_list":{"type":"string","description":"List of port ranges, up to 8, multiple; Separated, the range is represented with -; this port range must be filled in; fill in the style 1:0-65535, style 2:80; 443; 1000-2000.","description_kind":"plain","required":true},"mode":{"type":"number","description":"Speed limit mode, take the value [1 (speed limit based on source IP),2 (speed limit based on destination port)].","description_kind":"plain","required":true},"packet_rate":{"type":"number","description":"Packet rate pps.","description_kind":"plain","required":true},"protocol_list":{"type":"string","description":"IP protocol numbers, take the value[ ALL (all protocols),TCP (tcp protocol),UDP (udp protocol),SMP (smp protocol),1; 2-100 (custom protocol number range, up to 8)].","description_kind":"plain","required":true}},"description":"Access speed limit configuration for DDoS protection.","description_kind":"plain"}},"packet_filters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, take the value [drop,transmit,drop_black (discard and black out),drop_rst (Interception),drop_black_rst (intercept and block),forward].","description_kind":"plain","required":true},"d_port_end":{"type":"number","description":"The end destination port, take the value 1~65535, which must be greater than or equal to the starting destination port.","description_kind":"plain","required":true},"d_port_start":{"type":"number","description":"From the destination port, take the value 0~65535.","description_kind":"plain","required":true},"depth":{"type":"number","description":"Detection depth from the detection position, value [0,1500].","description_kind":"plain","required":true},"depth2":{"type":"number","description":"Second detection depth starting from the second detection position, value [0,1500].","description_kind":"plain","required":true},"is_not":{"type":"number","description":"Whether to include the detected value, take the value [0 (included),1 (not included)].","description_kind":"plain","required":true},"is_not2":{"type":"number","description":"Whether the second detection contains the detected value, the value [0 (included),1 (not included)].","description_kind":"plain","required":true},"match_begin":{"type":"string","description":"Detect position, take the value [begin_l3 (IP header),begin_l4 (TCP/UDP header),begin_l5 (T load), no_match (mismatch)].","description_kind":"plain","required":true},"match_begin2":{"type":"string","description":"The second detection position. take the value [begin_l3 (IP header),begin_l4 (TCP/UDP header),begin_l5 (T load), no_match (mismatch)].","description_kind":"plain","required":true},"match_logic":{"type":"string","description":"When there is a second detection condition, the and/or relationship with the first detection condition, takes the value [And (and relationship),none (fill in this value when there is no second detection condition)].","description_kind":"plain","required":true},"match_type":{"type":"string","description":"Detection type, value [sunday (keyword),pcre (regular expression)].","description_kind":"plain","required":true},"match_type2":{"type":"string","description":"The second type of detection, takes the value [sunday (keyword),pcre (regular expression)].","description_kind":"plain","required":true},"offset":{"type":"number","description":"Offset from detection position, value range [0, Depth].","description_kind":"plain","required":true},"offset2":{"type":"number","description":"Offset from the second detection position, value range [0,Depth2].","description_kind":"plain","required":true},"pktlen_max":{"type":"number","description":"The maximum message length, taken from 1 to 1500, must be greater than or equal to the minimum message length.","description_kind":"plain","required":true},"pktlen_min":{"type":"number","description":"Minimum message length, 1-1500.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol, value [tcp udp icmp all].","description_kind":"plain","required":true},"s_port_end":{"type":"number","description":"End source port, take the value 1~65535, must be greater than or equal to the starting source port.","description_kind":"plain","required":true},"s_port_start":{"type":"number","description":"Start the source port, take the value 0~65535.","description_kind":"plain","required":true},"str":{"type":"string","description":"Detect values, key strings or regular expressions, take the value [When the detection type is sunday, please fill in the string or hexadecimal bytecode, for example 13233 corresponds to the hexadecimal bytecode of the string `123`;When the detection type is pcre, please fill in the regular expression string;].","description_kind":"plain","required":true},"str2":{"type":"string","description":"The second detection value, the key string or regular expression, takes the value [When the detection type is sunday, please fill in the string or hexadecimal bytecode, for example 13233 corresponds to the hexadecimal bytecode of the string `123`;When the detection type is pcre, please fill in the regular expression string;].","description_kind":"plain","required":true}},"description":"Feature filtering rules for DDoS protection.","description_kind":"plain"}},"protocol_block_config":{"nesting_mode":"list","block":{"attributes":{"drop_icmp":{"type":"number","description":"ICMP block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true},"drop_other":{"type":"number","description":"Other block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true},"drop_tcp":{"type":"number","description":"TCP block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true},"drop_udp":{"type":"number","description":"UDP block, value [0 (block off), 1 (block on)].","description_kind":"plain","required":true}},"description":"Protocol block configuration for DDoS protection.","description_kind":"plain"}},"water_print_config":{"nesting_mode":"list","block":{"attributes":{"offset":{"type":"number","description":"Watermark offset, value range: [0-100].","description_kind":"plain","required":true},"open_status":{"type":"number","description":"Whether it is enabled, value [0 (manual open), 1 (immediate operation)].","description_kind":"plain","required":true},"verify":{"type":"string","description":"Watermark check mode, value [`checkall`(normal mode), `shortfpcheckall`(simplified mode)].","description_kind":"plain","required":true}},"block_types":{"listeners":{"nesting_mode":"list","block":{"attributes":{"forward_protocol":{"type":"string","description":"Forwarding protocol, value [TCP, UDP].","description_kind":"plain","required":true},"frontend_port":{"type":"number","description":"Lower limit of forwarding listening port. Values: [1-65535].","description_kind":"plain","required":true},"frontend_port_end":{"type":"number","description":"Upper limit of forwarding listening port. Values: [1-65535].","description_kind":"plain","required":true}},"description":"List of forwarding listeners to which the watermark belongs.","description_kind":"plain"},"min_items":1}},"description":"Water print config.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dayu_eip":{"version":0,"block":{"attributes":{"bind_resource_id":{"type":"string","description":"Resource id to bind.","description_kind":"plain","required":true},"bind_resource_region":{"type":"string","description":"Resource region to bind.","description_kind":"plain","required":true},"bind_resource_type":{"type":"string","description":"Resource type to bind, value range [`clb`, `cvm`].","description_kind":"plain","required":true},"created_time":{"type":"string","description":"Created time of the resource instance.","description_kind":"plain","computed":true},"eip":{"type":"string","description":"Eip of the resource.","description_kind":"plain","required":true},"eip_address_status":{"type":"string","description":"Eip address status of the resource instance.","description_kind":"plain","computed":true},"eip_bound_rsc_eni":{"type":"string","description":"Eip bound rsc eni of the resource instance.","description_kind":"plain","computed":true},"eip_bound_rsc_ins":{"type":"string","description":"Eip bound rsc ins of the resource instance.","description_kind":"plain","computed":true},"eip_bound_rsc_vip":{"type":"string","description":"Eip bound rsc vip of the resource instance.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Expired time of the resource instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modify_time":{"type":"string","description":"Modify time of the resource instance.","description_kind":"plain","computed":true},"protection_status":{"type":"string","description":"Protection status of the resource instance.","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"ID of the resource.","description_kind":"plain","required":true},"resource_region":{"type":"string","description":"Region of the resource instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rule":{"version":0,"block":{"attributes":{"d_port":{"type":"number","description":"The destination port of the L4 rule.","description_kind":"plain","required":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is 2-10.","description_kind":"plain","optional":true,"computed":true},"health_check_interval":{"type":"number","description":"Interval time of health check. The value range is 10-60 sec, and the default is 15 sec.","description_kind":"plain","optional":true,"computed":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled. The default is `false`. Only valid when source list has more than one source item.","description_kind":"plain","optional":true,"computed":true},"health_check_timeout":{"type":"number","description":"HTTP Status Code. The default is 26 and value range is 2-60.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is 3. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is 2-10.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lb_type":{"type":"number","description":"LB type of the rule. Valid values: `1`, `2`. `1` for weight cycling and `2` for IP hash.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the rule. When the `resource_type` is `net`, this field should be set with valid domain.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule. Valid values: `http`, `https`. When `source_type` is 1(host source), the value of this field can only set with `tcp`.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"ID of the resource that the layer 4 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of the layer 4 rule.","description_kind":"plain","computed":true},"s_port":{"type":"number","description":"The source port of the L4 rule.","description_kind":"plain","required":true},"session_switch":{"type":"bool","description":"Indicate that the session will keep or not, and default value is `false`.","description_kind":"plain","optional":true},"session_time":{"type":"number","description":"Session keep time, only valid when `session_switch` is true, the available value ranges from 1 to 300 and unit is second.","description_kind":"plain","optional":true,"computed":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true}},"block_types":{"source_list":{"nesting_mode":"set","block":{"attributes":{"source":{"type":"string","description":"Source IP or domain, valid format of ip is like `1.1.1.1` and valid format of host source is like `abc.com`.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the source, the valid value ranges from 0 to 100.","description_kind":"plain","required":true}},"description":"Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to 20.","description_kind":"plain"},"min_items":1,"max_items":20}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rule_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Business of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"Resource id.","description_kind":"plain","required":true},"virtual_port":{"type":"number","description":"The virtual port of the layer 4 rule.","description_kind":"plain","required":true},"vpn":{"type":"string","description":"Resource vpn.","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"keep_enable":{"type":"bool","description":"session hold switch.","description_kind":"plain","required":true},"keeptime":{"type":"number","description":"The keeptime of the layer 4 rule.","description_kind":"plain","required":true},"lb_type":{"type":"number","description":"LB type of the rule, `1` for weight cycling and `2` for IP hash.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule.","description_kind":"plain","required":true},"region":{"type":"number","description":"Corresponding regional information.","description_kind":"plain","required":true},"remove_switch":{"type":"bool","description":"Remove the watermark state.","description_kind":"plain","required":true},"rule_name":{"type":"string","description":"Name of the rule.","description_kind":"plain","required":true},"source_port":{"type":"number","description":"The source port of the layer 4 rule.","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true},"virtual_port":{"type":"number","description":"The virtual port of the layer 4 rule.","description_kind":"plain","required":true}},"block_types":{"source_list":{"nesting_mode":"list","block":{"attributes":{"source":{"type":"string","description":"Source IP or domain.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the source.","description_kind":"plain","required":true}},"description":"Source list of the rule.","description_kind":"plain"},"min_items":1}},"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rule":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain that the layer 7 rule works for. Valid string length ranges from 0 to 80.","description_kind":"plain","required":true},"health_check_code":{"type":"number","description":"HTTP Status Code. The default is `26`. Valid value ranges: [1~31]. `1` means the return value '1xx' is health. `2` means the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is health. `16` means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values.","description_kind":"plain","optional":true,"computed":true},"health_check_health_num":{"type":"number","description":"Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10].","description_kind":"plain","optional":true,"computed":true},"health_check_interval":{"type":"number","description":"Interval time of health check. Valid value ranges: [10~60]sec. The default is 15 sec.","description_kind":"plain","optional":true,"computed":true},"health_check_method":{"type":"string","description":"Methods of health check. The default is 'HEAD', the available value are 'HEAD' and 'GET'.","description_kind":"plain","optional":true,"computed":true},"health_check_path":{"type":"string","description":"Path of health check. The default is `/`.","description_kind":"plain","optional":true,"computed":true},"health_check_switch":{"type":"bool","description":"Indicates whether health check is enabled. The default is `false`.","description_kind":"plain","optional":true,"computed":true},"health_check_unhealth_num":{"type":"number","description":"Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10].","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the rule.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule. Valid values: `http`, `https`.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"ID of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 7 rule works for, valid value is `bgpip`.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of the layer 7 rule.","description_kind":"plain","computed":true},"source_list":{"type":["set","string"],"description":"Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to 16.","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true},"ssl_id":{"type":"string","description":"SSL ID, when the `protocol` is `https`, the field should be set with valid SSL id.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the rule. `0` for create/modify success, `2` for create/modify fail, `3` for delete success, `5` for delete failed, `6` for waiting to be created/modified, `7` for waiting to be deleted and 8 for waiting to get SSL ID.","description_kind":"plain","computed":true},"switch":{"type":"bool","description":"Indicate the rule will take effect or not.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rule_v2":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"ID of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_ip":{"type":"string","description":"Ip of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 7 rule works for, valid value is `bgpip`.","description_kind":"plain","required":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"cc_enable":{"type":"number","description":"HTTPS protocol CC protection status, value [0 (off), 1 (on)], defaule is 0.","description_kind":"plain","optional":true},"cert_type":{"type":"number","description":"The source of the certificate must be filled in when the forwarding protocol is https, the value [2 (Tencent Cloud Hosting Certificate)], and 0 when the forwarding protocol is http.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain of the rule.","description_kind":"plain","required":true},"https_to_http_enable":{"type":"number","description":"Whether to enable the Https protocol to use Http back-to-source, take the value [0 (off), 1 (on)], do not fill in the default is off, defaule is 0.","description_kind":"plain","optional":true},"keep_enable":{"type":"number","description":"session hold switch.","description_kind":"plain","required":true},"keeptime":{"type":"number","description":"The keeptime of the layer 4 rule.","description_kind":"plain","required":true},"lb_type":{"type":"number","description":"LB type of the rule, `1` for weight cycling and `2` for IP hash.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the rule.","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Source type, `1` for source of host, `2` for source of IP.","description_kind":"plain","required":true},"ssl_id":{"type":"string","description":"When the certificate source is a Tencent Cloud managed certificate, this field must be filled in with the managed certificate ID.","description_kind":"plain","optional":true}},"block_types":{"source_list":{"nesting_mode":"list","block":{"attributes":{"source":{"type":"string","description":"Source IP or domain.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight of the source.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description":"A list of layer 7 rules. Each element contains the following attributes:","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dbbrain_db_diag_report_task":{"version":0,"block":{"attributes":{"contact_group":{"type":["set","number"],"description":"An array of contact group IDs to receive mail from.","description_kind":"plain","optional":true},"contact_person":{"type":["set","number"],"description":"An array of contact IDs to receive emails from.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time, such as 2020-11-09T14:00:00+08:00.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.","description_kind":"plain","required":true},"send_mail_flag":{"type":"number","description":"Whether to send mail: 0 - no, 1 - yes.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Start time, such as 2020-11-08T14:00:00+08:00.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_modify_diag_db_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Specifies the ID of the instance whose inspection status is changed.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.","description_kind":"plain","required":true},"regions":{"type":"string","description":"Effective instance region, the value is All, which means all regions.","description_kind":"plain","optional":true}},"block_types":{"instance_confs":{"nesting_mode":"list","block":{"attributes":{"daily_inspection":{"type":"string","description":"Database inspection switch, Yes/No.","description_kind":"plain","optional":true},"overview_display":{"type":"string","description":"Instance overview switch, Yes/No.","description_kind":"plain","optional":true}},"description":"Instance configuration, including inspection, overview switch, etc.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dbbrain_security_audit_log_export_task":{"version":0,"block":{"attributes":{"async_request_id":{"type":"number","description":"request of async id.","description_kind":"plain","computed":true},"danger_levels":{"type":["set","number"],"description":"List of log risk levels, supported values include: 0 no risk; 1 low risk; 2 medium risk; 3 high risk.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"end time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"product, optional value is mysql.","description_kind":"plain","required":true},"sec_audit_group_id":{"type":"string","description":"security audit group id.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_sql_filter":{"version":0,"block":{"attributes":{"duration":{"type":"number","description":"filter duration.","description_kind":"plain","required":true},"filter_id":{"type":"number","description":"filter id.","description_kind":"plain","computed":true},"filter_key":{"type":"string","description":"filter key.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"max_concurrency":{"type":"number","description":"maximum concurreny.","description_kind":"plain","required":true},"product":{"type":"string","description":"product, optional value is \u0026amp;#39;mysql\u0026amp;#39;, \u0026amp;#39;cynosdb\u0026amp;#39;.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.","description_kind":"plain","required":true},"status":{"type":"string","description":"filter status.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"session_token":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description":"password.","description_kind":"plain","required":true},"user":{"type":"string","description":"user name.","description_kind":"plain","required":true}},"description":"session token.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dbbrain_tdsql_audit_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Deadline time, such as `2019-09-11 10:13:14`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"node_request_type":{"type":"string","description":"Consistent with Product. For example: dcdb, mariadb.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: dcdb - cloud database Tdsql, mariadb - cloud database MariaDB for MariaDB..","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Number of affected rows. Indicates filtering audit logs whose affected rows are greater than this value.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"Database name.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. The unit is: us. It means to filter the audit logs whose execution time is greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client Address.","description_kind":"plain","optional":true},"sent_rows":{"type":"number","description":"Return the number of rows. It means to filter the audit log with the number of returned rows greater than this value.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"Username.","description_kind":"plain","optional":true}},"description":"Filter conditions. Logs can be filtered according to the filter conditions set.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dc_gateway":{"version":0,"block":{"attributes":{"cnn_route_type":{"type":"string","description":"Type of CCN route. Valid value: `BGP` and `STATIC`. The property is available when the DCG type is CCN gateway and BGP enabled.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"enable_bgp":{"type":"bool","description":"Indicates whether the BGP is enabled.","description_kind":"plain","computed":true},"gateway_type":{"type":"string","description":"Type of the gateway. Valid value: `NORMAL` and `NAT`. Default is `NORMAL`. NOTES: CCN only supports `NORMAL` and a VPC can create two DCGs, the one is NAT type and the other is non-NAT type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the DCG.","description_kind":"plain","required":true},"network_instance_id":{"type":"string","description":"If the `network_type` value is `VPC`, the available value is VPC ID. But when the `network_type` value is `CCN`, the available value is CCN instance ID.","description_kind":"plain","required":true},"network_type":{"type":"string","description":"Type of associated network. Valid value: `VPC` and `CCN`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_attachment":{"version":0,"block":{"attributes":{"direct_connect_gateway_id":{"type":"string","description":"DirectConnectGatewayId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description":"NatGatewayId.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_ccn_route":{"version":0,"block":{"attributes":{"as_path":{"type":["list","string"],"description":"As path list of the BGP.","description_kind":"plain","computed":true},"cidr_block":{"type":"string","description":"A network address segment of IDC.","description_kind":"plain","required":true},"dcg_id":{"type":"string","description":"ID of the DCG.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dc_instance":{"version":0,"block":{"attributes":{"access_point_id":{"type":"string","description":"Access point of connection.You can call `DescribeAccessPoints` to get the region ID. The selected access point must exist and be available.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"Connection port bandwidth in Mbps. Value range: [2,10240]. Default value: 1000.","description_kind":"plain","optional":true},"circuit_code":{"type":"string","description":"Circuit code of a connection, which is provided by the ISP or connection provider.","description_kind":"plain","optional":true},"customer_address":{"type":"string","description":"User-side IP address for connection debugging, which is automatically assigned by default.","description_kind":"plain","optional":true},"customer_contact_mail":{"type":"string","description":"Email address of connection applicant, which is obtained from the account system by default.","description_kind":"plain","optional":true},"customer_contact_number":{"type":"string","description":"Contact number of connection applicant, which is obtained from the account system by default.","description_kind":"plain","optional":true},"customer_name":{"type":"string","description":"Name of connection applicant, which is obtained from the account system by default.","description_kind":"plain","optional":true},"direct_connect_name":{"type":"string","description":"Connection name.","description_kind":"plain","required":true},"fault_report_contact_number":{"type":"string","description":"Fault reporting contact number.","description_kind":"plain","optional":true},"fault_report_contact_person":{"type":"string","description":"Fault reporting contact person.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"line_operator":{"type":"string","description":"ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international ISPs).","description_kind":"plain","required":true},"location":{"type":"string","description":"Local IDC location.","description_kind":"plain","optional":true},"port_type":{"type":"string","description":"Port type of connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit electrical Ethernet interface), 1000Base-LX (1-Gigabit single-module optical Ethernet interface; 10 KM), 10GBase-T (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-module optical Ethernet interface; 10 KM). Default value: 1000Base-LX.","description_kind":"plain","required":true},"redundant_direct_connect_id":{"type":"string","description":"ID of redundant connection.","description_kind":"plain","optional":true},"sign_law":{"type":"bool","description":"Whether the connection applicant has signed the service agreement. Default value: true.","description_kind":"plain","optional":true},"tencent_address":{"type":"string","description":"Tencent-side IP address for connection debugging, which is automatically assigned by default.","description_kind":"plain","optional":true},"vlan":{"type":"number","description":"VLAN for connection debugging, which is enabled and automatically assigned by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address":{"version":0,"block":{"attributes":{"addr_proto":{"type":"number","description":"0: IPv4, 1: IPv6.","description_kind":"plain","required":true},"addr_type":{"type":"number","description":"0: BGP, 1: china telecom, 2: china mobile, 3: china unicom.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mask_len":{"type":"number","description":"CIDR address mask.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"whether enable internet address.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"internet public address id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dc_share_dcx_config":{"version":0,"block":{"attributes":{"direct_connect_tunnel_id":{"type":"string","description":"the direct connect owner accept or reject the apply of direct connect tunnel.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"if accept or reject direct connect tunnel.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description for account.","description_kind":"plain","optional":true},"host":{"type":"string","description":"db host.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"max_user_connections":{"type":"number","description":"max user connections.","description_kind":"plain","optional":true},"password":{"type":"string","description":"password.","description_kind":"plain","required":true,"sensitive":true},"read_only":{"type":"number","description":"whether the account is readonly. 0 means not a readonly account.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"account name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_account_privileges":{"version":0,"block":{"attributes":{"global_privileges":{"type":["set","string"],"description":"Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: SELECT, INSERT, UPDATE, DELETE, CREATE, PROCESS, DROP, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER. Note that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"block_types":{"account":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"account host.","description_kind":"plain","required":true},"user":{"type":"string","description":"account name.","description_kind":"plain","required":true}},"description":"The account of the database, including username and host.","description_kind":"plain"},"min_items":1,"max_items":1},"column_privileges":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"string","description":"Database column name.","description_kind":"plain","required":true},"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Database table name.","description_kind":"plain","required":true}},"description":"Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1},"database_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true}},"description":"Database permissions. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1},"table_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Database table name.","description_kind":"plain","required":true}},"description":"Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1},"view_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"The name of database.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"view":{"type":"string","description":"Database view name.","description_kind":"plain","required":true}},"description":"Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dcdb_activate_hour_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_cancel_dcn_job_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_db_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":" Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal). 1 means automatic renewal, 2 means no automatic renewal (user setting). if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.","description_kind":"plain","optional":true},"auto_voucher":{"type":"bool","description":"Whether to automatically use vouchers for payment, not used by default.","description_kind":"plain","optional":true},"db_version_id":{"type":"string","description":" Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. 8.0.18 - MySQL 8.0.18; 10.1.9 - Mariadb 10.1.9; 5.7.17 - Percona 5.7.17 If not filled, the default is 5.7.17, which means Percona 5.7.17.","description_kind":"plain","optional":true},"dcn_instance_id":{"type":"string","description":"DCN source instance ID.","description_kind":"plain","optional":true},"dcn_region":{"type":"string","description":"DCN source region.","description_kind":"plain","optional":true},"extranet_access":{"type":"bool","description":"Whether to open the extranet access.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name, you can set the name of the instance independently through this field.","description_kind":"plain","optional":true},"ipv6_flag":{"type":"number","description":"Whether to support IPv6.","description_kind":"plain","optional":true},"period":{"type":"number","description":"The length of time you want to buy, unit: month.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter.","description_kind":"plain","optional":true},"shard_count":{"type":"number","description":"The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":" Number of single shard nodes, can pass DescribeShardSpec Query the instance specification to obtain.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":" Shard storage size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Virtual private network subnet ID, required when VpcId is not empty.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"The field is required to specify VIP.","description_kind":"plain","optional":true,"computed":true},"vipv6":{"type":"string","description":"The field is required to specify VIPv6.","description_kind":"plain","optional":true,"computed":true},"voucher_ids":{"type":["set","string"],"description":"Voucher ID list, currently only supports specifying one voucher.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Intranet port.","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description":"The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.","description_kind":"plain","required":true}},"block_types":{"init_params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"The name of parameter.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of parameter.","description_kind":"plain","required":true}},"description":" parameter list. The optional values of this interface are: character_set_server (character set, must be passed), lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive), innodb_page_size (innodb data page, default 16K), sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate) .","description_kind":"plain"}},"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"The key of tag.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"The value of tag.","description_kind":"plain","required":true}},"description":"Array of tag key-value pairs.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dcdb_db_parameters":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"The name of parameter.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of parameter.","description_kind":"plain","required":true}},"description":"Parameter list, each element is a combination of Param and Value.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dcdb_db_sync_mode_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.","description_kind":"plain","required":true},"sync_mode":{"type":"number","description":"Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_encrypt_attributes_config":{"version":0,"block":{"attributes":{"encrypt_enabled":{"type":"number","description":"whether to enable data encryption. Notice: it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_flush_binlog_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_hourdb_instance":{"version":0,"block":{"attributes":{"db_version_id":{"type":"string","description":"db engine version, default to Percona 5.7.17.","description_kind":"plain","optional":true},"dcn_instance_id":{"type":"string","description":"DCN source instance ID.","description_kind":"plain","optional":true},"dcn_region":{"type":"string","description":"DCN source region.","description_kind":"plain","optional":true},"extranet_access":{"type":"bool","description":"Whether to open the extranet access.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"name of this instance.","description_kind":"plain","optional":true},"ipv6_flag":{"type":"number","description":"Whether to support IPv6.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"security group id.","description_kind":"plain","optional":true},"shard_count":{"type":"number","description":"instance shard count.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":"node count for each shard. It can be obtained by querying api DescribeShardSpec.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id, its required when vpcId is set.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"The field is required to specify VIP.","description_kind":"plain","optional":true,"computed":true},"vipv6":{"type":"string","description":"The field is required to specify VIPv6.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Intranet port.","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description":"available zone.","description_kind":"plain","optional":true}},"block_types":{"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true}},"description":"resource tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dcdb_instance_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"rs_access_strategy":{"type":"number","description":"RS nearest access mode, 0-no policy, 1-nearest access.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_isolate_hour_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"attached instance id.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"security group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_switch_db_instance_ha_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of tdsqlshard-ow728lmc.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcx":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"Bandwidth of the DC.","description_kind":"plain","optional":true,"computed":true},"bgp_asn":{"type":"number","description":"BGP ASN of the user. A required field within BGP.","description_kind":"plain","optional":true,"computed":true},"bgp_auth_key":{"type":"string","description":"BGP key of the user.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"customer_address":{"type":"string","description":"Interconnect IP of the DC within client.","description_kind":"plain","optional":true,"computed":true},"dc_id":{"type":"string","description":"ID of the DC to be queried, application deployment offline.","description_kind":"plain","required":true},"dc_owner_account":{"type":"string","description":"Connection owner, who is the current customer by default. The developer account ID should be entered for shared connections.","description_kind":"plain","optional":true,"computed":true},"dcg_id":{"type":"string","description":"ID of the DC Gateway. Currently only new in the console.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the dedicated tunnel.","description_kind":"plain","required":true},"network_region":{"type":"string","description":"Network region.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Type of the network. Valid value: `VPC`, `BMVPC` and `CCN`. The default value is `VPC`.","description_kind":"plain","optional":true},"route_filter_prefixes":{"type":["set","string"],"description":"Static route, the network address of the user IDC. It can be modified after setting but cannot be deleted. AN unable field within BGP.","description_kind":"plain","optional":true},"route_type":{"type":"string","description":"Type of the route, and available values include BGP and STATIC. The default value is `BGP`.","description_kind":"plain","optional":true},"state":{"type":"string","description":"State of the dedicated tunnels. Valid value: `PENDING`, `ALLOCATING`, `ALLOCATED`, `ALTERING`, `DELETING`, `DELETED`, `COMFIRMING` and `REJECTED`.","description_kind":"plain","computed":true},"tencent_address":{"type":"string","description":"Interconnect IP of the DC within Tencent.","description_kind":"plain","optional":true,"computed":true},"vlan":{"type":"number","description":"Vlan of the dedicated tunnels. Valid value ranges: (0~3000). `0` means that only one tunnel can be created for the physical connect.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC or BMVPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcx_extra_config":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"direct connect tunnel bandwidth.","description_kind":"plain","optional":true},"bfd_enable":{"type":"number","description":"be enabled BFD.","description_kind":"plain","optional":true},"customer_address":{"type":"string","description":"direct connect tunnel user idc connect ip.","description_kind":"plain","optional":true},"direct_connect_tunnel_id":{"type":"string","description":"direct connect tunnel id.","description_kind":"plain","required":true},"enable_bgp_community":{"type":"bool","description":"BGP community attribute.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_enable":{"type":"number","description":"0: disable IPv61: enable IPv6.","description_kind":"plain","optional":true},"jumbo_enable":{"type":"number","description":"direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.","description_kind":"plain","optional":true},"nqa_enable":{"type":"number","description":"be enabled NQA.","description_kind":"plain","optional":true},"tencent_address":{"type":"string","description":"direct connect tunnel tencent cloud connect ip.","description_kind":"plain","optional":true},"tencent_backup_address":{"type":"string","description":"direct connect tunnel tencent cloud backup connect ip.","description_kind":"plain","optional":true},"vlan":{"type":"number","description":"direct connect tunnel vlan id.","description_kind":"plain","optional":true}},"block_types":{"bfd_info":{"nesting_mode":"list","block":{"attributes":{"interval":{"type":"number","description":"detect interval.","description_kind":"plain","optional":true},"probe_failed_times":{"type":"number","description":"detect times.","description_kind":"plain","optional":true}},"description":"BFD config info.","description_kind":"plain"},"max_items":1},"bgp_peer":{"nesting_mode":"list","block":{"attributes":{"asn":{"type":"number","description":"user idc BGP Asn.","description_kind":"plain","optional":true},"auth_key":{"type":"string","description":"user bgp key.","description_kind":"plain","optional":true}},"description":"idc BGP, Asn, AuthKey.","description_kind":"plain"},"max_items":1},"nqa_info":{"nesting_mode":"list","block":{"attributes":{"destination_ip":{"type":"string","description":"detect ip.","description_kind":"plain","optional":true},"interval":{"type":"number","description":"detect interval.","description_kind":"plain","optional":true},"probe_failed_times":{"type":"number","description":"detect times.","description_kind":"plain","optional":true}},"description":"NQA config info.","description_kind":"plain"},"max_items":1},"route_filter_prefixes":{"nesting_mode":"list","block":{"attributes":{"cidr":{"type":"string","description":"user network prefixes.","description_kind":"plain","optional":true}},"description":"user filter network prefixes.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_add_users_to_work_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"add_info":{"nesting_mode":"list","block":{"attributes":{"user_ids":{"type":["set","string"],"description":"User id set, matched with CAM side uin.","description_kind":"plain","required":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","required":true}},"description":"Work group and user information to operate on.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_attach_user_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User id, the same as the sub-user uin.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"Authentication policy collection.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_attach_work_group_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"The set of policies to be bound.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_bind_work_groups_to_user_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"add_info":{"nesting_mode":"list","block":{"attributes":{"user_id":{"type":"string","description":"User id, matched with CAM side uin.","description_kind":"plain","required":true},"work_group_ids":{"type":["set","number"],"description":"Work group id set.","description_kind":"plain","required":true}},"description":"Bind user and workgroup information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_data_engine":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"Engine auto renew, only support 0: Default, 1: AutoRenewON, 2: AutoRenewOFF.","description_kind":"plain","optional":true},"auto_resume":{"type":"bool","description":"Whether to automatically start the cluster, prepay not support.","description_kind":"plain","required":true},"auto_suspend":{"type":"bool","description":"Whether to automatically suspend the cluster, prepay not support.","description_kind":"plain","optional":true},"auto_suspend_time":{"type":"number","description":"Cluster automatic suspension time, default 10 minutes.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"Engine VPC network segment, just like 192.0.2.1/24.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Engine cluster type, only support: spark_cu/presto_cu.","description_kind":"plain","required":true},"crontab_resume_suspend":{"type":"number","description":"Engine crontab resume or suspend strategy, only support: 0: Wait(default), 1: Kill.","description_kind":"plain","optional":true},"data_engine_name":{"type":"string","description":"Engine name.","description_kind":"plain","required":true},"default_data_engine":{"type":"bool","description":"Whether it is the default virtual cluster.","description_kind":"plain","optional":true},"elastic_limit":{"type":"number","description":"For spark Batch ExecType, yearly and monthly cluster elastic limit.","description_kind":"plain","optional":true},"elastic_switch":{"type":"bool","description":"For spark Batch ExecType, yearly and monthly cluster whether to enable elasticity.","description_kind":"plain","optional":true},"engine_exec_type":{"type":"string","description":"Engine exec type, only support SQL(default) or BATCH.","description_kind":"plain","optional":true},"engine_type":{"type":"string","description":"Engine type, only support: spark/presto.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version_name":{"type":"string","description":"Cluster image version name. Such as SuperSQL-P 1.1; SuperSQL-S 3.2, etc., do not upload, and create a cluster with the latest mirror version by default.","description_kind":"plain","optional":true,"computed":true},"main_cluster_name":{"type":"string","description":"Primary cluster name, specified when creating a disaster recovery cluster.","description_kind":"plain","optional":true},"max_clusters":{"type":"number","description":"Engine max cluster size, MaxClusters less than or equal to 10 and MaxClusters bigger than MinClusters.","description_kind":"plain","optional":true},"max_concurrency":{"type":"number","description":"Maximum number of concurrent tasks in a single cluster, default 5.","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description":"Engine description information.","description_kind":"plain","optional":true},"min_clusters":{"type":"number","description":"Engine min size, greater than or equal to 1 and MaxClusters bigger than MinClusters.","description_kind":"plain","optional":true},"mode":{"type":"number","description":"Engine mode, only support 1: ByAmount, 2: YearlyAndMonthly.","description_kind":"plain","required":true},"pay_mode":{"type":"number","description":"Engine pay mode type, only support 0: postPay, 1: prePay(default).","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Engine resource type not match, only support: Standard_CU/Memory_CU(only BATCH ExecType).","description_kind":"plain","optional":true,"computed":true},"size":{"type":"number","description":"Cluster size. Required when updating.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Engine TimeSpan, prePay: minimum of 1, representing one month of purchasing resources, with a maximum of 120, default 3600, postPay: fixed fee of 3600.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Engine TimeUnit, prePay: use m(default), postPay: use h.","description_kind":"plain","optional":true},"tolerable_queue_time":{"type":"number","description":"Tolerable queuing time, default 0. scaling may be triggered when tasks are queued for longer than the tolerable time. if this parameter is 0, it means that capacity expansion may be triggered immediately once a task is queued.","description_kind":"plain","optional":true}},"block_types":{"crontab_resume_suspend_strategy":{"nesting_mode":"list","block":{"attributes":{"resume_time":{"type":"string","description":"Scheduled pull-up time: For example: 8 o\u0026amp;#39;clock on Monday is expressed as 1000000-08:00:00.","description_kind":"plain","optional":true},"suspend_strategy":{"type":"number","description":"Suspend configuration: 0 (default): wait for the task to end before suspending, 1: force suspend.","description_kind":"plain","optional":true},"suspend_time":{"type":"string","description":"Scheduled suspension time: For example: 20 o\u0026amp;#39;clock on Monday is expressed as 1000000-20:00:00.","description_kind":"plain","optional":true}},"description":"Engine auto suspend strategy, when AutoSuspend is true, CrontabResumeSuspend must stop.","description_kind":"plain"},"max_items":1},"data_engine_config_pairs":{"nesting_mode":"list","block":{"attributes":{"config_item":{"type":"string","description":"Configuration items.","description_kind":"plain","required":true},"config_value":{"type":"string","description":"Configuration value.","description_kind":"plain","required":true}},"description":"Cluster advanced configuration.","description_kind":"plain"}},"session_resource_template":{"nesting_mode":"list","block":{"attributes":{"driver_size":{"type":"string","description":"Engine driver size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true},"executor_max_numbers":{"type":"number","description":"Specify the executor max number (in a dynamic configuration scenario), the minimum value is 1, and the maximum value is less than the cluster specification (when ExecutorMaxNumbers is less than ExecutorNums, the value is set to ExecutorNums).","description_kind":"plain","optional":true},"executor_nums":{"type":"number","description":"Specify the number of executors. The minimum value is 1 and the maximum value is less than the cluster specification.","description_kind":"plain","optional":true},"executor_size":{"type":"string","description":"Engine executor size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true}},"description":"For spark Batch ExecType, cluster session resource configuration template.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_detach_user_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User id, the same as the sub-user uin.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"Authentication policy collection.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_detach_work_group_policy_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","required":true}},"block_types":{"policy_set":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"The set of policies to be bound.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_modify_data_engine_description_operation":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"The name of the engine to modify.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description":"Engine description information, the maximum length is 250.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_modify_user_typ_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User id (uin), if left blank, it defaults to the caller's sub-uin.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"User type, only support: ADMIN: ddministrator/COMMON: ordinary user.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_renew_data_engine_operation":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"Data engine name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pay_mode":{"type":"number","description":"Engine pay mode type, only support 0: postPay, 1: prePay(default).","description_kind":"plain","optional":true},"renew_flag":{"type":"number","description":"Automatic renewal flag, 0, initial state, automatic renewal is not performed by default. if the user has prepaid non-stop service privileges, automatic renewal will occur. 1: Automatic renewal. 2: make it clear that there will be no automatic renewal. if this parameter is not passed, the default value is 0.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Engine TimeSpan, prePay: minimum of 1, representing one month of purchasing resources, with a maximum of 120, default 3600, postPay: fixed fee of 3600.","description_kind":"plain","required":true},"time_unit":{"type":"string","description":"Engine TimeUnit, prePay: use m(default), postPay: use h.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_restart_data_engine_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"forced_operation":{"type":"bool","description":"Whether to force restart and ignore tasks.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_rollback_data_engine_image_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"from_record_id":{"type":"string","description":"Log record id before rollback.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"to_record_id":{"type":"string","description":"Log record id after rollback.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_store_location_config":{"version":0,"block":{"attributes":{"enable":{"type":"number","description":"Whether to enable advanced settings: 0-no, 1-yes.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"store_location":{"type":"string","description":"The calculation results are stored in the cos path, such as: cosn://bucketname/.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_suspend_resume_data_engine":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"Engine name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"Engine operate tye: suspend/resume.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_switch_data_engine_image_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"new_image_version_id":{"type":"string","description":"New image version id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dlc_update_data_engine_config_operation":{"version":0,"block":{"attributes":{"data_engine_config_command":{"type":"string","description":"Engine configuration command, supports UpdateSparkSQLLakefsPath (update native table configuration), UpdateSparkSQLResultPath (update result path configuration).","description_kind":"plain","required":true},"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_update_row_filter_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"The id of the row filtering policy.","description_kind":"plain","required":true}},"block_types":{"policy":{"nesting_mode":"list","block":{"attributes":{"catalog":{"type":"string","description":"For the data source name that requires authorization, only * (representing all resources at this level) is supported under the administrator level; in the case of data source level and database level authentication, only COSDataCatalog or * is supported; in data table level authentication, it is possible Fill in the user-defined data source. If left blank, it defaults to DataLakeCatalog. note: If a user-defined data source is authenticated, the permissions that dlc can manage are a subset of the accounts provided by the user when accessing the data source.","description_kind":"plain","required":true},"column":{"type":"string","description":"For columns that require authorization, fill in * to represent all current columns. When the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the permission was created. Leave the input parameter blank.","description_kind":"plain","optional":true},"data_engine":{"type":"string","description":"Data engines that require authorization, fill in * to represent all current engines. when the authorization type is administrator level, only * is allowed.","description_kind":"plain","optional":true},"database":{"type":"string","description":"Database name that requires authorization, fill in * to represent all databases under the current catalog. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level, only blanks are allowed to be filled in. For other types, the database can be specified arbitrarily.","description_kind":"plain","required":true},"function":{"type":"string","description":"For the function name that requires authorization, fill in * to represent all functions under the current catalog. when the authorization type is administrator level, only * is allowed to be filled in. When the authorization type is data connection level, only blanks are allowed to be filled in. in other types, functions can be specified arbitrarily.","description_kind":"plain","optional":true},"id":{"type":"number","description":"Policy id.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Authorization mode, please leave this parameter blank. COMMON: normal mode; SENIOR: advanced mode.","description_kind":"plain","optional":true},"operation":{"type":"string","description":"Authorized permission operations provide different operations for different levels of authentication. administrator permissions: ALL, default is ALL if left blank; data connection level authentication: CREATE; database level authentication: ALL, CREATE, ALTER, DROP; data table permissions: ALL, SELECT, INSERT, ALTER, DELETE, DROP, UPDATE. note: under data table permissions, only SELECT operations are supported when the specified data source is not COSDataCatalog.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator, do not fill in the input parameters.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Authorization type, currently supports eight authorization types: ADMIN: Administrator level authentication DATASOURCE: data connection level authentication DATABASE: database level authentication TABLE: Table level authentication VIEW: view level authentication FUNCTION: Function level authentication COLUMN: Column level authentication ENGINE: Data engine authentication. if left blank, the default is administrator level authentication.","description_kind":"plain","optional":true},"re_auth":{"type":"bool","description":"Whether the user can perform secondary authorization. when it is true, the authorized user can re-authorize the permissions obtained this time to other sub-users. default is false.","description_kind":"plain","optional":true},"source":{"type":"string","description":"Permission source, please leave it blank. USER: permissions come from the user itself; WORKGROUP: permissions come from the bound workgroup.","description_kind":"plain","optional":true},"source_id":{"type":"number","description":"The id of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the Source field is WORKGROUP.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"The name of the workgroup to which the permission belongs. this value only exists when the source of the permission is a workgroup. that is, this field has a value only when the value of the source field is WORKGROUP.","description_kind":"plain","optional":true},"table":{"type":"string","description":"For the table name that requires authorization, fill in * to represent all tables under the current database. when the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. For other types, data tables can be specified arbitrarily.","description_kind":"plain","required":true},"view":{"type":"string","description":"For views that require authorization, fill in * to represent all views under the current database. When the authorization type is administrator level, only * is allowed to be filled in. when the authorization type is data connection level or database level, only blanks are allowed to be filled in. for other types, the view can be specified arbitrarily.","description_kind":"plain","optional":true}},"description":"New filtering strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_upgrade_data_engine_image_operation":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_user":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_alias":{"type":"string","description":"User alias, the character length is less than 50.","description_kind":"plain","optional":true},"user_description":{"type":"string","description":"User description information, easy to distinguish between different users.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"The sub-user uin that needs to be authorized.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"User Type. `ADMIN` or `COMMONN`.","description_kind":"plain","optional":true},"work_group_ids":{"type":["set","number"],"description":"A collection of workgroup IDs bound to the user.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_user_data_engine_config":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"data_engine_config_pairs":{"nesting_mode":"list","block":{"attributes":{"config_item":{"type":"string","description":"Config key.","description_kind":"plain","required":true},"config_value":{"type":"string","description":"Config value.","description_kind":"plain","required":true}},"description":"Engine configuration items.","description_kind":"plain"}},"session_resource_template":{"nesting_mode":"list","block":{"attributes":{"driver_size":{"type":"string","description":"Engine driver size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true},"executor_max_numbers":{"type":"number","description":"Specify the executor max number (in a dynamic configuration scenario), the minimum value is 1, and the maximum value is less than the cluster specification (when ExecutorMaxNumbers is less than ExecutorNums, the value is set to ExecutorNums).","description_kind":"plain","optional":true},"executor_nums":{"type":"number","description":"Specify the number of executors. The minimum value is 1 and the maximum value is less than the cluster specification.","description_kind":"plain","optional":true},"executor_size":{"type":"string","description":"Engine executor size specification only supports: small/medium/large/xlarge/m.small/m.medium/m.large/m.xlarge.","description_kind":"plain","optional":true}},"description":"Job engine resource configuration template.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dlc_work_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_ids":{"type":["set","string"],"description":"A collection of user IDs that has been bound to the workgroup.","description_kind":"plain","computed":true},"work_group_description":{"type":"string","description":"Description of Work Group.","description_kind":"plain","optional":true},"work_group_name":{"type":"string","description":"Name of Work Group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnat":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the NAT forward.","description_kind":"plain","optional":true},"elastic_ip":{"type":"string","description":"Network address of the EIP.","description_kind":"plain","required":true},"elastic_port":{"type":"string","description":"Port of the EIP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_id":{"type":"string","description":"ID of the NAT gateway.","description_kind":"plain","required":true},"private_ip":{"type":"string","description":"Network address of the backend service.","description_kind":"plain","required":true},"private_port":{"type":"string","description":"Port of intranet.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Type of the network protocol. Valid value: `TCP` and `UDP`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_custom_line":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The IP segment of custom line, split with `-`.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The Name of custom line.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_alias":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_alias":{"type":"string","description":"Domain alias.","description_kind":"plain","required":true},"domain_alias_id":{"type":"number","description":"Domain alias ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_instance":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the domain.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"The Domain.","description_kind":"plain","required":true},"group_id":{"type":"number","description":"The Group Id of Domain.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_mark":{"type":"string","description":"Whether to Mark the Domain.","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"The remark of Domain.","description_kind":"plain","optional":true},"slave_dns":{"type":"string","description":"Is secondary DNS enabled.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The status of Domain.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_lock":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_code":{"type":"string","description":"Domain unlock code, can be obtained through the ModifyDomainLock interface.","description_kind":"plain","computed":true},"lock_days":{"type":"number","description":"The number of max days to lock the domain+ Old packages: D_FREE 30 days, D_PLUS 90 days, D_EXTRA 30 days, D_EXPERT 60 days, D_ULTRA 365 days+ New packages: DP_FREE 365 days, DP_PLUS 365 days, DP_EXTRA 365 days, DP_EXPERT 365 days, DP_ULTRA 365 days.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_download_snapshot_operation":{"version":0,"block":{"attributes":{"cos_url":{"type":"string","description":"Snapshot download url.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_id":{"type":"string","description":"Snapshot ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_modify_domain_owner_operation":{"version":0,"block":{"attributes":{"account":{"type":"string","description":"The account to which the domain needs to be transferred, supporting Uin or email format.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_modify_record_group_operation":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"group_id":{"type":"number","description":"Record Group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_id":{"type":"string","description":"Record ID, multiple IDs are separated by a vertical line |.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_status":{"type":"string","description":"The monitoring status of the record.","description_kind":"plain","computed":true},"mx":{"type":"number","description":"MX priority, valid when the record type is MX, range 1-20. Note: must set when record type equal MX.","description_kind":"plain","optional":true},"record_line":{"type":"string","description":"The record line.","description_kind":"plain","required":true},"record_type":{"type":"string","description":"The record type.","description_kind":"plain","required":true},"remark":{"type":"string","description":"The Remark of record.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Records the initial state, with values ranging from ENABLE and DISABLE. The default is ENABLE, and if DISABLE is passed in, resolution will not take effect and the limits of load balancing will not be verified.","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description":"The host records, default value is `@`.","description_kind":"plain","optional":true},"ttl":{"type":"number","description":"TTL, the range is 1-604800, and the minimum value of different levels of domain names is different. Default is 600.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The record value.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight information. An integer from 0 to 100. Only enterprise VIP domain names are available, 0 means off, does not pass this parameter, means that the weight information is not set. Default is 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_group":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"group_id":{"type":"number","description":"Group ID.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Record Group Name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_snapshot_config":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"string","description":"Backup interval: empty string - no backup, half_hour - every half hour, hourly - every hour, daily - every day, monthly - every month.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_compare_task":{"version":0,"block":{"attributes":{"compare_task_id":{"type":"string","description":"compare task id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true},"object_mode":{"type":"string","description":"object mode.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"task name.","description_kind":"plain","optional":true}},"block_types":{"objects":{"nesting_mode":"list","block":{"attributes":{"object_mode":{"type":"string","description":"object mode.","description_kind":"plain","required":true}},"block_types":{"object_items":{"nesting_mode":"list","block":{"attributes":{"db_mode":{"type":"string","description":"database mode.","description_kind":"plain","optional":true,"computed":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","optional":true,"computed":true},"schema_name":{"type":"string","description":"schema name.","description_kind":"plain","optional":true,"computed":true},"table_mode":{"type":"string","description":"table mode.","description_kind":"plain","optional":true,"computed":true},"view_mode":{"type":"string","description":"view mode.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tables":{"nesting_mode":"list","block":{"attributes":{"table_name":{"type":"string","description":"table name.","description_kind":"plain","optional":true,"computed":true}},"description":"table list.","description_kind":"plain"}},"views":{"nesting_mode":"list","block":{"attributes":{"view_name":{"type":"string","description":"view name.","description_kind":"plain","optional":true,"computed":true}},"description":"view list.","description_kind":"plain"}}},"description":"object items.","description_kind":"plain"}}},"description":"objects.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dts_compare_task_stop_operation":{"version":0,"block":{"attributes":{"compare_task_id":{"type":"string","description":"Compare task id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job":{"version":0,"block":{"attributes":{"auto_retry_time_range_minutes":{"type":"number","description":"AutoRetryTimeRangeMinutes.","description_kind":"plain","optional":true},"expect_run_time":{"type":"string","description":"ExpectRunTime.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"run_mode":{"type":"string","description":"Run Mode. eg:immediate,timed.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"Migrate service Id from `tencentcloud_dts_migrate_service`.","description_kind":"plain","required":true},"status":{"type":"string","description":"Migrate job status.","description_kind":"plain","computed":true}},"block_types":{"dst_info":{"nesting_mode":"list","block":{"attributes":{"access_type":{"type":"string","description":"AccessType.","description_kind":"plain","required":true},"database_type":{"type":"string","description":"DatabaseType.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"NodeType.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"supplier":{"type":"string","description":"Supplier.","description_kind":"plain","optional":true}},"block_types":{"extra_attr":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","optional":true}},"description":"ExtraAttr.","description_kind":"plain"}},"info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"Account.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"Account Mode.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"Account Role.","description_kind":"plain","optional":true},"ccn_gw_id":{"type":"string","description":"CcnGwId.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CvmInstanceId.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"DbKernel.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Engine Version.","description_kind":"plain","optional":true,"computed":true},"host":{"type":"string","description":"Host.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password.","description_kind":"plain","optional":true,"sensitive":true},"port":{"type":"number","description":"Port.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Role.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"SubnetId.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"Tmp SecretId.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"Tmp SecretKey.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"Tmp Token.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"UniqDcgId.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"UniqVpnGwId.","description_kind":"plain","optional":true},"user":{"type":"string","description":"User.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VpcId.","description_kind":"plain","optional":true}},"description":"Info.","description_kind":"plain"},"min_items":1}},"description":"DstInfo.","description_kind":"plain"},"min_items":1,"max_items":1},"migrate_option":{"nesting_mode":"list","block":{"attributes":{"is_dst_read_only":{"type":"bool","description":"IsDstReadOnly.","description_kind":"plain","optional":true},"is_migrate_account":{"type":"bool","description":"IsMigrateAccount.","description_kind":"plain","optional":true},"is_override_root":{"type":"bool","description":"IsOverrideRoot.","description_kind":"plain","optional":true},"migrate_type":{"type":"string","description":"MigrateType.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"consistency":{"nesting_mode":"list","block":{"attributes":{"mode":{"type":"string","description":"ConsistencyOption.","description_kind":"plain","optional":true}},"description":"Consistency.","description_kind":"plain"},"max_items":1},"database_table":{"nesting_mode":"list","block":{"attributes":{"advanced_objects":{"type":["set","string"],"description":"AdvancedObjects.","description_kind":"plain","optional":true,"computed":true},"object_mode":{"type":"string","description":"Object mode. eg:all,partial.","description_kind":"plain","required":true}},"block_types":{"databases":{"nesting_mode":"list","block":{"attributes":{"db_mode":{"type":"string","description":"DB selection mode:all (for all objects under the current object), partial (partial objects), when the ObjectMode is partial, this item is required.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","optional":true},"event_mode":{"type":"string","description":"EventMode.","description_kind":"plain","optional":true},"events":{"type":["set","string"],"description":"Events.","description_kind":"plain","optional":true,"computed":true},"function_mode":{"type":"string","description":"FunctionMode.","description_kind":"plain","optional":true},"functions":{"type":["set","string"],"description":"Functions.","description_kind":"plain","optional":true,"computed":true},"new_db_name":{"type":"string","description":"New database name.","description_kind":"plain","optional":true},"new_schema_name":{"type":"string","description":"schema name after migration or synchronization.","description_kind":"plain","optional":true},"procedure_mode":{"type":"string","description":"ProcedureMode.","description_kind":"plain","optional":true},"procedures":{"type":["set","string"],"description":"Procedures.","description_kind":"plain","optional":true,"computed":true},"role_mode":{"type":"string","description":"RoleMode.","description_kind":"plain","optional":true},"schema_mode":{"type":"string","description":"schema mode: all,partial.","description_kind":"plain","optional":true},"schema_name":{"type":"string","description":"schema name.","description_kind":"plain","optional":true},"table_mode":{"type":"string","description":"table mode: all,partial.","description_kind":"plain","optional":true},"trigger_mode":{"type":"string","description":"TriggerMode.","description_kind":"plain","optional":true},"triggers":{"type":["set","string"],"description":"Triggers.","description_kind":"plain","optional":true,"computed":true},"view_mode":{"type":"string","description":"ViewMode.","description_kind":"plain","optional":true}},"block_types":{"roles":{"nesting_mode":"list","block":{"attributes":{"new_role_name":{"type":"string","description":"NewRoleName.","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"RoleName.","description_kind":"plain","optional":true}},"description":"Roles.","description_kind":"plain"}},"tables":{"nesting_mode":"list","block":{"attributes":{"new_table_name":{"type":"string","description":"new table name.","description_kind":"plain","optional":true},"table_edit_mode":{"type":"string","description":"table edit mode.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"table name.","description_kind":"plain","optional":true},"tmp_tables":{"type":["set","string"],"description":"temporary tables.","description_kind":"plain","optional":true,"computed":true}},"description":"tables list.","description_kind":"plain"}},"views":{"nesting_mode":"list","block":{"attributes":{"new_view_name":{"type":"string","description":"NewViewName.","description_kind":"plain","optional":true},"view_name":{"type":"string","description":"ViewName.","description_kind":"plain","optional":true}},"description":"Views.","description_kind":"plain"}}},"description":"The database list.","description_kind":"plain"}}},"description":"Migration object option, you need to tell the migration service which library table objects to migrate.","description_kind":"plain"},"min_items":1,"max_items":1},"extra_attr":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","optional":true}},"description":"ExtraAttr.","description_kind":"plain"}}},"description":"Migration job configuration options, used to describe how the task performs migration.","description_kind":"plain"},"min_items":1,"max_items":1},"src_info":{"nesting_mode":"list","block":{"attributes":{"access_type":{"type":"string","description":"AccessType.","description_kind":"plain","required":true},"database_type":{"type":"string","description":"DatabaseType.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"NodeType.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"supplier":{"type":"string","description":"Supplier.","description_kind":"plain","optional":true}},"block_types":{"extra_attr":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value.","description_kind":"plain","optional":true}},"description":"ExtraAttr.","description_kind":"plain"}},"info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"Account.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"AccountMode.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"AccountRole.","description_kind":"plain","optional":true},"ccn_gw_id":{"type":"string","description":"CcnGwId.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CvmInstanceId.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"DbKernel.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"EngineVersion.","description_kind":"plain","optional":true,"computed":true},"host":{"type":"string","description":"Host.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password.","description_kind":"plain","optional":true,"sensitive":true},"port":{"type":"number","description":"Port.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Role.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"SubnetId.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"TmpSecretId.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"TmpSecretKey.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"TmpToken.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"UniqDcgId.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"UniqVpnGwId.","description_kind":"plain","optional":true},"user":{"type":"string","description":"User.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VpcId.","description_kind":"plain","optional":true}},"description":"Info.","description_kind":"plain"},"min_items":1}},"description":"SrcInfo.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job_config":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"The operation want to perform. Valid values are: `pause`, `continue`, `complete`, `recover`,`stop`.","description_kind":"plain","required":true},"complete_mode":{"type":"string","description":"complete mode, optional value is waitForSync or immediately.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job_resume_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true},"resume_option":{"type":"string","description":"resume mode: 1.clearData-Clear target data; 2.overwrite-The task is executed in overwrite mode; 3.normal-No extra action. Note that clearData and overwrite are valid only for redis links, normal is valid only for non-Redis links.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_job_start_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job Id from `tencentcloud_dts_migrate_job`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_service":{"version":0,"block":{"attributes":{"dst_database_type":{"type":"string","description":"destination database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.","description_kind":"plain","required":true},"dst_region":{"type":"string","description":"destination region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_class":{"type":"string","description":"instance class, optional value is small/medium/large/xlarge/2xlarge.","description_kind":"plain","required":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true},"src_database_type":{"type":"string","description":"source database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.","description_kind":"plain","required":true},"src_region":{"type":"string","description":"source region.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dts_sync_check_job_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Sync job id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_config":{"version":0,"block":{"attributes":{"auto_retry_time_range_minutes":{"type":"number","description":"The time period of automatic retry, can be set from 5 to 720 minutes, 0 means no retry.","description_kind":"plain","optional":true},"dst_access_type":{"type":"string","description":"Target end access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.","description_kind":"plain","required":true},"expect_run_time":{"type":"string","description":"Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true},"job_mode":{"type":"string","description":"The enumeration values are liteMode and fullMode, corresponding to lite mode or normal mode respectively.","description_kind":"plain","optional":true},"job_name":{"type":"string","description":"Sync job name.","description_kind":"plain","optional":true,"computed":true},"run_mode":{"type":"string","description":"Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).","description_kind":"plain","optional":true},"src_access_type":{"type":"string","description":"Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.","description_kind":"plain","required":true}},"block_types":{"dst_info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ccn_id":{"type":"string","description":"Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"database_net_env":{"type":"string","description":"The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"encrypt_conn":{"type":"string","description":"Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Database instance id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"port":{"type":"number","description":"Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The english name of region. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role":{"type":"string","description":"The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role_external_id":{"type":"string","description":"External role id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"supplier":{"type":"string","description":"Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"user":{"type":"string","description":"Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Target information, single-node database use.","description_kind":"plain"},"max_items":1},"objects":{"nesting_mode":"list","block":{"attributes":{"advanced_objects":{"type":["set","string"],"description":"For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"databases":{"nesting_mode":"list","block":{"attributes":{"db_mode":{"type":"string","description":"DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"event_mode":{"type":"string","description":"Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"events":{"type":["set","string"],"description":"When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"function_mode":{"type":"string","description":"Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"functions":{"type":["set","string"],"description":"Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"new_db_name":{"type":"string","description":"The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"new_schema_name":{"type":"string","description":"Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"procedure_mode":{"type":"string","description":"Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"procedures":{"type":["set","string"],"description":"Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"schema_name":{"type":"string","description":"Migrated or synchronized schemaNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"table_mode":{"type":"string","description":"Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"trigger_mode":{"type":"string","description":"Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"triggers":{"type":["set","string"],"description":"When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"view_mode":{"type":"string","description":"View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"tables":{"nesting_mode":"list","block":{"attributes":{"filter_condition":{"type":"string","description":"Filter condition. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"new_table_name":{"type":"string","description":"New table name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"views":{"nesting_mode":"list","block":{"attributes":{"new_view_name":{"type":"string","description":"New view name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"view_name":{"type":"string","description":"View name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"online_ddl":{"nesting_mode":"list","block":{"attributes":{"status":{"type":"string","description":"status.","description_kind":"plain","optional":true}},"description":"OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Synchronize database table object information.","description_kind":"plain"},"min_items":1,"max_items":1},"options":{"nesting_mode":"list","block":{"attributes":{"add_additional_column":{"type":"bool","description":"Whether to add additional columns. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"conflict_handle_type":{"type":"string","description":"Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"deal_of_exist_same_table":{"type":"string","description":"The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), InitializeAfterDelete (delete and re-initialize), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"init_type":{"type":"string","description":"Synchronous initialization options, Data (full data initialization), Structure (structure initialization), Full (full data and structure initialization, default), None (incremental only). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"op_types":{"type":["set","string"],"description":"DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), leave blank (not selected), PartialDDL (custom, work with DdlOptions). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"conflict_handle_option":{"nesting_mode":"list","block":{"attributes":{"condition_column":{"type":"string","description":"Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"condition_operator":{"type":"string","description":"Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"condition_order_in_src_and_dst":{"type":"string","description":"Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"ddl_options":{"nesting_mode":"list","block":{"attributes":{"ddl_object":{"type":"string","description":"Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ddl_value":{"type":["set","string"],"description":"The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"DDL synchronization options, specifically describe which DDLs to synchronize. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Sync Task Options.","description_kind":"plain"},"max_items":1},"src_info":{"nesting_mode":"list","block":{"attributes":{"account":{"type":"string","description":"The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_mode":{"type":"string","description":"The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"account_role":{"type":"string","description":"The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ccn_id":{"type":"string","description":"Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"cvm_instance_id":{"type":"string","description":"CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"database_net_env":{"type":"string","description":"The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_kernel":{"type":"string","description":"Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"encrypt_conn":{"type":"string","description":"Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Database instance id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"port":{"type":"number","description":"Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The english name of region. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role":{"type":"string","description":"The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"role_external_id":{"type":"string","description":"External role id. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"supplier":{"type":"string","description":"Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_dcg_id":{"type":"string","description":"Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"uniq_vpn_gw_id":{"type":"string","description":"VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"user":{"type":"string","description":"Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Source information, single-node database use.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dts_sync_job":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"auto renew.","description_kind":"plain","optional":true,"computed":true},"dst_database_type":{"type":"string","description":"destination database type.","description_kind":"plain","required":true},"dst_region":{"type":"string","description":"destination region.","description_kind":"plain","required":true},"existed_job_id":{"type":"string","description":"existed job id.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_class":{"type":"string","description":"instance class.","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","computed":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true,"computed":true},"pay_mode":{"type":"string","description":"pay mode, optional value is PrePay or PostPay.","description_kind":"plain","required":true},"specification":{"type":"string","description":"specification.","description_kind":"plain","optional":true,"computed":true},"src_database_type":{"type":"string","description":"source database type.","description_kind":"plain","required":true},"src_region":{"type":"string","description":"source region.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_continue_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_isolate_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_pause_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_recover_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_resize_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true},"new_instance_class":{"type":"string","description":"Task specification.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_resume_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_start_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dts_sync_job_stop_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Synchronization instance id (i.e. identifies a synchronization job).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_eb_event_bus":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Event set description, unlimited character type, description within 200 characters.","description_kind":"plain","optional":true},"enable_store":{"type":"bool","description":"Whether the EB storage is enabled.","description_kind":"plain","optional":true},"event_bus_name":{"type":"string","description":"Event set name, which can only contain letters, numbers, underscores, hyphens, starts with a letter and ends with a number or letter, 2~60 characters.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"save_days":{"type":"number","description":"EB storage duration.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_event_connector":{"version":0,"block":{"attributes":{"connection_name":{"type":"string","description":"connector name.","description_kind":"plain","required":true},"description":{"type":"string","description":"description.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"switch.","description_kind":"plain","optional":true},"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"type.","description_kind":"plain","optional":true}},"block_types":{"connection_description":{"nesting_mode":"list","block":{"attributes":{"resource_description":{"type":"string","description":"Resource qcs six-segment style, more reference [resource six-segment style](https://cloud.tencent.com/document/product/598/10606).","description_kind":"plain","required":true}},"block_types":{"api_gw_params":{"nesting_mode":"list","block":{"attributes":{"method":{"type":"string","description":"POST.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"HTTPS.","description_kind":"plain","required":true}},"description":"apigw parameter,Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"ckafka_params":{"nesting_mode":"list","block":{"attributes":{"offset":{"type":"string","description":"kafka offset.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"ckafka topic.","description_kind":"plain","required":true}},"description":"ckafka parameter, note: this field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Connector description.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_eb_event_rule":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Event set description, unlimited character type, description within 200 characters.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Enable switch.","description_kind":"plain","optional":true},"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"event_pattern":{"type":"string","description":"Reference: [Event Mode](https://cloud.tencent.com/document/product/1359/56084).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"event rule id.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"Event rule name, which can only contain letters, numbers, underscores, hyphens, starts with a letter and ends with a number or letter, 2~60 characters.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_event_target":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"event rule id.","description_kind":"plain","required":true},"type":{"type":"string","description":"target type.","description_kind":"plain","required":true}},"block_types":{"target_description":{"nesting_mode":"list","block":{"attributes":{"resource_description":{"type":"string","description":"QCS resource six-stage format, more references [resource six-stage format](https://cloud.tencent.com/document/product/598/10606).","description_kind":"plain","required":true}},"block_types":{"ckafka_target_params":{"nesting_mode":"list","block":{"attributes":{"topic_name":{"type":"string","description":"The ckafka topic to deliver to.","description_kind":"plain","required":true}},"block_types":{"retry_policy":{"nesting_mode":"list","block":{"attributes":{"max_retry_attempts":{"type":"number","description":"Maximum number of retries.","description_kind":"plain","required":true},"retry_interval":{"type":"number","description":"Retry Interval Unit: Seconds.","description_kind":"plain","required":true}},"description":"retry strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Ckafka parameters.","description_kind":"plain"},"max_items":1},"es_target_params":{"nesting_mode":"list","block":{"attributes":{"index_prefix":{"type":"string","description":"index prefix.","description_kind":"plain","required":true},"index_suffix_mode":{"type":"string","description":"DTS index configuration.","description_kind":"plain","required":true},"index_template_type":{"type":"string","description":"es template type.","description_kind":"plain","optional":true},"net_mode":{"type":"string","description":"network connection type.","description_kind":"plain","required":true},"output_mode":{"type":"string","description":"DTS event configuration.","description_kind":"plain","required":true},"rotation_interval":{"type":"string","description":"es log rotation granularity.","description_kind":"plain","required":true}},"description":"ElasticSearch parameters.","description_kind":"plain"},"max_items":1},"scf_params":{"nesting_mode":"list","block":{"attributes":{"batch_event_count":{"type":"number","description":"Maximum number of events for batch delivery.","description_kind":"plain","optional":true},"batch_timeout":{"type":"number","description":"Maximum waiting time for bulk delivery.","description_kind":"plain","optional":true},"enable_batch_delivery":{"type":"bool","description":"Enable batch delivery.","description_kind":"plain","optional":true}},"description":"cloud function parameters.","description_kind":"plain"},"max_items":1}},"description":"target description.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_eb_event_transform":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"ruleId.","description_kind":"plain","required":true}},"block_types":{"transformations":{"nesting_mode":"list","block":{"block_types":{"etl_filter":{"nesting_mode":"list","block":{"attributes":{"filter":{"type":"string","description":"Grammatical Rules are consistent.","description_kind":"plain","required":true}},"description":"Describe how to filter data.","description_kind":"plain"},"max_items":1},"extraction":{"nesting_mode":"list","block":{"attributes":{"extraction_input_path":{"type":"string","description":"JsonPath, if not specified, the default value $.","description_kind":"plain","required":true},"format":{"type":"string","description":"Value: `TEXT`, `JSON`.","description_kind":"plain","required":true}},"block_types":{"text_params":{"nesting_mode":"list","block":{"attributes":{"regex":{"type":"string","description":"Fill in the regular expression: length 128.","description_kind":"plain","optional":true},"separator":{"type":"string","description":"`Comma`, `|`, `tab`, `space`, `newline`, `%`, `#`, the limit length is 1.","description_kind":"plain","optional":true}},"description":"Only Text needs to be passed.","description_kind":"plain"},"max_items":1}},"description":"Describe how to extract data.","description_kind":"plain"},"max_items":1},"transform":{"nesting_mode":"list","block":{"block_types":{"output_structs":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Corresponding to the key in the output json.","description_kind":"plain","required":true},"value":{"type":"string","description":"You can fill in the json-path and also support constants or built-in keyword date types.","description_kind":"plain","required":true},"value_type":{"type":"string","description":"The data type of value, optional values: `STRING`, `NUMBER`, `BOOLEAN`, `NULL`, `SYS_VARIABLE`, `JSONPATH`.","description_kind":"plain","required":true}},"description":"Describe how the data is transformed.","description_kind":"plain"},"min_items":1}},"description":"Describe how to convert data.","description_kind":"plain"},"max_items":1}},"description":"A list of transformation rules, currently only one.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_eb_put_events":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"event_list":{"nesting_mode":"list","block":{"attributes":{"data":{"type":"string","description":"Event data, the content is controlled by the system that created the event, the current datacontenttype only supports application/json;charset=utf-8, so this field is a json string.","description_kind":"plain","required":true},"source":{"type":"string","description":"Event source information, new product reporting must comply with EB specifications.","description_kind":"plain","required":true},"subject":{"type":"string","description":"Detailed description of the event source, customizable, optional. The cloud service defaults to the standard qcs resource representation syntax: qcs::dts:ap-guangzhou:appid/uin:xxx.","description_kind":"plain","required":true},"time":{"type":"number","description":"The timestamp in milliseconds when the event occurred,time.Now().UnixNano()/1e6.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Event type, customizable, optional. The cloud service writes COS:Created:PostObject by default, use: to separate the type field.","description_kind":"plain","required":true}},"description":"event list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_eip":{"version":0,"block":{"attributes":{"anti_ddos_package_id":{"type":"string","description":"ID of anti DDos package, it must set when `type` is `AntiDDoSEIP`.","description_kind":"plain","optional":true,"computed":true},"anycast_zone":{"type":"string","description":"The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`.","description_kind":"plain","optional":true},"applicable_for_clb":{"type":"bool","description":"Indicates whether the anycast eip can be associated to a CLB.","description_kind":"plain","deprecated":true,"optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only supported prepaid EIP.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true,"computed":true},"cdc_id":{"type":"string","description":"CDC Unique ID.","description_kind":"plain","optional":true},"egress":{"type":"string","description":"Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"The charge type of eip. Valid values: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR`, `BANDWIDTH_PREPAID_BY_MONTH` and `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"The bandwidth limit of EIP, unit is Mbps.","description_kind":"plain","optional":true,"computed":true},"internet_service_provider":{"type":"string","description":"Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of eip.","description_kind":"plain","optional":true,"computed":true},"prepaid_period":{"type":"number","description":"Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES: must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"The elastic IP address.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The EIP current status.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The tags of eip.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eip_address_transform":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"the instance ID of a normal public network IP to be operated. eg:ins-23mk45jn.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_eip_association":{"version":0,"block":{"attributes":{"eip_id":{"type":"string","description":"The ID of EIP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and `private_ip fields`.","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`.","description_kind":"plain","optional":true,"computed":true},"private_ip":{"type":"string","description":"Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_eip_normal_address_return":{"version":0,"block":{"attributes":{"address_ips":{"type":["set","string"],"description":"The IP address of the EIP, example: 101.35.139.183.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_eip_public_address_adjust":{"version":0,"block":{"attributes":{"address_id":{"type":"string","description":"A unique ID that identifies an EIP instance. The unique ID of EIP is in the form:`eip-erft45fu`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"A unique ID that identifies the CVM instance. The unique ID of CVM is in the form:`ins-osckfnm7`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eks_cluster":{"version":0,"block":{"attributes":{"cluster_desc":{"type":"string","description":"Description of EKS cluster.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of EKS cluster.","description_kind":"plain","required":true},"enable_vpc_core_dns":{"type":"bool","description":"Indicates whether to enable dns in user cluster, default value is `true`.","description_kind":"plain","optional":true},"extra_param":{"type":["map","string"],"description":"Extend parameters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"k8s_version":{"type":"string","description":"Kubernetes version of EKS cluster.","description_kind":"plain","required":true},"kube_config":{"type":"string","description":"EKS cluster kubeconfig.","description_kind":"plain","computed":true},"need_delete_cbs":{"type":"bool","description":"Delete CBS after EKS cluster remove.","description_kind":"plain","optional":true},"service_subnet_id":{"type":"string","description":"Subnet id of service.","description_kind":"plain","optional":true},"subnet_ids":{"type":["list","string"],"description":"Subnet Ids for EKS cluster.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of EKS cluster.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc Id of EKS cluster.","description_kind":"plain","required":true}},"block_types":{"dns_servers":{"nesting_mode":"list","block":{"attributes":{"domain":{"type":"string","description":"DNS Server domain. Empty indicates all domain.","description_kind":"plain","optional":true},"servers":{"type":["list","string"],"description":"List of DNS Server IP address, pattern: \"ip[:port]\".","description_kind":"plain","optional":true}},"description":"List of cluster custom DNS Server info.","description_kind":"plain"}},"internal_lb":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Indicates weather the internal access LB enabled.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet which related to Internal LB.","description_kind":"plain","optional":true}},"description":"Cluster internal access LoadBalancer info.","description_kind":"plain"},"max_items":1},"public_lb":{"nesting_mode":"list","block":{"attributes":{"allow_from_cidrs":{"type":["list","string"],"description":"List of CIDRs which allowed to access.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Indicates weather the public access LB enabled.","description_kind":"plain","required":true},"extra_param":{"type":"string","description":"Extra param text json.","description_kind":"plain","optional":true},"security_group":{"type":"string","description":"Security group.","description_kind":"plain","computed":true},"security_policies":{"type":["list","string"],"description":"List of security allow IP or CIDRs, default deny all.","description_kind":"plain","optional":true}},"description":"Cluster public access LoadBalancer info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_eks_container_instance":{"version":0,"block":{"attributes":{"auto_create_eip":{"type":"bool","description":"Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"auto_create_eip_id":{"type":"string","description":"ID of EIP which create automatically.","description_kind":"plain","computed":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","required":true},"cpu_type":{"type":"string","description":"Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out.","description_kind":"plain","optional":true},"created_time":{"type":"string","description":"Container instance creation time.","description_kind":"plain","computed":true},"dns_config_options":{"type":["map","string"],"description":"Map of DNS config options.","description_kind":"plain","optional":true},"dns_names_servers":{"type":["list","string"],"description":"IP Addresses of DNS Servers.","description_kind":"plain","optional":true},"dns_searches":{"type":["list","string"],"description":"List of DNS Search Domain.","description_kind":"plain","optional":true},"eip_address":{"type":"string","description":"EIP address.","description_kind":"plain","computed":true},"eip_delete_policy":{"type":"bool","description":"Indicates weather the EIP release or not after instance deleted. Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"eip_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"eip_service_provider":{"type":"string","description":"EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existed_eip_ids`.","description_kind":"plain","optional":true},"existed_eip_ids":{"type":["list","string"],"description":"Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` and auto create EIP options.","description_kind":"plain","optional":true},"gpu_count":{"type":"number","description":"Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","optional":true},"gpu_type":{"type":"string","description":"Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of EKS container instance.","description_kind":"plain","required":true},"private_ip":{"type":"string","description":"Private IP address.","description_kind":"plain","computed":true},"restart_policy":{"type":"string","description":"Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.","description_kind":"plain","optional":true},"security_groups":{"type":["list","string"],"description":"List of security group id.","description_kind":"plain","required":true},"status":{"type":"string","description":"Container instance status.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet ID of container instance.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"block_types":{"cbs_volume":{"nesting_mode":"list","block":{"attributes":{"disk_id":{"type":"string","description":"ID of CBS.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of CBS volume.","description_kind":"plain","required":true}},"description":"List of CBS volume.","description_kind":"plain"}},"container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"Container launch argument list.","description_kind":"plain","optional":true},"commands":{"type":["list","string"],"description":"Container launch command list.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of cpu core of container.","description_kind":"plain","optional":true},"env_vars":{"type":["map","string"],"description":"Map of environment variables of container OS.","description_kind":"plain","optional":true},"image":{"type":"string","description":"Image of Container.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size of container.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of Container.","description_kind":"plain","required":true},"working_dir":{"type":"string","description":"Container working directory.","description_kind":"plain","optional":true}},"block_types":{"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"exec_commands":{"type":["list","string"],"description":"List of execution commands.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.","description_kind":"plain","optional":true},"http_get_path":{"type":"string","description":"HttpGet detection path.","description_kind":"plain","optional":true},"http_get_port":{"type":"number","description":"HttpGet detection port.","description_kind":"plain","optional":true},"http_get_scheme":{"type":"string","description":"HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.","description_kind":"plain","optional":true},"init_delay_seconds":{"type":"number","description":"Number of seconds after the container has started before probes are initiated.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.","description_kind":"plain","optional":true},"tcp_socket_port":{"type":"number","description":"TCP Socket detection port.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"Number of seconds after which the probe times out.\nDefaults to 1 second. Minimum value is `1`.","description_kind":"plain","optional":true}},"description":"Configuration block of LivenessProbe.","description_kind":"plain"},"max_items":1},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"exec_commands":{"type":["list","string"],"description":"List of execution commands.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.","description_kind":"plain","optional":true},"http_get_path":{"type":"string","description":"HttpGet detection path.","description_kind":"plain","optional":true},"http_get_port":{"type":"number","description":"HttpGet detection port.","description_kind":"plain","optional":true},"http_get_scheme":{"type":"string","description":"HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.","description_kind":"plain","optional":true},"init_delay_seconds":{"type":"number","description":"Number of seconds after the container has started before probes are initiated.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.","description_kind":"plain","optional":true},"tcp_socket_port":{"type":"number","description":"TCP Socket detection port.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"Number of seconds after which the probe times out.\nDefaults to 1 second. Minimum value is `1`.","description_kind":"plain","optional":true}},"description":"Configuration block of ReadinessProbe.","description_kind":"plain"},"max_items":1},"volume_mount":{"nesting_mode":"list","block":{"attributes":{"mount_propagation":{"type":"string","description":"Volume mount propagation.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Volume name.","description_kind":"plain","required":true},"path":{"type":"string","description":"Volume mount path.","description_kind":"plain","required":true},"read_only":{"type":"bool","description":"Whether the volume is read-only.","description_kind":"plain","optional":true},"sub_path":{"type":"string","description":"Volume mount sub-path.","description_kind":"plain","optional":true},"sub_path_expr":{"type":"string","description":"Volume mount sub-path expression.","description_kind":"plain","optional":true}},"description":"List of volume mount informations.","description_kind":"plain"}}},"description":"List of container.","description_kind":"plain"},"min_items":1},"image_registry_credential":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of credential.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password.","description_kind":"plain","optional":true},"server":{"type":"string","description":"Address of image registry.","description_kind":"plain","optional":true},"username":{"type":"string","description":"Username.","description_kind":"plain","optional":true}},"description":"List of credentials which pull from image registry.","description_kind":"plain"}},"init_container":{"nesting_mode":"list","block":{"attributes":{"args":{"type":["list","string"],"description":"Container launch argument list.","description_kind":"plain","optional":true},"commands":{"type":["list","string"],"description":"Container launch command list.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of cpu core of container.","description_kind":"plain","optional":true},"env_vars":{"type":["map","string"],"description":"Map of environment variables of container OS.","description_kind":"plain","optional":true},"image":{"type":"string","description":"Image of Container.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size of container.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of Container.","description_kind":"plain","required":true},"working_dir":{"type":"string","description":"Container working directory.","description_kind":"plain","optional":true}},"block_types":{"volume_mount":{"nesting_mode":"list","block":{"attributes":{"mount_propagation":{"type":"string","description":"Volume mount propagation.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Volume name.","description_kind":"plain","required":true},"path":{"type":"string","description":"Volume mount path.","description_kind":"plain","required":true},"read_only":{"type":"bool","description":"Whether the volume is read-only.","description_kind":"plain","optional":true},"sub_path":{"type":"string","description":"Volume mount sub-path.","description_kind":"plain","optional":true},"sub_path_expr":{"type":"string","description":"Volume mount sub-path expression.","description_kind":"plain","optional":true}},"description":"List of volume mount informations.","description_kind":"plain"}}},"description":"List of initialized container.","description_kind":"plain"}},"nfs_volume":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of NFS volume.","description_kind":"plain","required":true},"path":{"type":"string","description":"NFS volume path.","description_kind":"plain","required":true},"read_only":{"type":"bool","description":"Indicates whether the volume is read only. Default is `false`.","description_kind":"plain","optional":true},"server":{"type":"string","description":"NFS server address.","description_kind":"plain","required":true}},"description":"List of NFS volume.","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_elasticsearch_diagnose":{"version":0,"block":{"attributes":{"cron_time":{"type":"string","description":"Intelligent operation and maintenance staff regularly patrol the inspection time every day, the time format is HH:00:00, such as 15:00:00.","description_kind":"plain","optional":true},"diagnose_job_metas":{"type":["list",["object",{"job_description":"string","job_name":"string","job_zh_name":"string"}]],"description":"Diagnostic items and meta-information of intelligent operation and maintenance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"max_count":{"type":"number","description":"The maximum number of manual triggers per day for intelligent operation and maintenance staff.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_diagnose_instance":{"version":0,"block":{"attributes":{"diagnose_indices":{"type":"string","description":"Indexes that need to be diagnosed. Wildcards are supported.","description_kind":"plain","optional":true},"diagnose_jobs":{"type":["set","string"],"description":"Diagnostic items that need to be triggered.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_index":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"index_meta_json":{"type":"string","description":"Create index metadata JSON, such as mappings, settings.","description_kind":"plain","optional":true},"index_name":{"type":"string","description":"index name to create.","description_kind":"plain","required":true},"index_type":{"type":"string","description":"type of the index to be created. auto: autonomous index. normal: indicates a common index.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"es instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"Availability zone. When create multi-az es, this parameter must be omitted or `-`.","description_kind":"plain","optional":true},"basic_security_type":{"type":"number","description":"Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.","description_kind":"plain","optional":true},"charge_period":{"type":"number","description":"The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Instance creation time.","description_kind":"plain","computed":true},"deploy_mode":{"type":"number","description":"Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.","description_kind":"plain","optional":true},"elasticsearch_domain":{"type":"string","description":"Elasticsearch domain name.","description_kind":"plain","computed":true},"elasticsearch_port":{"type":"number","description":"Elasticsearch port.","description_kind":"plain","computed":true},"elasticsearch_vip":{"type":"string","description":"Elasticsearch VIP.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).","description_kind":"plain","optional":true},"kibana_public_access":{"type":"string","description":"Kibana public network access status. Valid values are `OPEN` and `CLOSE`.","description_kind":"plain","optional":true,"computed":true},"kibana_url":{"type":"string","description":"Kibana access URL.","description_kind":"plain","computed":true},"license_type":{"type":"string","description":"License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%\u0026^*+=_:;,.?] special symbols.","description_kind":"plain","required":true,"sensitive":true},"renew_flag":{"type":"string","description":"When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).","description_kind":"plain","optional":true},"version":{"type":"string","description":"Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The ID of a VPC network.","description_kind":"plain","required":true}},"block_types":{"cos_backup":{"nesting_mode":"list","block":{"attributes":{"backup_time":{"type":"string","description":"Automatic backup execution time (accurate to the hour), e.g. `22:00`.","description_kind":"plain","required":true},"is_auto_backup":{"type":"bool","description":"Whether to enable automatic backup of cos.","description_kind":"plain","required":true}},"description":"COS automatic backup information.","description_kind":"plain"},"max_items":1},"es_acl":{"nesting_mode":"list","block":{"attributes":{"black_list":{"type":["set","string"],"description":"Blacklist of kibana access.","description_kind":"plain","optional":true,"computed":true},"white_list":{"type":["set","string"],"description":"Whitelist of kibana access.","description_kind":"plain","optional":true,"computed":true}},"description":"Kibana Access Control Configuration.","description_kind":"plain"},"max_items":1},"multi_zone_infos":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnetwork.","description_kind":"plain","required":true}},"description":"Details of AZs in multi-AZ deployment mode (which is required when deploy_mode is `1`).","description_kind":"plain"}},"node_info_list":{"nesting_mode":"list","block":{"attributes":{"disk_size":{"type":"number","description":"Node disk size. Unit is GB, and default value is `100`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Decides to encrypt this disk or not.","description_kind":"plain","optional":true},"node_num":{"type":"number","description":"Number of nodes.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"Node specification, and valid values refer to [document of tencentcloud](https://intl.cloud.tencent.com/document/product/845/18376).","description_kind":"plain","required":true},"type":{"type":"string","description":"Node type. Valid values are `hotData`, `warmData` and `dedicatedMaster`. The default value is 'hotData`.","description_kind":"plain","optional":true}},"description":"Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.","description_kind":"plain"},"min_items":1},"web_node_type_info":{"nesting_mode":"list","block":{"attributes":{"node_num":{"type":"number","description":"Visual node number.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"Visual node specifications.","description_kind":"plain","required":true}},"description":"Visual node configuration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"number","description":"whether to use voucher auto, 1 when use, else 0.","description_kind":"plain","optional":true},"charge_period":{"type":"number","description":"Period when charged by months or years(unit depends on TimeUnit).","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Charge type. PREPAID: charged by months or years; POSTPAID_BY_HOUR: charged by hours; default vaule: POSTPAID_BY_HOUR.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"node disk size (unit GB).","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Disk type. CLOUD_SSD: SSD cloud disk; CLOUD_PREMIUM: high hard energy cloud disk; default: CLOUD_SSD.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name (compose of 1-50 letter, number, - or _).","description_kind":"plain","required":true},"license_type":{"type":"string","description":"License type. oss: open source version; xpack:xpack version; default: xpack.","description_kind":"plain","optional":true},"logstash_version":{"type":"string","description":"Instance version(6.8.13, 7.10.1).","description_kind":"plain","required":true},"node_num":{"type":"number","description":"Node num(range 2-50).","description_kind":"plain","optional":true},"node_type":{"type":"string","description":"Node type. Valid values:\n- LOGSTASH.S1.SMALL2: 1 core 2G;\n- LOGSTASH.S1.MEDIUM4:2 core 4G;\n- LOGSTASH.S1.MEDIUM8:2 core 8G;\n- LOGSTASH.S1.LARGE16:4 core 16G;\n- LOGSTASH.S1.2XLARGE32:8 core 32G;\n- LOGSTASH.S1.4XLARGE32:16 core 32G;\n- LOGSTASH.S1.4XLARGE64:16 core 64G.","description_kind":"plain","optional":true},"renew_flag":{"type":"string","description":"Automatic renewal flag. RENEW_FLAG_AUTO: auto renewal; RENEW_FLAG_MANUAL: do not renew automatically, users renew manually. It needs to be set when ChargeType is PREPAID. If this parameter is not passed, ordinary users will not renew automatically by default, and SVIP users will renew automatically.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"time_unit":{"type":"string","description":"charge time unit(set when ChargeType is PREPAID, default value: ms).","description_kind":"plain","optional":true},"voucher_ids":{"type":["set","string"],"description":"Voucher list(only can use one voucher by now).","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC id.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Available zone.","description_kind":"plain","required":true}},"block_types":{"operation_duration":{"nesting_mode":"list","block":{"attributes":{"periods":{"type":["set","number"],"description":"day of week, from Monday to Sunday, value range: [0, 6]notes: may return null when missing.","description_kind":"plain","required":true},"time_end":{"type":"string","description":"operation end time.","description_kind":"plain","required":true},"time_start":{"type":"string","description":"operation start time.","description_kind":"plain","required":true},"time_zone":{"type":"string","description":"time zone, for example: UTC+8.","description_kind":"plain","required":true}},"description":"operation time by tencent clound.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash_pipeline":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Logstash instance id.","description_kind":"plain","required":true},"op_type":{"type":"number","description":"Operation type. 1: save only; 2: save and deploy.","description_kind":"plain","required":true}},"block_types":{"pipeline":{"nesting_mode":"list","block":{"attributes":{"batch_delay":{"type":"number","description":"Pipeline batch processing delay.","description_kind":"plain","required":true},"batch_size":{"type":"number","description":"Pipe batch size.","description_kind":"plain","required":true},"config":{"type":"string","description":"Pipeline configuration content.","description_kind":"plain","required":true},"pipeline_desc":{"type":"string","description":"Pipeline description information.","description_kind":"plain","required":true},"pipeline_id":{"type":"string","description":"Pipeline id.","description_kind":"plain","required":true},"queue_check_point_writes":{"type":"number","description":"Number of pipeline buffer queue checkpoint writes.","description_kind":"plain","required":true},"queue_max_bytes":{"type":"string","description":"Pipeline buffer queue size.","description_kind":"plain","required":true},"queue_type":{"type":"string","description":"Pipeline buffer queue type.","description_kind":"plain","required":true},"workers":{"type":"number","description":"Number of Worker of pipe.","description_kind":"plain","required":true}},"description":"Pipeline information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_instance_operation":{"version":0,"block":{"attributes":{"force_restart":{"type":"bool","description":"Force restart. Valid values:\n- true: Forced restart;\n- false: No forced restart;\ndefault false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"restart_mode":{"type":"number","description":"Restart mode: 0 roll restart; 1 full restart.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_kibana_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_logstash_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"type":{"type":"number","description":"Restart type, 0 full restart, 1 rolling restart.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_restart_nodes_operation":{"version":0,"block":{"attributes":{"force_restart":{"type":"bool","description":"Whether to force a restart.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"is_offline":{"type":"bool","description":"Node status, used in blue-green mode; off-line node blue-green is risky.","description_kind":"plain","optional":true},"node_names":{"type":["set","string"],"description":"List of node names.","description_kind":"plain","required":true},"restart_mode":{"type":"string","description":"Optional restart mode in-place,blue-green, which means restart and blue-green restart, respectively. The default is in-place.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_security_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"Security group id list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_start_logstash_pipeline_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"pipeline_id":{"type":"string","description":"Pipeline id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_stop_logstash_pipeline_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"pipeline_id":{"type":"string","description":"Pipeline id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_update_plugins_operation":{"version":0,"block":{"attributes":{"force_restart":{"type":"bool","description":"Whether to force a restart. Default is false.","description_kind":"plain","optional":true},"force_update":{"type":"bool","description":"Whether to reinstall, default value false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"install_plugin_list":{"type":["set","string"],"description":"List of plugins that need to be installed.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"plugin_type":{"type":"number","description":"Plugin type. 0: system plugin.","description_kind":"plain","optional":true},"remove_plugin_list":{"type":["set","string"],"description":"List of plugins that need to be uninstalled.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr_cluster":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0.","description_kind":"plain","optional":true,"computed":true},"display_strategy":{"type":"string","description":"Display strategy of EMR instance.","description_kind":"plain","deprecated":true,"optional":true},"extend_fs_field":{"type":"string","description":"Access the external file system.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Created EMR instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_).","description_kind":"plain","required":true},"login_settings":{"type":["map","string"],"description":"Instance login settings. There are two optional fields:- password: Instance login password: 8-16 characters, including uppercase letters, lowercase letters, numbers and special characters. Special symbols only support! @% ^ *. The first bit of the password cannot be a special character;- public_key_id: Public key id. After the key is associated, the instance can be accessed through the corresponding private key.","description_kind":"plain","optional":true,"sensitive":true},"need_master_wan":{"type":"string","description":"Whether to enable the cluster Master node public network. Value range:\n\t\t\t\t- NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled.\n\t\t\t\t- NOT_NEED_MASTER_WAN: Indicates that it is not turned on.\n\t\t\t\tBy default, the cluster Master node internet is enabled.","description_kind":"plain","optional":true},"pay_mode":{"type":"number","description":"The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.","description_kind":"plain","required":true},"placement":{"type":["map","string"],"description":"The location of the instance.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"product_id":{"type":"number","description":"Product ID. Different products ID represents different EMR product versions. Value range:\n- 16: represents EMR-V2.3.0\n- 20: indicates EMR-V2.5.0\n- 25: represents EMR-V3.1.0\n- 27: represents KAFKA-V1.0.0\n- 30: indicates EMR-V2.6.0\n- 33: represents EMR-V3.2.1\n- 34: stands for EMR-V3.3.0\n- 36: represents STARROCKS-V1.0.0\n- 37: indicates EMR-V3.4.0\n- 38: represents EMR-V2.7.0\n- 39: stands for STARROCKS-V1.1.0\n- 41: represents DRUID-V1.1.0.","description_kind":"plain","required":true},"sg_id":{"type":"string","description":"The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.","description_kind":"plain","optional":true},"softwares":{"type":["set","string"],"description":"The softwares of a EMR instance.","description_kind":"plain","required":true},"support_ha":{"type":"number","description":"The flag whether the instance support high availability.(0=\u003enot support, 1=\u003esupport).","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"time_span":{"type":"number","description":"The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance.\nWhen TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month).","description_kind":"plain","optional":true},"vpc_settings":{"type":["map","string"],"description":"The private net config of EMR instance.","description_kind":"plain","required":true}},"block_types":{"placement_info":{"nesting_mode":"list","block":{"attributes":{"project_id":{"type":"number","description":"Project id.","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"Zone.","description_kind":"plain","required":true}},"description":"The location of the instance.","description_kind":"plain"},"max_items":1},"resource_spec":{"nesting_mode":"list","block":{"attributes":{"common_count":{"type":"number","description":"The number of common node.","description_kind":"plain","optional":true,"computed":true},"core_count":{"type":"number","description":"The number of core node.","description_kind":"plain","optional":true,"computed":true},"master_count":{"type":"number","description":"The number of master node.","description_kind":"plain","optional":true,"computed":true},"task_count":{"type":"number","description":"The number of core node.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"common_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"core_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"master_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1},"task_resource_spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description_kind":"plain","optional":true},"disk_size":{"type":"number","description_kind":"plain","optional":true},"disk_type":{"type":"string","description_kind":"plain","optional":true},"mem_size":{"type":"number","description_kind":"plain","optional":true},"root_size":{"type":"number","description_kind":"plain","optional":true},"spec":{"type":"string","description_kind":"plain","optional":true},"storage_type":{"type":"number","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description":"Resource specification of EMR instance.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_emr_user_manager":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"download_keytab_url":{"type":"string","description":"Download keytab url.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster string ID.","description_kind":"plain","required":true},"password":{"type":"string","description":"PassWord.","description_kind":"plain","required":true},"support_download_keytab":{"type":"bool","description":"If support download keytab.","description_kind":"plain","computed":true},"user_group":{"type":"string","description":"User group membership.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Username.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"User type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_eni":{"version":0,"block":{"attributes":{"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of the ENI.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the ENI, maximum length 60.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_count":{"type":"number","description":"The number of intranet IPv4s. When it is greater than 1, there is only one primary intranet IP. The others are auxiliary intranet IPs, which conflict with `ipv4s`.","description_kind":"plain","optional":true},"ipv4_info":{"type":["list",["object",{"description":"string","ip":"string","primary":"bool"}]],"description":"An information list of IPv4s. Each element contains the following attributes:","description_kind":"plain","computed":true},"mac":{"type":"string","description":"MAC address.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the ENI, maximum length 60.","description_kind":"plain","required":true},"primary":{"type":"bool","description":"Indicates whether the IP is primary.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"A set of security group IDs.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"State of the ENI.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this vpc.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of the ENI.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc.","description_kind":"plain","required":true}},"block_types":{"ipv4s":{"nesting_mode":"set","block":{"attributes":{"description":{"type":"string","description":"Description of the IP, maximum length 25.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Intranet IP.","description_kind":"plain","required":true},"primary":{"type":"bool","description":"Indicates whether the IP is primary.","description_kind":"plain","required":true}},"description":"Applying for intranet IPv4s collection, conflict with `ipv4_count`. When there are multiple ipv4s, can only be one primary IP, and the maximum length of the array is 30. Each element contains the following attributes:","description_kind":"plain"},"max_items":30}},"description_kind":"plain"}},"tencentcloud_eni_attachment":{"version":0,"block":{"attributes":{"eni_id":{"type":"string","description":"ID of the ENI.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance which bind the ENI.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_eni_ipv4_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"The ID of the ENI instance, such as `eni-m6dyj72l`.","description_kind":"plain","required":true},"qos_level":{"type":"string","description":"IP service level. It is used together with `SecondaryPrivateIpAddressCount`. Values: PT`(Gold), `AU`(Silver), `AG `(Bronze) and DEFAULT (Default).","description_kind":"plain","optional":true,"computed":true},"secondary_private_ip_address_count":{"type":"number","description":"The number of newly-applied private IP addresses. You should provide either this parameter or PrivateIpAddresses, or both. The total number of private IP addresses cannot exceed the quota.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"private_ip_addresses":{"nesting_mode":"set","block":{"attributes":{"address_id":{"type":"string","description":"EIP instance ID, such as `eip-11112222`.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Private IP description.","description_kind":"plain","optional":true,"computed":true},"is_wan_ip_blocked":{"type":"bool","description":"Whether the public IP is blocked.","description_kind":"plain","optional":true,"computed":true},"primary":{"type":"bool","description":"Whether it is a primary IP.","description_kind":"plain","optional":true,"computed":true},"private_ip_address":{"type":"string","description":"Private IP address.","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description":"Public IP address.","description_kind":"plain","optional":true,"computed":true},"qos_level":{"type":"string","description":"IP service level. Values: PT` (Gold), `AU` (Silver), `AG `(Bronze) and DEFAULT` (Default).","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"IP status: `PENDING`: Creating, `MIGRATING`: Migrating, `DELETING`: Deleting, `AVAILABLE`: Available.","description_kind":"plain","optional":true,"computed":true}},"description":"The information on private IP addresses, of which you can specify a maximum of 10 at a time. You should provide either this parameter or SecondaryPrivateIpAddressCount, or both.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eni_ipv6_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_address_count":{"type":"number","description":"The number of automatically assigned IPv6 addresses and the total number of private IP addresses cannot exceed the quota. This should be combined with the input parameter `ipv6_addresses` for quota calculation. At least one of them, either this or 'Ipv6Addresses', must be provided.","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"ENI instance `ID`, in the form of `eni-m6dyj72l`.","description_kind":"plain","required":true}},"block_types":{"ipv6_addresses":{"nesting_mode":"set","block":{"attributes":{"address":{"type":"string","description":"`IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`.","description_kind":"plain","required":true},"address_id":{"type":"string","description":"`EIP` instance `ID`, such as:`eip-hxlqja90`.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"is_wan_ip_blocked":{"type":"bool","description":"Whether the public network IP is blocked.","description_kind":"plain","optional":true,"computed":true},"primary":{"type":"bool","description":"Whether to master `IP`.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"`IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available.","description_kind":"plain","optional":true,"computed":true}},"description":"The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eni_sg_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_ids":{"type":["set","string"],"description":"ENI instance ID. Such as:eni-pxir56ns. It Only support set one eni instance now.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"Security group instance ID, for example:sg-33ocnj9n, can be obtained through DescribeSecurityGroups. There is a limit of 100 instances per request.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_certificate":{"version":0,"block":{"attributes":{"begin_time":{"type":"string","description":"Beginning time of the certificate.","description_kind":"plain","computed":true},"content":{"type":"string","description":"Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the certificate.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"Ending time of the certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuer_cn":{"type":"string","description":"Issuer name of the certificate.","description_kind":"plain","computed":true},"key":{"type":"string","description":"Key of the `SSL` certificate.","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description":"Name of the certificate.","description_kind":"plain","optional":true},"subject_cn":{"type":"string","description":"Subject name of the certificate.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_custom_header":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"Rule id.","description_kind":"plain","required":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description":"Header name.","description_kind":"plain","required":true},"header_value":{"type":"string","description":"Header value.","description_kind":"plain","required":true}},"description":"Headers.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_domain_error_page":{"version":0,"block":{"attributes":{"body":{"type":"string","description":"New response body.","description_kind":"plain","required":true},"clear_headers":{"type":["set","string"],"description":"Response headers to be removed.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"HTTP domain.","description_kind":"plain","required":true},"error_codes":{"type":["set","number"],"description":"Original error codes.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener.","description_kind":"plain","required":true},"new_error_code":{"type":"number","description":"New error code.","description_kind":"plain","optional":true},"set_headers":{"type":["map","string"],"description":"Response headers to be set.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_global_domain":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"alias.","description_kind":"plain","optional":true},"default_value":{"type":"string","description":"Domain name default entry.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Domain Name Project ID.","description_kind":"plain","required":true},"status":{"type":"string","description":"Global domain statue. Available values: open and close, default is open.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_global_domain_dns":{"version":0,"block":{"attributes":{"domain_id":{"type":"string","description":"Domain Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nation_country_inner_codes":{"type":["set","string"],"description":"Nation Country Inner Codes.","description_kind":"plain","required":true},"proxy_id_list":{"type":["set","string"],"description":"Proxy Id List.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_domain":{"version":0,"block":{"attributes":{"basic_auth":{"type":"bool","description":"Indicates whether basic authentication is enable, default value is `false`.","description_kind":"plain","optional":true},"basic_auth_id":{"type":"string","description":"ID of the basic authentication.","description_kind":"plain","optional":true,"computed":true},"certificate_id":{"type":"string","description":"ID of the server certificate, default value is `default`.","description_kind":"plain","optional":true},"client_certificate_id":{"type":"string","description":"ID of the client certificate, default value is `default`.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"client_certificate_ids":{"type":["set","string"],"description":"ID list of the poly client certificate.","description_kind":"plain","optional":true,"computed":true},"domain":{"type":"string","description":"Forward domain of the layer7 listener.","description_kind":"plain","required":true},"gaap_auth":{"type":"bool","description":"Indicates whether SSL certificate authentication is enable, default value is `false`.","description_kind":"plain","optional":true},"gaap_auth_id":{"type":"string","description":"ID of the SSL certificate.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener.","description_kind":"plain","required":true},"realserver_auth":{"type":"bool","description":"Indicates whether realserver authentication is enable, default value is `false`.","description_kind":"plain","optional":true},"realserver_certificate_domain":{"type":"string","description":"CA certificate domain of the realserver. It has been deprecated.","description_kind":"plain","optional":true,"computed":true},"realserver_certificate_id":{"type":"string","description":"CA certificate ID of the realserver.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"realserver_certificate_ids":{"type":["set","string"],"description":"CA certificate ID list of the realserver.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_rule":{"version":0,"block":{"attributes":{"connect_timeout":{"type":"number","description":"Timeout of the health check response, default value is 2s.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Forward domain of the forward rule.","description_kind":"plain","required":true},"forward_host":{"type":"string","description":"The default value of requested host which is forwarded to the realserver by the listener is `default`.","description_kind":"plain","optional":true},"health_check":{"type":"bool","description":"Indicates whether health check is enable.","description_kind":"plain","required":true},"health_check_method":{"type":"string","description":"Method of the health check. Valid value: `GET` and `HEAD`.","description_kind":"plain","optional":true},"health_check_path":{"type":"string","description":"Path of health check. Maximum length is 80.","description_kind":"plain","optional":true},"health_check_status_codes":{"type":["set","number"],"description":"Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Interval of the health check, default value is 5s.","description_kind":"plain","optional":true},"listener_id":{"type":"string","description":"ID of the layer7 listener.","description_kind":"plain","required":true},"path":{"type":"string","description":"Path of the forward rule. Maximum length is 80.","description_kind":"plain","required":true},"realserver_type":{"type":"string","description":"Type of the realserver. Valid value: `IP` and `DOMAIN`.","description_kind":"plain","required":true},"scheduler":{"type":"string","description":"Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.","description_kind":"plain","optional":true},"sni":{"type":"string","description":"ServerNameIndication (SNI) is required when the SNI switch is turned on.","description_kind":"plain","optional":true,"computed":true},"sni_switch":{"type":"string","description":"ServerNameIndication (SNI) switch. ON means on and OFF means off.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"realservers":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description":"ID of the GAAP realserver.","description_kind":"plain","required":true},"ip":{"type":"string","description":"IP of the GAAP realserver.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the GAAP realserver.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Scheduling weight, default value is `1`. Valid value ranges: (1~100).","description_kind":"plain","optional":true}},"description":"An information list of GAAP realserver.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_layer4_listener":{"version":0,"block":{"attributes":{"check_port":{"type":"number","description":"UDP origin station health check probe port.","description_kind":"plain","optional":true,"computed":true},"check_type":{"type":"string","description":"UDP origin server health type. PORT means check port, and PING means PING.","description_kind":"plain","optional":true,"computed":true},"client_ip_method":{"type":"number","description":"The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol.","description_kind":"plain","optional":true},"connect_timeout":{"type":"number","description":"Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`.","description_kind":"plain","optional":true},"context_type":{"type":"string","description":"UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Creation time of the layer4 listener.","description_kind":"plain","computed":true},"health_check":{"type":"bool","description":"Indicates whether health check is enable, default value is `false`.","description_kind":"plain","optional":true},"healthy_threshold":{"type":"number","description":"Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"number","description":"Interval of the health check, default value is 5s.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the layer4 listener, the maximum length is 30.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the layer4 listener.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","required":true},"realserver_type":{"type":"string","description":"Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`.","description_kind":"plain","required":true},"recv_context":{"type":"string","description":"UDP source server health check port detects received messages. Only used when the health check type is PORT.","description_kind":"plain","optional":true,"computed":true},"scheduler":{"type":"string","description":"Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.","description_kind":"plain","optional":true},"send_context":{"type":"string","description":"UDP source server health check port detection sends messages. Only used when health check type is PORT.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"Status of the layer4 listener.","description_kind":"plain","computed":true},"unhealthy_threshold":{"type":"number","description":"Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1.","description_kind":"plain","optional":true}},"block_types":{"realserver_bind_set":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description":"ID of the GAAP realserver.","description_kind":"plain","required":true},"ip":{"type":"string","description":"IP of the GAAP realserver.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the GAAP realserver.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Scheduling weight, default value is `1`. The range of values is [1,100].","description_kind":"plain","optional":true}},"description":"An information list of GAAP realserver.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_layer7_listener":{"version":0,"block":{"attributes":{"auth_type":{"type":"number","description":"Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true},"client_certificate_id":{"type":"string","description":"ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"client_certificate_ids":{"type":["set","string"],"description":"ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Creation time of the layer7 listener.","description_kind":"plain","computed":true},"forward_protocol":{"type":"string","description":"Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the layer7 listener, the maximum length is 30.","description_kind":"plain","required":true},"port":{"type":"number","description":"Port of the layer7 listener.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status of the layer7 listener.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy":{"version":0,"block":{"attributes":{"access_region":{"type":"string","description":"Access region of the GAAP proxy. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`, `Changsha`, `Xian`, `Wuhan`, `Fuzhou`, `Shenyang`, `Zhengzhou`, `Jinan`, `Hangzhou`, `Shijiazhuang`, `Hefei`.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000` and `10000`. To set `2000`, `5000` or `10000`, you need to apply for a whitelist from Tencent Cloud.","description_kind":"plain","required":true},"concurrent":{"type":"number","description":"Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90`, `100`, `150`, `200`, `250` and `300`. To set `150`, `200`, `250` or `300`, you need to apply for a whitelist from Tencent Cloud.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the GAAP proxy.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Access domain of the GAAP proxy.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"Indicates whether GAAP proxy is enabled, default value is `true`.","description_kind":"plain","optional":true},"forward_ip":{"type":"string","description":"Forwarding IP of the GAAP proxy.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Access IP of the GAAP proxy.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the GAAP proxy, the maximum length is 30.","description_kind":"plain","required":true},"network_type":{"type":"string","description":"Network type. `normal`: regular BGP, `cn2`: boutique BGP, `triple`: triple play.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project within the GAAP proxy, `0` means is default project.","description_kind":"plain","optional":true},"realserver_region":{"type":"string","description":"Region of the GAAP realserver. Valid value: `Hongkong`, `SoutheastAsia`, `Korea`, `Europe`, `NorthAmerica`, `Canada`, `WestIndia`, `Thailand`, `Virginia`, `Japan`, `Taipei`, `SL_AZURE_NorthUAE`, `SL_AZURE_EastAUS`, `SL_AZURE_NorthCentralUSA`, `SL_AZURE_SouthIndia`, `SL_AZURE_SouthBrazil`, `SL_AZURE_NorthZAF`, `SL_AZURE_SoutheastAsia`, `SL_AZURE_CentralFrance`, `SL_AZURE_SouthEngland`, `SL_AZURE_EastUS`, `SL_AZURE_WestUS`, `SL_AZURE_SouthCentralUSA`, `Jakarta`, `Beijing`, `Shanghai`, `Guangzhou`, `Chengdu`, `SL_AZURE_NorwayEast`, `Chongqing`, `Nanjing`, `SaoPaulo`, `SL_AZURE_JapanEast`.","description_kind":"plain","required":true},"scalable":{"type":"bool","description":"Indicates whether GAAP proxy can scalable.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Status of the GAAP proxy.","description_kind":"plain","computed":true},"support_protocols":{"type":["list","string"],"description":"Supported protocols of the GAAP proxy.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP proxy. Tags that do not exist are not created automatically.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_group":{"version":0,"block":{"attributes":{"group_name":{"type":"string","description":"Channel group alias.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version, can be taken as IPv4 or IPv6 with a default value of IPv4.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Package type of channel group. Available values: Thunder and Accelerator. Default is Thunder.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project to which the proxy group belongs.","description_kind":"plain","required":true},"real_server_region":{"type":"string","description":"real server region, refer to the interface DescribeDestRegions to return the RegionId in the parameter RegionDetail.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_realserver":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain of the GAAP realserver, conflict with `ip`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP of the GAAP realserver, conflict with `domain`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the GAAP realserver, the maximum length is 30.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"ID of the project within the GAAP realserver, '0' means is default project.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP realserver.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_policy":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Default policy. Valid value: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"enable":{"type":"bool","description":"Indicates whether policy is enable, default value is `true`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_rule":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Policy of the rule. Valid value: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"cidr_ip":{"type":"string","description":"A network address block of the request source.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security policy rule. Maximum length is 30.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"ID of the security policy.","description_kind":"plain","required":true},"port":{"type":"string","description":"Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ha_vip":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"EIP that is associated.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the HA VIP.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID that is associated.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the HA VIP. The length of character is limited to 1-60.","description_kind":"plain","required":true},"network_interface_id":{"type":"string","description":"Network interface ID that is associated.","description_kind":"plain","computed":true},"state":{"type":"string","description":"State of the HA VIP. Valid value: `AVAILABLE`, `UNBIND`.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vip":{"type":"string","description":"Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after resource created automatically.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ha_vip_eip_attachment":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"Public address of the EIP.","description_kind":"plain","required":true},"havip_id":{"type":"string","description":"ID of the attached HA VIP.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_identity_center_external_saml_identity_provider":{"version":0,"block":{"attributes":{"acs_url":{"type":"string","description":"Acs url.","description_kind":"plain","computed":true},"certificate_ids":{"type":["list","string"],"description":"Certificate ids.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"encoded_metadata_document":{"type":"string","description":"IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.","description_kind":"plain","optional":true,"computed":true},"entity_id":{"type":"string","description":"IdP identifier.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"login_url":{"type":"string","description":"IdP login URL.","description_kind":"plain","optional":true,"computed":true},"sso_status":{"type":"string","description":"SSO enabling status. Valid values: Enabled, Disabled (default).","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"x509_certificate":{"type":"string","description":"X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Space ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of the user group.","description_kind":"plain","computed":true},"description":{"type":"string","description":"A description of the user group. Length: Maximum 1024 characters.","description_kind":"plain","optional":true,"computed":true},"group_id":{"type":"string","description":"ID of the user group.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"The name of the user group. Format: Allow English letters, numbers and special characters-. Length: Maximum 128 characters.","description_kind":"plain","required":true},"group_type":{"type":"string","description":"Type of user group. `Manual`: manual creation, `Synchronized`: external import.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_count":{"type":"number","description":"Number of team members.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Modification time for the user group.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Zone id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_role_assignment":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"deprovision_strategy":{"type":"string","description":"When you remove the last authorization configured with a certain privilege on a group account target account, whether to cancel the privilege configuration deployment at the same time. Value: DeprovisionForLastRoleAssignmentOnAccount: Remove privileges to configure deployment. None (default): Configure deployment without delegating privileges.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Identity ID for the CAM user synchronization. Valid values:\nWhen the PrincipalType value is Group, it is the CIC user group ID (g-********).\nWhen the PrincipalType value is User, it is the CIC user ID (u-********).","description_kind":"plain","required":true},"principal_name":{"type":"string","description":"Principal name.","description_kind":"plain","computed":true},"principal_type":{"type":"string","description":"Identity type for the CAM user synchronization. Valid values:\n\nUser: indicates that the identity for the CAM user synchronization is a CIC user.\nGroup: indicates that the identity for the CAM user synchronization is a CIC user group.","description_kind":"plain","required":true},"role_configuration_id":{"type":"string","description":"Permission configuration ID.","description_kind":"plain","required":true},"role_configuration_name":{"type":"string","description":"Role configuration name.","description_kind":"plain","computed":true},"target_name":{"type":"string","description":"Target name.","description_kind":"plain","computed":true},"target_type":{"type":"string","description":"Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.","description_kind":"plain","required":true},"target_uin":{"type":"number","description":"UIN of the synchronized target account of the Tencent Cloud Organization.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Space ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_role_configuration":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Access configuration description, which contains up to 1024 characters.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"relay_state":{"type":"string","description":"Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.","description_kind":"plain","optional":true,"computed":true},"role_configuration_id":{"type":"string","description":"Role configuration id.","description_kind":"plain","computed":true},"role_configuration_name":{"type":"string","description":"Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).","description_kind":"plain","required":true},"session_duration":{"type":"number","description":"Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Space ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_role_configuration_permission_custom_policy_attachment":{"version":0,"block":{"attributes":{"add_time":{"type":"string","description":"Role policy add time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_configuration_id":{"type":"string","description":"Permission configuration ID.","description_kind":"plain","required":true},"role_policy_document":{"type":"string","description":"Role policy document.","description_kind":"plain","required":true},"role_policy_name":{"type":"string","description":"Role policy name.","description_kind":"plain","required":true},"role_policy_type":{"type":"string","description":"Role policy type.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Space ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_role_configuration_permission_policy_attachment":{"version":0,"block":{"attributes":{"add_time":{"type":"string","description":"Role policy add time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"role_configuration_id":{"type":"string","description":"Permission configuration ID.","description_kind":"plain","required":true},"role_policy_document":{"type":"string","description":"Role policy document.","description_kind":"plain","computed":true},"role_policy_id":{"type":"number","description":"Role policy id.","description_kind":"plain","required":true},"role_policy_name":{"type":"string","description":"Role policy name.","description_kind":"plain","optional":true,"computed":true},"role_policy_type":{"type":"string","description":"Role policy type.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Space ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_user":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"User's description. Length: Maximum 1024 characters.","description_kind":"plain","optional":true},"display_name":{"type":"string","description":"The display name of the user. Length: Maximum 256 characters.","description_kind":"plain","optional":true},"email":{"type":"string","description":"The user's email address. Must be unique within the catalog. Length: Maximum 128 characters.","description_kind":"plain","optional":true},"first_name":{"type":"string","description":"The user's last name. Length: Maximum 64 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_name":{"type":"string","description":"The user's name. Length: Maximum 64 characters.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"user_id":{"type":"string","description":"User id.","description_kind":"plain","computed":true},"user_name":{"type":"string","description":"User name. It must be unique in space. Modifications are not supported. Format: Contains numbers, English letters and special symbols(`+`, `=`, `,`, `.`, `@`, `-`, `_`). Length: Maximum 64 characters.","description_kind":"plain","required":true},"user_status":{"type":"string","description":"The status of the user. Value: Enabled (default): Enabled. Disabled: Disabled.","description_kind":"plain","optional":true,"computed":true},"user_type":{"type":"string","description":"User type.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Zone id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_user_group_attachment":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"User group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"User ID.","description_kind":"plain","required":true},"zone_id":{"type":"string","description":"Zone id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_identity_center_user_sync_provisioning":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"deletion_strategy":{"type":"string","description":"Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"duplication_strategy":{"type":"string","description":"Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Identity ID for the CAM user synchronization. Valid values:\nWhen the PrincipalType value is Group, it is the CIC user group ID (g-********).\nWhen the PrincipalType value is User, it is the CIC user ID (u-********).","description_kind":"plain","optional":true},"principal_name":{"type":"string","description":"The identity name of the CAM user synchronization. Value: When PrincipalType is Group, the value is the CIC user group name; When PrincipalType takes the value to User, the value is the CIC user name.","description_kind":"plain","computed":true},"principal_type":{"type":"string","description":"Identity type for the CAM user synchronization. Valid values:\n\nUser: indicates that the identity for the CAM user synchronization is a CIC user.\nGroup: indicates that the identity for the CAM user synchronization is a CIC user group.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of CAM user synchronization. Value:\n\t* Enabled: CAM user synchronization is enabled;\n\t* Disabled: CAM user synchronization is not enabled.","description_kind":"plain","computed":true},"target_name":{"type":"string","description":"Group account The name of the target account..","description_kind":"plain","computed":true},"target_type":{"type":"string","description":"Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.","description_kind":"plain","optional":true},"target_uin":{"type":"number","description":"UIN of the synchronized target account of the Tencent Cloud Organization.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"user_provisioning_id":{"type":"string","description":"User provisioning id.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Space ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_image":{"version":0,"block":{"attributes":{"data_disk_ids":{"type":["set","string"],"description":"Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the image.","description_kind":"plain","optional":true,"computed":true},"force_poweroff":{"type":"bool","description":"Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror will be made after shutdown.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_description":{"type":"string","description":"Image Description.","description_kind":"plain","optional":true},"image_name":{"type":"string","description":"Image name.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Cloud server instance ID.","description_kind":"plain","optional":true},"snapshot_ids":{"type":["set","string"],"description":"Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be passed in simultaneously with InstanceId.","description_kind":"plain","optional":true},"sysprep":{"type":"bool","description":"Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the Syspre function.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the image.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_instance":{"version":0,"block":{"attributes":{"allocate_public_ip":{"type":"bool","description":"Associate a public IP address with an instance in a VPC or Classic. Boolean value, Default is false.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"The available zone for the CVM instance.","description_kind":"plain","required":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"cdh_host_id":{"type":"string","description":"Id of cdh instance. Note: it only works when instance_charge_type is set to `CDHPAID`.","description_kind":"plain","optional":true},"cdh_instance_type":{"type":"string","description":"Type of instance created on cdh, the value of this parameter is in the format of CDH_XCXG based on the number of CPU cores and memory capacity. Note: it only works when instance_charge_type is set to `CDHPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The number of CPU cores of the instance.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time of the instance.","description_kind":"plain","computed":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"disable_api_termination":{"type":"bool","description":"Whether the termination protection is enabled. Default is `false`. If set true, which means that this instance can not be deleted by an API action.","description_kind":"plain","optional":true},"disable_monitor_service":{"type":"bool","description":"Disable enhance service for monitor, it is enabled by default. When this options is set, monitor agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"disable_security_service":{"type":"bool","description":"Disable enhance service for security, it is enabled by default. When this options is set, security agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"expired_time":{"type":"string","description":"Expired time of the instance.","description_kind":"plain","computed":true},"force_delete":{"type":"bool","description":"Indicate whether to force delete the instance. Default is `false`. If set true, the instance will be permanently deleted instead of being moved into the recycle bin. Note: only works for `PREPAID` instance.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The hostname of the instance. Windows instance: The name should be a combination of 2 to 15 characters comprised of letters (case insensitive), numbers, and hyphens (-). Period (.) is not supported, and the name cannot be a string of pure numbers. Other types (such as Linux) of instances: The name should be a combination of 2 to 60 characters, supporting multiple periods (.). The piece between two periods is composed of letters (case insensitive), numbers, and hyphens (-). Modifying will cause the instance reset.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"The image to use for the instance. Changing `image_id` will cause the instance reset.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`, `CDHPAID` and `CDCPAID`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR` and `CDHPAID`. `PREPAID` instance may not allow to delete before expired. `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time. `CDHPAID` instance must set `cdh_instance_type` and `cdh_host_id`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`, `48`, `60`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The number of instances to be purchased. Value range:[1,100]; default value: 1.","description_kind":"plain","deprecated":true,"optional":true},"instance_name":{"type":"string","description":"The name of the instance. The max length of instance_name is 60, and default value is `Terraform-CVM-Instance`.","description_kind":"plain","optional":true},"instance_status":{"type":"string","description":"Current status of the instance.","description_kind":"plain","computed":true},"instance_type":{"type":"string","description":"The type of the instance.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Internet charge type of the instance, Valid values are `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. If not set, internet charge type are consistent with the cvm charge type by default. This value takes NO Effect when changing and does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"keep_image_login":{"type":"bool","description":"Whether to keep image login or not, default is `false`. When the image type is private or shared or imported, this parameter can be set `true`. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"key_ids":{"type":["set","string"],"description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"memory":{"type":"number","description":"Instance memory capacity, unit in GB.","description_kind":"plain","computed":true},"orderly_security_groups":{"type":["list","string"],"description":"A list of orderly security group IDs to associate with.","description_kind":"plain","optional":true,"computed":true},"os_name":{"type":"string","description":"Instance os name.","description_kind":"plain","computed":true},"password":{"type":"string","description":"Password for the instance. In order for the new password to take effect, the instance will be restarted after the password change. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"sensitive":true},"placement_group_id":{"type":"string","description":"The ID of a placement group.","description_kind":"plain","optional":true},"private_ip":{"type":"string","description":"The private IP to be assigned to this instance, must be in the provided subnet and available.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"Public IP of the instance.","description_kind":"plain","computed":true},"running_flag":{"type":"bool","description":"Set instance to running or stop. Default value is true, the instance will shutdown when this flag is false.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"A list of security group IDs to associate with.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"spot_instance_type":{"type":"string","description":"Type of spot instance, only support `ONE-TIME` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"spot_max_price":{"type":"string","description":"Max price of a spot instance, is the format of decimal string, for example \"0.50\". Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"stopped_mode":{"type":"string","description":"Billing method of a pay-as-you-go instance after shutdown. Available values: `KEEP_CHARGING`,`STOP_CHARGING`. Default `KEEP_CHARGING`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnet. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true},"system_disk_id":{"type":"string","description":"System disk snapshot ID used to initialize the system disk. When system disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"system_disk_resize_online":{"type":"bool","description":"Resize online.","description_kind":"plain","optional":true},"system_disk_size":{"type":"number","description":"Size of the system disk. unit is GB, Default is 50GB. If modified, the instance may force stop.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_BASIC`: cloud disk, `CLOUD_SSD`: cloud SSD disk, `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD. NOTE: If modified, the instance may force stop.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"A mapping of tags to assign to the resource. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"The user data to be injected into this instance. Must be base64 encoded and up to 16 KB.","description_kind":"plain","optional":true},"user_data_raw":{"type":"string","description":"The user data to be injected into this instance, in plain text. Conflicts with `user_data`. Up to 16 KB after base64 encoded.","description_kind":"plain","optional":true},"uuid":{"type":"string","description":"Globally unique ID of the instance.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"data_disk_id":{"type":"string","description":"Data disk ID used to initialize the data disk. When data disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"data_disk_size":{"type":"number","description":"Size of the data disk, and unit is GB.","description_kind":"plain","required":true},"data_disk_snapshot_id":{"type":"string","description":"Snapshot ID of the data disk. The selected data disk snapshot size must be smaller than the data disk size.","description_kind":"plain","optional":true},"data_disk_type":{"type":"string","description":"Data disk type. For more information about limits on different data disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: LOCAL_BASIC: local disk, LOCAL_SSD: local SSD disk, LOCAL_NVME: local NVME disk, specified in the InstanceType, LOCAL_PRO: local HDD disk, specified in the InstanceType, CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD, CLOUD_BSSD: Balanced SSD.","description_kind":"plain","required":true},"delete_with_instance":{"type":"bool","description":"Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true.","description_kind":"plain","optional":true},"delete_with_instance_prepaid":{"type":"bool","description":"Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Decides whether the disk is encrypted. Default is `false`.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description":"Settings for data disks.","description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_instance_set":{"version":0,"block":{"attributes":{"allocate_public_ip":{"type":"bool","description":"Associate a public IP address with an instance in a VPC or Classic. Boolean value, Default is false.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"The available zone for the CVM instance.","description_kind":"plain","required":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the instance.","description_kind":"plain","computed":true},"disable_monitor_service":{"type":"bool","description":"Disable enhance service for monitor, it is enabled by default. When this options is set, monitor agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"disable_security_service":{"type":"bool","description":"Disable enhance service for security, it is enabled by default. When this options is set, security agent won't be installed. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"exclude_instance_ids":{"type":["set","string"],"description":"instance ids list to exclude.","description_kind":"plain","optional":true},"expired_time":{"type":"string","description":"Expired time of the instance.","description_kind":"plain","computed":true},"hostname":{"type":"string","description":"The hostname of the instance. Windows instance: The name should be a combination of 2 to 15 characters comprised of letters (case insensitive), numbers, and hyphens (-). Period (.) is not supported, and the name cannot be a string of pure numbers. Other types (such as Linux) of instances: The name should be a combination of 2 to 60 characters, supporting multiple periods (.). The piece between two periods is composed of letters (case insensitive), numbers, and hyphens (-). Modifying will cause the instance reset.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"The image to use for the instance. Changing `image_id` will cause the instance reset.","description_kind":"plain","required":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Only support `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"instance_count":{"type":"number","description":"The number of instances to be purchased. Value range:[1,100]; default value: 1.","description_kind":"plain","optional":true},"instance_ids":{"type":["list","string"],"description":"instance id list.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"The name of the instance. The max length of instance_name is 60, and default value is `Terraform-CVM-Instance`.","description_kind":"plain","optional":true},"instance_status":{"type":"string","description":"Current status of the instance.","description_kind":"plain","computed":true},"instance_type":{"type":"string","description":"The type of the instance.","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Internet charge type of the instance, Valid values are `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"keep_image_login":{"type":"bool","description":"Whether to keep image login or not, default is `false`. When the image type is private or shared or imported, this parameter can be set `true`. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"key_name":{"type":"string","description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password for the instance. In order for the new password to take effect, the instance will be restarted after the password change. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"sensitive":true},"placement_group_id":{"type":"string","description":"The ID of a placement group.","description_kind":"plain","optional":true},"private_ip":{"type":"string","description":"The private IP to be assigned to this instance, must be in the provided subnet and available.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"Public IP of the instance.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"A list of security group IDs to associate with.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnet. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true},"system_disk_id":{"type":"string","description":"System disk snapshot ID used to initialize the system disk. When system disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"system_disk_size":{"type":"number","description":"Size of the system disk. Valid value ranges: (50~1000). and unit is GB. Default is 50GB. If modified, the instance may force stop.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_BSSD`: Basic SSD. NOTE: If modified, the instance may force stop.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"The user data to be injected into this instance. Must be base64 encoded and up to 16 KB.","description_kind":"plain","optional":true},"user_data_raw":{"type":"string","description":"The user data to be injected into this instance, in plain text. Conflicts with `user_data`. Up to 16 KB after base64 encoded.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_invite_organization_member_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_allow_quit":{"type":"string","description":"Whether to allow members to withdraw. Allow: Allow, Disallow: Denied.","description_kind":"plain","optional":true},"member_uin":{"type":"number","description":"Invited account Uin.","description_kind":"plain","required":true},"name":{"type":"string","description":"Member name. The maximum length is 25 characters and supports English letters, numbers, Chinese characters, symbols `+`, `@`, `\u0026`, `.`, `[`, `]`, `-`, `:`, `,` and enumeration comma.","description_kind":"plain","required":true},"node_id":{"type":"number","description":"Node ID of the member's department.","description_kind":"plain","required":true},"pay_uin":{"type":"string","description":"Payer Uin. Member needs to pay on behalf of.","description_kind":"plain","optional":true},"permission_ids":{"type":["set","number"],"description":"List of member financial authority IDs. Values: 1-View bill, 2-View balance, 3-Fund transfer, 4-Consolidated disbursement, 5-Invoice, 6-Benefit inheritance, 7-Proxy payment, 1 and 2 must be default.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Relationship strategies. Value taken: Financial.","description_kind":"plain","required":true},"relation_auth_name":{"type":"string","description":"Name of the real-name subject of mutual trust.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true}},"block_types":{"auth_file":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"File name.","description_kind":"plain","required":true},"url":{"type":"string","description":"File path.","description_kind":"plain","required":true}},"description":"List of supporting documents of mutual trust entities.","description_kind":"plain"}},"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"List of member tags. Maximum 10.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ipv6_address_bandwidth":{"version":0,"block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"The bandwidth package id, the Legacy account and the ipv6 address to apply for the bandwidth package charge type need to be passed in.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_charge_type":{"type":"string","description":"Network billing mode. IPV6 currently supports: `TRAFFIC_POSTPAID_BY_HOUR`, for standard account types; `BANDWIDTH_PACKAGE`, for traditional account types. The default network billing mode is: `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Bandwidth, in Mbps. The default is 1Mbps.","description_kind":"plain","optional":true},"ipv6_address":{"type":"string","description":"IPV6 address that needs to be enabled for public network access.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_key_pair":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description":"The key pair's name. It is the only in one TencentCloud account.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Specifys to which project the key pair belongs.","description_kind":"plain","optional":true},"public_key":{"type":"string","description":"You can import an existing public key and using TencentCloud key pair to manage it.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of the key pair.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_cloud_resource_attachment":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Alias.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true},"key_state":{"type":"string","description":"Key state.","description_kind":"plain","computed":true},"key_usage":{"type":"string","description":"Key usage.","description_kind":"plain","computed":true},"owner":{"type":"string","description":"owner.","description_kind":"plain","computed":true},"product_id":{"type":"string","description":"A unique identifier for the cloud product.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"The resource/instance ID of the cloud product.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_kms_external_key":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Name of CMK. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of CMK. The maximum is 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_archived":{"type":"bool","description":"Specify whether to archive key. Default value is `false`. This field is conflict with `is_enabled`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"is_enabled":{"type":"bool","description":"Specify whether to enable key. Default value is `false`. This field is conflict with `is_archived`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"key_material_base64":{"type":"string","description":"The base64-encoded key material encrypted with the public_key. For regions using the national secret version, the length of the imported key material is required to be 128 bits, and for regions using the FIPS version, the length of the imported key material is required to be 256 bits.","description_kind":"plain","optional":true,"sensitive":true},"key_state":{"type":"string","description":"State of CMK.","description_kind":"plain","computed":true},"pending_delete_window_in_days":{"type":"number","description":"Duration in days after which the key is deleted after destruction of the resource, must be between 7 and 30 days. Defaults to 7 days.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of CMK.","description_kind":"plain","optional":true},"valid_to":{"type":"number","description":"This value means the effective timestamp of the key material, 0 means it does not expire. Need to be greater than the current timestamp, the maximum support is 2147443200.","description_kind":"plain","optional":true},"wrapping_algorithm":{"type":"string","description":"The algorithm for encrypting key material. Available values include `RSAES_PKCS1_V1_5`, `RSAES_OAEP_SHA_1` and `RSAES_OAEP_SHA_256`. Default value is `RSAES_PKCS1_V1_5`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_key":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Name of CMK. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of CMK. The maximum is 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_archived":{"type":"bool","description":"Specify whether to archive key. Default value is `false`. This field is conflict with `is_enabled`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"is_enabled":{"type":"bool","description":"Specify whether to enable key. Default value is `false`. This field is conflict with `is_archived`, valid when key_state is `Enabled`, `Disabled`, `Archived`.","description_kind":"plain","optional":true},"key_rotation_enabled":{"type":"bool","description":"Specify whether to enable key rotation, valid when key_usage is `ENCRYPT_DECRYPT`. Default value is `false`.","description_kind":"plain","optional":true},"key_state":{"type":"string","description":"State of CMK.","description_kind":"plain","computed":true},"key_usage":{"type":"string","description":"Usage of CMK. Available values include `ENCRYPT_DECRYPT`, `ASYMMETRIC_DECRYPT_RSA_2048`, `ASYMMETRIC_DECRYPT_SM2`, `ASYMMETRIC_SIGN_VERIFY_SM2`, `ASYMMETRIC_SIGN_VERIFY_RSA_2048`, `ASYMMETRIC_SIGN_VERIFY_ECC`. Default value is `ENCRYPT_DECRYPT`.","description_kind":"plain","optional":true},"pending_delete_window_in_days":{"type":"number","description":"Duration in days after which the key is deleted after destruction of the resource, must be between 7 and 30 days. Defaults to 7 days.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of CMK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_overwrite_white_box_device_fingerprints":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true}},"block_types":{"device_fingerprints":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"identity":{"type":"string","description":"identity.","description_kind":"plain","required":true}},"description":"Device fingerprint list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kms_white_box_key":{"version":0,"block":{"attributes":{"algorithm":{"type":"string","description":"All algorithm types for creating keys, supported values: AES_256, SM4.","description_kind":"plain","required":true},"alias":{"type":"string","description":"As an alias for the key to be easier to identify and easier to understand, it cannot be empty and is a combination of 1-60 alphanumeric characters - _. The first character must be a letter or number. Alias are not repeatable.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of the key, up to 1024 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Whether to enable the key. Enabled or Disabled. Default is Enabled.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of Key.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_addon":{"version":0,"block":{"attributes":{"addon_name":{"type":"string","description":"Name of addon.","description_kind":"plain","required":true},"addon_version":{"type":"string","description":"Version of addon.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phase":{"type":"string","description":"Status of addon.","description_kind":"plain","computed":true},"raw_values":{"type":"string","description":"Params of addon, base64 encoded json format.","description_kind":"plain","optional":true},"reason":{"type":"string","description":"Reason of addon failed.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_addon_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of addon.","description_kind":"plain","required":true},"raw_values":{"type":"string","description":"Raw Values. Conflict with `request_body`. Required with `raw_values_type`.","description_kind":"plain","optional":true,"computed":true},"raw_values_type":{"type":"string","description":"The type of raw Values. Required with `raw_values`.","description_kind":"plain","optional":true,"computed":true},"request_body":{"type":"string","description":"Serialized json string as request body of addon spec. If set, will ignore `version` and `values`.","description_kind":"plain","optional":true},"response_body":{"type":"string","description":"Addon response body.","description_kind":"plain","computed":true},"status":{"type":["map","string"],"description":"Addon current status.","description_kind":"plain","computed":true},"values":{"type":["list","string"],"description":"Values the addon passthroughs. Conflict with `request_body`.","description_kind":"plain","optional":true,"computed":true},"version":{"type":"string","description":"Addon version, default latest version. Conflict with `request_body`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_addon_config":{"version":0,"block":{"attributes":{"addon_name":{"type":"string","description":"Name of addon.","description_kind":"plain","required":true},"addon_version":{"type":"string","description":"Version of addon.","description_kind":"plain","optional":true,"computed":true},"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"phase":{"type":"string","description":"Status of addon.","description_kind":"plain","computed":true},"raw_values":{"type":"string","description":"Params of addon, base64 encoded json format.","description_kind":"plain","optional":true,"computed":true},"reason":{"type":"string","description":"Reason of addon failed.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_as_scaling_group":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"Labels of kubernetes AS Group created nodes.","description_kind":"plain","optional":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true}},"block_types":{"auto_scaling_config":{"nesting_mode":"list","block":{"attributes":{"configuration_name":{"type":"string","description":"Name of a launch configuration.","description_kind":"plain","required":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"instance_tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is `0`.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access.","description_kind":"plain","optional":true,"sensitive":true},"project_id":{"type":"number","description":"Specifys to which project the configuration belongs.","description_kind":"plain","optional":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"Type of a CVM disk. Valid value: `CLOUD_PREMIUM` and `CLOUD_SSD`. Default is `CLOUD_PREMIUM`.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `CLOUD_PREMIUM` and `CLOUD_SSD`.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Auto scaling config parameters.","description_kind":"plain"},"min_items":1,"max_items":1},"auto_scaling_group":{"nesting_mode":"list","block":{"attributes":{"default_cooldown":{"type":"number","description":"Default cooldown time in second, and default value is 300.","description_kind":"plain","optional":true},"desired_capacity":{"type":"number","description":"Desired volume of CVM instances, which is between max_size and min_size.","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["list","string"],"description":"ID list of traditional load balancers.","description_kind":"plain","optional":true},"max_size":{"type":"number","description":"Maximum number of CVM instances (0~2000).","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum number of CVM instances (0~2000).","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Specifys to which project the scaling group belongs.","description_kind":"plain","optional":true},"retry_policy":{"type":"string","description":"Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.","description_kind":"plain","optional":true},"scaling_group_name":{"type":"string","description":"Name of a scaling group.","description_kind":"plain","required":true},"subnet_ids":{"type":["list","string"],"description":"ID list of subnet, and for VPC it is required.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of a scaling group.","description_kind":"plain","optional":true},"termination_policies":{"type":["list","string"],"description":"Available values for termination policies include `OLDEST_INSTANCE` and `NEWEST_INSTANCE`.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC network.","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description":"List of available zones, for Basic network it is required.","description_kind":"plain","optional":true}},"block_types":{"forward_balancer_ids":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Listener ID for application load balancers.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"ID of available load balancers.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"ID of forwarding rules.","description_kind":"plain","optional":true}},"block_types":{"target_attribute":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"Port number.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weight.","description_kind":"plain","required":true}},"description":"Attribute list of target rules.","description_kind":"plain"},"min_items":1}},"description":"List of application load balancers, which can't be specified with load_balancer_ids together.","description_kind":"plain"}}},"description":"Auto scaling group parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_kubernetes_auth_attachment":{"version":0,"block":{"attributes":{"auto_create_client_id":{"type":["set","string"],"description":"Creating ClientId of the identity provider.","description_kind":"plain","optional":true,"computed":true},"auto_create_discovery_anonymous_auth":{"type":"bool","description":"If set to `true`, the rbac rule will be created automatically which allow anonymous user to access '/.well-known/openid-configuration' and '/openid/v1/jwks'.","description_kind":"plain","optional":true},"auto_create_oidc_config":{"type":"bool","description":"Creating an identity provider.","description_kind":"plain","optional":true,"computed":true},"auto_install_pod_identity_webhook_addon":{"type":"bool","description":"Creating the PodIdentityWebhook component. if `auto_create_oidc_config` is true, this field must set true.","description_kind":"plain","optional":true,"computed":true},"cluster_id":{"type":"string","description":"ID of clusters.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuer":{"type":"string","description":"Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field.","description_kind":"plain","optional":true},"jwks_uri":{"type":"string","description":"Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field.","description_kind":"plain","optional":true},"tke_default_issuer":{"type":"string","description":"The default issuer of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.","description_kind":"plain","computed":true},"tke_default_jwks_uri":{"type":"string","description":"The default jwks_uri of tke. If use_tke_default is set to `true`, this parameter will be set to the default value.","description_kind":"plain","computed":true},"use_tke_default":{"type":"bool","description":"If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_backup_storage_location":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Name of the bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message":{"type":"string","description":"Message of the backup storage location.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the backup storage location.","description_kind":"plain","required":true},"path":{"type":"string","description":"Prefix of the bucket.","description_kind":"plain","optional":true},"state":{"type":"string","description":"State of the backup storage location.","description_kind":"plain","computed":true},"storage_region":{"type":"string","description":"Region of the storage.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster":{"version":0,"block":{"attributes":{"acquire_cluster_admin_role":{"type":"bool","description":"If set to true, it will acquire the ClusterRole tke:admin. NOTE: this arguments cannot revoke to `false` after acquired.","description_kind":"plain","optional":true},"auto_upgrade_cluster_level":{"type":"bool","description":"Whether the cluster level auto upgraded, valid for managed cluster.","description_kind":"plain","optional":true},"base_pod_num":{"type":"number","description":"The number of basic pods. valid when enable_customized_pod_cidr=true.","description_kind":"plain","optional":true},"cdc_id":{"type":"string","description":"CDC ID.","description_kind":"plain","optional":true},"certification_authority":{"type":"string","description":"The certificate used for access.","description_kind":"plain","computed":true},"claim_expired_seconds":{"type":"number","description":"Claim expired seconds to recycle ENI. This field can only set when field `network_type` is 'VPC-CNI'. `claim_expired_seconds` must greater or equal than 300 and less than 15768000.","description_kind":"plain","optional":true,"computed":true},"cluster_as_enabled":{"type":"bool","description":"Indicates whether to enable cluster node auto scaling. Default is false.","description_kind":"plain","deprecated":true,"computed":true},"cluster_cidr":{"type":"string","description":"A network address block of the cluster. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.","description_kind":"plain","optional":true},"cluster_deploy_type":{"type":"string","description":"Deployment type of the cluster, the available values include: 'MANAGED_CLUSTER' and 'INDEPENDENT_CLUSTER'. Default is 'MANAGED_CLUSTER'.","description_kind":"plain","optional":true},"cluster_desc":{"type":"string","description":"Description of the cluster.","description_kind":"plain","optional":true},"cluster_external_endpoint":{"type":"string","description":"External network address to access.","description_kind":"plain","computed":true},"cluster_internet":{"type":"bool","description":"Open internet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.","description_kind":"plain","optional":true},"cluster_internet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the cluster_external_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_internet_security_group":{"type":"string","description":"Specify security group, NOTE: This argument must not be empty if cluster internet enabled.","description_kind":"plain","optional":true,"computed":true},"cluster_intranet":{"type":"bool","description":"Open intranet access or not. If this field is set 'true', the field below `worker_config` must be set. Because only cluster with node is allowed enable access endpoint. You may open it through `tencentcloud_kubernetes_cluster_endpoint`.","description_kind":"plain","optional":true},"cluster_intranet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgw_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_intranet_subnet_id":{"type":"string","description":"Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.","description_kind":"plain","optional":true,"computed":true},"cluster_ipvs":{"type":"bool","description":"Indicates whether `ipvs` is enabled. Default is true. False means `iptables` is enabled.","description_kind":"plain","optional":true},"cluster_level":{"type":"string","description":"Specify cluster level, valid for managed cluster, use data source `tencentcloud_kubernetes_cluster_levels` to query available levels. Available value examples `L5`, `L20`, `L50`, `L100`, etc.","description_kind":"plain","optional":true,"computed":true},"cluster_max_pod_num":{"type":"number","description":"The maximum number of Pods per node in the cluster. Default is 256. The minimum value is 4. When its power unequal to 2, it will round upward to the closest power of 2.","description_kind":"plain","optional":true},"cluster_max_service_num":{"type":"number","description":"The maximum number of services in the cluster. Default is 256. The range is from 32 to 32768. When its power unequal to 2, it will round upward to the closest power of 2.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the cluster.","description_kind":"plain","optional":true},"cluster_node_num":{"type":"number","description":"Number of nodes in the cluster.","description_kind":"plain","computed":true},"cluster_os":{"type":"string","description":"Cluster operating system, supports setting public images (the field passes the corresponding image Name) and custom images (the field passes the corresponding image ID). For details, please refer to: https://cloud.tencent.com/document/product/457/68289.","description_kind":"plain","optional":true},"cluster_os_type":{"type":"string","description":"Image type of the cluster os, the available values include: 'GENERAL'. Default is 'GENERAL'.","description_kind":"plain","optional":true},"cluster_subnet_id":{"type":"string","description":"Subnet ID of the cluster, such as: subnet-b3p7d7q5.","description_kind":"plain","optional":true},"cluster_version":{"type":"string","description":"Version of the cluster. Use `tencentcloud_kubernetes_available_cluster_versions` to get the upgradable cluster version.","description_kind":"plain","optional":true,"computed":true},"container_runtime":{"type":"string","description":"Runtime type of the cluster, the available values include: 'docker' and 'containerd'.The Kubernetes v1.24 has removed dockershim, so please use containerd in v1.24 or higher.Default is 'docker'.","description_kind":"plain","optional":true},"deletion_protection":{"type":"bool","description":"Indicates whether cluster deletion protection is enabled. Default is false.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name for access.","description_kind":"plain","computed":true},"enable_customized_pod_cidr":{"type":"bool","description":"Whether to enable the custom mode of node podCIDR size. Default is false.","description_kind":"plain","optional":true},"eni_subnet_ids":{"type":["list","string"],"description":"Subnet Ids for cluster with VPC-CNI network mode. This field can only set when field `network_type` is 'VPC-CNI'. `eni_subnet_ids` can not empty once be set.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node.","description_kind":"plain","optional":true},"globe_desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it takes effect for all nodes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_cluster_cidr_conflict":{"type":"bool","description":"Indicates whether to ignore the cluster cidr conflict error. Default is false.","description_kind":"plain","optional":true},"ignore_service_cidr_conflict":{"type":"bool","description":"Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode.","description_kind":"plain","optional":true,"computed":true},"is_non_static_ip_mode":{"type":"bool","description":"Indicates whether non-static ip mode is enabled. Default is false.","description_kind":"plain","optional":true},"kube_config":{"type":"string","description":"Kubernetes config.","description_kind":"plain","computed":true},"kube_config_intranet":{"type":"string","description":"Kubernetes config of private network.","description_kind":"plain","computed":true},"kube_proxy_mode":{"type":"string","description":"Cluster kube-proxy mode, the available values include: 'kube-proxy-bpf'. Default is not set.When set to kube-proxy-bpf, cluster version greater than 1.14 and with Tencent Linux 2.4 is required.","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description":"Labels of tke cluster nodes.","description_kind":"plain","optional":true},"managed_cluster_internet_security_policies":{"type":["list","string"],"description":"Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Cluster network type, the available values include: 'GR' and 'VPC-CNI' and 'CiliumOverlay'. Default is GR.","description_kind":"plain","optional":true},"node_name_type":{"type":"string","description":"Node name type of Cluster, the available values include: 'lan-ip' and 'hostname', Default is 'lan-ip'.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password of account.","description_kind":"plain","computed":true},"pgw_endpoint":{"type":"string","description":"The Intranet address used for access.","description_kind":"plain","computed":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true},"runtime_version":{"type":"string","description":"Container Runtime version.","description_kind":"plain","optional":true},"security_policy":{"type":["list","string"],"description":"Access policy.","description_kind":"plain","computed":true},"service_cidr":{"type":"string","description":"A network address block of the service. Different from vpc cidr and cidr of other clusters within this vpc. Must be in 10./192.168/172.[16-31] segments.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the cluster.","description_kind":"plain","optional":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true},"upgrade_instances_follow_cluster":{"type":"bool","description":"Indicates whether upgrade all instances when cluster_version change. Default is false.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"User name of account.","description_kind":"plain","computed":true},"vpc_cni_type":{"type":"string","description":"Distinguish between shared network card multi-IP mode and independent network card mode. Fill in `tke-route-eni` for shared network card multi-IP mode and `tke-direct-eni` for independent network card mode. The default is shared network card mode. When it is necessary to turn off the vpc-cni container network capability, both `eni_subnet_ids` and `vpc_cni_type` must be set to empty.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc Id of the cluster.","description_kind":"plain","required":true},"worker_instances_list":{"type":["list",["object",{"failed_reason":"string","instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string"}]],"description":"An information list of cvm within the 'WORKER' clusters. Each element contains the following attributes:","description_kind":"plain","computed":true}},"block_types":{"auth_options":{"nesting_mode":"list","block":{"attributes":{"auto_create_discovery_anonymous_auth":{"type":"bool","description":"If set to `true`, the rbac rule will be created automatically which allow anonymous user to access '/.well-known/openid-configuration' and '/openid/v1/jwks'.","description_kind":"plain","optional":true},"issuer":{"type":"string","description":"Specify service-account-issuer. If use_tke_default is set to `true`, please do not set this field, it will be ignored anyway.","description_kind":"plain","optional":true},"jwks_uri":{"type":"string","description":"Specify service-account-jwks-uri. If use_tke_default is set to `true`, please do not set this field, it will be ignored anyway.","description_kind":"plain","optional":true},"use_tke_default":{"type":"bool","description":"If set to `true`, the issuer and jwks_uri will be generated automatically by tke, please do not set issuer and jwks_uri, and they will be ignored.","description_kind":"plain","optional":true}},"description":"Specify cluster authentication configuration. Only available for managed cluster and `cluster_version` \u003e= 1.20.","description_kind":"plain"},"max_items":1},"cluster_audit":{"nesting_mode":"list","block":{"attributes":{"delete_audit_log_and_topic":{"type":"bool","description":"when you want to close the cluster audit log or delete the cluster, you can use this parameter to determine whether the audit log set and topic created by default will be deleted.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Specify weather the Cluster Audit enabled. NOTE: Enable Cluster Audit will also auto install Log Agent.","description_kind":"plain","required":true},"log_set_id":{"type":"string","description":"Specify id of existing CLS log set, or auto create a new set by leave it empty.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Specify id of existing CLS log topic, or auto create a new topic by leave it empty.","description_kind":"plain","optional":true}},"description":"Specify Cluster Audit config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.","description_kind":"plain"},"max_items":1},"cluster_extra_args":{"nesting_mode":"list","block":{"attributes":{"kube_apiserver":{"type":["list","string"],"description":"The customized parameters for kube-apiserver.","description_kind":"plain","optional":true},"kube_controller_manager":{"type":["list","string"],"description":"The customized parameters for kube-controller-manager.","description_kind":"plain","optional":true},"kube_scheduler":{"type":["list","string"],"description":"The customized parameters for kube-scheduler.","description_kind":"plain","optional":true}},"description":"Customized parameters for master component,such as kube-apiserver, kube-controller-manager, kube-scheduler.","description_kind":"plain"},"max_items":1},"event_persistence":{"nesting_mode":"list","block":{"attributes":{"delete_event_log_and_topic":{"type":"bool","description":"when you want to close the cluster event persistence or delete the cluster, you can use this parameter to determine whether the event persistence log set and topic created by default will be deleted.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Specify weather the Event Persistence enabled.","description_kind":"plain","required":true},"log_set_id":{"type":"string","description":"Specify id of existing CLS log set, or auto create a new set by leave it empty.","description_kind":"plain","optional":true},"topic_id":{"type":"string","description":"Specify id of existing CLS log topic, or auto create a new topic by leave it empty.","description_kind":"plain","optional":true}},"description":"Specify cluster Event Persistence config. NOTE: Please make sure your TKE CamRole have permission to access CLS service.","description_kind":"plain"},"max_items":1},"exist_instance":{"nesting_mode":"list","block":{"attributes":{"desired_pod_numbers":{"type":["list","number"],"description":"Custom mode cluster, you can specify the number of pods for each node. corresponding to the existed_instances_para.instance_ids parameter.","description_kind":"plain","optional":true},"node_role":{"type":"string","description":"Role of existed node. value:MASTER_ETCD or WORKER.","description_kind":"plain","optional":true}},"block_types":{"instances_para":{"nesting_mode":"list","block":{"attributes":{"instance_ids":{"type":["list","string"],"description":"Cluster IDs.","description_kind":"plain","required":true}},"description":"Reinstallation parameters of an existing instance.","description_kind":"plain"},"max_items":1}},"description":"create tke cluster by existed instances.","description_kind":"plain"}},"extension_addon":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Add-on name.","description_kind":"plain","required":true},"param":{"type":"string","description":"Parameter of the add-on resource object in JSON string format, please check the example at the top of page for reference.","description_kind":"plain","required":true}},"description":"Information of the add-on to be installed.","description_kind":"plain"}},"log_agent":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether the log agent enabled.","description_kind":"plain","required":true},"kubelet_root_dir":{"type":"string","description":"Kubelet root directory as the literal.","description_kind":"plain","optional":true}},"description":"Specify cluster log agent config.","description_kind":"plain"},"max_items":1},"master_config":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"count":{"type":"number","description":"Number of cvm.","description_kind":"plain","optional":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desired_pod_num` or none.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["list","string"],"description":"Disaster recover groups to which a CVM instance belongs. Only support maximum 1.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Id of cvm hpc cluster.","description_kind":"plain","optional":true},"img_id":{"type":"string","description":"The valid image id, format of img-xxx. Note: `img_id` will be replaced with the image corresponding to TKE `cluster_os`.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the CVMs.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is 0.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys, should be set if `password` not set.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID.","description_kind":"plain","required":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"ase64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Indicates whether to encrypt data disk, default `false`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Deploy the machine configuration information of the 'MASTER_ETCD' service, and create \u003c=7 units for common users.","description_kind":"plain"}},"node_pool_global_config":{"nesting_mode":"list","block":{"attributes":{"expander":{"type":"string","description":"Indicates which scale-out method will be used when there are multiple scaling groups. Valid values: `random` - select a random scaling group, `most-pods` - select the scaling group that can schedule the most pods, `least-waste` - select the scaling group that can ensure the fewest remaining resources after Pod scheduling.","description_kind":"plain","optional":true,"computed":true},"ignore_daemon_sets_utilization":{"type":"bool","description":"Whether to ignore DaemonSet pods by default when calculating resource usage.","description_kind":"plain","optional":true,"computed":true},"is_scale_in_enabled":{"type":"bool","description":"Indicates whether to enable scale-in.","description_kind":"plain","optional":true,"computed":true},"max_concurrent_scale_in":{"type":"number","description":"Max concurrent scale-in volume.","description_kind":"plain","optional":true,"computed":true},"scale_in_delay":{"type":"number","description":"Number of minutes after cluster scale-out when the system starts judging whether to perform scale-in.","description_kind":"plain","optional":true,"computed":true},"scale_in_unneeded_time":{"type":"number","description":"Number of consecutive minutes of idleness after which the node is subject to scale-in.","description_kind":"plain","optional":true,"computed":true},"scale_in_utilization_threshold":{"type":"number","description":"Percentage of node resource usage below which the node is considered to be idle.","description_kind":"plain","optional":true,"computed":true},"skip_nodes_with_local_storage":{"type":"bool","description":"During scale-in, ignore nodes with local storage pods.","description_kind":"plain","optional":true,"computed":true},"skip_nodes_with_system_pods":{"type":"bool","description":"During scale-in, ignore nodes with pods in the kube-system namespace that are not managed by DaemonSet.","description_kind":"plain","optional":true,"computed":true}},"description":"Global config effective for all node pools.","description_kind":"plain"}},"worker_config":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"count":{"type":"number","description":"Number of cvm.","description_kind":"plain","optional":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desired_pod_num` or none.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["list","string"],"description":"Disaster recover groups to which a CVM instance belongs. Only support maximum 1.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Id of cvm hpc cluster.","description_kind":"plain","optional":true},"img_id":{"type":"string","description":"The valid image id, format of img-xxx. Note: `img_id` will be replaced with the image corresponding to TKE `cluster_os`.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the CVMs.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is 0.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys, should be set if `password` not set.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID.","description_kind":"plain","required":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"ase64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Indicates whether to encrypt data disk, default `false`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11}},"description":"Deploy the machine configuration information of the 'WORKER' service, and create \u003c=20 units for common users. The other 'WORK' service are added by 'tencentcloud_kubernetes_scale_worker'.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"ID of Node image.","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the CVM instance, this cvm will reinstall the system.","description_kind":"plain","required":true},"key_ids":{"type":["list","string"],"description":"The key pair to use for the instance, it looks like skey-16jig7tx, it should be set if `password` not set.","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description":"Labels of tke attachment exits CVM.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"security_groups":{"type":["set","string"],"description":"A list of security group IDs after attach to cluster.","description_kind":"plain","computed":true},"state":{"type":"string","description":"State of the node.","description_kind":"plain","computed":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling.","description_kind":"plain","optional":true}},"block_types":{"worker_config":{"nesting_mode":"list","block":{"attributes":{"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when the cluster is podCIDR.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node. This is a white-list parameter.","description_kind":"plain","optional":true},"is_schedule":{"type":"bool","description":"Indicate to schedule the adding node or not. Default is true.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"Base64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1}},"description":"Deploy the machine configuration information of the 'WORKER', commonly used to attach existing instances.","description_kind":"plain"},"max_items":1},"worker_config_overrides":{"nesting_mode":"list","block":{"attributes":{"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when the cluster is podCIDR.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","deprecated":true,"optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node. This is a white-list parameter.","description_kind":"plain","deprecated":true,"optional":true},"is_schedule":{"type":"bool","description":"Indicate to schedule the adding node or not. Default is true.","description_kind":"plain","deprecated":true,"optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","deprecated":true,"optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","deprecated":true,"optional":true},"user_data":{"type":"string","description":"Base64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","deprecated":true,"optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1}},"description":"Override variable worker_config, commonly used to attach existing instances.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_endpoint":{"version":0,"block":{"attributes":{"certification_authority":{"type":"string","description":"The certificate used for access.","description_kind":"plain","computed":true},"cluster_deploy_type":{"type":"string","description":"Cluster deploy type of `MANAGED_CLUSTER` or `INDEPENDENT_CLUSTER`.","description_kind":"plain","computed":true},"cluster_external_endpoint":{"type":"string","description":"External network address to access.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Specify cluster ID.","description_kind":"plain","required":true},"cluster_internet":{"type":"bool","description":"Open internet access or not.","description_kind":"plain","optional":true},"cluster_internet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver internet access. Be careful if you modify value of this parameter, the cluster_external_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_internet_security_group":{"type":"string","description":"Specify security group, NOTE: This argument must not be empty if cluster internet enabled.","description_kind":"plain","optional":true},"cluster_intranet":{"type":"bool","description":"Open intranet access or not.","description_kind":"plain","optional":true},"cluster_intranet_domain":{"type":"string","description":"Domain name for cluster Kube-apiserver intranet access. Be careful if you modify value of this parameter, the pgw_endpoint value may be changed automatically too.","description_kind":"plain","optional":true},"cluster_intranet_subnet_id":{"type":"string","description":"Subnet id who can access this independent cluster, this field must and can only set when `cluster_intranet` is true. `cluster_intranet_subnet_id` can not modify once be set.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name for access.","description_kind":"plain","computed":true},"extensive_parameters":{"type":"string","description":"The LB parameter. Only used for public network access.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"managed_cluster_internet_security_policies":{"type":["list","string"],"description":"Security policies for managed cluster internet, like:'192.168.1.0/24' or '113.116.51.27', '0.0.0.0/0' means all. This field can only set when field `cluster_deploy_type` is 'MANAGED_CLUSTER' and `cluster_internet` is true. `managed_cluster_internet_security_policies` can not delete or empty once be set.","description_kind":"plain","deprecated":true,"optional":true},"password":{"type":"string","description":"Password of account.","description_kind":"plain","computed":true,"sensitive":true},"pgw_endpoint":{"type":"string","description":"The Intranet address used for access.","description_kind":"plain","computed":true},"user_name":{"type":"string","description":"User name of account.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_encryption_protection":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"kms encryption status.","description_kind":"plain","computed":true}},"block_types":{"kms_configuration":{"nesting_mode":"list","block":{"attributes":{"key_id":{"type":"string","description":"kms id.","description_kind":"plain","optional":true},"kms_region":{"type":"string","description":"kms region.","description_kind":"plain","optional":true}},"description":"kms encryption configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_health_check_policy":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Health Check Policy Name.","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"auto_repair_enabled":{"type":"bool","description":"Enable repair or not.","description_kind":"plain","required":true},"enabled":{"type":"bool","description":"Enable detection of this project or not.","description_kind":"plain","required":true},"name":{"type":"string","description":"Health check rule details.","description_kind":"plain","required":true}},"description":"Health check policy rule list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_log_config":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"cluster_type":{"type":"string","description":"The current cluster type supports tke and eks, default is tke.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_config":{"type":"string","description":"JSON expression of log collection configuration.","description_kind":"plain","required":true},"log_config_name":{"type":"string","description":"Log config name.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"CLS log set ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_native_node_pool":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"created_at":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"deletion_protection":{"type":"bool","description":"Whether to enable deletion protection.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"life_state":{"type":"string","description":"Node pool status.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Node pool name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Node pool type. Optional value is `Native`.","description_kind":"plain","required":true},"unschedulable":{"type":"bool","description":"Whether the node is not schedulable by default. The native node is not aware of it and passes false by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"annotations":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Name in the map table.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value in the map table.","description_kind":"plain","required":true}},"description":"Node Annotation List.","description_kind":"plain"}},"labels":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name in the map table.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value in map table.","description_kind":"plain","required":true}},"description":"Node Labels.","description_kind":"plain"}},"native":{"nesting_mode":"list","block":{"attributes":{"auto_repair":{"type":"bool","description":"Whether to enable self-healing ability.","description_kind":"plain","optional":true},"enable_autoscaling":{"type":"bool","description":"Whether to enable elastic scaling.","description_kind":"plain","optional":true},"health_check_policy_name":{"type":"string","description":"Fault self-healing rule name.","description_kind":"plain","optional":true},"host_name_pattern":{"type":"string","description":"Native node pool hostName pattern string.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"Node billing type. `PREPAID` is a yearly and monthly subscription, `POSTPAID_BY_HOUR` is a pay-as-you-go plan. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","required":true},"instance_types":{"type":["list","string"],"description":"Model list.","description_kind":"plain","required":true},"key_ids":{"type":["list","string"],"description":"Node pool ssh public key id array.","description_kind":"plain","optional":true},"kubelet_args":{"type":["list","string"],"description":"Kubelet custom parameters.","description_kind":"plain","optional":true},"replicas":{"type":"number","description":"Desired number of nodes.","description_kind":"plain","optional":true,"computed":true},"runtime_root_dir":{"type":"string","description":"Runtime root directory.","description_kind":"plain","optional":true,"computed":true},"security_group_ids":{"type":["list","string"],"description":"Security group list.","description_kind":"plain","required":true},"subnet_ids":{"type":["list","string"],"description":"Subnet list.","description_kind":"plain","required":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Whether to automatically format the disk and mount it.","description_kind":"plain","required":true},"disk_partition":{"type":"string","description":"Mount device name or partition name.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Cloud disk size (G).","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD, `LOCAL_NVME`: local NVME disk.","description_kind":"plain","required":true},"encrypt":{"type":"string","description":"Pass in this parameter to create an encrypted cloud disk. The value is fixed to `ENCRYPT`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system (ext3/ext4/xfs).","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount directory.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.","description_kind":"plain","optional":true}},"description":"Native node pool data disk list.","description_kind":"plain"}},"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Prepaid renewal method:\n - `NOTIFY_AND_AUTO_RENEW`: Notify users of expiration and automatically renew (default).\n - `NOTIFY_AND_MANUAL_RENEW`: Notify users of expiration, but do not automatically renew.\n - `DISABLE_NOTIFY_AND_MANUAL_RENEW`: Do not notify users of expiration and do not automatically renew.","description_kind":"plain","optional":true}},"description":"Billing configuration for yearly and monthly models.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Network billing method. Optional value is `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","required":true},"max_bandwidth_out":{"type":"number","description":"Maximum bandwidth output. Note: When chargeType is `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_POSTPAID_BY_HOUR`, the valid range is 1~100. When chargeType is `BANDWIDTH_PACKAG`, the valid range is 1~2000.","description_kind":"plain","required":true}},"description":"Public network bandwidth settings.","description_kind":"plain"},"max_items":1},"lifecycle":{"nesting_mode":"list","block":{"attributes":{"post_init":{"type":"string","description":"Custom script after node initialization.","description_kind":"plain","optional":true},"pre_init":{"type":"string","description":"Custom script before node initialization.","description_kind":"plain","optional":true}},"description":"Predefined scripts.","description_kind":"plain"},"max_items":1},"management":{"nesting_mode":"list","block":{"attributes":{"hosts":{"type":["list","string"],"description":"Hosts configuration.","description_kind":"plain","optional":true},"kernel_args":{"type":["list","string"],"description":"Kernel parameter configuration.","description_kind":"plain","optional":true},"nameservers":{"type":["list","string"],"description":"Dns configuration.","description_kind":"plain","optional":true,"computed":true}},"description":"Node pool management parameter settings.","description_kind":"plain"},"max_items":1},"scaling":{"nesting_mode":"list","block":{"attributes":{"create_policy":{"type":"string","description":"Node pool expansion strategy. `ZoneEquality`: multiple availability zones are broken up; `ZonePriority`: the preferred availability zone takes precedence.","description_kind":"plain","optional":true,"computed":true},"max_replicas":{"type":"number","description":"Maximum number of replicas in node pool.","description_kind":"plain","optional":true,"computed":true},"min_replicas":{"type":"number","description":"Minimum number of replicas in node pool.","description_kind":"plain","optional":true,"computed":true}},"description":"Node pool scaling configuration.","description_kind":"plain"},"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"disk_size":{"type":"number","description":"Cloud disk size (G).","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Cloud disk type. Valid values: `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_SSD`: cloud SSD disk, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD.","description_kind":"plain","required":true}},"description":"System disk configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Native node pool creation parameters.","description_kind":"plain"},"min_items":1,"max_items":1},"tags":{"nesting_mode":"list","block":{"attributes":{"resource_type":{"type":"string","description":"The resource type bound to the label.","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag Key.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Tag Value.","description_kind":"plain","optional":true}},"description":"Tag pair list.","description_kind":"plain"}}},"description":"Node tags.","description_kind":"plain"}},"taints":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"Effect of the taint.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Key of the taint.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Value of the taint.","description_kind":"plain","optional":true}},"description":"Node taint.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_node_pool":{"version":0,"block":{"attributes":{"auto_scaling_group_id":{"type":"string","description":"The auto scaling group ID.","description_kind":"plain","computed":true},"autoscaling_added_total":{"type":"number","description":"The total of autoscaling added node.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"default_cooldown":{"type":"number","description":"Seconds of scaling group cool down. Default value is `300`.","description_kind":"plain","optional":true,"computed":true},"delete_keep_instance":{"type":"bool","description":"Indicate to keep the CVM instance when delete the node pool. Default is `true`.","description_kind":"plain","optional":true},"deletion_protection":{"type":"bool","description":"Indicates whether the node pool deletion protection is enabled.","description_kind":"plain","optional":true,"computed":true},"desired_capacity":{"type":"number","description":"Desired capacity of the node. If `enable_auto_scale` is set `true`, this will be a computed parameter.","description_kind":"plain","optional":true,"computed":true},"enable_auto_scale":{"type":"bool","description":"Indicate whether to enable auto scaling or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"Labels of kubernetes node pool created nodes. The label key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').","description_kind":"plain","optional":true},"launch_config_id":{"type":"string","description":"The launch config ID.","description_kind":"plain","computed":true},"manually_added_total":{"type":"number","description":"The total of manually added node.","description_kind":"plain","computed":true},"max_size":{"type":"number","description":"Maximum number of node.","description_kind":"plain","required":true},"min_size":{"type":"number","description":"Minimum number of node.","description_kind":"plain","required":true},"multi_zone_subnet_policy":{"type":"string","description":"Multi-availability zone/subnet policy. Valid values: PRIORITY and EQUALITY. Default value: PRIORITY.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the node pool. The name does not exceed 25 characters, and only supports Chinese, English, numbers, underscores, separators (`-`) and decimal points.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"The total node count.","description_kind":"plain","computed":true},"node_os":{"type":"string","description":"Operating system of the cluster. Please refer to [TencentCloud Documentation](https://www.tencentcloud.com/document/product/457/46750?lang=en\u0026pg=#list-of-public-images-supported-by-tke) for available values. Default is 'tlinux2.4x86_64'. This parameter will only affect new nodes, not including the existing nodes.","description_kind":"plain","optional":true},"node_os_type":{"type":"string","description":"The image version of the node. Valida values are `DOCKER_CUSTOMIZE` and `GENERAL`. Default is `GENERAL`. This parameter will only affect new nodes, not including the existing nodes.","description_kind":"plain","optional":true},"retry_policy":{"type":"string","description":"Available values for retry policies include `IMMEDIATE_RETRY` and `INCREMENTAL_INTERVALS`.","description_kind":"plain","optional":true},"scaling_group_name":{"type":"string","description":"Name of relative scaling group.","description_kind":"plain","optional":true,"computed":true},"scaling_group_project_id":{"type":"number","description":"Project ID the scaling group belongs to.","description_kind":"plain","optional":true},"scaling_mode":{"type":"string","description":"Auto scaling mode. Valid values are `CLASSIC_SCALING`(scaling by create/destroy instances), `WAKE_UP_STOPPED_SCALING`(Boot priority for expansion. When expanding the capacity, the shutdown operation is given priority to the shutdown of the instance. If the number of instances is still lower than the expected number of instances after the startup, the instance will be created, and the method of destroying the instance will still be used for shrinking).","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the node pool.","description_kind":"plain","computed":true},"subnet_ids":{"type":["list","string"],"description":"ID list of subnet, and for VPC it is required.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Node pool tag specifications, will passthroughs to the scaling instances.","description_kind":"plain","optional":true,"computed":true},"termination_policies":{"type":["list","string"],"description":"Policy of scaling group termination. Available values: `[\"OLDEST_INSTANCE\"]`, `[\"NEWEST_INSTANCE\"]`.","description_kind":"plain","optional":true,"computed":true},"unschedulable":{"type":"number","description":"Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC network.","description_kind":"plain","required":true},"zones":{"type":["list","string"],"description":"List of auto scaling group available zones, for Basic network it is required.","description_kind":"plain","optional":true}},"block_types":{"auto_scaling_config":{"nesting_mode":"list","block":{"attributes":{"backup_instance_types":{"type":["list","string"],"description":"Backup CVM instance types if specified instance type sold out or mismatch.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"Name of cam role.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"The hostname of the cloud server, dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows instances are not supported. Examples of other types (Linux, etc.): The character length is [2, 40], multiple periods are allowed, and there is a paragraph between the dots, and each paragraph is allowed to consist of letters (unlimited case), numbers and dashes (-). Pure numbers are not allowed. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"host_name_style":{"type":"string","description":"The style of the host name of the cloud server, the value range includes ORIGINAL and UNIQUE, and the default is ORIGINAL. For usage, refer to `HostNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.","description_kind":"plain","optional":true,"computed":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (in month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"instance_name_style":{"type":"string","description":"Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Valid value: `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is `0`.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys.","description_kind":"plain","optional":true},"orderly_security_group_ids":{"type":["list","string"],"description":"Ordered security groups to which a CVM instance belongs.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password to access.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"spot_instance_type":{"type":"string","description":"Type of spot instance, only support `one-time` now. Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"spot_max_price":{"type":"string","description":"Max price of a spot instance, is the format of decimal string, for example \"0.50\". Note: it only works when instance_charge_type is set to `SPOTPAID`.","description_kind":"plain","optional":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"Type of a CVM disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`. Default is `CLOUD_PREMIUM`.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"delete_with_instance":{"type":"bool","description":"Indicates whether the disk remove after instance terminated. Default is `false`.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Specify whether to encrypt data disk, default: false. NOTE: Make sure the instance type is offering and the cam role `QcloudKMSAccessForCVMRole` was provided.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD` and `data_size` \u003e 460GB.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"}}},"description":"Auto scaling config parameters.","description_kind":"plain"},"min_items":1,"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when the cluster is podCIDR.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node. This is a white-list parameter.","description_kind":"plain","optional":true},"is_schedule":{"type":"bool","description":"Indicate to schedule the adding node or not. Default is true.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"Base64-encoded User Data text, the length limit is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount. NOTE: this argument doesn't support setting in node pool, or will leads to mount error.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk. Valid value: `LOCAL_BASIC`, `LOCAL_SSD`, `CLOUD_BASIC`, `CLOUD_PREMIUM`, `CLOUD_SSD`, `CLOUD_HSSD`, `CLOUD_TSSD` and `CLOUD_BSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1}},"description":"Node config.","description_kind":"plain"},"max_items":1},"taints":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`.","description_kind":"plain","required":true},"key":{"type":"string","description":"Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of the taint.","description_kind":"plain","required":true}},"description":"Taints of kubernetes node pool created nodes.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_scale_worker":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in current node. Valid when the cluster enable customized pod cidr.","description_kind":"plain","optional":true},"docker_graph_path":{"type":"string","description":"Docker graph path. Default is `/var/lib/docker`.","description_kind":"plain","optional":true},"extra_args":{"type":["list","string"],"description":"Custom parameter information related to the node.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"Labels of kubernetes scale worker created nodes.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target. Default is not mounting.","description_kind":"plain","optional":true},"pre_start_user_script":{"type":"string","description":"Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes.","description_kind":"plain","optional":true},"unschedulable":{"type":"number","description":"Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.","description_kind":"plain","optional":true},"user_script":{"type":"string","description":"Base64 encoded user script, this script will be executed after the k8s component is run. The user needs to ensure that the script is reentrant and retry logic. The script and its generated log files can be viewed in the /data/ccs_userscript/ path of the node, if required. The node needs to be initialized before it can be added to the schedule. It can be used with the unschedulable parameter. After the final initialization of userScript is completed, add the kubectl uncordon nodename --kubeconfig=/root/.kube/config command to add the node to the schedule.","description_kind":"plain","optional":true},"worker_instances_list":{"type":["list",["object",{"failed_reason":"string","instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string"}]],"description":"An information list of kubernetes cluster 'WORKER'. Each element contains the following attributes:","description_kind":"plain","computed":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","optional":true}},"description":"Configurations of tke data disk.","description_kind":"plain"},"max_items":11},"gpu_args":{"nesting_mode":"list","block":{"attributes":{"cuda":{"type":["map","string"],"description":"CUDA version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"cudnn":{"type":["map","string"],"description":"cuDNN version. Format like: `{ version: String, name: String, doc_name: String, dev_name: String }`. `version`: cuDNN version; `name`: cuDNN name; `doc_name`: Doc name of cuDNN; `dev_name`: Dev name of cuDNN.","description_kind":"plain","optional":true},"custom_driver":{"type":["map","string"],"description":"Custom GPU driver. Format like: `{address: String}`. `address`: URL of custom GPU driver address.","description_kind":"plain","optional":true},"driver":{"type":["map","string"],"description":"GPU driver version. Format like: `{ version: String, name: String }`. `version`: Version of GPU driver or CUDA; `name`: Name of GPU driver or CUDA.","description_kind":"plain","optional":true},"mig_enable":{"type":"bool","description":"Whether to enable MIG.","description_kind":"plain","optional":true}},"description":"GPU driver parameters.","description_kind":"plain"},"max_items":1},"worker_config":{"nesting_mode":"list","block":{"attributes":{"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true},"bandwidth_package_id":{"type":"string","description":"bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"count":{"type":"number","description":"Number of cvm.","description_kind":"plain","optional":true},"desired_pod_num":{"type":"number","description":"Indicate to set desired pod number in node. valid when enable_customized_pod_cidr=true, and it override `[globe_]desired_pod_num` for current node. Either all the fields `desired_pod_num` or none.","description_kind":"plain","optional":true},"disaster_recover_group_ids":{"type":["list","string"],"description":"Disaster recover groups to which a CVM instance belongs. Only support maximum 1.","description_kind":"plain","optional":true},"enhanced_monitor_service":{"type":"bool","description":"To specify whether to enable cloud monitor service. Default is TRUE.","description_kind":"plain","optional":true},"enhanced_security_service":{"type":"bool","description":"To specify whether to enable cloud security service. Default is TRUE.","description_kind":"plain","optional":true},"hostname":{"type":"string","description":"The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-).","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Id of cvm hpc cluster.","description_kind":"plain","optional":true},"img_id":{"type":"string","description":"The valid image id, format of img-xxx.","description_kind":"plain","optional":true},"instance_charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`, `PREPAID` instance will not terminated after cluster deleted, and may not allow to delete before expired.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the CVMs.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Specified types of CVM instance.","description_kind":"plain","required":true},"internet_charge_type":{"type":"string","description":"Charge types for network traffic. Available values include `TRAFFIC_POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Max bandwidth of Internet access in Mbps. Default is 0.","description_kind":"plain","optional":true},"key_ids":{"type":["list","string"],"description":"ID list of keys, should be set if `password` not set.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password to access, should be set if `key_ids` not set.","description_kind":"plain","optional":true,"sensitive":true},"public_ip_assigned":{"type":"bool","description":"Specify whether to assign an Internet IP address.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"Security groups to which a CVM instance belongs.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID.","description_kind":"plain","required":true},"system_disk_size":{"type":"number","description":"Volume of system disk in GB. Default is `50`.","description_kind":"plain","optional":true},"system_disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_SSD`: SSD, `CLOUD_PREMIUM`: Premium Cloud Storage. NOTE: `CLOUD_BASIC`, `LOCAL_BASIC` and `LOCAL_SSD` are deprecated.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"User data provided to instances, needs to be encoded in base64, and the maximum supported data size is 16KB.","description_kind":"plain","optional":true}},"block_types":{"data_disk":{"nesting_mode":"list","block":{"attributes":{"auto_format_and_mount":{"type":"bool","description":"Indicate whether to auto format and mount or not. Default is `false`.","description_kind":"plain","deprecated":true,"optional":true},"disk_partition":{"type":"string","description":"The name of the device or partition to mount.","description_kind":"plain","deprecated":true,"optional":true},"disk_size":{"type":"number","description":"Volume of disk in GB. Default is `0`.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Types of disk, available values: `CLOUD_PREMIUM` and `CLOUD_SSD` and `CLOUD_HSSD` and `CLOUD_TSSD`.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Indicates whether to encrypt data disk, default `false`.","description_kind":"plain","optional":true},"file_system":{"type":"string","description":"File system, e.g. `ext3/ext4/xfs`.","description_kind":"plain","deprecated":true,"optional":true},"kms_key_id":{"type":"string","description":"ID of the custom CMK in the format of UUID or `kms-abcd1234`. This parameter is used to encrypt cloud disks.","description_kind":"plain","optional":true},"mount_target":{"type":"string","description":"Mount target.","description_kind":"plain","deprecated":true,"optional":true},"snapshot_id":{"type":"string","description":"Data disk snapshot ID.","description_kind":"plain","optional":true}},"description":"Configurations of cvm data disk.","description_kind":"plain"},"max_items":11}},"description":"Deploy the machine configuration information of the 'WORK' service, and create \u003c=20 units for common users.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_kubernetes_serverless_node_pool":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id of serverless node pool.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"labels":{"type":["map","string"],"description":"labels of serverless node.","description_kind":"plain","optional":true},"life_state":{"type":"string","description":"life state of serverless node pool.","description_kind":"plain","computed":true},"name":{"type":"string","description":"serverless node pool name.","description_kind":"plain","optional":true},"security_group_ids":{"type":["list","string"],"description":"security groups of serverless node pool.","description_kind":"plain","optional":true}},"block_types":{"serverless_nodes":{"nesting_mode":"list","block":{"attributes":{"display_name":{"type":"string","description":"display name of serverless node.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet id of serverless node.","description_kind":"plain","required":true}},"description":"node list of serverless node pool.","description_kind":"plain"},"min_items":1},"taints":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"Effect of the taint. Valid values are: `NoSchedule`, `PreferNoSchedule`, `NoExecute`.","description_kind":"plain","required":true},"key":{"type":"string","description":"Key of the taint. The taint key name does not exceed 63 characters, only supports English, numbers,'/','-', and does not allow beginning with ('/').","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of the taint.","description_kind":"plain","required":true}},"description":"taints of serverless node.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lb":{"version":0,"block":{"attributes":{"forward":{"type":"string","description":"The type of the LB. Valid value: 'CLASSIC', 'APPLICATION'.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the LB.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project id of the LB, unspecified or 0 stands for default project.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"The status of the LB.","description_kind":"plain","computed":true},"type":{"type":"string","description":"The network type of the LB. Valid value: 'OPEN', 'INTERNAL'.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The VPC ID of the LB, unspecified or 0 stands for CVM basic network.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_lighthouse_apply_disk_backup":{"version":0,"block":{"attributes":{"disk_backup_id":{"type":"string","description":"Disk backup ID.","description_kind":"plain","required":true},"disk_id":{"type":"string","description":"Disk ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_apply_instance_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"snapshot_id":{"type":"string","description":"Snapshot ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_blueprint":{"version":0,"block":{"attributes":{"blueprint_name":{"type":"string","description":"Blueprint name, which can contain up to 60 characters.","description_kind":"plain","required":true},"description":{"type":"string","description":"Blueprint description, which can contain up to 60 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance for which to make a blueprint.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically use the voucher. Not used by default.","description_kind":"plain","optional":true,"computed":true},"disk_backup_quota":{"type":"number","description":"Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported.","description_kind":"plain","optional":true,"computed":true},"disk_count":{"type":"number","description":"Disk count. Values: [1, 30]. Default: 1.","description_kind":"plain","optional":true,"computed":true},"disk_name":{"type":"string","description":"Disk name. Maximum length 60.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"Disk size, unit: GB.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"Availability zone.","description_kind":"plain","required":true}},"block_types":{"auto_mount_configuration":{"nesting_mode":"list","block":{"attributes":{"file_system_type":{"type":"string","description":"The file system type. Value: ext4, xfs. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it defaults to ext4.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Instance ID to be mounted. The specified instance must be in the Running state.","description_kind":"plain","required":true},"mount_point":{"type":"string","description":"The mount point within the instance. Only instances of the Linux operating system can pass in this parameter, and if it is not passed, it will be mounted under the /data/disk path by default.","description_kind":"plain","optional":true}},"description":"Automatically mount and initialize data disks.","description_kind":"plain"},"max_items":1},"disk_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"new purchase cycle.","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Automatic renewal flag. Value: `NOTIFY_AND_AUTO_RENEW`: Notice expires and auto-renews. `NOTIFY_AND_MANUAL_RENEW`: Notification expires without automatic renewal, users need to manually renew. `DISABLE_NOTIFY_AND_AUTO_RENEW`: No automatic renewal and no notification. Default: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the disk will be automatically renewed monthly when the account balance is sufficient.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"newly purchased unit. Default: m.","description_kind":"plain","optional":true}},"description":"Disk subscription related parameter settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk_attachment":{"version":0,"block":{"attributes":{"disk_id":{"type":"string","description":"Disk id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk_backup":{"version":0,"block":{"attributes":{"disk_backup_name":{"type":"string","description":"Disk backup name. The maximum length is 90 characters.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Disk ID. Only data disks are supported to create disk backup.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_firewall_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"firewall_rules":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Valid values are ACCEPT, DROP. Default value is ACCEPT.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"IP range or IP (mutually exclusive). Default value is 0.0.0.0/0, which indicates all sources.","description_kind":"plain","optional":true},"firewall_rule_description":{"type":"string","description":"Firewall rule description.","description_kind":"plain","optional":true},"port":{"type":"string","description":"Port. Valid values are ALL, one single port, multiple ports separated by commas, or port range indicated by a minus sign.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Valid values are TCP, UDP, ICMP, ALL.","description_kind":"plain","required":true}},"description":"Firewall rule list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_firewall_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_name":{"type":"string","description":"Template name.","description_kind":"plain","required":true}},"block_types":{"template_rules":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action. Values: ACCEPT, DROP. The default is `ACCEPT`.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"Network segment or IP (mutually exclusive). The default is `0.0.0.0`, indicating all sources.","description_kind":"plain","optional":true},"firewall_rule_description":{"type":"string","description":"Firewall rule description.","description_kind":"plain","optional":true},"port":{"type":"string","description":"Port. Values: ALL, Separate ports, comma-separated discrete ports, minus sign-separated port ranges.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol. Values: TCP, UDP, ICMP, ALL.","description_kind":"plain","required":true}},"description":"List of firewall rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance":{"version":0,"block":{"attributes":{"blueprint_id":{"type":"string","description":"ID of the Lighthouse image.","description_kind":"plain","required":true},"bundle_id":{"type":"string","description":"ID of the Lighthouse package.","description_kind":"plain","required":true},"client_token":{"type":"string","description":"A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.","description_kind":"plain","optional":true},"dry_run":{"type":"bool","description":"Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met.","description_kind":"plain","optional":true},"firewall_template_id":{"type":"string","description":"Firewall template ID. If this parameter is not specified, the default firewall policy is used.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The display name of the Lighthouse instance.","description_kind":"plain","required":true},"is_update_bundle_id_auto_voucher":{"type":"bool","description":"Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.","description_kind":"plain","optional":true},"isolate_data_disk":{"type":"bool","description":"Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.","description_kind":"plain","optional":true},"permit_default_key_pair_login":{"type":"string","description":"Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"private_addresses":{"type":["list","string"],"description":"Private addresses.","description_kind":"plain","computed":true},"public_addresses":{"type":["list","string"],"description":"Public addresses.","description_kind":"plain","computed":true},"renew_flag":{"type":"string","description":"Auto-Renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically; NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW.","description_kind":"plain","required":true},"zone":{"type":"string","description":"List of availability zones. A random AZ is selected by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"containers":{"nesting_mode":"list","block":{"attributes":{"command":{"type":"string","description":"The command to run.","description_kind":"plain","optional":true},"container_image":{"type":"string","description":"Container image address.","description_kind":"plain","optional":true},"container_name":{"type":"string","description":"Container name.","description_kind":"plain","optional":true}},"block_types":{"envs":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Environment variable key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Environment variable value.","description_kind":"plain","required":true}},"description":"List of environment variables.","description_kind":"plain"}},"publish_ports":{"nesting_mode":"list","block":{"attributes":{"container_port":{"type":"number","description":"Container port.","description_kind":"plain","required":true},"host_port":{"type":"number","description":"Host port.","description_kind":"plain","required":true},"ip":{"type":"string","description":"External IP. It defaults to 0.0.0.0.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"The protocol defaults to tcp. Valid values: tcp, udp and sctp.","description_kind":"plain","optional":true}},"description":"List of mappings of container ports and host ports.","description_kind":"plain"}},"volumes":{"nesting_mode":"list","block":{"attributes":{"container_path":{"type":"string","description":"Container path.","description_kind":"plain","required":true},"host_path":{"type":"string","description":"Host path.","description_kind":"plain","required":true}},"description":"List of container mount volumes.","description_kind":"plain"}}},"description":"Configuration of the containers to create.","description_kind":"plain"}},"login_configuration":{"nesting_mode":"list","block":{"attributes":{"auto_generate_password":{"type":"string","description":"whether auto generate password. if false, need set password.","description_kind":"plain","required":true},"password":{"type":"string","description":"Login password.","description_kind":"plain","optional":true}},"description":"Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_key_pair":{"version":0,"block":{"attributes":{"created_time":{"type":"string","description":"Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_name":{"type":"string","description":"Key pair name, which can contain up to 25 digits, letters, and underscores.","description_kind":"plain","required":true},"private_key":{"type":"string","description":"Key to private key.","description_kind":"plain","computed":true},"public_key":{"type":"string","description":"Public key content of the key pair, which is in the OpenSSH RSA format.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_key_pair_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"Key pair ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_reboot_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_renew_disk":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically use the voucher. Not used by default.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"List of disk ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"renew_disk_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"cur_instance_deadline":{"type":"string","description":"Current instance expiration time. Such as 2018-01-01 00:00:00. Specifying this parameter can align the expiration time of the instance attached to the disk. One of this parameter and Period must be specified, and cannot be specified at the same time.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Renewal period.","description_kind":"plain","optional":true},"renew_flag":{"type":"string","description":"Automatic renewal falg. Value:NOTIFY_AND_AUTO_RENEW: Notice expires and auto-renews.NOTIFY_AND_MANUAL_RENEW: Notification expires without automatic renewal, users need to manually renew.DISABLE_NOTIFY_AND_AUTO_RENEW: No automatic renewal and no notification.Default: NOTIFY_AND_MANUAL_RENEW. If this parameter is specified as NOTIFY_AND_AUTO_RENEW, the disk will be automatically renewed monthly when the account balance is sufficient.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"newly purchased unit. Default: m.","description_kind":"plain","optional":true}},"description":"Renew cloud hard disk subscription related parameter settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_renew_instance":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically deduct vouchers. Valid values:\n- true: Automatically deduct vouchers.\n-false:Do not automatically deduct vouchers. Default value: false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"renew_data_disk":{"type":"bool","description":"Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.Default value: true.","description_kind":"plain","optional":true}},"block_types":{"instance_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The duration of purchasing an instance. Unit is month. Valid values are (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60).","description_kind":"plain","required":true},"renew_flag":{"type":"string","description":"Automatic renewal logo. Values:\n- `NOTIFY_AND_AUTO_RENEW`: notify expiration and renew automatically;\n- `NOTIFY_AND_MANUAL_RENEW`: notification of expiration does not renew automatically. Users need to renew manually;\n- `DISABLE_NOTIFY_AND_AUTO_RENEW`: no automatic renewal and no notification;\nDefault value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis after expiration, when the account balance is sufficient.","description_kind":"plain","optional":true}},"description":"Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_lighthouse_snapshot":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance for which to create a snapshot.","description_kind":"plain","required":true},"snapshot_name":{"type":"string","description":"Snapshot name, which can contain up to 60 characters.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_start_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_stop_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_lite_hbase_instance":{"version":0,"block":{"attributes":{"disk_size":{"type":"number","description":"Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 10000, with an adjustment step size of 20.","description_kind":"plain","required":true},"disk_type":{"type":"string","description":"Instance disk type, fill in CLOUD_HSSD to indicate performance cloud storage.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.","description_kind":"plain","required":true},"node_type":{"type":"string","description":"Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.","description_kind":"plain","required":true},"pay_mode":{"type":"number","description":"Instance pay mode. Value range: 0: indicates post pay mode, that is, pay-as-you-go.","description_kind":"plain","required":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","optional":true}},"description":"List of tags to bind to the instance.","description_kind":"plain"}},"zone_settings":{"nesting_mode":"list","block":{"attributes":{"node_num":{"type":"number","description":"Number of nodes.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone to which the instance belongs, such as ap-guangzhou-1.","description_kind":"plain","required":true}},"block_types":{"vpc_settings":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mariadb_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"account description.","description_kind":"plain","optional":true},"host":{"type":"string","description":"host.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"password":{"type":"string","description":"account password.","description_kind":"plain","required":true,"sensitive":true},"read_only":{"type":"number","description":"wether account is read only, 0 means not a read only account.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"user name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_account_privileges":{"version":0,"block":{"attributes":{"global_privileges":{"type":["set","string"],"description":"Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"block_types":{"accounts":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"user host.","description_kind":"plain","required":true},"user":{"type":"string","description":"user name.","description_kind":"plain","required":true}},"description":"account information.","description_kind":"plain"},"min_items":1,"max_items":1},"column_privileges":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"string","description":"Column name.","description_kind":"plain","required":true},"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"database_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true}},"description":"Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"function_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true}},"description":"Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"procedure_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"procedure":{"type":"string","description":"Procedure name.","description_kind":"plain","required":true}},"description":"Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"table_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"table":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"`SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array.","description_kind":"plain"}},"view_privileges":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission information.","description_kind":"plain","required":true},"view":{"type":"string","description":"View name.","description_kind":"plain","required":true}},"description":"Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mariadb_backup_time":{"version":0,"block":{"attributes":{"end_backup_time":{"type":"string","description":"End time of daily backup window in the format of `mm:ss`, such as 23:59.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"start_backup_time":{"type":"string","description":"Start time of daily backup window in the format of `mm:ss`, such as 22:00.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_cancel_dcn_job":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_dedicatedcluster_db_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"dedicated cluster id.","description_kind":"plain","required":true},"db_version_id":{"type":"string","description":"db engine version, default to 0.","description_kind":"plain","optional":true,"computed":true},"goods_num":{"type":"number","description":"number of instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"name of this instance.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"instance memory.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"instance disk storage.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id, it\u0026amp;#39;s required when vpcId is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"vip.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_encrypt_attributes":{"version":0,"block":{"attributes":{"encrypt_enabled":{"type":"number","description":"whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_flush_binlog":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_hour_db_instance":{"version":0,"block":{"attributes":{"db_version_id":{"type":"string","description":"db engine version, default to 10.1.9.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"name of this instance.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"instance memory.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"number of node for instance.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"instance disk storage.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet id, it\u0026amp;#39;s required when vpcId is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"vip.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true,"computed":true},"zones":{"type":["list","string"],"description":"available zone of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_instance":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"ID of the application to which the instance belongs.","description_kind":"plain","computed":true},"auto_renew_flag":{"type":"number","description":"Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.","description_kind":"plain","optional":true,"computed":true},"auto_voucher":{"type":"bool","description":"Whether to automatically use the voucher for payment, the default is not used.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores of the instance.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Instance creation time, the format is 2006-01-02 15:04:05.","description_kind":"plain","computed":true},"db_engine":{"type":"string","description":"Database Engine.","description_kind":"plain","computed":true},"db_version_id":{"type":"string","description":"Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.","description_kind":"plain","optional":true,"computed":true},"dcn_dst_num":{"type":"number","description":"Number of DCN disaster recovery instances.","description_kind":"plain","computed":true},"dcn_flag":{"type":"number","description":"DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.","description_kind":"plain","computed":true},"dcn_instance_id":{"type":"string","description":"DCN source instance ID.","description_kind":"plain","optional":true},"dcn_region":{"type":"string","description":"DCN source region.","description_kind":"plain","optional":true},"dcn_status":{"type":"number","description":"DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.","description_kind":"plain","computed":true},"excluster_id":{"type":"string","description":"Exclusive cluster ID, if it is empty, it means a normal instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, uniquely identifies a TDSQL instance.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Instance name, you can set the name of the instance independently through this field.","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"number","description":"1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type).","description_kind":"plain","computed":true},"ipv6_flag":{"type":"number","description":"Whether IPv6 is supported.","description_kind":"plain","optional":true,"computed":true},"is_audit_supported":{"type":"number","description":"Whether the instance supports auditing. 1-supported; 0-not supported.","description_kind":"plain","computed":true},"is_encrypt_supported":{"type":"number","description":"Whether data encryption is supported. 1-supported; 0-not supported.","description_kind":"plain","computed":true},"is_tmp":{"type":"number","description":"Whether it is a temporary instance, 0 means no, non-zero means yes.","description_kind":"plain","computed":true},"locker":{"type":"number","description":"Asynchronous task process ID when the instance is in an asynchronous task.","description_kind":"plain","computed":true},"machine":{"type":"string","description":"Machine Model.","description_kind":"plain","computed":true},"memory":{"type":"number","description":"Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.","description_kind":"plain","required":true},"paymode":{"type":"string","description":"Payment Mode.","description_kind":"plain","computed":true},"period":{"type":"number","description":"The duration of the purchase, unit: month.","description_kind":"plain","optional":true},"period_end_time":{"type":"string","description":"Instance expiration time, the format is 2006-01-02 15:04:05.","description_kind":"plain","computed":true},"pid":{"type":"number","description":"Product Type ID.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.","description_kind":"plain","optional":true,"computed":true},"qps":{"type":"number","description":"Maximum Qps value.","description_kind":"plain","computed":true},"region":{"type":"string","description":"The name of the region where the instance is located, such as ap-shanghai.","description_kind":"plain","computed":true},"security_group_ids":{"type":["set","string"],"description":"Security group ID list.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.","description_kind":"plain","computed":true},"status_desc":{"type":"string","description":"Description of the current running state of the instance.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Virtual private network subnet ID, required when VpcId is not empty.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"tag list.","description_kind":"plain","optional":true},"tdsql_version":{"type":"string","description":"TDSQL version information.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"The account to which the instance belongs.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The last update time of the instance in the format of 2006-01-02 15:04:05.","description_kind":"plain","computed":true},"vip":{"type":"string","description":"Intranet IP address.","description_kind":"plain","optional":true,"computed":true},"vipv6":{"type":"string","description":"Intranet IPv6.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"A list of voucher IDs. Currently, only one voucher can be specified.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Virtual private network ID, if not passed, it means that it is created as a basic network.","description_kind":"plain","optional":true,"computed":true},"vport":{"type":"number","description":"Intranet port.","description_kind":"plain","computed":true},"wan_domain":{"type":"string","description":"The domain name accessed from the external network, which can be resolved by the public network.","description_kind":"plain","computed":true},"wan_port":{"type":"number","description":"Internet port.","description_kind":"plain","computed":true},"wan_port_ipv6":{"type":"number","description":"Internet IPv6 port.","description_kind":"plain","computed":true},"wan_status":{"type":"number","description":"External network status, 0-unopened; 1-opened; 2-closed; 3-opening.","description_kind":"plain","computed":true},"wan_status_ipv6":{"type":"number","description":"Internet IPv6 status.","description_kind":"plain","computed":true},"wan_vip":{"type":"string","description":"Extranet IP address, accessible from the public network.","description_kind":"plain","computed":true},"wan_vipv6":{"type":"string","description":"Internet IPv6.","description_kind":"plain","computed":true},"zones":{"type":["set","string"],"description":"Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.","description_kind":"plain","required":true}},"block_types":{"init_params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"parameter name.","description_kind":"plain","required":true},"value":{"type":"string","description":"parameter value.","description_kind":"plain","required":true}},"description":"Parameter list. The optional values of this interface are: character_set_server (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lower_case_table_names (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodb_page_size (innodb data page, Default 16K), sync_mode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mariadb_instance_config":{"version":0,"block":{"attributes":{"extranet_access":{"type":"number","description":"External network status, 0-closed; 1- Opening; Default not enabled.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"rs_access_strategy":{"type":"number","description":"RS proximity mode, 0- no strategy, 1- access to the nearest available zone.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_log_file_retention_period":{"version":0,"block":{"attributes":{"days":{"type":"number","description":"The number of days to save, cannot exceed 30.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_operate_hour_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_parameters":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"param":{"type":"string","description":"parameter name.","description_kind":"plain","required":true},"value":{"type":"string","description":"parameter value.","description_kind":"plain","required":true}},"description":"Number of days to keep, no more than 30.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mariadb_renew_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"period":{"type":"number","description":"Renewal duration, unit: month.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_restart_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance ID.","description_kind":"plain","required":true},"restart_time":{"type":"string","description":"expected restart time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"product name, fixed to mariadb.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"security group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_switch_ha":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of tdsql-ow728lmc.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mdl_stream_live_input":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Input name, which can contain 1-32 case-sensitive letters, digits, and underscores and must be unique at the region level.","description_kind":"plain","required":true},"security_group_ids":{"type":["set","string"],"description":"ID of the input security group to attachYou can attach only one security group to an input.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Input typeValid values: `RTMP_PUSH`, `RTP_PUSH`, `UDP_PUSH`, `RTMP_PULL`, `HLS_PULL`, `MP4_PULL`.","description_kind":"plain","required":true}},"block_types":{"input_settings":{"nesting_mode":"list","block":{"attributes":{"app_name":{"type":"string","description":"Application name, which is valid if `Type` is `RTMP_PUSH` and can contain 1-32 letters and digitsNote: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"delay_time":{"type":"number","description":"Delayed time (ms) for playback, which is valid if `Type` is `RTMP_PUSH`Value range: 0 (default) or 10000-600000The value must be a multiple of 1,000.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"input_address":{"type":"string","description":"RTP/UDP input address, which does not need to be entered for the input parameter.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"input_domain":{"type":"string","description":"The domain of an SRT_PUSH address. If this is a request parameter, you do not need to specify it.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"password":{"type":"string","description":"The password, which is used for authentication.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"Source type for stream pulling and relaying. To pull content from private-read COS buckets under the current account, set this parameter to `TencentCOS`; otherwise, leave it empty.Note: this field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"source_url":{"type":"string","description":"Source URL, which is valid if `Type` is `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL` and can contain 1-512 charactersNote: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"stream_name":{"type":"string","description":"Stream name, which is valid if `Type` is `RTMP_PUSH` and can contain 1-32 letters and digitsNote: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The username, which is used for authentication.Note: This field may return `null`, indicating that no valid value was found.","description_kind":"plain","optional":true}},"description":"Input settings. For the type `RTMP_PUSH`, `RTMP_PULL`, `HLS_PULL`, or `MP4_PULL`, 1 or 2 inputs of the corresponding type can be configured.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.","description_kind":"plain","optional":true},"availability_zone_list":{"type":["list","string"],"description":"A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo.\n\t\t\t- Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone.\n\t\t\t- Version 4.2 and above are not supported.\n\t\t\t- Read-only disaster recovery instances are not supported.\n\t\t\t- Basic network cannot be selected.","description_kind":"plain","optional":true,"computed":true},"available_zone":{"type":"string","description":"The available zone of the Mongodb.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the Mongodb instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated.","description_kind":"plain","required":true},"hidden_zone":{"type":"string","description":"The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the Mongodb instance.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO).","description_kind":"plain","required":true},"maintenance_end":{"type":"string","description":"Maintenance window end time.\n\t- The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours.\n\t- The end time must be based on the start time backwards.","description_kind":"plain","optional":true,"computed":true},"maintenance_start":{"type":"string","description":"Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"node_num":{"type":"number","description":"The number of nodes in each replica set. Default value: 3.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of this Mongodb account.","description_kind":"plain","optional":true,"sensitive":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project which the instance belongs.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of the security group.","description_kind":"plain","optional":true},"standby_instance_list":{"type":["list",["object",{"standby_instance_id":"string","standby_instance_region":"string"}]],"description":"List of standby instances' info.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC. The value is required if `vpc_id` is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the Mongodb. Key name `project` is system reserved and can't be used.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP of the Mongodb instance.","description_kind":"plain","computed":true},"volume":{"type":"number","description":"Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"IP port of the Mongodb instance.","description_kind":"plain","computed":true}},"block_types":{"add_node_list":{"nesting_mode":"list","block":{"attributes":{"role":{"type":"string","description":"The node role that needs to be added.\n- SECONDARY: Mongod node;\n- READONLY: read-only node;\n- MONGOS: Mongos node.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone corresponding to the node.\n- single availability zone, where all nodes are in the same availability zone;\n- multiple availability zones: the current standard specification is the distribution of three availability zones, and the master and slave nodes are not in the same availability zone. You should pay attention to configuring the availability zone corresponding to the new node, and the rule that the number of nodes in any two availability zones is greater than the third availability zone must be met after the addition.","description_kind":"plain","required":true}},"description":"Add node attribute list.","description_kind":"plain"}},"remove_node_list":{"nesting_mode":"list","block":{"attributes":{"node_name":{"type":"string","description":"The node ID to delete. The shard cluster must specify the name of the node to be deleted by a group of shards, and the rest of the shards should be grouped and aligned.","description_kind":"plain","required":true},"role":{"type":"string","description":"The node role that needs to be deleted.\n- SECONDARY: Mongod node;\n- READONLY: read-only node;\n- MONGOS: Mongos node.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone corresponding to the node.\n- single availability zone, where all nodes are in the same availability zone;\n- multiple availability zones: the current standard specification is the distribution of three availability zones, and the master and slave nodes are not in the same availability zone. You should pay attention to configuring the availability zone corresponding to the new node, and the rule that the number of nodes in any two availability zones is greater than the third availability zone must be met after the addition.","description_kind":"plain","required":true}},"description":"Add node attribute list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"mongo_user_password":{"type":"string","description":"The password corresponding to the mongouser account. mongouser is the system default account, which is the password set when creating an instance.","description_kind":"plain","optional":true,"sensitive":true},"password":{"type":"string","description":"New account password. Password complexity requirements are as follows: character length range [8,32]. Contains at least letters, numbers and special characters (exclamation point!, at@, pound sign #, percent sign %, caret ^, asterisk *, parentheses (), underscore _).","description_kind":"plain","optional":true,"sensitive":true},"user_desc":{"type":"string","description":"Account remarks.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"The new account name. Its format requirements are as follows: character range [1,32]. Characters in the range of [A,Z], [a,z], [1,9] as well as underscore _ and dash - can be input.","description_kind":"plain","required":true}},"block_types":{"auth_role":{"nesting_mode":"list","block":{"attributes":{"mask":{"type":"number","description":"Permission information of the current account. 0: No permission. 1: read-only. 2: Write only. 3: Read and write.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Refers to the name of the database with the current account permissions.*: Indicates all databases. db.name: Indicates the database of a specific name.","description_kind":"plain","required":true}},"description":"The read and write permission information of the account.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backup":{"version":0,"block":{"attributes":{"backup_method":{"type":"number","description":"0:logical backup, 1:physical backup.","description_kind":"plain","required":true},"backup_remark":{"type":"string","description":"backup notes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backup_download_task":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"The name of the backup file to be downloaded can be obtained through the DescribeDBBackups interface.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true}},"block_types":{"backup_sets":{"nesting_mode":"list","block":{"attributes":{"replica_set_id":{"type":"string","description":"Replication Id.","description_kind":"plain","required":true}},"description":"Specifies the node names of replica sets to download or a list of shard names for sharded clusters.For example, the replica set cmgo-p8vnipr5, example (fixed value): BackupSets.0=cmgo-p8vnipr5_0, the full amount of data can be downloaded.For example, the sharded cluster cmgo-p8vnipr5, for example: BackupSets.0=cmgo-p8vnipr5_0\u0026amp;amp;BackupSets.1=cmgo-p8vnipr5_1, that is, to download the data of shard 0 and 1. If the sharded cluster needs to be downloaded in full, please pass in the example. Full slice name.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backup_rule":{"version":0,"block":{"attributes":{"backup_method":{"type":"number","description":"Set automatic backup method. Valid values:\n- 0: Logical backup;\n- 1: Physical backup;\n- 3: Snapshot backup (supported only in cloud disk version).","description_kind":"plain","required":true},"backup_retention_period":{"type":"number","description":"Specify the number of days to save backup data. The default is 7 days, and the support settings are 7, 30, 90, 180, 365.","description_kind":"plain","optional":true,"computed":true},"backup_time":{"type":"number","description":"Set the start time for automatic backup. The value range is: [0,23]. For example, setting this parameter to 2 means that backup starts at 02:00.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_transparent_data_encryption":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, for example: cmgo-p8vn ***. Currently supported general versions include: 4.4 and 5.0, but the cloud disk version is not currently supported.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"Key ID. If this parameter is not set and the specific key ID is not specified, Tencent Cloud will automatically generate the key and this key will be beyond the control of Terraform.","description_kind":"plain","optional":true},"key_info_list":{"type":["list",["object",{"create_time":"string","key_id":"string","key_name":"string","key_origin":"string","key_usage":"string","status":"string"}]],"description":"List of bound keys.","description_kind":"plain","computed":true},"kms_region":{"type":"string","description":"The region where the Key Management Service (KMS) serves, such as ap-shanghai.","description_kind":"plain","required":true},"transparent_data_encryption_status":{"type":"string","description":"Represents whether transparent encryption is turned on. Valid values:\n- close: Not opened;\n- open: It has been opened.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mongodb_sharding_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.","description_kind":"plain","optional":true},"availability_zone_list":{"type":["list","string"],"description":"A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo.\n\t\t\t- Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone.\n\t\t\t- Version 4.2 and above are not supported.\n\t\t\t- Read-only disaster recovery instances are not supported.\n\t\t\t- Basic network cannot be selected.","description_kind":"plain","optional":true,"computed":true},"available_zone":{"type":"string","description":"The available zone of the Mongodb.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the Mongodb instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated.","description_kind":"plain","required":true},"hidden_zone":{"type":"string","description":"The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the Mongodb instance.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO).","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"mongos_cpu":{"type":"number","description":"Number of mongos cpu.","description_kind":"plain","optional":true,"computed":true},"mongos_memory":{"type":"number","description":"Mongos memory size in GB.","description_kind":"plain","optional":true,"computed":true},"mongos_node_num":{"type":"number","description":"Number of mongos.","description_kind":"plain","optional":true,"computed":true},"nodes_per_shard":{"type":"number","description":"Number of nodes per shard, at least 3(one master and two slaves).","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of this Mongodb account.","description_kind":"plain","optional":true,"sensitive":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project which the instance belongs.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of the security group.","description_kind":"plain","optional":true},"shard_quantity":{"type":"number","description":"Number of sharding.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC. The value is required if `vpc_id` is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the Mongodb. Key name `project` is system reserved and can't be used.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP of the Mongodb instance.","description_kind":"plain","computed":true},"volume":{"type":"number","description":"Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"IP port of the Mongodb instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mongodb_standby_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.","description_kind":"plain","optional":true},"available_zone":{"type":"string","description":"The available zone of the Mongodb standby instance. NOTE: must not be same with father instance's.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of the Mongodb instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the standby Mongodb instance and must be same as the version of main instance.","description_kind":"plain","computed":true},"father_instance_id":{"type":"string","description":"Indicates the main instance ID of standby instances.","description_kind":"plain","required":true},"father_instance_region":{"type":"string","description":"Indicates the region of main instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Name of the Mongodb instance.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Type of standby Mongodb instance and must be same as the type of main instance.","description_kind":"plain","computed":true},"memory":{"type":"number","description":"Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when charge_type is set to `PREPAID`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project which the instance belongs.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of the security group.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of the subnet within this VPC. The value is required if `vpc_id` is set.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the Mongodb. Key name `project` is system reserved and can't be used.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP of the Mongodb instance.","description_kind":"plain","computed":true},"volume":{"type":"number","description":"Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"IP port of the Mongodb instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_notice":{"version":0,"block":{"attributes":{"amp_consumer_id":{"type":"string","description":"Amp consumer ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_preset":{"type":"number","description":"Whether it is the system default notification template 0=No 1=Yes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Notification template name within 60.","description_kind":"plain","required":true},"notice_language":{"type":"string","description":"Notification language zh-CN=Chinese en-US=English.","description_kind":"plain","required":true},"notice_type":{"type":"string","description":"Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.","description_kind":"plain","required":true},"policy_ids":{"type":["set","string"],"description":"List of alarm policy IDs bound to the alarm notification template.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Last modified time.","description_kind":"plain","computed":true},"updated_by":{"type":"string","description":"Last Modified By.","description_kind":"plain","computed":true}},"block_types":{"cls_notices":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"number","description":"Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled.","description_kind":"plain","optional":true},"log_set_id":{"type":"string","description":"Log collection Id.","description_kind":"plain","required":true},"region":{"type":"string","description":"Regional.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Theme Id.","description_kind":"plain","required":true}},"description":"A maximum of one alarm notification can be pushed to the CLS service.","description_kind":"plain"}},"url_notices":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"number","description":"Notification End Time Seconds at the start of a day.","description_kind":"plain","optional":true},"is_valid":{"type":"number","description":"If passed verification `0` is no, `1` is yes. Default `0`.","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"number","description":"Notification Start Time Number of seconds at the start of a day.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Callback URL (limited to 256 characters).","description_kind":"plain","required":true},"validation_code":{"type":"string","description":"Verification code.","description_kind":"plain","optional":true},"weekday":{"type":["set","number"],"description":"Notification period 1-7 indicates Monday to Sunday.","description_kind":"plain","optional":true}},"description":"The maximum number of callback notifications is 3.","description_kind":"plain"}},"user_notices":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"number","description":"The number of seconds since the notification end time 00:00:00 (value range 0-86399).","description_kind":"plain","required":true},"group_ids":{"type":["set","number"],"description":"User group ID list.","description_kind":"plain","optional":true},"need_phone_arrive_notice":{"type":"number","description":"Contact notification required 0= No 1= Yes.","description_kind":"plain","optional":true},"notice_way":{"type":["set","string"],"description":"Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat.","description_kind":"plain","required":true},"phone_call_type":{"type":"string","description":"Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call.","description_kind":"plain","optional":true},"phone_circle_interval":{"type":"number","description":"Number of seconds between polls (value range: 60-900).","description_kind":"plain","optional":true},"phone_circle_times":{"type":"number","description":"Number of telephone polls (value range: 1-5).","description_kind":"plain","optional":true},"phone_inner_interval":{"type":"number","description":"Number of seconds between calls in a polling session (value range: 60-900).","description_kind":"plain","optional":true},"phone_order":{"type":["set","number"],"description":"Telephone polling list.","description_kind":"plain","optional":true},"receiver_type":{"type":"string","description":"Recipient Type USER=User GROUP=User Group.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"The number of seconds since the notification start time 00:00:00 (value range 0-86399).","description_kind":"plain","required":true},"user_ids":{"type":["set","number"],"description":"User UID List.","description_kind":"plain","optional":true},"weekday":{"type":["set","number"],"description":"Notification period 1-7 indicates Monday to Sunday.","description_kind":"plain","optional":true}},"description":"Alarm notification template list.(At most five).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_policy":{"version":0,"block":{"attributes":{"conditon_template_id":{"type":"number","description":"ID of trigger condition template.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The alarm policy create time.","description_kind":"plain","computed":true},"enable":{"type":"number","description":"Whether to enable, default is `1`.","description_kind":"plain","optional":true},"group_by":{"type":["set","string"],"description":"Aggregate dimension list, specify which dimension keys to use for group by.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_type":{"type":"string","description":"The type of monitor.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"The type of alarm.","description_kind":"plain","required":true},"notice_ids":{"type":["list","string"],"description":"List of notification rule IDs.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"The name of policy.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID. For products with different projects, a value other than -1 must be passed in.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"The remark of policy group.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"The alarm policy update time.","description_kind":"plain","computed":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"is_union_rule":{"type":"number","description":"The and or relation of indicator alarm rule.","description_kind":"plain","optional":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"continue_period":{"type":"number","description":"Number of periods.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Metric display name, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"is_power_notice":{"type":"number","description":"Whether the alarm frequency increases exponentially.","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Metric name or event name.","description_kind":"plain","optional":true},"notice_frequency":{"type":"number","description":"Alarm interval in seconds.","description_kind":"plain","optional":true,"computed":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Statistical period in seconds.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Trigger condition type.","description_kind":"plain","optional":true,"computed":true},"unit":{"type":"string","description":"Unit, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"value":{"type":"string","description":"Threshold.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"dimensions":{"type":"string","description":"JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).","description_kind":"plain","optional":true}},"description":"Filter condition for one single trigger rule. Must set it when create tke-xxx rules.","description_kind":"plain"},"max_items":1}},"description":"A list of metric trigger condition.","description_kind":"plain"}}},"description":"A list of metric trigger condition.","description_kind":"plain"},"max_items":1},"event_conditions":{"nesting_mode":"list","block":{"attributes":{"continue_period":{"type":"number","description":"Number of periods.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Metric display name, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"is_power_notice":{"type":"number","description":"Whether the alarm frequency increases exponentially.","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Metric name or event name.","description_kind":"plain","optional":true},"notice_frequency":{"type":"number","description":"Alarm interval in seconds.","description_kind":"plain","optional":true,"computed":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Statistical period in seconds.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"Trigger condition type.","description_kind":"plain","optional":true,"computed":true},"unit":{"type":"string","description":"Unit, which is used in the output parameter.","description_kind":"plain","optional":true,"computed":true},"value":{"type":"string","description":"Threshold.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"dimensions":{"type":"string","description":"JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).","description_kind":"plain","optional":true}},"description":"Filter condition for one single trigger rule. Must set it when create tke-xxx rules.","description_kind":"plain"},"max_items":1}},"description":"A list of event trigger condition.","description_kind":"plain"}},"filter":{"nesting_mode":"list","block":{"attributes":{"dimensions":{"type":"string","description":"JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).","description_kind":"plain","required":true}},"description":"Global filters.","description_kind":"plain"},"max_items":1},"policy_tag":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Policy tag to bind object.","description_kind":"plain"}},"trigger_tasks":{"nesting_mode":"list","block":{"attributes":{"task_config":{"type":"string","description":"Configuration information in JSON format.","description_kind":"plain","required":true},"type":{"type":"string","description":"Triggered task type.","description_kind":"plain","required":true}},"description":"Triggered task list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_policy_set_default":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"module":{"type":"string","description":"Fixed value, as `monitor`.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Policy id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_binding_object":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Policy group ID for binding objects.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"dimensions":{"nesting_mode":"set","block":{"attributes":{"dimensions_json":{"type":"string","description":"Represents a collection of dimensions of an object instance, json format.eg:'{\"unInstanceId\":\"ins-ot3cq4bi\"}'.","description_kind":"plain","required":true},"unique_id":{"type":"string","description":"Object unique ID.","description_kind":"plain","computed":true}},"description":"A list objects. Each element contains the following attributes:","description_kind":"plain"},"min_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_monitor_binding_receiver":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Policy group ID for binding receivers.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"receivers":{"nesting_mode":"list","block":{"attributes":{"end_time":{"type":"number","description":"End of alarm period. Meaning with `start_time`.","description_kind":"plain","optional":true},"notify_way":{"type":["list","string"],"description":"Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`.","description_kind":"plain","required":true},"receive_language":{"type":"string","description":"Alert sending language. Optional `en-US`,`zh-CN`.","description_kind":"plain","optional":true},"receiver_group_list":{"type":["list","number"],"description":"Alarm receive group ID list.","description_kind":"plain","optional":true},"receiver_type":{"type":"string","description":"Receive type. Optional `group`,`user`.","description_kind":"plain","required":true},"receiver_user_list":{"type":["list","number"],"description":"Alarm receiver ID list.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"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'.","description_kind":"plain","optional":true}},"description":"A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes:","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_dns_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true},"name_servers":{"type":["set","string"],"description":"DNS nameserver list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_env_config":{"version":0,"block":{"attributes":{"envs":{"type":["map","string"],"description":"Environment variables.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_instance":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to automatically use vouchers.","description_kind":"plain","optional":true},"enable_internet":{"type":"bool","description":"Control whether grafana could be accessed by internet.","description_kind":"plain","optional":true,"computed":true},"grafana_init_password":{"type":"string","description":"Grafana server admin password.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"instance_status":{"type":"number","description":"Grafana instance status, 1: Creating, 2: Running, 6: Stopped.","description_kind":"plain","computed":true},"internal_url":{"type":"string","description":"Grafana public address.","description_kind":"plain","computed":true},"internet_url":{"type":"string","description":"Grafana intranet address.","description_kind":"plain","computed":true},"is_destroy":{"type":"bool","description":"Whether to clean up completely, the default is false.","description_kind":"plain","optional":true},"is_distroy":{"type":"bool","description":"Whether to clean up completely, the default is false.","description_kind":"plain","deprecated":true,"optional":true},"root_url":{"type":"string","description":"Grafana external url which could be accessed by user.","description_kind":"plain","computed":true},"subnet_ids":{"type":["set","string"],"description":"Subnet Id array.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc Id.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_integration":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"generated json string of given integration json schema.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"integration desc.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"grafana instance id.","description_kind":"plain","required":true},"integration_id":{"type":"string","description":"integration id.","description_kind":"plain","computed":true},"kind":{"type":"string","description":"integration json schema kind.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_notification_channel":{"version":0,"block":{"attributes":{"channel_id":{"type":"string","description":"plugin id.","description_kind":"plain","computed":true},"channel_name":{"type":"string","description":"channel name.","description_kind":"plain","optional":true,"computed":true},"extra_org_ids":{"type":["set","string"],"description":"extra grafana organization id list, default to 1 representing Main Org.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"grafana instance id.","description_kind":"plain","required":true},"org_id":{"type":"number","description":"Grafana organization which channel will be installed, default to 1 representing Main Org.","description_kind":"plain","optional":true,"computed":true},"receivers":{"type":["set","string"],"description":"cloud monitor notification template notice-id list.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_plugin":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance id.","description_kind":"plain","required":true},"plugin_id":{"type":"string","description":"Plugin id.","description_kind":"plain","required":true},"version":{"type":"string","description":"Plugin version.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_sso_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"grafana instance id.","description_kind":"plain","required":true},"notes":{"type":"string","description":"account related description.","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"string","description":"sub account uin of specific user.","description_kind":"plain","required":true}},"block_types":{"role":{"nesting_mode":"list","block":{"attributes":{"organization":{"type":"string","description":"Grafana organization id string.","description_kind":"plain","required":true},"role":{"type":"string","description":"Grafana role, one of {Admin,Editor,Viewer}.","description_kind":"plain","required":true}},"description":"grafana role.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_sso_cam_config":{"version":0,"block":{"attributes":{"enable_sso_cam_check":{"type":"bool","description":"Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_sso_config":{"version":0,"block":{"attributes":{"enable_sso":{"type":"bool","description":"Whether to enable SSO: `true` for enabling; `false` for disabling.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_version_upgrade":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Version alias.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_whitelist_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true},"whitelist":{"type":["set","string"],"description":"The addresses in the whitelist.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_policy_binding_object":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"Alarm policy ID for binding objects.","description_kind":"plain","required":true}},"block_types":{"dimensions":{"nesting_mode":"set","block":{"attributes":{"dimensions_json":{"type":"string","description":"Represents a collection of dimensions of an object instance, json format.eg:'{\"unInstanceId\":\"ins-ot3cq4bi\"}'.","description_kind":"plain","required":true},"unique_id":{"type":"string","description":"Object unique ID.","description_kind":"plain","computed":true}},"description":"A list objects. Each element contains the following attributes:","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_policy_group":{"version":0,"block":{"attributes":{"binding_objects":{"type":["list",["object",{"dimensions_json":"string","is_shielded":"number","region":"string","unique_id":"string"}]],"description":"A list binding objects(list only those in the `provider.region`). Each element contains the following attributes:","description_kind":"plain","computed":true},"dimension_group":{"type":["list","string"],"description":"A list of dimensions for this policy group.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Policy group name, length should between 1 and 20.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_union_rule":{"type":"number","description":"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.","description_kind":"plain","optional":true},"last_edit_uin":{"type":"string","description":"Recently edited user uin.","description_kind":"plain","computed":true},"policy_view_name":{"type":"string","description":"Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"The project id to which the policy group belongs, default is `0`.","description_kind":"plain","optional":true},"receivers":{"type":["list",["object",{"end_time":"number","need_send_notice":"number","notify_way":["list","string"],"person_interval":"number","receive_language":"string","receiver_group_list":["list","number"],"receiver_type":"string","receiver_user_list":["list","number"],"recover_notify":["list","string"],"round_interval":"number","round_number":"number","send_for":["list","string"],"start_time":"number","uid_list":["list","number"]}]],"description":"A list of receivers. Each element contains the following attributes:","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Policy group's remark information.","description_kind":"plain","required":true},"support_regions":{"type":["list","string"],"description":"Support regions this policy group.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"The policy group update time.","description_kind":"plain","computed":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"alarm_notify_period":{"type":"number","description":"Alarm sending cycle per second. \u003c0 does not fire, `0` only fires once, and \u003e0 fires every triggerTime second.","description_kind":"plain","required":true},"alarm_notify_type":{"type":"number","description":"Alarm sending convergence type. `0` continuous alarm, `1` index alarm.","description_kind":"plain","required":true},"calc_period":{"type":"number","description":"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)`.","description_kind":"plain","optional":true,"computed":true},"calc_type":{"type":"number","description":"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)`.","description_kind":"plain","optional":true,"computed":true},"calc_value":{"type":"number","description":"Threshold value, refer to `data.tencentcloud_monitor_policy_conditions(calc_value_*)`.","description_kind":"plain","optional":true,"computed":true},"continue_period":{"type":"number","description":"The rule triggers an alert that lasts for several detection cycles, refer to `data.tencentcloud_monitor_policy_conditions(period_num_keys)`.","description_kind":"plain","optional":true,"computed":true},"metric_id":{"type":"number","description":"Id of the metric, refer to `data.tencentcloud_monitor_policy_conditions(metric_id)`.","description_kind":"plain","required":true}},"description":"A list of threshold rules. Each element contains the following attributes:","description_kind":"plain"}},"event_conditions":{"nesting_mode":"list","block":{"attributes":{"alarm_notify_period":{"type":"number","description":"Alarm sending cycle per second. \u003c0 does not fire, `0` only fires once, and \u003e0 fires every triggerTime second.","description_kind":"plain","required":true},"alarm_notify_type":{"type":"number","description":"Alarm sending convergence type. `0` continuous alarm, `1` index alarm.","description_kind":"plain","required":true},"event_id":{"type":"number","description":"The ID of this event metric, refer to `data.tencentcloud_monitor_policy_conditions(event_id).","description_kind":"plain","required":true}},"description":"A list of event rules. Each element contains the following attributes:","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_monitor_tmp_alert_group":{"version":0,"block":{"attributes":{"amp_receivers":{"type":["set","string"],"description":"Tencent cloud notification template id list.","description_kind":"plain","optional":true},"group_id":{"type":"string","description":"Alarm group id.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Unique alert group name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","optional":true},"repeat_interval":{"type":"string","description":"Alert message send interval, default 1 hour.","description_kind":"plain","optional":true}},"block_types":{"custom_receiver":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Only effect when alertmanager in user cluster, this cluster id.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Only effect when alertmanager in user cluster, this cluster type (tke|eks|tdcc).","description_kind":"plain","optional":true},"type":{"type":"string","description":"Custom receiver type, webhook|alertmanager.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Custom receiver address, can be accessed by process in prometheus instance subnet.","description_kind":"plain","optional":true}},"block_types":{"allowed_time_ranges":{"nesting_mode":"list","block":{"attributes":{"end":{"type":"string","description":"Time range end, seconds since 0 o'clock.","description_kind":"plain","optional":true},"start":{"type":"string","description":"Time range start, seconds since 0 o'clock.","description_kind":"plain","optional":true}},"description":"Time ranges which allow alert message send.","description_kind":"plain"}}},"description":"User custom notification template, such as webhook, alertmanager.","description_kind":"plain"},"max_items":1},"rules":{"nesting_mode":"list","block":{"attributes":{"annotations":{"type":["map","string"],"description":"Annotation of alert rule. `summary`, `description` is special annotation in prometheus, mapping `Alarm Object`, `Alarm Information` in alarm message.","description_kind":"plain","optional":true},"duration":{"type":"string","description":"Rule alarm duration.","description_kind":"plain","optional":true},"expr":{"type":"string","description":"Prometheus alert expression.","description_kind":"plain","optional":true},"labels":{"type":["map","string"],"description":"Labels of alert rule.","description_kind":"plain","optional":true},"rule_name":{"type":"string","description":"Alert rule name.","description_kind":"plain","optional":true},"state":{"type":"number","description":"Rule state. `2`-enable, `3`-disable, default `2`.","description_kind":"plain","optional":true}},"description":"A list of alert rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_alert_rule":{"version":0,"block":{"attributes":{"duration":{"type":"string","description":"Rule alarm duration.","description_kind":"plain","optional":true},"expr":{"type":"string","description":"Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"receivers":{"type":["set","string"],"description":"Alarm notification template id list.","description_kind":"plain","required":true},"rule_name":{"type":"string","description":"Rule name.","description_kind":"plain","required":true},"rule_state":{"type":"number","description":"Rule state code.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Alarm Policy Template Classification.","description_kind":"plain","optional":true}},"block_types":{"annotations":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"Rule alarm duration.","description_kind":"plain"}},"labels":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"Rule alarm duration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_cvm_agent":{"version":0,"block":{"attributes":{"agent_id":{"type":"string","description":"Agent id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"name":{"type":"string","description":"Agent name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_exporter_integration":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"content":{"type":"string","description":"Integration config.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"kind":{"type":"string","description":"Type.","description_kind":"plain","required":true},"kube_type":{"type":"number","description":"Integration config.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_grafana_config":{"version":0,"block":{"attributes":{"config":{"type":"string","description":"JSON encoded string.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_instance":{"version":0,"block":{"attributes":{"api_root_path":{"type":"string","description":"Prometheus HTTP API root address.","description_kind":"plain","computed":true},"data_retention_time":{"type":"number","description":"Data retention time(in days). Value range: 15, 30, 45, 90, 180, 360, 720.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"ipv4_address":{"type":"string","description":"Instance IPv4 address.","description_kind":"plain","computed":true},"proxy_address":{"type":"string","description":"Proxy address.","description_kind":"plain","computed":true},"remote_write":{"type":"string","description":"Prometheus remote write address.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet Id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc Id.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Available zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_manage_grafana_attachment":{"version":0,"block":{"attributes":{"grafana_id":{"type":"string","description":"Grafana instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Prometheus instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_recording_rule":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"Recording rule group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"name":{"type":"string","description":"Recording rule name.","description_kind":"plain","required":true},"rule_state":{"type":"number","description":"Rule state.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_scrape_job":{"version":0,"block":{"attributes":{"agent_id":{"type":"string","description":"Agent id.","description_kind":"plain","required":true},"config":{"type":"string","description":"Job content.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_alert_policy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true}},"block_types":{"alert_rule":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"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.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Policy name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"If the alarm is sent from a template, the TemplateId is the template id.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Last modified time.","description_kind":"plain","optional":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether it is enabled.","description_kind":"plain","required":true},"notify_way":{"type":["set","string"],"description":"Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods.","description_kind":"plain","optional":true},"phone_arrive_notice":{"type":"bool","description":"Telephone alerts reach notifications.","description_kind":"plain","optional":true},"phone_circle_interval":{"type":"number","description":"Effective end timeTelephone alarm wheel interval. Units: Seconds.","description_kind":"plain","optional":true},"phone_circle_times":{"type":"number","description":"PhoneCircleTimes.","description_kind":"plain","optional":true},"phone_inner_interval":{"type":"number","description":"Telephone alarm wheel intervals. Units: Seconds.","description_kind":"plain","optional":true},"phone_notify_order":{"type":["set","number"],"description":"Telephone alarm sequence.","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","string"],"description":"Alert Receiving Group (User Group).","description_kind":"plain","optional":true},"repeat_interval":{"type":"string","description":"Convergence time.","description_kind":"plain","optional":true},"time_range_end":{"type":"string","description":"Effective end time.","description_kind":"plain","optional":true},"time_range_start":{"type":"string","description":"The time from which it takes effect.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`.","description_kind":"plain","required":true},"web_hook":{"type":"string","description":"If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","optional":true}},"block_types":{"alert_manager":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"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.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Alertmanager url.","description_kind":"plain","required":true}},"description":"If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved..","description_kind":"plain"},"max_items":1}},"description":"Alarm channels, which may be returned using null in the template.","description_kind":"plain"},"max_items":1},"rules":{"nesting_mode":"list","block":{"attributes":{"describe":{"type":"string","description":"A description of the rule.","description_kind":"plain","optional":true},"for":{"type":"string","description":"Time of duration.","description_kind":"plain","required":true},"name":{"type":"string","description":"Rule name.","description_kind":"plain","required":true},"rule":{"type":"string","description":"Prometheus statement.","description_kind":"plain","required":true},"rule_state":{"type":"number","description":"Alarm rule status.","description_kind":"plain","optional":true},"template":{"type":"string","description":"Alert sending template.","description_kind":"plain","required":true}},"block_types":{"annotations":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of map.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of map.","description_kind":"plain","required":true}},"description":"Refer to annotations in prometheus rule.","description_kind":"plain"}},"labels":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Name of map.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value of map.","description_kind":"plain","required":true}},"description":"Extra labels.","description_kind":"plain"},"min_items":1}},"description":"A list of rules.","description_kind":"plain"},"min_items":1}},"description":"Alarm notification channels.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_basic_config":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"cluster_type":{"type":"string","description":"Type of cluster.","description_kind":"plain","required":true},"config":{"type":"string","description":"Full configuration in yaml format.","description_kind":"plain","computed":true},"config_type":{"type":"string","description":"config type, `service_monitors`, `pod_monitors`, `raw_jobs`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","required":true},"metrics_name":{"type":["set","string"],"description":"Configure the name of the metric to keep on.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name. The naming rule is: namespace/name. If you don\u0026#39;t have any namespace, use the default namespace: kube-system, otherwise use the specified one.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_cluster_agent":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true}},"block_types":{"agents":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"An id identify the cluster, like `cls-xxxxxx`.","description_kind":"plain","required":true},"cluster_name":{"type":"string","description":"the name of the cluster.","description_kind":"plain","computed":true},"cluster_type":{"type":"string","description":"Type of cluster.","description_kind":"plain","required":true},"enable_external":{"type":"bool","description":"Whether to enable the public network CLB.","description_kind":"plain","required":true},"not_install_basic_scrape":{"type":"bool","description":"Whether to install the default collection configuration.","description_kind":"plain","optional":true},"not_scrape":{"type":"bool","description":"Whether to collect indicators, true means drop all indicators, false means collect default indicators.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Limitation of region.","description_kind":"plain","required":true},"status":{"type":"string","description":"agent state, `normal`, `abnormal`.","description_kind":"plain","computed":true}},"block_types":{"external_labels":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Indicator name.","description_kind":"plain","required":true},"value":{"type":"string","description":"Index value.","description_kind":"plain","optional":true}},"description":"All metrics collected by the cluster will carry these labels.","description_kind":"plain"}},"in_cluster_pod_config":{"nesting_mode":"list","block":{"attributes":{"host_net":{"type":"bool","description":"Whether to use HostNetWork.","description_kind":"plain","required":true}},"block_types":{"node_selector":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The pod configuration name of the component deployed in the cluster.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Pod configuration values for components deployed in the cluster.","description_kind":"plain","optional":true}},"description":"Specify the pod to run the node.","description_kind":"plain"}},"tolerations":{"nesting_mode":"list","block":{"attributes":{"effect":{"type":"string","description":"blemish effect to match.","description_kind":"plain","optional":true},"key":{"type":"string","description":"The taint key to which the tolerance applies.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"key-value relationship.","description_kind":"plain","optional":true}},"description":"Tolerate Stain.","description_kind":"plain"}}},"description":"Pod configuration for components deployed in the cluster.","description_kind":"plain"},"max_items":1}},"description":"agent list.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_config":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of cluster.","description_kind":"plain","required":true},"cluster_type":{"type":"string","description":"Type of cluster.","description_kind":"plain","required":true},"config":{"type":"string","description":"Global configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","required":true}},"block_types":{"pod_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"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.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for output parameters, if the configuration comes from a template, it is the template id.","description_kind":"plain","optional":true}},"description":"Configuration of the pod monitors.","description_kind":"plain"}},"raw_jobs":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for output parameters, if the configuration comes from a template, it is the template id.","description_kind":"plain","optional":true}},"description":"Configuration of the native prometheus job.","description_kind":"plain"}},"service_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"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.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for output parameters, if the configuration comes from a template, it is the template id.","description_kind":"plain","optional":true}},"description":"Configuration of the service monitors.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_global_notification":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true}},"block_types":{"notification":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Alarm notification switch.","description_kind":"plain","required":true},"notify_way":{"type":["set","string"],"description":"Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`.","description_kind":"plain","optional":true},"phone_arrive_notice":{"type":"bool","description":"Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_circle_interval":{"type":"number","description":"Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_circle_times":{"type":"number","description":"Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_inner_interval":{"type":"number","description":"Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"phone_notify_order":{"type":["set","number"],"description":"Phone alert sequence, NotifyWay is `CALL`, and this parameter is used.","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","string"],"description":"Alarm receiving group(user group).","description_kind":"plain","optional":true},"repeat_interval":{"type":"string","description":"Convergence time.","description_kind":"plain","optional":true},"time_range_end":{"type":"string","description":"Effective end time.","description_kind":"plain","optional":true},"time_range_start":{"type":"string","description":"Effective start time.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`.","description_kind":"plain","required":true},"web_hook":{"type":"string","description":"Web hook, if Type is `webhook`, this field is required.","description_kind":"plain","optional":true}},"block_types":{"alert_manager":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Cluster type.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Alert manager url.","description_kind":"plain","required":true}},"description":"Alert manager, if Type is `alertmanager`, this field is required.","description_kind":"plain"}}},"description":"Alarm notification channels.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_record_rule_yaml":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"An ID identify the cluster, like cls-xxxxxx.","description_kind":"plain","computed":true},"content":{"type":"string","description":"Contents of record rules in yaml format.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the instance.","description_kind":"plain","computed":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of record rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"template":{"nesting_mode":"list","block":{"attributes":{"describe":{"type":"string","description":"Template description.","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Whether the system-supplied default template is used for outgoing references.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level.","description_kind":"plain","required":true},"name":{"type":"string","description":"Template name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"The ID of the template, which is used for the outgoing reference.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last updated, for outgoing references.","description_kind":"plain","optional":true},"version":{"type":"string","description":"Whether the system-supplied default template is used for outgoing references.","description_kind":"plain","optional":true}},"block_types":{"pod_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is a cluster, A list of PodMonitors rules in the template.","description_kind":"plain"}},"raw_jobs":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is a cluster, A list of RawJobs rules in the template.","description_kind":"plain"}},"record_rules":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is instance, A list of aggregation rules in the template.","description_kind":"plain"}},"service_monitors":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"Config.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"template_id":{"type":"string","description":"Used for the argument, if the configuration comes to the template, the template id.","description_kind":"plain","optional":true}},"description":"Effective when Level is a cluster, A list of ServiceMonitor rules in the template.","description_kind":"plain"}}},"description":"Template settings.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_tke_template_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_id":{"type":"string","description":"The ID of the template, which is used for the outgoing reference.","description_kind":"plain","required":true}},"block_types":{"targets":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name the cluster.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"Cluster type.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"Name of the prometheus instance.","description_kind":"plain","optional":true},"region":{"type":"string","description":"target area.","description_kind":"plain","required":true},"sync_time":{"type":"string","description":"Last sync template time.","description_kind":"plain","optional":true},"version":{"type":"string","description":"Template version currently in use.","description_kind":"plain","optional":true}},"description":"Sync target details.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_adaptive_dynamic_streaming_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"disable_higher_video_bitrate":{"type":"number","description":"Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.","description_kind":"plain","optional":true},"disable_higher_video_resolution":{"type":"number","description":"Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Adaptive transcoding format, value range:HLS, MPEG-DASH.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"stream_infos":{"nesting_mode":"list","block":{"attributes":{"remove_audio":{"type":"number","description":"Whether to remove audio stream, value:0: reserved.1: remove.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video stream, value:0: reserved.1: remove.","description_kind":"plain","optional":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio parameter information.","description_kind":"plain"},"min_items":1,"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video parameter information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mps_ai_analysis_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Ai analysis template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Ai analysis template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"classification_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai classification task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai classification task control parameters.","description_kind":"plain"},"max_items":1},"cover_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai cover task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai cover task control parameters.","description_kind":"plain"},"max_items":1},"frame_tag_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai frame tag task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai frame tag task control parameters.","description_kind":"plain"},"max_items":1},"tag_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ai tag task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ai tag task control parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_ai_recognition_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Ai recognition template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Ai recognition template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"asr_full_text_configure":{"nesting_mode":"list","block":{"attributes":{"subtitle_format":{"type":"string","description":"Generated subtitle file format, if left blank or blank string means no subtitle file will be generated, optional value:vtt: Generate WebVTT subtitle files.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Asr full text recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Asr full text recognition control parameters.","description_kind":"plain"},"max_items":1},"asr_words_configure":{"nesting_mode":"list","block":{"attributes":{"label_set":{"type":["set","string"],"description":"Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Asr word recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Asr word recognition control parameters.","description_kind":"plain"},"max_items":1},"face_configure":{"nesting_mode":"list","block":{"attributes":{"default_library_label_set":{"type":["set","string"],"description":"Default face filter tag, specify the tag of the default face that needs to be returned. If not filled or empty, all default face results will be returned. Label optional value:entertainment, sport, politician.","description_kind":"plain","optional":true},"face_library":{"type":"string","description":"Face library selection, optional value:Default, UserDefine, AllDefault value: All, use the system default face library and user-defined face library.","description_kind":"plain","optional":true},"score":{"type":"number","description":"Face recognition filter score, when the recognition result reaches the score above, the recognition result will be returned. The default is 95 points. Value range: 0 - 100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ai face recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true},"user_define_library_label_set":{"type":["set","string"],"description":"User-defined face filter tag, specify the tag of the user-defined face that needs to be returned. If not filled or empty, all custom face results will be returned.The maximum number of tags is 100, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true}},"description":"Face recognition control parameters.","description_kind":"plain"},"max_items":1},"ocr_full_text_configure":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Ocr full text recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr full text control parameters.","description_kind":"plain"},"max_items":1},"ocr_words_configure":{"nesting_mode":"list","block":{"attributes":{"label_set":{"type":["set","string"],"description":"Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr words recognition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr words recognition control parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_animated_graphics_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Animation format, the values are gif and webp. Default is gif.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Frame rate, value range: [1, 30], unit: Hz.","description_kind":"plain","required":true},"height":{"type":"number","description":"The maximum value of the animation height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rotation diagram template name, length limit: 64 characters.","description_kind":"plain","optional":true},"quality":{"type":"number","description":"Image quality, value range: [1, 100], default value is 75.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of the animation width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_content_review_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Content review template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Content review template name, length limit: 64 characters.","description_kind":"plain","optional":true}},"block_types":{"political_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Political asr task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Political asr control parameters.","description_kind":"plain"},"max_items":1},"img_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 97 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"Political image filter tag, if the review result contains the selected tag, the result will be returned, if the filter tag is empty, all the review results will be returned, the optional value is:violation_photo, politician, entertainment, sport, entrepreneur, scholar, celebrity, military.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 95 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Political image task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Political image control parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Political ocr task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Political ocr control parameters.","description_kind":"plain"},"max_items":1}},"description":"Political control parameters.","description_kind":"plain"},"max_items":1},"porn_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Voice pornography task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Voice pornography control parameters.","description_kind":"plain"},"max_items":1},"img_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 90 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"Porn image filter label, if the review result contains the selected label, the result will be returned. If the filter label is empty, all the review results will be returned. The optional value is:porn, vulgar, intimacy, sexy.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 0. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Porn screen task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Porn image Identification Control Parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr pornography task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr pornography control parameters.","description_kind":"plain"},"max_items":1}},"description":"Control parameters for porn image.","description_kind":"plain"},"max_items":1},"prohibited_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Voice Prohibition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Voice Prohibition Control Parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr Prohibition task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr Prohibition Control Parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Prohibited control parameters. Prohibited content includes:abuse, drug-related violations.Note: this parameter is not yet supported.","description_kind":"plain"},"max_items":1},"terrorism_configure":{"nesting_mode":"list","block":{"block_types":{"img_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 90 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"Terrorism image filter tag, if the review result contains the selected tag, the result will be returned, if the filter tag is empty, all the review results will be returned, the optional value is:guns, crowd, bloody, police, banners, militant, explosion, terrorists, scenario.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 80 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Terrorism image task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Terrorism image task control parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Ocr terrorism image task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"Ocr terrorism task Control Parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Control parameters for unsafe information.","description_kind":"plain"},"max_items":1},"user_define_configure":{"nesting_mode":"list","block":{"block_types":{"asr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"User-defined asr tags, the review result contains the selected tag and returns the result, if the filter tag is empty, all review results are returned. If you want to use the tag filtering function, when adding a asr library, you need to add the corresponding character tag.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"User-defined asr review task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"User-defined asr text review control parameters.","description_kind":"plain"},"max_items":1},"face_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"User-defined face review tags, the review result contains the selected tag and returns the result, if the filter tag is empty, all review results are returned. If you want to use the tag filtering function, when adding a face library, you need to add the corresponding character tag.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"User-defined face review task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"User-defined face review control parameters.","description_kind":"plain"},"max_items":1},"ocr_review_info":{"nesting_mode":"list","block":{"attributes":{"block_confidence":{"type":"number","description":"The score threshold for judging suspected violations. When the smart review reaches the score above, it is considered suspected violations. If it is not filled, the default is 100 points. Value range: 0~100.","description_kind":"plain","optional":true},"label_set":{"type":["set","string"],"description":"User-defined ocr tags, the review result contains the selected tag and returns the result, if the filter tag is empty, all review results are returned. If you want to use the tag filtering function, when adding a ocr library, you need to add the corresponding character tag.The maximum number of tags is 10, and the length of each tag is up to 16 characters.","description_kind":"plain","optional":true},"review_confidence":{"type":"number","description":"The score threshold for judging whether manual review is required for violations. When the intelligent review reaches the score above, it is considered that manual review is required. If it is not filled, the default is 75 points. Value range: 0~100.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"User-defined ocr text review task switch, optional value:ON/OFF.","description_kind":"plain","required":true}},"description":"User-defined ocr text review control parameters.","description_kind":"plain"},"max_items":1}},"description":"User-Defined Content Moderation Control Parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_edit_media_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_object_path":{"type":"string","description":"The path to save the media processing output file.","description_kind":"plain","required":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.","description_kind":"plain","optional":true},"session_id":{"type":"string","description":"The ID used for deduplication. If there was a request with the same ID in the last three days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.","description_kind":"plain","optional":true},"tasks_priority":{"type":"number","description":"Task priority. The higher the value, the higher the priority. Value range: [-10,10]. If this parameter is left empty, 0 will be used.","description_kind":"plain","optional":true}},"block_types":{"file_infos":{"nesting_mode":"list","block":{"attributes":{"end_time_offset":{"type":"number","description":"End time offset of video clipping in seconds.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of video clipping in seconds.","description_kind":"plain","optional":true}},"block_types":{"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Video input information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Information of input video file.","description_kind":"plain"},"min_items":1},"output_config":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Format. Valid values: `mp4` (default), `hls`, `mov`, `flv`, `avi`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The editing mode. Valid values are `normal` and `fast`. The default is `normal`, which indicates precise editing.","description_kind":"plain","optional":true}},"description":"Configuration for output files of video editing.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS. `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The storage location of the media processing output file.","description_kind":"plain"},"min_items":1,"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type. Valid values: `CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead. `TDMQ-CMQ`: Message queue. `URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API. `SCF`: This notification type is not recommended. You need to configure it in the SCF console. `AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Event notification information of task. If this parameter is left empty, no event notifications will be obtained.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_enable_schedule_config":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"true: enable; false: disable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"schedule_id":{"type":"number","description":"The scheme ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_enable_workflow_config":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"true: enable; false: disable.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workflow_id":{"type":"number","description":"Workflow ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_event":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Event description.","description_kind":"plain","optional":true},"event_name":{"type":"string","description":"Event name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mps_execute_function_operation":{"version":0,"block":{"attributes":{"function_arg":{"type":"string","description":"API parameter. Parameter format will depend on the actual function definition.","description_kind":"plain","required":true},"function_name":{"type":"string","description":"Name of called backend API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mps_flow":{"version":0,"block":{"attributes":{"event_id":{"type":"string","description":"The event ID associated with this Flow. Each flow can only be associated with one Event.","description_kind":"plain","optional":true},"flow_name":{"type":"string","description":"Flow name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_bandwidth":{"type":"number","description":"Maximum bandwidth, unit bps, optional [10000000, 20000000, 50000000].","description_kind":"plain","required":true}},"block_types":{"input_group":{"nesting_mode":"list","block":{"attributes":{"allow_ip_list":{"type":["set","string"],"description":"The input IP whitelist, the format is CIDR.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Input description with a length of [0, 255].","description_kind":"plain","optional":true},"fail_over":{"type":"string","description":"The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.","description_kind":"plain","optional":true,"computed":true},"input_name":{"type":"string","description":"Input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].","description_kind":"plain","required":true}},"block_types":{"hls_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the HLS origin site.","description_kind":"plain","required":true}},"description":"There is only one origin address of the HLS origin station.","description_kind":"plain"},"min_items":1}},"description":"Input HLS_PULL configuration information.","description_kind":"plain"},"max_items":1},"resilient_stream":{"nesting_mode":"list","block":{"attributes":{"buffer_time":{"type":"number","description":"Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Delay broadcast smooth streaming configuration information.","description_kind":"plain"},"max_items":1},"rtmp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"stream_key":{"type":"string","description":"StreamKey information of the RTMP source site.","description_kind":"plain","required":true},"tc_url":{"type":"string","description":"TcUrl address of the RTMP source server.","description_kind":"plain","required":true}},"description":"The source site address of the RTMP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTMP_PULL configuration information.","description_kind":"plain"},"max_items":1},"rtp_settings":{"nesting_mode":"list","block":{"attributes":{"fec":{"type":"string","description":"Defaults to none, optional values[none].","description_kind":"plain","optional":true,"computed":true},"idle_timeout":{"type":"number","description":"Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true}},"description":"RTP configuration information.","description_kind":"plain"},"max_items":1},"rtsp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the RTSP source site.","description_kind":"plain","required":true}},"description":"The source site address of the RTSP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTSP_PULL configuration information.","description_kind":"plain"},"max_items":1},"srt_settings":{"nesting_mode":"list","block":{"attributes":{"latency":{"type":"number","description":"Delay, default 0, unit ms, range [0, 3000].","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"SRT mode, optional [LISTENER|CALLER], default is LISTENER.","description_kind":"plain","optional":true,"computed":true},"passphrase":{"type":"string","description":"The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].","description_kind":"plain","optional":true,"computed":true},"pb_key_len":{"type":"number","description":"Key length, default is 0, optional [0|16|24|32].","description_kind":"plain","optional":true,"computed":true},"peer_idle_timeout":{"type":"number","description":"Peer timeout, default is 5000, unit ms, range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true},"peer_latency":{"type":"number","description":"Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"recv_latency":{"type":"number","description":"Receiving delay, default is 120, unit ms, range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"stream_id":{"type":"string","description":"Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:\u0026amp;,=_-), length 0~512. For specific format, please refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Peer IP.","description_kind":"plain","required":true},"port":{"type":"number","description":"Peer port.","description_kind":"plain","required":true}},"description":"SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.","description_kind":"plain"}}},"description":"The input SRT configuration information.","description_kind":"plain"},"max_items":1}},"description":"The input group for the flow.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mps_image_sprite_template":{"version":0,"block":{"attributes":{"column_count":{"type":"number","description":"The number of columns in the small image in the sprite.","description_kind":"plain","required":true},"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, the value can be jpg, png, webp. Default is jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the height (or short side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Image sprite template name, length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"row_count":{"type":"number","description":"The number of rows in the small image in the sprite.","description_kind":"plain","required":true},"sample_interval":{"type":"number","description":"Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampling type, optional value:Percent/Time.","description_kind":"plain","required":true},"width":{"type":"number","description":"The maximum value of the width (or long side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_input":{"version":0,"block":{"attributes":{"flow_id":{"type":"string","description":"Flow ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"input_group":{"nesting_mode":"list","block":{"attributes":{"allow_ip_list":{"type":["set","string"],"description":"The input IP whitelist, the format is CIDR.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The input description with a length of [0, 255].","description_kind":"plain","optional":true},"fail_over":{"type":"string","description":"The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.","description_kind":"plain","optional":true,"computed":true},"input_name":{"type":"string","description":"The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].","description_kind":"plain","required":true}},"block_types":{"hls_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the HLS origin site.","description_kind":"plain","required":true}},"description":"There is only one origin address of the HLS origin station.","description_kind":"plain"},"min_items":1}},"description":"Input HLS_PULL configuration information.","description_kind":"plain"},"max_items":1},"resilient_stream":{"nesting_mode":"list","block":{"attributes":{"buffer_time":{"type":"number","description":"Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Delay broadcast smooth streaming configuration information.","description_kind":"plain"},"max_items":1},"rtmp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"stream_key":{"type":"string","description":"StreamKey information of the RTMP source site.","description_kind":"plain","required":true},"tc_url":{"type":"string","description":"TcUrl address of the RTMP source server.","description_kind":"plain","required":true}},"description":"The source site address of the RTMP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTMP_PULL configuration information.","description_kind":"plain"},"max_items":1},"rtp_settings":{"nesting_mode":"list","block":{"attributes":{"fec":{"type":"string","description":"Defaults to \u0026#39;none\u0026#39;, optional values[\u0026#39;none\u0026#39;].","description_kind":"plain","optional":true,"computed":true},"idle_timeout":{"type":"number","description":"Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true}},"description":"Input RTP configuration information.","description_kind":"plain"},"max_items":1},"rtsp_pull_settings":{"nesting_mode":"list","block":{"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"The URL address of the RTSP source site.","description_kind":"plain","required":true}},"description":"The source site address of the RTSP source site, there can only be one.","description_kind":"plain"},"min_items":1}},"description":"Input RTSP_PULL configuration information.","description_kind":"plain"},"max_items":1},"srt_settings":{"nesting_mode":"list","block":{"attributes":{"latency":{"type":"number","description":"Delay, default 0, unit ms, range [0, 3000].","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"SRT mode, optional [LISTENER|CALLER], default is LISTENER.","description_kind":"plain","optional":true,"computed":true},"passphrase":{"type":"string","description":"The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].","description_kind":"plain","optional":true,"computed":true},"pb_key_len":{"type":"number","description":"Key length, default is 0, optional [0|16|24|32].","description_kind":"plain","optional":true,"computed":true},"peer_idle_timeout":{"type":"number","description":"Peer timeout, default is 5000, unit ms, range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true},"peer_latency":{"type":"number","description":"Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"recv_latency":{"type":"number","description":"Receiving delay, default is 120, unit ms, range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"stream_id":{"type":"string","description":"Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:\u0026amp;,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"source_addresses":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Peer IP.","description_kind":"plain","required":true},"port":{"type":"number","description":"Peer port.","description_kind":"plain","required":true}},"description":"SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.","description_kind":"plain"}}},"description":"The input SRT configuration information.","description_kind":"plain"},"max_items":1}},"description":"The input group for the input. Only support one group for one `tencentcloud_mps_input`. Use `for_each` to create multiple inputs Scenario.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_manage_task_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operation_type":{"type":"string","description":"Operation type. Valid values:`Abort`: task termination. Notice: If the task type is live stream processing (LiveStreamProcessTask), tasks whose task status is `WAITING` or `PROCESSING` can be terminated.For other task types, only tasks whose task status is `WAITING` can be terminated.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Video processing task ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_output":{"version":0,"block":{"attributes":{"flow_id":{"type":"string","description":"Flow ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"output":{"nesting_mode":"list","block":{"attributes":{"allow_ip_list":{"type":["set","string"],"description":"IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Output description.","description_kind":"plain","required":true},"max_concurrent":{"type":"number","description":"The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.","description_kind":"plain","optional":true},"output_name":{"type":"string","description":"The name of the output.","description_kind":"plain","required":true},"output_region":{"type":"string","description":"Output region.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].","description_kind":"plain","required":true}},"block_types":{"rtmp_settings":{"nesting_mode":"list","block":{"attributes":{"chunk_size":{"type":"number","description":"RTMP Chunk size, range is [4096, 40960].","description_kind":"plain","optional":true}},"block_types":{"destinations":{"nesting_mode":"list","block":{"attributes":{"stream_key":{"type":"string","description":"relayed StreamKey, in the format: stream?key=value.","description_kind":"plain","required":true},"url":{"type":"string","description":"relayed URL, the format is: rtmp://domain/live.","description_kind":"plain","required":true}},"description":"The target address of the relay can be filled in 1~2.","description_kind":"plain"},"min_items":1}},"description":"Output RTMP configuration.","description_kind":"plain"},"max_items":1},"rtp_settings":{"nesting_mode":"list","block":{"attributes":{"fec":{"type":"string","description":"You can only fill in none.","description_kind":"plain","required":true},"idle_timeout":{"type":"number","description":"Idle timeout, unit ms.","description_kind":"plain","required":true}},"block_types":{"destinations":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"The target IP of the relay.","description_kind":"plain","required":true},"port":{"type":"number","description":"Destination port for relays.","description_kind":"plain","required":true}},"description":"The target address of the relay can be filled in 1~2.","description_kind":"plain"},"min_items":1}},"description":"Output RTP configuration.","description_kind":"plain"},"max_items":1},"srt_settings":{"nesting_mode":"list","block":{"attributes":{"latency":{"type":"number","description":"The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"SRT mode, optional [LISTENER|CALLER], default is CALLER.","description_kind":"plain","optional":true,"computed":true},"passphrase":{"type":"string","description":"The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].","description_kind":"plain","optional":true,"computed":true},"pb_key_len":{"type":"number","description":"The key length of relay SRT, the default is 0, optional [0|16|24|32].","description_kind":"plain","optional":true,"computed":true},"peer_idle_timeout":{"type":"number","description":"The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].","description_kind":"plain","optional":true,"computed":true},"peer_latency":{"type":"number","description":"The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"recv_latency":{"type":"number","description":"The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].","description_kind":"plain","optional":true,"computed":true},"stream_id":{"type":"string","description":"relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:\u0026amp;,=_-). The length is 0~512.","description_kind":"plain","optional":true}},"block_types":{"destinations":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"Output IP.","description_kind":"plain","required":true},"port":{"type":"number","description":"output port.","description_kind":"plain","required":true}},"description":"The target address of the relay is required when Mode is CALLER, and only one group can be filled in.","description_kind":"plain"},"min_items":1}},"description":"configuration of the output SRT.","description_kind":"plain"},"max_items":1}},"description":"Output configuration of the transport stream.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_person_sample":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Material description, length limit: 1024 characters.","description_kind":"plain","optional":true},"face_contents":{"type":["set","string"],"description":"Material image [Base64](https://tools.ietf.org/html/rfc4648) encoded string only supports jpeg and png image formats. Array length limit: 5 images.Note: The picture must be a single portrait with clearer facial features, with a pixel size of not less than 200*200.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Material name, length limit: 20 characters.","description_kind":"plain","required":true},"usages":{"type":["set","string"],"description":"Material application scene, optional value:1. Recognition.Face: used for content recognition 2. Review.Face: used for inappropriate content identification 3. All: contains all of the above, equivalent to 1+2.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_process_live_stream_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"Target directory of a live stream processing output file, such as `/movie/201909/`. If this parameter is left empty, the `/` directory will be used.","description_kind":"plain","optional":true},"schedule_id":{"type":"number","description":"The scheme ID.Note 1: About `OutputStorage` and `OutputDir`:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the `ProcessMedia` API will be applied.Note 2: If `TaskNotifyConfig` is specified, the specified settings will be used instead of the default callback settings of the scheme.","description_kind":"plain","optional":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.","description_kind":"plain","optional":true},"session_id":{"type":"string","description":"The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.","description_kind":"plain","required":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content analysis template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"AI video intelligent analysis input parameter types.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content audit template ID.","description_kind":"plain","required":true}},"description":"Type parameter of a video content audit task.","description_kind":"plain"},"max_items":1},"ai_quality_control_task":{"nesting_mode":"list","block":{"attributes":{"channel_ext_para":{"type":"string","description":"The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"definition":{"type":"number","description":"The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The parameters for a video quality control task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Intelligent video recognition template ID.","description_kind":"plain","required":true}},"description":"Type parameter of video content recognition task.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS.`AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a live stream processing output file. This parameter is required if a file will be output.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"CMQ model. There are two types: `Queue` and `Topic`. Currently, only `Queue` is supported.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"CMQ region, such as `sh` and `bj`.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type, `CMQ` by default. If this parameter is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`.Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"This parameter is valid when the model is `Queue`, indicating the name of the CMQ queue for receiving event notifications.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"This parameter is valid when the model is `Topic`, indicating the name of the CMQ topic for receiving event notifications.","description_kind":"plain","optional":true}},"description":"Event notification information of a task, which is used to specify the live stream processing result.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_process_media_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.If you do not specify this parameter, the file will be saved to the directory specified in `InputInfo`.","description_kind":"plain","optional":true},"schedule_id":{"type":"number","description":"The scheme ID.Note 1: About `OutputStorage` and `OutputDir`If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the `ProcessMedia` API will be applied.Note 2: If `TaskNotifyConfig` is specified, the specified settings will be used instead of the default callback settings of the scheme.Note 3: The trigger configured for a scheme is for automatically starting a scheme. It stops working when you manually call this API to start a scheme.","description_kind":"plain","optional":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.","description_kind":"plain","optional":true},"session_id":{"type":"string","description":"The ID used for deduplication. If there was a request with the same ID in the last three days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.","description_kind":"plain","optional":true},"task_type":{"type":"string","description":"The task type. `Online` (default): A task that is executed immediately. `Offline`: A task that is executed when the system is idle (within three days by default).","description_kind":"plain","optional":true},"tasks_priority":{"type":"number","description":"Task flow priority. The higher the value, the higher the priority. Value range: [-10, 10]. If this parameter is left empty, 0 will be used.","description_kind":"plain","optional":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content analysis template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Video content analysis task parameter.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content audit template ID.","description_kind":"plain","required":true}},"description":"Type parameter of a video content audit task.","description_kind":"plain"},"max_items":1},"ai_quality_control_task":{"nesting_mode":"list","block":{"attributes":{"channel_ext_para":{"type":"string","description":"The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"definition":{"type":"number","description":"The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The parameters of a quality control task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Intelligent video recognition template ID.","description_kind":"plain","required":true}},"description":"Type parameter of a video content recognition task.","description_kind":"plain"},"max_items":1},"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The information of the file to process.","description_kind":"plain"},"min_items":1,"max_items":1},"media_process_task":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Adaptive bitrate streaming template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The relative or absolute output path of the manifest file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"The relative output path of the segment file after being transcoded to adaptive bitrate streaming (in HLS format only). If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.","description_kind":"plain","optional":true},"sub_stream_object_name":{"type":"string","description":"The relative output path of the substream file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The mode. Valid values:`subtitle-stream`: Add a subtitle track.`close-caption-708`: Embed CEA-708 subtitles in SEI frames.`close-caption-608`: Embed CEA-608 subtitles in SEI frames.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.","description_kind":"plain"}}},"description":"List of adaptive bitrate streaming tasks.","description_kind":"plain"}},"animated_graphic_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Animated image generating template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time of an animated image in a video in seconds.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated animated image file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_animatedGraphic_{definition}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time of an animated image in a video in seconds.","description_kind":"plain","required":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated animated image file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"List of animated image generating tasks.","description_kind":"plain"}},"image_sprite_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of an image sprite generating template.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated image sprite file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"web_vtt_object_name":{"type":"string","description":"Output path to the WebVTT file after an image sprite is generated, which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the image sprite output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated image sprite. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"List of image sprite generating tasks.","description_kind":"plain"}},"sample_snapshot_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sampled screencapturing template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated sampled screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the sampled screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a sampled screenshot. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"List of sampled screencapturing tasks.","description_kind":"plain"}},"snapshot_by_time_offset_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a time point screencapturing template.","description_kind":"plain","required":true},"ext_time_offset_set":{"type":["set","string"],"description":"List of screenshot time points in the format of `s` or `%`:If the string ends in `s`, it means that the time point is in seconds; for example, `3.5s` means that the time point is the 3.5th second;If the string ends in `%`, it means that the time point is the specified percentage of the video duration; for example, `10%` means that the time point is 10% of the video duration.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Output path to a generated time point screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"time_offset_set":{"type":["set","number"],"description":"List of time points of screenshots in \u0026lt;font color=red\u0026gt;seconds\u0026lt;/font\u0026gt;.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the time point screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated time point screenshot file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"List of time point screencapturing tasks.","description_kind":"plain"}},"transcode_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a video transcoding template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a transcoded video, in seconds.If this parameter is left empty or set to 0, the transcoded video will end at the same time as the original video.If this parameter is set to a positive number (n for example), the transcoded video will end at the nth second of the original video.If this parameter is set to a negative number (-n for example), the transcoded video will end at the nth second before the end of the original video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Path to a primary output file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"Path to an output file part (the path to ts during transcoding to HLS), which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a transcoded video, in seconds.If this parameter is left empty or set to 0, the transcoded video will start at the same time as the original video.If this parameter is set to a positive number (n for example), the transcoded video will start at the nth second of the original video.If this parameter is set to a negative number (-n for example), the transcoded video will start at the nth second before the end of the original video.","description_kind":"plain","optional":true}},"block_types":{"head_tail_parameter":{"nesting_mode":"list","block":{"block_types":{"head_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Opening credits list.","description_kind":"plain"}},"tail_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Closing credits list.","description_kind":"plain"}}},"description":"Opening and closing credits parametersNote: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"mosaic_set":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the blur is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds.If this parameter is left empty or 0 is entered, the blur will exist till the last video frame;If this value is greater than 0 (e.g., n), the blur will exist till second n;If this value is smaller than 0 (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true},"height":{"type":"string","description":"Blur height. % and px formats are supported:If the string ends in %, the `Height` of the blur will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the blur will be in px; for example, `100px` means that `Height` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame.If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame;If this value is greater than 0 (e.g., n), the blur will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Blur width. % and px formats are supported:If the string ends in %, the `Width` of the blur will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the blur will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the blur relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the blur will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the blur will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"Vertical position of the origin of blur relative to the origin of coordinates of video. % and px formats are supported:If the string ends in %, the `YPos` of the blur will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the blur will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"description":"List of blurs. Up to 10 ones can be supported.","description_kind":"plain"}},"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"override_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container format. Valid values: mp4, flv, hls, mp3, flac, ogg, and m4a; mp3, flac, ogg, and m4a are formats of audio files.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values:0: retain1: remove.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values:0: retain1: remove.","description_kind":"plain","optional":true},"std_ext_info":{"type":"string","description":"An extended field for transcoding.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The mode. Valid values:`subtitle-stream`: Add a subtitle track.`close-caption-708`: Embed CEA-708 subtitles in SEI frames.`close-caption-608`: Embed CEA-608 subtitles in SEI frames.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtitle file to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"addon_audio_stream":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The information of the external audio track to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values:1: Mono2: Dual6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256]. If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is:libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is:flac.When the outer `Container` parameter is `m4a`, the valid values include:libfdk_aac;libmp3lame;ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include:libfdk_aac: More suitable for mp4;libmp3lame: More suitable for flv;mp2.When the outer `Container` parameter is `hls`, the valid values include:libfdk_aac;libmp3lame.","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values:32,00044,10048,000In Hz.","description_kind":"plain","optional":true},"stream_selects":{"type":["set","number"],"description":"The audio tracks to retain. All audio tracks are retained by default.","description_kind":"plain","optional":true}},"description":"Audio stream configuration parameter.","description_kind":"plain"},"max_items":1},"subtitle_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"The text transparency. Value range: 0-1.`0`: Fully transparent.`1`: Fully opaque.Default value: 1.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"font_color":{"type":"string","description":"The font color in 0xRRGGBB format. Default value: 0xFFFFFF (white).Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"font_size":{"type":"string","description":"The font size (pixels). If this is not specified, the font size in the subtitle file will be used.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"font_type":{"type":"string","description":"The font. Valid values:`hei.ttf`: Heiti.`song.ttf`: Songti.`simkai.ttf`: Kaiti.`arial.ttf`: Arial.The default is `hei.ttf`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URL of the subtitles to add to the video.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"stream_index":{"type":"number","description":"The subtitle track to add to the video. If both `Path` and `StreamIndex` are specified, `Path` will be used. You need to specify at least one of the two parameters.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The subtitle settings.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The maximum video bitrate. If this parameter is not specified, no modifications will be made.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The TSC type. Valid values:`TEHD-100`: TSC-100 (video TSC). `TEHD-200`: TSC-200 (audio TSC). If this parameter is left blank, no modification will be made.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"The TSC transcoding parameters.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of a video stream in Kbps. Value range: 0 and [128, 35,000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"The video codec. Valid values:libx264: H.264libx265: H.265av1: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","optional":true},"content_adapt_stream":{"type":"number","description":"Whether to enable adaptive encoding. Valid values:0: Disable1: EnableDefault value: 0. If this parameter is set to `1`, multiple streams with different resolutions and bitrates will be generated automatically. The highest resolution, bitrate, and quality of the streams are determined by the values of `width` and `height`, `Bitrate`, and `Vcrf` in `VideoTemplate` respectively. If these parameters are not set in `VideoTemplate`, the highest resolution generated will be the same as that of the source video, and the highest video quality will be close to VMAF 95. To use this parameter or learn about the billing details of adaptive encoding, please contact your sales rep.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: stretch: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer;black: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks.white: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks.gauss: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.","description_kind":"plain","optional":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000]. If this parameter is 0, the system will automatically set the GOP length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096].","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values:open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side.close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [0, 51]. This parameter will be disabled if you enter `0`.It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096].If both `Width` and `Height` are 0, the resolution will be the same as that of the source video;If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled;If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled;If both `Width` and `Height` are not 0, the custom resolution will be used.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameter, which is valid when `Definition` is not 0.When any parameters in this structure are entered, they will be used to override corresponding parameters in templates.This parameter is used in highly customized scenarios. We recommend you only use `Definition` to specify the transcoding parameter.Note: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container. Valid values: mp4; flv; hls; mp3; flac; ogg; m4a. Among them, mp3, flac, ogg, and m4a are for audio files.","description_kind":"plain","required":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values:0: retain;1: remove.Default value: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values:0: retain;1: remove.Default value: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values:1: Mono2: Dual6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.Default value: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256].If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is:libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is:flac.When the outer `Container` parameter is `m4a`, the valid values include:libfdk_aac;libmp3lame;ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include:libfdk_aac: more suitable for mp4;libmp3lame: more suitable for flv.When the outer `Container` parameter is `hls`, the valid values include:libfdk_aac;libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values:32,00044,10048,000In Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameter. This field is required when `RemoveAudio` is 0.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate, which is valid when `Type` is `TESHD`.If this parameter is left empty or 0 is entered, there will be no upper limit for bitrate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"TESHD type. Valid values:TEHD-100: TESHD-100.If this parameter is left empty, TESHD will not be enabled.","description_kind":"plain","required":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"The video bitrate (Kbps). Value range: 0 and [128, 35000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The video codec. Valid values:`libx264`: H.264`libx265`: H.265`av1`: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"The fill mode, which indicates how a video is resized when the video's original aspect ratio is different from the target aspect ratio. Valid values:stretch: Stretch the image frame by frame to fill the entire screen. The video image may become squashed or stretched after transcoding.black: Keep the image\u0026#39;s original aspect ratio and fill the blank space with black bars.white: Keep the image's original aspect ratio and fill the blank space with white bars.gauss: Keep the image's original aspect ratio and apply Gaussian blur to the blank space.Default value: black.Note: Only `stretch` and `black` are supported for adaptive bitrate streaming.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"The video frame rate (Hz). Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.Note: For adaptive bitrate streaming, the value range of this parameter is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000].If this parameter is 0 or left empty, the system will automatically set the GOP length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096].If both `Width` and `Height` are 0, the resolution will be the same as that of the source video;If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled;If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled;If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values:open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side.close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Default value: open.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [1, 51]If this parameter is specified, CRF (a bitrate control method) will be used for transcoding. (Video bitrate will no longer take effect.)It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096].If both `Width` and `Height` are 0, the resolution will be the same as that of the source video;If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled;If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled;If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter. This field is required when `RemoveVideo` is 0.","description_kind":"plain"},"max_items":1}},"description":"Custom video transcoding parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the transcoding parameter preferably.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds.If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame;If this value is greater than 0 (e.g., n), the watermark will exist till second n;If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame.If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame;If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame;If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be:TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width;If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported:If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height;If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported:If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height;If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values:`once`: no longer appears after watermark playback ends.`repeat_last_frame`: stays on the last frame after watermark playback ends.`repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported:If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width;If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"List of transcoding tasks.","description_kind":"plain"}}},"description":"The media processing parameters to use.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values:`COS`: Tencent Cloud COS`\u0026gt;AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The storage location of the media processing output file. If this parameter is left empty, the storage location in `InputInfo` will be inherited.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type. Valid values:`CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead.`TDMQ-CMQ`: Message queue`URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API.`SCF`: This notification type is not recommended. You need to configure it in the SCF console.`AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket.\u0026lt;font color=red\u0026gt;Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.\u0026lt;/font\u0026gt;.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqa":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqa_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqa_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_sample_snapshot_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, the value can be jpg, png, webp. Default is jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Sample snapshot template name, length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"sample_interval":{"type":"number","description":"Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampling snapshot type, optional value:Percent/Time.","description_kind":"plain","required":true},"width":{"type":"number","description":"The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_schedule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.If you do not specify this, the file will be saved to the trigger directory.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID, you need to ensure that the corresponding resource is open. The default is the account main resource ID.","description_kind":"plain","optional":true},"schedule_name":{"type":"string","description":"The scheme name (max 128 characters). This name should be unique across your account.","description_kind":"plain","required":true}},"block_types":{"activities":{"nesting_mode":"list","block":{"attributes":{"activity_type":{"type":"string","description":"The subtask type. `input`: The start. `output`: The end. `action-trans`: Transcoding. `action-samplesnapshot`: Sampled screencapturing. `action-AIAnalysis`: Content analysis. `action-AIRecognition`: Content recognition. `action-aiReview`: Content moderation. `action-animated-graphics`: Animated screenshot generation. `action-image-sprite`: Image sprite generation. `action-snapshotByTimeOffset`: Time point screencapturing. `action-adaptive-substream`: Adaptive bitrate streaming.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"reardrive_index":{"type":["set","number"],"description":"The indexes of the subsequent actions. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"activity_para":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Adaptive bitrate streaming template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The relative or absolute output path of the manifest file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"The relative output path of the segment file after being transcoded to adaptive bitrate streaming (in HLS format only). If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.","description_kind":"plain","optional":true},"sub_stream_object_name":{"type":"string","description":"The relative output path of the substream file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, a relative path in the following format will be used by default: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The inserting type. Valid values: subtitle-stream:Insert title track close-caption-708:CEA-708 subtitle encode to SEI frame close-caption-608:CEA-608 subtitle encode to SEI frameNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: COS:A COS bucket address URL:A URL AWS-S3:An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as TopRankVideo-125xxx88.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as /movie/201907/WildAnimal.mov.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as ap-chongqing.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when Type is COS.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"S3 bucket.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket, support: us-east-1 eu-west-3Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle file.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle files to insert.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file after being transcoded to adaptive bitrate streaming. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.","description_kind":"plain"}}},"description":"An adaptive bitrate streaming task.","description_kind":"plain"},"max_items":1},"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content analysis template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"A content analysis task.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video content audit template ID.","description_kind":"plain","required":true}},"description":"A content moderation task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Intelligent video recognition template ID.","description_kind":"plain","required":true}},"description":"A content recognition task.","description_kind":"plain"},"max_items":1},"animated_graphic_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Animated image generating template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time of an animated image in a video in seconds.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated animated image file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_animatedGraphic_{definition}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time of an animated image in a video in seconds.","description_kind":"plain","required":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated animated image file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"An animated screenshot generation task.","description_kind":"plain"},"max_items":1},"image_sprite_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of an image sprite generating template.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated image sprite file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"web_vtt_object_name":{"type":"string","description":"Output path to the WebVTT file after an image sprite is generated, which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_imageSprite_{definition}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the image sprite output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated image sprite. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"An image sprite generation task.","description_kind":"plain"},"max_items":1},"sample_snapshot_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sampled screencapturing template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"Output path to a generated sampled screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the sampled screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a sampled screenshot. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"A sampled screencapturing task.","description_kind":"plain"},"max_items":1},"snapshot_by_time_offset_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a time point screencapturing template.","description_kind":"plain","required":true},"ext_time_offset_set":{"type":["set","string"],"description":"List of screenshot time points in the format of `s` or `%`: If the string ends in `s`, it means that the time point is in seconds; for example, `3.5s` means that the time point is the 3.5th second; If the string ends in `%`, it means that the time point is the specified percentage of the video duration; for example, `10%` means that the time point is 10% of the video duration.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Output path to a generated time point screenshot, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the time point screenshot output path.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of a generated time point screenshot file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"A time point screencapturing task.","description_kind":"plain"},"max_items":1},"transcode_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a video transcoding template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a transcoded video, in seconds. If this parameter is left empty or set to 0, the transcoded video will end at the same time as the original video. If this parameter is set to a positive number (n for example), the transcoded video will end at the nth second of the original video. If this parameter is set to a negative number (-n for example), the transcoded video will end at the nth second before the end of the original video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"Path to a primary output file, which can be a relative path or an absolute path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"Path to an output file part (the path to ts during transcoding to HLS), which can only be a relative path. If this parameter is left empty, the following relative path will be used by default: `{inputName}_transcode_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a transcoded video, in seconds. If this parameter is left empty or set to 0, the transcoded video will start at the same time as the original video. If this parameter is set to a positive number (n for example), the transcoded video will start at the nth second of the original video. If this parameter is set to a negative number (-n for example), the transcoded video will start at the nth second before the end of the original video.","description_kind":"plain","optional":true}},"block_types":{"head_tail_parameter":{"nesting_mode":"list","block":{"block_types":{"head_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Opening credits list.","description_kind":"plain"}},"tail_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Closing credits list.","description_kind":"plain"}}},"description":"Opening and closing credits parametersNote: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"mosaic_set":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the blur is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds. If this parameter is left empty or 0 is entered, the blur will exist till the last video frame; If this value is greater than 0 (e.g., n), the blur will exist till second n; If this value is smaller than 0 (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true},"height":{"type":"string","description":"Blur height. % and px formats are supported: If the string ends in %, the `Height` of the blur will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the blur will be in px; for example, `100px` means that `Height` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame. If this parameter is left empty or 0 is entered, the blur will appear upon the first video frame; If this value is greater than 0 (e.g., n), the blur will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Blur width. % and px formats are supported: If the string ends in %, the `Width` of the blur will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the blur will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the blur relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the blur will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the blur will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"Vertical position of the origin of blur relative to the origin of coordinates of video. % and px formats are supported: If the string ends in %, the `YPos` of the blur will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the blur will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"description":"List of blurs. Up to 10 ones can be supported.","description_kind":"plain"}},"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"Increment of the `{number}` variable. Default value: 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"Start value of the `{number}` variable. Default value: 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"Minimum length of the `{number}` variable. A placeholder will be used if the variable length is below the minimum requirement. Default value: 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"Placeholder used when the `{number}` variable length is below the minimum requirement. Default value: 0.","description_kind":"plain","optional":true}},"description":"Rule of the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Target bucket of an output file. If this parameter is left empty, the `OutputStorage` value of the upper folder will be inherited.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"override_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container format. Valid values: mp4, flv, hls, mp3, flac, ogg, and m4a; mp3, flac, ogg, and m4a are formats of audio files.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values: 0: retain 1: remove.","description_kind":"plain","optional":true,"computed":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values: 0: retain 1: remove.","description_kind":"plain","optional":true,"computed":true},"std_ext_info":{"type":"string","description":"Transcoding extension field.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"add_on_subtitles":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The inserting type. Valid values: `subtitle-stream`:Insert title track. `close-caption-708`:CEA-708 subtitle encode to SEI frame. `close-caption-608`:CEA-608 subtitle encode to SEI frame. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"subtitle":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`:A COS bucket address. `URL`:A URL. `AWS-S3`:An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as TopRankVideo-125xxx88.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as /movie/201907/WildAnimal.mov.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as ap-chongqing.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when Type is COS.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"S3 bucket.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket, support: us-east-1 eu-west-3Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle file.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Subtitle files to insert.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"addon_audio_stream":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The information of the external audio track to add.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values: 1: Mono 2: Dual 6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.","description_kind":"plain","optional":true,"computed":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256]. If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","optional":true,"computed":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is: libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is: flac.When the outer `Container` parameter is `m4a`, the valid values include: libfdk_aac; libmp3lame; ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include: libfdk_aac: More suitable for mp4; libmp3lame: More suitable for flv; mp2.When the outer `Container` parameter is `hls`, the valid values include: libfdk_aac; libmp3lame.","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values: 32,000 44,100 48,000In Hz.","description_kind":"plain","optional":true,"computed":true},"stream_selects":{"type":["set","number"],"description":"The audio tracks to retain. All audio tracks are retained by default.","description_kind":"plain","optional":true}},"description":"Audio stream configuration parameter.","description_kind":"plain"},"max_items":1},"subtitle_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"The text transparency. Value range: 0-1. 0: Completely transparent 1: Completely opaqueDefault value: 1.","description_kind":"plain","optional":true},"font_color":{"type":"string","description":"The font color in 0xRRGGBB format. Default value: 0xFFFFFF (white).","description_kind":"plain","optional":true},"font_size":{"type":"string","description":"The font size (pixels). If this is not specified, the font size in the subtitle file will be used.","description_kind":"plain","optional":true},"font_type":{"type":"string","description":"The font type. Valid values: `hei.ttf` `song.ttf` `simkai.ttf` `arial.ttf` (for English only). The default is `hei.ttf`.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The URL of the subtitles to add to the video.","description_kind":"plain","optional":true},"stream_index":{"type":"number","description":"The subtitle track to add to the video. If both `Path` and `StreamIndex` are specified, `Path` will be used. You need to specify at least one of the two parameters.","description_kind":"plain","optional":true}},"description":"The subtitle settings.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate. If this parameter is left empty, no modification will be made.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"TESHD type. Valid values: TEHD-100: TESHD-100.If this parameter is left blank, no modification will be made.","description_kind":"plain","optional":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of a video stream in Kbps. Value range: 0 and [128, 35,000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","optional":true,"computed":true},"codec":{"type":"string","description":"The video codec. Valid values: libx264: H.264 libx265: H.265 av1: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","optional":true},"content_adapt_stream":{"type":"number","description":"Whether to enable adaptive encoding. Valid values: 0: Disable 1: EnableDefault value: 0. If this parameter is set to `1`, multiple streams with different resolutions and bitrates will be generated automatically. The highest resolution, bitrate, and quality of the streams are determined by the values of `width` and `height`, `Bitrate`, and `Vcrf` in `VideoTemplate` respectively. If these parameters are not set in `VideoTemplate`, the highest resolution generated will be the same as that of the source video, and the highest video quality will be close to VMAF 95. To use this parameter or learn about the billing details of adaptive encoding, please contact your sales rep.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: stretch: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; black: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. white: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks. gauss: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.","description_kind":"plain","optional":true,"computed":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000]. If this parameter is 0, the system will automatically set the GOP length.","description_kind":"plain","optional":true,"computed":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096].","description_kind":"plain","optional":true,"computed":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values: open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side. close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [0, 51]. This parameter will be disabled if you enter `0`.It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.","description_kind":"plain","optional":true,"computed":true}},"description":"Video stream configuration parameter.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameter, which is valid when `Definition` is not 0.When any parameters in this structure are entered, they will be used to override corresponding parameters in templates.This parameter is used in highly customized scenarios. We recommend you only use `Definition` to specify the transcoding parameter.Note: this field may return `null`, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Container. Valid values: mp4; flv; hls; mp3; flac; ogg; m4a. Among them, mp3, flac, ogg, and m4a are for audio files.","description_kind":"plain","required":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values: 0: retain; 1: remove.Default value: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values: 0: retain; 1: remove.Default value: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values: 1: Mono 2: Dual 6: StereoWhen the media is packaged in audio format (FLAC, OGG, MP3, M4A), the sound channel cannot be set to stereo.Default value: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256].If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio stream codec.When the outer `Container` parameter is `mp3`, the valid value is: libmp3lame.When the outer `Container` parameter is `ogg` or `flac`, the valid value is: flac.When the outer `Container` parameter is `m4a`, the valid values include: libfdk_aac; libmp3lame; ac3.When the outer `Container` parameter is `mp4` or `flv`, the valid values include: libfdk_aac: more suitable for mp4; libmp3lame: more suitable for flv.When the outer `Container` parameter is `hls`, the valid values include: libfdk_aac; libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values: 32,000 44,100 48,000In Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameter. This field is required when `RemoveAudio` is 0.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate, which is valid when `Type` is `TESHD`.If this parameter is left empty or 0 is entered, there will be no upper limit for bitrate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"TESHD type. Valid values: TEHD-100: TESHD-100.If this parameter is left empty, TESHD will not be enabled.","description_kind":"plain","required":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"The video bitrate (Kbps). Value range: 0 and [128, 35000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The video codec. Valid values: `libx264`: H.264 `libx265`: H.265 `av1`: AOMedia Video 1Note: You must specify a resolution (not higher than 640 x 480) if the H.265 codec is used.Note: You can only use the AOMedia Video 1 codec for MP4 files.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"The fill mode, which indicates how a video is resized when the video's original aspect ratio is different from the target aspect ratio. Valid values: stretch: Stretch the image frame by frame to fill the entire screen. The video image may become squashed or stretched after transcoding. black: Keep the image\u0026#39;s original aspect ratio and fill the blank space with black bars. white: Keep the image's original aspect ratio and fill the blank space with white bars. gauss: Keep the image's original aspect ratio and apply Gaussian blur to the blank space.Default value: black.Note: Only `stretch` and `black` are supported for adaptive bitrate streaming.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"The video frame rate (Hz). Value range: [0, 100].If the value is 0, the frame rate will be the same as that of the source video.Note: For adaptive bitrate streaming, the value range of this parameter is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"Frame interval between I keyframes. Value range: 0 and [1,100000].If this parameter is 0 or left empty, the system will automatically set the GOP length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values: open: Enabled. When resolution adaption is enabled, `Width` indicates the long side of a video, while `Height` indicates the short side. close: Disabled. When resolution adaption is disabled, `Width` indicates the width of a video, while `Height` indicates the height.Default value: open.Note: When resolution adaption is enabled, `Width` cannot be smaller than `Height`.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The control factor of video constant bitrate. Value range: [1, 51]If this parameter is specified, CRF (a bitrate control method) will be used for transcoding. (Video bitrate will no longer take effect.)It is not recommended to specify this parameter if there are no special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter. This field is required when `RemoveVideo` is 0.","description_kind":"plain"},"max_items":1}},"description":"Custom video transcoding parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the transcoding parameter preferably.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"ID of a watermarking template.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will exist till the last video frame; If this value is greater than 0 (e.g., n), the watermark will exist till second n; If this value is smaller than 0 (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame. If this parameter is left empty or 0 is entered, the watermark will appear upon the first video frame; If this value is greater than 0 (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than 0 (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to 2,000,000 characters. This field is required only when the watermark type is `SVG`.SVG watermark is not available for screenshot.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to 100 characters. This field is required only when the watermark type is text.Text watermark is not available for screenshot.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type. Valid values: image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px.Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: `once`: no longer appears after watermark playback ends. `repeat_last_frame`: stays on the last frame after watermark playback ends. `repeat` (default): repeats the playback until the video ends.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width; for example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px.Default value: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input content of watermark image. JPEG and PNG images are supported.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1}},"description":"Custom watermark parameter, which is valid if `Definition` is 0.This parameter is used in highly customized scenarios. We recommend you use `Definition` to specify the watermark parameter preferably.Custom watermark parameter is not available for screenshot.","description_kind":"plain"},"max_items":1}},"description":"List of up to 10 image or text watermarks.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"A transcoding task.","description_kind":"plain"},"max_items":1}},"description":"The parameters of a subtask.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The subtasks of the scheme.","description_kind":"plain"},"min_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The storage type for a media processing output file. Valid values: `COS`: Tencent Cloud COS `AWS-S3`: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The bucket to which the output file of media processing is saved, such as `TopRankVideo-125xxx88`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The region of the output bucket, such as `ap-chongqing`. If this parameter is left empty, the value of the upper layer will be inherited.","description_kind":"plain","optional":true}},"description":"The location to save the output object in COS. This parameter is valid and required when `Type` is COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"s3_output_storage":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to upload files to the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to upload files to the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The AWS S3 bucket to save the output file. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The bucket to save the output file. If you do not specify this parameter, the bucket in `Trigger` will be used.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true,"computed":true},"notify_type":{"type":"string","description":"The notification type. Valid values: `CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead. `TDMQ-CMQ`: Message queue `URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API. `SCF`: This notification type is not recommended. You need to configure it in the SCF console. `AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket.Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true,"computed":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The notification configuration. If you do not specify this parameter, notifications will not be sent.","description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The trigger type. Valid values: `CosFileUpload`: Tencent Cloud COS trigger. `AwsS3FileUpload`: AWS S3 trigger. Currently, this type is only supported for transcoding tasks and schemes (not supported for workflows).","description_kind":"plain","required":true}},"block_types":{"aws_s3_file_upload_trigger":{"nesting_mode":"list","block":{"attributes":{"dir":{"type":"string","description":"The bucket directory bound. It must be an absolute path that starts and ends with `/`, such as `/movie/201907/`. If you do not specify this, the root directory will be bound.\t.","description_kind":"plain","optional":true},"formats":{"type":["set","string"],"description":"The file formats that will trigger the scheme, such as [mp4, flv, mov]. If you do not specify this, the upload of files in any format will trigger the scheme.\t.","description_kind":"plain","optional":true},"s3_bucket":{"type":"string","description":"The AWS S3 bucket bound to the scheme.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID of the AWS S3 bucket.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key of the AWS S3 bucket.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The SQS queue of the AWS S3 bucket.Note: The queue must be in the same region as the bucket.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The AWS S3 trigger. This parameter is valid and required if `Type` is `AwsS3FileUpload`.Note: Currently, the key for the AWS S3 bucket, the trigger SQS queue, and the callback SQS queue must be the same.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"cos_file_upload_trigger":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Name of the COS bucket bound to a workflow, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"dir":{"type":"string","description":"Input path directory bound to a workflow, such as `/movie/201907/`. If this parameter is left empty, the `/` root directory will be used.","description_kind":"plain","optional":true},"formats":{"type":["set","string"],"description":"Format list of files that can trigger a workflow, such as [mp4, flv, mov]. If this parameter is left empty, files in all formats can trigger the workflow.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region of the COS bucket bound to a workflow, such as `ap-chongiqng`.","description_kind":"plain","required":true}},"description":"This parameter is required and valid when `Type` is `CosFileUpload`, indicating the COS trigger rule.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The trigger of the scheme. If a file is uploaded to the specified bucket, the scheme will be triggered.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_snapshot_by_timeoffset_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, the value can be jpg, png, webp. Default is jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Snapshot by timeoffset template name, length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_start_flow_operation":{"version":0,"block":{"attributes":{"flow_id":{"type":"string","description":"Flow Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"start":{"type":"bool","description":"`true`: start mps stream link flow; `false`: stop.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_transcode_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"container":{"type":"string","description":"Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Transcoding template name, length limit: 64 characters.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameters, when RemoveAudio is 0, this field is required.","description_kind":"plain"},"max_items":1},"enhance_config":{"nesting_mode":"list","block":{"block_types":{"video_enhance":{"nesting_mode":"list","block":{"block_types":{"artifact_repair":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"De-artifact (glitch) configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"color_enhance":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Color Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"denoise":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Video Noise Reduction Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"face_enhance":{"nesting_mode":"list","block":{"attributes":{"intensity":{"type":"number","description":"Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"Face Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"frame_rate":{"nesting_mode":"list","block":{"attributes":{"fps":{"type":"number","description":"Frame rate, value range: [0, 100], unit: Hz.Default value: 0.Note: For transcoding, this parameter will override the Fps inside the VideoTemplate.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"Interpolation frame rate configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"hdr":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: HDR10/HLG.Default value: HDR10.Note: The encoding method of video needs to be libx265.Note: Video encoding bit depth is 10.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"HDR configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"image_quality_enhance":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Comprehensive Enhanced Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"low_light_enhance":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value: normal.Default value: normal.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Low Light Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"scratch_repair":{"nesting_mode":"list","block":{"attributes":{"intensity":{"type":"number","description":"Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"De-scratch configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"sharp_enhance":{"nesting_mode":"list","block":{"attributes":{"intensity":{"type":"number","description":"Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true}},"description":"Detail Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"super_resolution":{"nesting_mode":"list","block":{"attributes":{"size":{"type":"number","description":"Super resolution multiple, optional value:2: currently only supports 2x super resolution.Default value: 2.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Capability configuration switch, optional value: ON/OFF.Default value: ON.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type, optional value:lq: super-resolution for low-definition video with more noise.hq: super resolution for high-definition video.Default value: lq.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Super resolution configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Video Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Audio and video enhancement configuration.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.","description_kind":"plain","required":true}},"description":"Ultra-fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameters, when RemoveVideo is 0, this field is required.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_watermark_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description information, length limit: 256 characters.","description_kind":"plain","optional":true},"coordinate_origin":{"type":"string","description":"Origin position, optional value:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.TopRight: Indicates that the origin of the coordinates is at the upper right corner of the video image, and the origin of the watermark is at the upper right corner of the picture or text.BottomLeft: Indicates that the origin of the coordinates is at the lower left corner of the video image, and the origin of the watermark is the lower left corner of the picture or text.BottomRight: Indicates that the origin of the coordinates is at the lower right corner of the video image, and the origin of the watermark is at the lower right corner of the picture or text.Default value: TopLeft.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Watermark template name, length limit: 64 characters.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image, text, svg.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default value: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default value: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels. The value range is 0 or [8, 4096].Default value: 0px. Indicates that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"image_content":{"type":"string","description":"Watermark image[Base64](https://tools.ietf.org/html/rfc4648) encoded string. Support jpeg, png image format.","description_kind":"plain","required":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges:once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixel, such as 100px means that the Width is 100 pixels. The value range is [8, 4096].Default value: 10%.","description_kind":"plain","optional":true}},"description":"Image watermark template, only when Type is image, this field is required and valid.","description_kind":"plain"},"max_items":1},"svg_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark, supports px, W%, H%, S%, L% six formats:When the string ends with px, it means that the watermark Height unit is pixels, such as 100px means that the Height is 100 pixels; when filling 0px and Width is not 0px, it means that the height of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the height of the watermark takes the height of the original SVG image.When the string ends with W%, it means that the watermark Height is a percentage of the video width, such as 10W% means that the Height is 10% of the video width.When the string ends with H%, it means that the watermark Height is the percentage size of the video height, such as 10H% means that the Height is 10% of the video height.When the string ends with S%, it means that the watermark Height is the percentage size of the short side of the video, such as 10S% means that the Height is 10% of the short side of the video.When the string ends with L%, it means that the watermark Height is the percentage size of the long side of the video, such as 10L% means that the Height is 10% of the long side of the video.When the string ends with %, the meaning is the same as H%.Default value: 0px.","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark, supports px, %, W%, H%, S%, L% six formats.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels; when filling 0px and the Height is not 0px, it means that the width of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the width of the watermark takes the width of the original SVG image.When the string ends with W%, it means that the watermark Width is a percentage of the video width, such as 10W% means that the Width is 10% of the video width.When the string ends with H%, it means that the watermark Width is a percentage of the video height, such as 10H% means that the Width is 10% of the video height.When the string ends with S%, it means that the watermark Width is the percentage size of the short side of the video, such as 10S% means that the Width is 10% of the short side of the video.When the string ends with L%, it means that the watermark Width is the percentage size of the long side of the video, such as 10L% means that the Width is 10% of the long side of the video.When the string ends with %, it has the same meaning as W%.Default value: 10W%.","description_kind":"plain","optional":true}},"description":"SVG watermark template, only when Type is svg, this field is required and valid.","description_kind":"plain"},"max_items":1},"text_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default value: 1.","description_kind":"plain","required":true},"font_color":{"type":"string","description":"Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).","description_kind":"plain","required":true},"font_size":{"type":"string","description":"Font size, format: Npx, N is a number.","description_kind":"plain","required":true},"font_type":{"type":"string","description":"Font type, currently supports two:simkai.ttf: can support Chinese and English.arial.ttf: English only.","description_kind":"plain","required":true}},"description":"Text watermark template, only when Type is text, this field is required and valid.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_withdraws_watermark_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"session_context":{"type":"string","description":"The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field.","description_kind":"plain","optional":true}},"block_types":{"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values: `COS`: A COS bucket address. `URL`: A URL. `AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input information of file for metadata getting.","description_kind":"plain"},"min_items":1,"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"The CMQ or TDMQ-CMQ region, such as `sh` (Shanghai) or `bj` (Beijing).","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, `Finish` will be used.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"The notification type. Valid values: `CMQ`: This value is no longer used. Please use `TDMQ-CMQ` instead. `TDMQ-CMQ`: Message queue `URL`: If `NotifyType` is set to `URL`, HTTP callbacks are sent to the URL specified by `NotifyUrl`. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the `ParseNotification` API. `SCF`: This notification type is not recommended. You need to configure it in the SCF console. `AWS-SQS`: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. Note: If you do not pass this parameter or pass in an empty string, `CMQ` will be used. To use a different notification type, specify this parameter accordingly.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback URL, required if `NotifyType` is set to `URL`.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when `CmqModel` is `Queue`.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when `CmqModel` is `Topic`.","description_kind":"plain","optional":true}},"block_types":{"aws_sqs":{"nesting_mode":"list","block":{"attributes":{"s3_secret_id":{"type":"string","description":"The key ID required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to read from/write to the SQS queue.","description_kind":"plain","optional":true},"sqs_queue_name":{"type":"string","description":"The name of the SQS queue.","description_kind":"plain","required":true},"sqs_region":{"type":"string","description":"The region of the SQS queue.","description_kind":"plain","required":true}},"description":"The AWS SQS queue. This parameter is required if `NotifyType` is `AWS-SQS`.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_word_sample":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Keyword. Length limit: 20 characters.","description_kind":"plain","required":true},"tags":{"type":["set","string"],"description":"Keyword tag. Array length limit: 20 tags. Each tag length limit: 128 characters.","description_kind":"plain","optional":true},"usages":{"type":["set","string"],"description":"Keyword usage. Valid values: 1.`Recognition.Ocr`: OCR-based content recognition. 2.`Recognition.Asr`: ASR-based content recognition. 3.`Review.Ocr`: OCR-based inappropriate information recognition. 4.`Review.Asr`: ASR-based inappropriate information recognition.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mps_workflow":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_dir":{"type":"string","description":"The target directory of the output file generated by media processing, if not filled, it means that it is consistent with the directory where the trigger file is located.","description_kind":"plain","optional":true},"task_priority":{"type":"number","description":"The priority of the workflow, the larger the value, the higher the priority, the value range is -10 to 10, and blank means 0.","description_kind":"plain","optional":true},"workflow_name":{"type":"string","description":"Workflow name, up to 128 characters. The name is unique for the same user.","description_kind":"plain","required":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Content Analysis Template ID.","description_kind":"plain","required":true},"extended_parameter":{"type":"string","description":"Extension parameter whose value is a serialized json string.Note: This parameter is a customized demand parameter, which requires offline docking.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Video Content Analysis Type Task Parameters.","description_kind":"plain"},"max_items":1},"ai_content_review_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Content Review Template ID.","description_kind":"plain","required":true}},"description":"Video Content Moderation Type Task Parameters.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Intelligent Recognition Template ID.","description_kind":"plain","required":true}},"description":"Video content recognition type task parameters.","description_kind":"plain"},"max_items":1},"media_process_task":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Transfer Adaptive Code Stream Template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"After converting to an adaptive stream, the output path of the manifest file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"After converting to an adaptive stream (only HLS), the output path of the fragmented file can only be a relative path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.","description_kind":"plain","optional":true},"sub_stream_object_name":{"type":"string","description":"After converting to an adaptive stream, the output path of the sub-stream file can only be a relative path. If not filled, the default is a relative path: {inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after converting to the adaptive code stream, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.","description_kind":"plain"}}},"description":"Transfer Adaptive Code Stream Task List.","description_kind":"plain"}},"animated_graphic_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video turntable template id.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"The end time of the animation in the video, in seconds.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The output path of the file after rotating the image, which can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_animatedGraphic_{definition}.{format}.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time of the animation in the video, in seconds.","description_kind":"plain","required":true}},"block_types":{"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Video Rotation Map Task List.","description_kind":"plain"}},"image_sprite_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sprite Illustration Template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"After capturing the sprite image, the output path of the sprite image file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"web_vtt_object_name":{"type":"string","description":"After capturing the sprite image, the output path of the Web VTT file can only be a relative path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of the `{number}` variable, the default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after intercepting the Sprite image.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after the sprite image is intercepted, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Sprite image capture task list for video.","description_kind":"plain"}},"sample_snapshot_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Sample screenshot template ID.","description_kind":"plain","required":true},"output_object_path":{"type":"string","description":"The output path of the image file after sampling the screenshot, which can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of the `{number}` variable, the default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after sampling the screenshot.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.","description_kind":"plain"}}},"description":"Screenshot task list for video sampling.","description_kind":"plain"}},"snapshot_by_time_offset_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Specified time point screenshot template ID.","description_kind":"plain","required":true},"ext_time_offset_set":{"type":["set","string"],"description":"Screenshot time point list, the time point supports two formats: s and %:;When the string ends with s, it means that the time point is in seconds, such as 3.5s means that the time point is the 3.5th second.When the string ends with %, it means that the time point is the percentage of the video duration, such as 10% means that the time point is the first 10% of the time in the video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"The output path of the picture file after the snapshot at the time point can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.","description_kind":"plain","optional":true},"time_offset_set":{"type":["set","number"],"description":"Screenshot time point list, the unit is \u0026lt;font color=red\u0026gt;seconds\u0026lt;/font\u0026gt;. This parameter is no longer recommended, it is recommended that you use the ExtTimeOffsetSet parameter.","description_kind":"plain","optional":true}},"block_types":{"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of `{number}` variable, default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after the screenshot at the time point.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.","description_kind":"plain"}}},"description":"Screenshot the task list of the video according to the time point.","description_kind":"plain"}},"transcode_task_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Video Transcoding Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of video after transcoding, unit: second.Do not fill in or fill in 0, indicating that the transcoded video continues until the end of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video lasts until the nth second of the original video and terminates.When the value is less than 0 (assumed to be -n), it means that the transcoded video lasts until n seconds before the end of the original video.","description_kind":"plain","optional":true},"output_object_path":{"type":"string","description":"The output path of the main file after transcoding can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_transcode_{definition}.{format}.","description_kind":"plain","optional":true},"segment_object_name":{"type":"string","description":"The output path of the transcoded fragment file (the path of ts when transcoding HLS), can only be a relative path. If not filled, the default is: `{inputName}_transcode_{definition}_{number}.{format}.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the transcoded video, unit: second.Do not fill in or fill in 0, indicating that the transcoded video starts from the beginning of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video starts from the nth second position of the original video.When the value is less than 0 (assumed to be -n), it means that the transcoded video starts from the position n seconds before the end of the original video.","description_kind":"plain","optional":true}},"block_types":{"head_tail_parameter":{"nesting_mode":"list","block":{"block_types":{"head_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Title list.","description_kind":"plain"}},"tail_set":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Ending List.","description_kind":"plain"}}},"description":"Opening and ending parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"mosaic_set":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the coordinate origin is located in the upper left corner of the video image, and the origin of the mosaic is the upper left corner of the picture or textDefault: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"The end time offset of the mosaic, unit: second.Fill in or fill in 0, indicating that the mosaic continues until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the mosaic lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"height":{"type":"string","description":"The height of the mosaic. Support %, px two formats.When the string ends with %, it means that the mosaic Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the mosaic Height unit is pixel, such as 100px means that the Height is 100 pixels.Default: 10%.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the mosaic, unit: second. Do not fill or fill in 0, which means that the mosaic will start to appear when the screen appears.Fill in or fill in 0, which means that the mosaic will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the mosaic starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the mosaic. Support %, px two formats:When the string ends with %, it means that the mosaic Width is the percentage size of the video width, such as 10% means that the Width is 10% of the video width.The string ends with px, indicating that the mosaic Width unit is pixels, such as 100px indicates that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"description":"Mosaic list, up to 10 sheets can be supported.","description_kind":"plain"}},"object_number_format":{"nesting_mode":"list","block":{"attributes":{"increment":{"type":"number","description":"The growth step of the `{number}` variable, the default is 1.","description_kind":"plain","optional":true},"initial_value":{"type":"number","description":"The starting value of `{number}` variable, the default is 0.","description_kind":"plain","optional":true},"min_length":{"type":"number","description":"The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.","description_kind":"plain","optional":true},"place_holder":{"type":"string","description":"When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.","description_kind":"plain","optional":true}},"description":"Rules for the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"override_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data, value:0: reserved.1: remove.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data, value:0: reserved.1: remove.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","optional":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","optional":true},"stream_selects":{"type":["set","number"],"description":"Specifies the audio track to preserve for the output. The default is to keep all sources.","description_kind":"plain","optional":true}},"description":"Audio stream configuration parameters.","description_kind":"plain"},"max_items":1},"subtitle_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default: 1.","description_kind":"plain","optional":true},"font_color":{"type":"string","description":"Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).","description_kind":"plain","optional":true},"font_size":{"type":"string","description":"Font size, format: Npx, N is a value, if not specified, the subtitle file shall prevail.","description_kind":"plain","optional":true},"font_type":{"type":"string","description":"Font type.hei.ttf, song.ttf, simkai.ttf, arial.ttf.Default: hei.ttf.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The address of the subtitle file to be compressed into the video.","description_kind":"plain","optional":true},"stream_index":{"type":"number","description":"Specifies the subtitle track to be compressed into the video. If there is a specified Path, the Path has a higher priority. Path and StreamIndex specify at least one.","description_kind":"plain","optional":true}},"description":"Subtitle Stream Configuration Parameters.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The upper limit of the video bit rate, No filling means no modification.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.","description_kind":"plain","optional":true}},"description":"Ultra-fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","optional":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","optional":true},"content_adapt_stream":{"type":"number","description":"Content Adaptive Encoding. optional value:0: not open.1: open.Default: 0.When this parameter is turned on, multiple code streams with different resolutions and different bit rates will be adaptively generated. The width and height of the VideoTemplate are the maximum resolutions among the multiple code streams, and the bit rates in the VideoTemplate are multiple code rates. The highest bit rate in the stream, the vcrf in VideoTemplate is the highest quality among multiple bit streams. When the resolution, bit rate and vcrf are not set, the highest resolution generated by the ContentAdaptStream parameter is the resolution of the video source, and the video quality is close to vmaf95. To enable this parameter or learn about billing details, please contact your Tencent Cloud Business.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling;. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched; black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.","description_kind":"plain","optional":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51], Fill in 0 to disable this parameter.If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.","description_kind":"plain","optional":true}},"description":"Video streaming configuration parameters.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameters, valid when Definition is not filled with 0.When some transcoding parameters in this structure are filled in, the parameters in the transcoding template will be overwritten with the filled parameters.This parameter is used in highly customized scenarios, it is recommended that you only use Definition to specify transcoding parameters.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"container":{"type":"string","description":"Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.","description_kind":"plain","required":true},"remove_audio":{"type":"number","description":"Whether to remove audio data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data, value:0: reserved.1: remove.Default: 0.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameters, when RemoveAudio is 0, this field is required.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.","description_kind":"plain","required":true}},"description":"Ultra-fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.","description_kind":"plain","required":true},"fill_type":{"type":"string","description":"Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].","description_kind":"plain","required":true},"gop":{"type":"number","description":"The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameters, when RemoveVideo is 0, this field is required.","description_kind":"plain"},"max_items":1}},"description":"Video transcoding custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios. It is recommended that you use Definition to specify transcoding parameters first.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"watermark_set":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"number","description":"Watermark Template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.","description_kind":"plain","optional":true}},"block_types":{"raw_parameter":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Watermark type, optional value:image: image watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.","description_kind":"plain","optional":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true},"repeat_type":{"type":"string","description":"Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).","description_kind":"plain","optional":true},"width":{"type":"string","description":"The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.","description_kind":"plain","optional":true}},"block_types":{"image_content":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"Enter the type of source object, which supports COS and URL.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket where the media processing object file is located.","description_kind":"plain","required":true},"object":{"type":"string","description":"Input path for media processing object files.","description_kind":"plain","required":true},"region":{"type":"string","description":"The park to which the COS Bucket where the media processing target file resides belongs.","description_kind":"plain","required":true}},"description":"Valid when Type is COS, this item is required, indicating media processing COS object information.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"Video URL.","description_kind":"plain","required":true}},"description":"Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The input content of the watermark image. Support jpeg, png image format.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.","description_kind":"plain"},"max_items":1}},"description":"Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.","description_kind":"plain"},"max_items":1}},"description":"Watermark list, support multiple pictures or text watermarks, up to 10.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Video Transcoding Task List.","description_kind":"plain"}}},"description":"Media Processing Type Task Parameters.","description_kind":"plain"},"max_items":1},"output_storage":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of media processing output object storage location, now only supports COS.","description_kind":"plain","required":true}},"block_types":{"cos_output_storage":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.","description_kind":"plain","optional":true}},"description":"Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"File output storage location for media processing. If left blank, the storage location in Trigger will be inherited.","description_kind":"plain"},"max_items":1},"task_notify_config":{"nesting_mode":"list","block":{"attributes":{"cmq_model":{"type":"string","description":"CMQ or TDMQ-CMQ model, there are two kinds of Queue and Topic.","description_kind":"plain","optional":true},"cmq_region":{"type":"string","description":"Region of CMQ or TDMQ-CMQ, such as sh, bj, etc.","description_kind":"plain","optional":true},"notify_mode":{"type":"string","description":"The mode of the workflow notification, the possible values are Finish and Change, leaving blank means Finish.","description_kind":"plain","optional":true},"notify_type":{"type":"string","description":"Notification type, optional value:CMQ: offline, it is recommended to switch to TDMQ-CMQ.TDMQ-CMQ: message queue.URL: When the URL is specified, the HTTP callback is pushed to the address specified by NotifyUrl, the callback protocol is http+json, and the package body content is the same as the output parameters of the parsing event notification interface.SCF: not recommended, additional configuration of SCF in the console is required.Note: CMQ is the default when not filled or empty, if you need to use other types, you need to fill in the corresponding type value.","description_kind":"plain","optional":true},"notify_url":{"type":"string","description":"HTTP callback address, required when NotifyType is URL.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"Valid when the model is Queue, indicating the queue name of the CMQ or TDMQ-CMQ that receives the event notification.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Valid when the model is a Topic, indicating the topic name of the CMQ or TDMQ-CMQ that receives event notifications.","description_kind":"plain","optional":true}},"description":"The event notification configuration of the task, if it is not filled, it means that the event notification will not be obtained.","description_kind":"plain"},"max_items":1},"trigger":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The type of trigger, currently only supports CosFileUpload.","description_kind":"plain","required":true}},"block_types":{"cos_file_upload_trigger":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The name of the COS Bucket bound to the workflow.","description_kind":"plain","required":true},"dir":{"type":"string","description":"The input path directory of the workflow binding must be an absolute path, that is, start and end with `/`.","description_kind":"plain","optional":true},"formats":{"type":["set","string"],"description":"A list of file formats that are allowed to be triggered by the workflow, if not filled in, it means that files of all formats can trigger the workflow.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"The park to which the COS Bucket bound to the workflow belongs.","description_kind":"plain","required":true}},"description":"Mandatory and valid when Type is CosFileUpload, the rule is triggered for COS.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The trigger rule bound to the workflow, when the uploaded video hits the rule to this object, the workflow will be triggered.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mysql_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Database description.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Account host, default is `%`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_user_connections":{"type":"number","description":"The maximum number of available connections for a new account, the default value is 10240, and the maximum value that can be set is 10240.","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID to which the account belongs.","description_kind":"plain","required":true},"name":{"type":"string","description":"Account name.","description_kind":"plain","required":true},"password":{"type":"string","description":"Operation password.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"tencentcloud_mysql_account_privilege":{"version":0,"block":{"attributes":{"account_host":{"type":"string","description":"Account host, default is `%`.","description_kind":"plain","optional":true},"account_name":{"type":"string","description":"Account name.","description_kind":"plain","required":true},"database_names":{"type":["set","string"],"description":"List of specified database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT` and `TRIGGER``.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_mysql_audit_log_file":{"version":0,"block":{"attributes":{"download_url":{"type":"string","description":"download url.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"end time.","description_kind":"plain","required":true},"file_size":{"type":"number","description":"size of file(KB).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"order":{"type":"string","description":"Sort by. supported values are: `ASC`- ascending order, `DESC`- descending order.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field. supported values include:`timestamp` - timestamp; `affectRows` - affected rows; `execTime` - execution time.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Affects the number of rows. Indicates to filter audit logs whose number of affected rows is greater than this value.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"Database name.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. The unit is: ms. Indicates to filter audit logs whose execution time is greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client address.","description_kind":"plain","optional":true},"policy_name":{"type":["set","string"],"description":"The name of policy.","description_kind":"plain","optional":true},"sql":{"type":"string","description":"SQL statement. support fuzzy matching.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"SQL type. Currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sql_types":{"type":["set","string"],"description":"SQL type. Supports simultaneous query of multiple types. Currently supported: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sqls":{"type":["set","string"],"description":"SQL statement. Support passing multiple sql statements.","description_kind":"plain","optional":true},"table_name":{"type":["set","string"],"description":"Table name.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"User name.","description_kind":"plain","optional":true}},"description":"Filter condition. Logs can be filtered according to the filter conditions set.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_mysql_backup_download_restriction":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_comparison_symbol":{"type":"string","description":"In: The specified ip can be downloaded; NotIn: The specified ip cannot be downloaded. The default is In.","description_kind":"plain","optional":true},"limit_ip":{"type":["set","string"],"description":"ip settings to limit downloads.","description_kind":"plain","optional":true},"limit_type":{"type":"string","description":"NoLimit No limit, both internal and external networks can be downloaded; LimitOnlyIntranet Only intranet can be downloaded; Customize user-defined vpc:ip can be downloaded. LimitVpc and LimitIp can be set only when the value is Customize.","description_kind":"plain","required":true},"vpc_comparison_symbol":{"type":"string","description":"This parameter only supports In, which means that the vpc specified by LimitVpc can be downloaded. The default is In.","description_kind":"plain","optional":true}},"block_types":{"limit_vpc":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Restrict downloads from regions. Currently only the current region is supported.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"List of vpcs to limit downloads.","description_kind":"plain","required":true}},"description":"vpc settings to limit downloads.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_backup_encryption_status":{"version":0,"block":{"attributes":{"encryption_status":{"type":"string","description":"Whether physical backup encryption is enabled for the instance. Possible values are `on`, `off`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-XXXX. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_policy":{"version":0,"block":{"attributes":{"backup_model":{"type":"string","description":"Backup method. Supported values include: `physical` - physical backup.","description_kind":"plain","optional":true},"backup_time":{"type":"string","description":"Instance backup time, in the format of 'HH:mm-HH:mm'. Time setting interval is four hours. Default to `02:00-06:00`. The following value can be supported: `02:00-06:00`, `06:00-10:00`, `10:00-14:00`, `14:00-18:00`, `18:00-22:00`, and `22:00-02:00`.","description_kind":"plain","optional":true},"binlog_period":{"type":"number","description":"Binlog retention time, in days. The minimum value is 7 days and the maximum value is 1830 days. This value cannot be set greater than the backup file retention time.","description_kind":"plain","optional":true,"computed":true},"binlog_standby_days":{"type":"number","description":"The standard starting number of days for log backup storage. The log backup will be converted when it reaches the standard starting number of days for storage. The minimum is 30 days and must not be greater than the number of days for log backup retention.","description_kind":"plain","optional":true,"computed":true},"enable_binlog_standby":{"type":"string","description":"Whether to enable the log backup standard storage policy, `off` - close, `on` - open, the default is off.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID to which policies will be applied.","description_kind":"plain","required":true},"retention_period":{"type":"number","description":"The retention time of backup files, in days. The minimum value is 7 days and the maximum value is 1830 days. And default value is `7`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_cls_log_attachment":{"version":0,"block":{"attributes":{"cls_region":{"type":"string","description":"Cls region.","description_kind":"plain","optional":true,"computed":true},"create_index":{"type":"bool","description":"Whether to create index.","description_kind":"plain","optional":true},"create_log_set":{"type":"bool","description":"Whether to create log set.","description_kind":"plain","optional":true},"create_log_topic":{"type":"bool","description":"Whether to create log topic.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The id of instance.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"If `create_log_set` is `true`, use log set name, Else use log set Id.","description_kind":"plain","required":true},"log_set_id":{"type":"string","description":"Log set Id.","description_kind":"plain","computed":true},"log_topic":{"type":"string","description":"If `create_log_topic` is `true`, use log topic name, Else use log topic Id.","description_kind":"plain","required":true},"log_topic_id":{"type":"string","description":"Log topic Id.","description_kind":"plain","computed":true},"log_type":{"type":"string","description":"Log type. Support `error` or `slowlog`.","description_kind":"plain","required":true},"period":{"type":"number","description":"The validity period of the log theme is 30 days by default when not filled in.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Log Status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_database":{"version":0,"block":{"attributes":{"character_set_name":{"type":"string","description":"Character set. Valid values: `utf8`, `gbk`, `latin1`, `utf8mb4`.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Name of Database.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `cdb-c1nl9rpv`, which is the same as the one displayed in the TencentDB console.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_db_import_job_operation":{"version":0,"block":{"attributes":{"async_request_id":{"type":"string","description":"The request ID of the asynchronous task.","description_kind":"plain","computed":true},"cos_url":{"type":"string","description":"The name of the imported target database, if it is not passed, it means that no database is specified.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"The name of the imported target database, if it is not passed, it means that no database is specified.","description_kind":"plain","optional":true},"file_name":{"type":"string","description":"file name. This file refers to the file that the user has uploaded to Tencent Cloud, and only .sql files are supported.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"password":{"type":"string","description":"The password of the user account of the cloud database instance.","description_kind":"plain","optional":true},"user":{"type":"string","description":"The username of the cloud database.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_deploy_group":{"version":0,"block":{"attributes":{"deploy_group_name":{"type":"string","description":"The name of deploy group. the maximum length cannot exceed 60 characters.","description_kind":"plain","required":true},"description":{"type":"string","description":"The description of deploy group. the maximum length cannot exceed 200 characters.","description_kind":"plain","optional":true},"dev_class":{"type":["set","string"],"description":"The device class of deploy group. optional value is SH12+SH02, TS85, etc.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit_num":{"type":"number","description":"The limit on the number of instances on the same physical machine in deploy group affinity policy 1.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_dr_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"CPU cores.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.","description_kind":"plain","optional":true,"computed":true},"first_slave_zone":{"type":"string","description":"Zone information about first slave instance.","description_kind":"plain","optional":true,"computed":true},"force_delete":{"type":"bool","description":"Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name of a mysql instance.","description_kind":"plain","required":true},"intranet_ip":{"type":"string","description":"instance intranet IP.","description_kind":"plain","computed":true},"intranet_port":{"type":"number","description":"Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.","description_kind":"plain","optional":true},"master_instance_id":{"type":"string","description":"Indicates the master instance ID of recovery instances.","description_kind":"plain","required":true},"master_region":{"type":"string","description":"The zone information of the primary instance is required when you purchase a disaster recovery instance.","description_kind":"plain","required":true},"mem_size":{"type":"number","description":"Memory size (in MB).","description_kind":"plain","required":true},"pay_type":{"type":"number","description":"Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true},"second_slave_zone":{"type":"string","description":"Zone information about second slave instance.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"Security groups to use.","description_kind":"plain","optional":true},"slave_deploy_mode":{"type":"number","description":"Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.","description_kind":"plain","optional":true},"slave_sync_mode":{"type":"number","description":"Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network ID. If `vpc_id` is set, this value is required.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"volume_size":{"type":"number","description":"Disk size (in GB).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC, which can be modified once every 24 hours and can't be removed.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_dr_instance_to_mater":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Disaster recovery instance ID in the format of cdb-c1nl9rpv. It is the same as the instance ID displayed in the TencentDB console.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Indicates which availability zone will be used.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"CPU cores.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.","description_kind":"plain","optional":true,"computed":true},"engine_type":{"type":"string","description":"Instance engine type. The default value is `InnoDB`. Supported values include `InnoDB` and `RocksDB`.","description_kind":"plain","optional":true,"computed":true},"engine_version":{"type":"string","description":"The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0, and default is 5.7. Upgrade the instance engine version to support 5.6/5.7 and switch immediately.","description_kind":"plain","optional":true},"fast_upgrade":{"type":"number","description":"Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled.","description_kind":"plain","optional":true},"first_slave_zone":{"type":"string","description":"Zone information about first slave instance.","description_kind":"plain","optional":true,"computed":true},"force_delete":{"type":"bool","description":"Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this para of the readonly mysql instance will not take effect.","description_kind":"plain","optional":true},"gtid":{"type":"number","description":"Indicates whether GTID is enable. `0` - Not enabled; `1` - Enabled.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name of a mysql instance.","description_kind":"plain","required":true},"internet_host":{"type":"string","description":"host for public access.","description_kind":"plain","computed":true},"internet_port":{"type":"number","description":"Access port for public access.","description_kind":"plain","computed":true},"internet_service":{"type":"number","description":"Indicates whether to enable the access to an instance from public network: 0 - No, 1 - Yes.","description_kind":"plain","optional":true},"intranet_ip":{"type":"string","description":"instance intranet IP.","description_kind":"plain","computed":true},"intranet_port":{"type":"number","description":"Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.","description_kind":"plain","optional":true},"locked":{"type":"number","description":"Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes.","description_kind":"plain","computed":true},"max_deay_time":{"type":"number","description":"Latency threshold. Value range 1~10. Only need to fill in when upgrading kernel subversion and engine version.","description_kind":"plain","optional":true},"mem_size":{"type":"number","description":"Memory size (in MB).","description_kind":"plain","required":true},"param_template_id":{"type":"number","description":"Specify parameter template id.","description_kind":"plain","optional":true},"parameters":{"type":["map","string"],"description":"List of parameters to use.","description_kind":"plain","optional":true,"computed":true},"pay_type":{"type":"number","description":"Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true},"root_password":{"type":"string","description":"Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.","description_kind":"plain","optional":true,"sensitive":true},"second_slave_zone":{"type":"string","description":"Zone information about second slave instance.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"Security groups to use.","description_kind":"plain","optional":true},"slave_deploy_mode":{"type":"number","description":"Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.","description_kind":"plain","optional":true},"slave_sync_mode":{"type":"number","description":"Data replication mode. 0 - Async replication; 1 - Semisync replication; 2 - Strongsync replication.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Private network ID. If `vpc_id` is set, this value is required.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"task_status":{"type":"number","description":"Indicates which kind of operations is being executed.","description_kind":"plain","computed":true},"upgrade_subversion":{"type":"number","description":"Whether it is a kernel subversion upgrade, supported values: 1 - upgrade the kernel subversion; 0 - upgrade the database engine version. Only need to fill in when upgrading kernel subversion and engine version.","description_kind":"plain","optional":true},"volume_size":{"type":"number","description":"Disk size (in GB).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC, which can be modified once every 24 hours and can't be removed.","description_kind":"plain","optional":true,"computed":true},"wait_switch":{"type":"number","description":"Switch the method of accessing new instances, default is `0`. Supported values include: `0` - switch immediately, `1` - switch in time window.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_encryption_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"TencentDB instance ID.","description_kind":"plain","required":true},"key_id":{"type":"string","description":"Custom key ID, which is the unique CMK ID. If this value is empty, the key KMS-CDB auto-generated by Tencent Cloud will be used.","description_kind":"plain","optional":true},"key_region":{"type":"string","description":"Custom storage region, such as ap-guangzhou. When `KeyId` is not empty, this parameter is required.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_isolate_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","required":true},"operate":{"type":"string","description":"Manipulate instance, `isolate` - isolate instance, `recover`- recover isolated instance.","description_kind":"plain","required":true},"status":{"type":"number","description":"Instance status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_local_binlog_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of cdb-c1nl9rpv. It is the same as the instance ID displayed in the TencentDB console.","description_kind":"plain","required":true},"max_usage":{"type":"number","description":"Space utilization of local binlog. Value range: [30,50].","description_kind":"plain","required":true},"save_hours":{"type":"number","description":"Retention period of local binlog. Valid range: 72-168 hours. When there is disaster recovery instance, the valid range will be 120-168 hours.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_param_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The description of parameter template.","description_kind":"plain","optional":true},"engine_type":{"type":"string","description":"The engine type of instance, optional value is InnoDB or RocksDB, default to InnoDB.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"The version of MySQL.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of parameter template.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"The ID of source parameter template.","description_kind":"plain","optional":true,"computed":true},"template_type":{"type":"string","description":"The default type of parameter template, supported value is HIGH_STABILITY or HIGH_PERFORMANCE.","description_kind":"plain","optional":true}},"block_types":{"param_list":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"The value of parameter.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of parameter.","description_kind":"plain","optional":true,"computed":true}},"description":"parameter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_password_complexity":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"param_list":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"Parameter value.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","optional":true}},"description":"List of parameters to be modified. Every element is a combination of `Name` (parameter name) and `CurrentValue` (new value). Valid values for `Name` of version 8.0: `validate_password.policy`, `validate_password.lengt`, `validate_password.mixed_case_coun`, `validate_password.number_coun`, `validate_password.special_char_count`. Valid values for `Name` of version 5.6 and 5.7: `validate_password_polic`, `validate_password_lengt` `validate_password_mixed_case_coun`, `validate_password_number_coun`, `validate_password_special_char_coun`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_privilege":{"version":0,"block":{"attributes":{"account_host":{"type":"string","description":"Account host, default is `%`.","description_kind":"plain","optional":true},"account_name":{"type":"string","description":"Account name.the forbidden value is:root,mysql.sys,tencentroot.","description_kind":"plain","required":true},"global":{"type":["set","string"],"description":"Global privileges. available values for Privileges:ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE TEMPORARY TABLES,CREATE USER,CREATE VIEW,DELETE,DROP,EVENT,EXECUTE,INDEX,INSERT,LOCK TABLES,PROCESS,REFERENCES,RELOAD,REPLICATION CLIENT,REPLICATION SLAVE,SELECT,SHOW DATABASES,SHOW VIEW,TRIGGER,UPDATE.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"column":{"nesting_mode":"set","block":{"attributes":{"column_name":{"type":"string","description":"Column name.","description_kind":"plain","required":true},"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Column privilege.available values for Privileges:SELECT,INSERT,UPDATE,REFERENCES.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"Column privileges list.","description_kind":"plain"}},"database":{"nesting_mode":"set","block":{"attributes":{"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Database privilege.available values for Privileges:SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER.","description_kind":"plain","required":true}},"description":"Database privileges list.","description_kind":"plain"}},"table":{"nesting_mode":"set","block":{"attributes":{"database_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Table privilege.available values for Privileges:SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Table name.","description_kind":"plain","required":true}},"description":"Table privileges list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_proxy":{"version":0,"block":{"attributes":{"connection_pool_limit":{"type":"number","description":"Connection Pool Threshold.","description_kind":"plain","optional":true},"desc":{"type":"string","description":"Describe.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"proxy_address_id":{"type":"string","description":"Proxy address id.","description_kind":"plain","computed":true},"proxy_group_id":{"type":"string","description":"Proxy group id.","description_kind":"plain","computed":true},"proxy_version":{"type":"string","description":"The current version of the database agent. No need to fill in when creating.","description_kind":"plain","optional":true,"computed":true},"security_group":{"type":["set","string"],"description":"Security group.","description_kind":"plain","optional":true},"uniq_subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","required":true},"upgrade_time":{"type":"string","description":"Upgrade time: nowTime (upgrade completed) timeWindow (instance maintenance time), Required when modifying the agent version, No need to fill in when creating.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP address.","description_kind":"plain","optional":true,"computed":true},"vport":{"type":"number","description":"Port.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"proxy_node_custom":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description":"Number of CPU cores.","description_kind":"plain","required":true},"mem":{"type":"number","description":"Memory size.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of nodes.","description_kind":"plain","required":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Zone.","description_kind":"plain","required":true}},"description":"Node specification configuration.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_mysql_readonly_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Pay type of instance. Valid values:`PREPAID`, `POSTPAID`. Default is `POSTPAID`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"CPU cores.","description_kind":"plain","optional":true,"computed":true},"device_type":{"type":"string","description":"Specify device type, available values: `UNIVERSAL` (default), `EXCLUSIVE`, `BASIC`.","description_kind":"plain","optional":true,"computed":true},"fast_upgrade":{"type":"number","description":"Specify whether to enable fast upgrade when upgrade instance spec, available value: `1` - enabled, `0` - disabled.","description_kind":"plain","optional":true},"force_delete":{"type":"bool","description":"Indicate whether to delete instance directly or not. Default is `false`. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance. When the main mysql instance set true, this para of the readonly mysql instance will not take effect.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"The name of a mysql instance.","description_kind":"plain","required":true},"intranet_ip":{"type":"string","description":"instance intranet IP.","description_kind":"plain","computed":true},"intranet_port":{"type":"number","description":"Public access port. Valid value ranges: [1024~65535]. The default value is `3306`.","description_kind":"plain","optional":true},"locked":{"type":"number","description":"Indicates whether the instance is locked. Valid values: `0`, `1`. `0` - No; `1` - Yes.","description_kind":"plain","computed":true},"master_instance_id":{"type":"string","description":"Indicates the master instance ID of recovery instances.","description_kind":"plain","required":true},"master_region":{"type":"string","description":"The zone information of the primary instance is required when you purchase a disaster recovery instance.","description_kind":"plain","optional":true,"computed":true},"mem_size":{"type":"number","description":"Memory size (in MB).","description_kind":"plain","required":true},"param_template_id":{"type":"number","description":"Specify parameter template id.","description_kind":"plain","optional":true},"pay_type":{"type":"number","description":"Pay type of instance. Valid values: `0`, `1`. `0`: prepaid, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","deprecated":true,"optional":true},"prepaid_period":{"type":"number","description":"Period of instance. NOTES: Only supported prepaid instance.","description_kind":"plain","optional":true},"ro_group_id":{"type":"string","description":"Read only group id. If rogroupId is empty, a new ro group is created by default. If it is not empty, the existing ro group is used.","description_kind":"plain","optional":true,"computed":true},"security_groups":{"type":["set","string"],"description":"Security groups to use.","description_kind":"plain","optional":true},"slave_deploy_mode":{"type":"number","description":"Availability zone deployment method. Available values: 0 - Single availability zone; 1 - Multiple availability zones.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status. Valid values: `0`, `1`, `4`, `5`. `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Private network ID. If `vpc_id` is set, this value is required.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"task_status":{"type":"number","description":"Indicates which kind of operations is being executed.","description_kind":"plain","computed":true},"volume_size":{"type":"number","description":"Disk size (in GB).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC, which can be modified once every 24 hours and can't be removed.","description_kind":"plain","optional":true,"computed":true},"wait_switch":{"type":"number","description":"Switch the method of accessing new instances, default is `0`. Supported values include: `0` - switch immediately, `1` - switch in time window.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Zone information, this parameter defaults to, the system automatically selects an Availability Zone.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_reload_balance_proxy_node":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_address_id":{"type":"string","description":"Proxy address id.","description_kind":"plain","optional":true},"proxy_group_id":{"type":"string","description":"Proxy id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_remote_backup_config":{"version":0,"block":{"attributes":{"expire_days":{"type":"number","description":"Remote backup retention time, in days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"remote_backup_save":{"type":"string","description":"Remote data backup switch, off - disable remote backup, on - enable remote backup.","description_kind":"plain","required":true},"remote_binlog_save":{"type":"string","description":"Off-site log backup switch, off - off off-site backup, on-on off-site backup, only when the parameter RemoteBackupSave is on, the RemoteBinlogSave parameter can be set to on.","description_kind":"plain","required":true},"remote_region":{"type":["set","string"],"description":"User settings off-site backup region list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_renew_db_instance_operation":{"version":0,"block":{"attributes":{"deadline_time":{"type":"string","description":"Instance expiration time.","description_kind":"plain","computed":true},"deal_id":{"type":"string","description":"Deal id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID to be renewed, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, you can use [Query Instance List](https://cloud.tencent.com/document/api/236/ 15872).","description_kind":"plain","required":true},"modify_pay_type":{"type":"string","description":"If you need to renew the Pay-As-You-Go instance to a Subscription instance, the value of this input parameter needs to be specified as `PREPAID`.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Renewal duration, unit: month, optional values include [1,2,3,4,5,6,7,8,9,10,11,12,24,36].","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_reset_root_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_restart_db_instances_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"An array of instance ID in the format: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"status":{"type":"number","description":"Instance status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdbro-3i70uj0k.","description_kind":"plain","required":true},"is_balance_ro_load":{"type":"number","description":"Whether to rebalance the load of RO instances in the RO group. Supported values include: 1 - rebalance load; 0 - do not rebalance load. The default value is 0. Note that when it is set to rebalance the load, the RO instance in the RO group will have a momentary disconnection of the database connection, please ensure that the application can reconnect to the database.","description_kind":"plain","optional":true},"ro_group_id":{"type":"string","description":"The ID of the RO group.","description_kind":"plain","required":true}},"block_types":{"ro_group_info":{"nesting_mode":"list","block":{"attributes":{"min_ro_in_group":{"type":"number","description":"The minimum number of reserved instances. It can be set to any value less than or equal to the number of RO instances under this RO group. Note that if the setting value is greater than the number of RO instances, it will not be removed; if it is set to 0, all instances whose latency exceeds the limit will be removed.","description_kind":"plain","optional":true},"replication_delay_time":{"type":"number","description":"Delayed replication time.","description_kind":"plain","optional":true},"ro_group_name":{"type":"string","description":"RO group name.","description_kind":"plain","optional":true},"ro_max_delay_time":{"type":"number","description":"RO instance maximum latency threshold. The unit is seconds, the minimum value is 1. Note that the RO group must have enabled instance delay culling policy for this value to be valid.","description_kind":"plain","optional":true},"ro_offline_delay":{"type":"number","description":"Whether to enable delayed culling of instances. Supported values are: 1 - on; 0 - not on. Note that if you enable instance delay culling, you must set the delay threshold (RoMaxDelayTime) parameter.","description_kind":"plain","optional":true},"weight_mode":{"type":"string","description":"weight mode. Supported values include: `system` - automatically assigned by the system; `custom` - user-defined settings. Note that if the `custom` mode is set, the RO instance weight configuration (RoWeightValues) parameter must be set.","description_kind":"plain","optional":true}},"description":"Details of the RO group.","description_kind":"plain"},"max_items":1},"ro_weight_values":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"RO instance ID.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Weights. The value range is [0, 100].","description_kind":"plain","required":true}},"description":"The weight of the instance within the RO group. If the weight mode of the RO group is changed to user-defined mode (custom), this parameter must be set, and the weight value of each RO instance needs to be set.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_ro_group_load_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ro_group_id":{"type":"string","description":"The ID of the RO group, in the format: cdbrg-c1nl9rpv.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_instance_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Read-only instance ID, in the format: cdbro-3i70uj0k, which is the same as the read-only instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"ro_vip":{"type":"string","description":"Intranet IP address of the read-only instance.","description_kind":"plain","computed":true},"ro_vport":{"type":"number","description":"Intranet port number of the read-only instance.","description_kind":"plain","computed":true},"uniq_subnet_id":{"type":"string","description":"Subnet descriptor, for example: subnet-1typ0s7d.","description_kind":"plain","optional":true},"uniq_vpc_id":{"type":"string","description":"vpc descriptor, for example: vpc-a23yt67j, if this field is passed, UniqSubnetId must be passed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_start_replication":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Read-Only instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_stop_replication":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Read-Only instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_rollback":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cloud database instance ID.","description_kind":"plain","required":true},"rollback_time":{"type":"string","description":"Database rollback time, the time format is: yyyy-mm-dd hh:mm:ss.","description_kind":"plain","required":true},"strategy":{"type":"string","description":"Rollback strategy. Available values are: table, db, full; the default value is full. table- Extremely fast rollback mode, only import the backup and binlog of the selected table level, if there is a cross-table operation, and the associated table is not selected at the same time, the rollback will fail. In this mode, the parameter Databases must be empty; db- Quick mode, only import the backup and binlog of the selected library level, if there is a cross-database operation, and the associated library is not selected at the same time, the rollback will fail; full- normal rollback mode, the backup and binlog of the entire instance will be imported, at a slower rate.","description_kind":"plain","required":true}},"block_types":{"databases":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description":"The original database name before rollback.","description_kind":"plain","required":true},"new_database_name":{"type":"string","description":"The new database name after rollback.","description_kind":"plain","required":true}},"description":"The database information to be archived, indicating that the entire database is archived.","description_kind":"plain"}},"tables":{"nesting_mode":"list","block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true}},"block_types":{"table":{"nesting_mode":"list","block":{"attributes":{"new_table_name":{"type":"string","description":"New database table name after rollback.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"The original database table name before rollback.","description_kind":"plain","required":true}},"description":"Database table details.","description_kind":"plain"},"min_items":1}},"description":"The database table information to be rolled back, indicating that the file is rolled back by table.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mysql_rollback_stop":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cloud database instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_security_groups_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The id of instance.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"The ID of security group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_ssl":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. Example value: cdb-c1nl9rpv.","description_kind":"plain","required":true},"status":{"type":"string","description":"Whether to enable SSL. `ON` means enabled, `OFF` means not enabled.","description_kind":"plain","required":true},"url":{"type":"string","description":"The certificate download link. Example value: http://testdownload.url.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_for_upgrade":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of cdb-c1nl9rpv. It is the same as the instance ID displayed on the TencentDB Console page.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_master_slave_operation":{"version":0,"block":{"attributes":{"dst_slave":{"type":"string","description":"target instance. Possible values: `first` - first standby; `second` - second standby. The default value is `first`, and only multi-AZ instances support setting it to `second`.","description_kind":"plain","optional":true},"force_switch":{"type":"bool","description":"Whether to force switch. Default is False. Note that if you set the mandatory switch to True, there is a risk of data loss on the instance, so use it with caution.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"wait_switch":{"type":"bool","description":"Whether to switch within the time window. The default is False, i.e. do not switch within the time window. Note that if the ForceSwitch parameter is set to True, this parameter will not take effect.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_proxy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"proxy_group_id":{"type":"string","description":"Proxy group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_time_window":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of cdb-c1nl9rpv or cdbro-c1nl9rpv. It is the same as the instance ID displayed on the TencentDB Console page.","description_kind":"plain","required":true},"max_delay_time":{"type":"number","description":"Data delay threshold. It takes effect only for source instance and disaster recovery instance. Default value: 10.","description_kind":"plain","optional":true},"time_ranges":{"type":["set","string"],"description":"Time period available for maintenance after modification in the format of 10:00-12:00. Each period lasts from half an hour to three hours, with the start time and end time aligned by half-hour. Up to two time periods can be set. Start and end time range: [00:00, 24:00].","description_kind":"plain","required":true},"weekdays":{"type":["set","string"],"description":"Specifies for which day to modify the time period. Value range: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday. If it is not specified or is left blank, the time period will be modified for every day by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_verify_root_account":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"password":{"type":"string","description":"The password of the ROOT account of the instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_nat_gateway":{"version":0,"block":{"attributes":{"assigned_eip_set":{"type":["set","string"],"description":"EIP IP address set bound to the gateway. The value of at least 1 and at most 10.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"The maximum public network output bandwidth of NAT gateway (unit: Mbps). Valid values: `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000`. Default is 100.","description_kind":"plain","optional":true},"created_time":{"type":"string","description":"Create time of the NAT gateway.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_concurrent":{"type":"number","description":"The upper limit of concurrent connection of NAT gateway. Valid values: `1000000`, `3000000`, `10000000`. Default is `1000000`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the NAT gateway.","description_kind":"plain","required":true},"nat_product_version":{"type":"number","description":"1: traditional NAT, 2: standard NAT, default value is 1.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet of NAT.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"The available tags within this NAT gateway.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc.","description_kind":"plain","required":true},"zone":{"type":"string","description":"The availability zone, such as `ap-guangzhou-3`.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_nat_gateway_snat":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, required when `resource_type` is NETWORKINTERFACE.","description_kind":"plain","optional":true},"instance_private_ip_addr":{"type":"string","description":"Private IPs of the instance's primary ENI, required when `resource_type` is NETWORKINTERFACE.","description_kind":"plain","optional":true},"nat_gateway_id":{"type":"string","description":"NAT gateway ID.","description_kind":"plain","required":true},"public_ip_addr":{"type":["list","string"],"description":"Elastic IP address pool.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Resource type. Valid values: SUBNET, NETWORKINTERFACE.","description_kind":"plain","required":true},"snat_id":{"type":"string","description":"SNAT rule ID.","description_kind":"plain","computed":true},"subnet_cidr_block":{"type":"string","description":"The IPv4 CIDR of the subnet, required when `resource_type` is SUBNET.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet instance ID, required when `resource_type` is SUBNET.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nat_refresh_nat_dc_route":{"version":0,"block":{"attributes":{"dry_run":{"type":"bool","description":"Whether to pre-refresh, valid values: True:yes, False:no.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_id":{"type":"string","description":"Unique identifier of Nat Gateway.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Unique identifier of Vpc.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_folder":{"version":0,"block":{"attributes":{"folder_name":{"type":"string","description":"New file name.","description_kind":"plain","required":true},"folder_type":{"type":"number","description":"Folder type, 0: job folder, 1: resource folder. Default is 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"parent_id":{"type":"string","description":"Parent folder id.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_job":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"When ClusterType=2, it is required to specify the ID of the exclusive cluster to which the job is submitted.","description_kind":"plain","optional":true},"cluster_type":{"type":"number","description":"The type of the cluster. 1 indicates shared cluster, and 2 indicates exclusive cluster.","description_kind":"plain","required":true},"cu_mem":{"type":"number","description":"Set the memory specification of each CU, in GB. It supports 2, 4, 8, and 16 (which needs to apply for the whitelist before use). The default is 4, that is, 1 CU corresponds to 4 GB of running memory.","description_kind":"plain","optional":true},"flink_version":{"type":"string","description":"The Flink version that the job runs.","description_kind":"plain","optional":true},"folder_id":{"type":"string","description":"The folder ID to which the job name belongs. The root directory is root.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_type":{"type":"number","description":"The type of the job. 1 indicates SQL job, and 2 indicates JAR job.","description_kind":"plain","required":true},"name":{"type":"string","description":"The name of the job. It can be composed of Chinese, English, numbers, hyphens (-), underscores (_), and periods (.), and the length cannot exceed 50 characters. Note that the job name cannot be the same as an existing job.","description_kind":"plain","required":true},"remark":{"type":"string","description":"The remark information of the job. It can be set arbitrarily.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"The workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_job_config":{"version":0,"block":{"attributes":{"auto_recover":{"type":"number","description":"Oceanus platform job recovery switch 1: on -1: off.","description_kind":"plain","optional":true},"cls_logset_id":{"type":"string","description":"CLS logset ID.","description_kind":"plain","optional":true},"cls_topic_id":{"type":"string","description":"CLS log topic ID.","description_kind":"plain","optional":true},"cos_bucket":{"type":"string","description":"COS storage bucket name used by the job.","description_kind":"plain","optional":true,"computed":true},"default_parallelism":{"type":"number","description":"Job default parallelism.","description_kind":"plain","optional":true},"entrypoint_class":{"type":"string","description":"Main class.","description_kind":"plain","optional":true},"expert_mode_on":{"type":"bool","description":"Whether to enable expert mode.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"job_manager_spec":{"type":"number","description":"JobManager specification.","description_kind":"plain","optional":true},"log_collect":{"type":"bool","description":"Whether to collect job logs.","description_kind":"plain","optional":true},"log_collect_type":{"type":"number","description":"Log collection type 2:CLS; 3:COS.","description_kind":"plain","optional":true},"log_level":{"type":"string","description":"Log level.","description_kind":"plain","optional":true},"program_args":{"type":"string","description":"Main class parameters.","description_kind":"plain","optional":true},"python_version":{"type":"string","description":"Python version used by the pyflink job at runtime.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remarks.","description_kind":"plain","optional":true},"task_manager_spec":{"type":"number","description":"TaskManager specification.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"clazz_levels":{"nesting_mode":"list","block":{"attributes":{"clazz":{"type":"string","description":"Java class full pathNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"level":{"type":"string","description":"Log level TRACE, DEBUG, INFO, WARN, ERRORNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Class log level.","description_kind":"plain"}},"expert_mode_configuration":{"nesting_mode":"list","block":{"block_types":{"job_graph":{"nesting_mode":"list","block":{"block_types":{"edges":{"nesting_mode":"list","block":{"attributes":{"source":{"type":"number","description":"Starting node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"target":{"type":"number","description":"Target node ID of the edgeNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Edge set of the running graphNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"nodes":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Node descriptionNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"id":{"type":"number","description":"Node IDNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"name":{"type":"string","description":"Node nameNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"parallelism":{"type":"number","description":"Node parallelismNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Point set of the running graphNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Job graphNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"number","description":"Node IDNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"parallelism":{"type":"number","description":"Node parallelismNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"slot_sharing_group":{"type":"string","description":"Slot sharing groupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"state_ttl":{"type":"string","description":"State TTL configuration of the node, separated by semicolonsNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"configuration":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"System configuration key.","description_kind":"plain","required":true},"value":{"type":"string","description":"System configuration value.","description_kind":"plain","required":true}},"description":"Configuration propertiesNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Node configurationNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}},"slot_sharing_groups":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"Description of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"block_types":{"spec":{"nesting_mode":"list","block":{"attributes":{"cpu":{"type":"number","description":"Applicable CPUNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"heap_memory":{"type":"string","description":"Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"managed_memory":{"type":"string","description":"Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"off_heap_memory":{"type":"string","description":"Default is b, supporting units are b, kb, mb, gbNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Specification of the SlotSharingGroupNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Slot sharing groupsNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description":"Expert mode configuration.","description_kind":"plain"},"max_items":1},"properties":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"System configuration key.","description_kind":"plain","required":true},"value":{"type":"string","description":"System configuration value.","description_kind":"plain","required":true}},"description":"System parameters.","description_kind":"plain"}},"resource_refs":{"nesting_mode":"list","block":{"attributes":{"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"type":{"type":"number","description":"Reference resource type, for example, setting the main resource to 1 represents the jar package where the main class is located.","description_kind":"plain","required":true},"version":{"type":"number","description":"Resource version ID, -1 indicates the latest version.","description_kind":"plain","required":true}},"description":"Resource reference array.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_job_copy":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Copy Job ID.","description_kind":"plain","computed":true},"job_type":{"type":"number","description":"The type of the source job.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"The serial ID of the job to be copied.","description_kind":"plain","required":true},"source_name":{"type":"string","description":"The name of the job to be copied.","description_kind":"plain","optional":true},"target_cluster_id":{"type":"string","description":"The cluster serial ID of the target cluster.","description_kind":"plain","required":true},"target_folder_id":{"type":"string","description":"The directory ID of the new job.","description_kind":"plain","optional":true},"target_name":{"type":"string","description":"The name of the new job.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_resource":{"version":0,"block":{"attributes":{"folder_id":{"type":"string","description":"Folder id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Resource name.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Resource description.","description_kind":"plain","optional":true},"resource_config_remark":{"type":"string","description":"Resource version description.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","computed":true},"resource_type":{"type":"number","description":"Resource type, only support JAR now, value is 1.","description_kind":"plain","required":true},"version":{"type":"number","description":"Resource Version.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace serialId.","description_kind":"plain","optional":true}},"block_types":{"resource_loc":{"nesting_mode":"list","block":{"attributes":{"storage_type":{"type":"number","description":"The available storage types for resource location are currently limited to 1:COS.","description_kind":"plain","required":true}},"block_types":{"param":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Resource bucket.","description_kind":"plain","required":true},"path":{"type":"string","description":"Resource path.","description_kind":"plain","required":true},"region":{"type":"string","description":"Resource region, if not set, use resource region, note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Json to describe resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_resource_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Resource description.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"version":{"type":"number","description":"Resource Config Version.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"resource_loc":{"nesting_mode":"list","block":{"attributes":{"storage_type":{"type":"number","description":"The available storage types for resource location are currently limited to 1:COS.","description_kind":"plain","required":true}},"block_types":{"param":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"Resource bucket.","description_kind":"plain","required":true},"path":{"type":"string","description":"Resource path.","description_kind":"plain","required":true},"region":{"type":"string","description":"Resource region, if not set, use resource region, note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Json to describe resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"Resource location.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_run_job":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"run_job_descriptions":{"nesting_mode":"list","block":{"attributes":{"custom_timestamp":{"type":"number","description":"Custom timestamp.","description_kind":"plain","optional":true},"job_config_version":{"type":"number","description":"A certain version of the current job(Not passed by default as a non-draft job version).","description_kind":"plain","optional":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"run_type":{"type":"number","description":"The type of the run. 1 indicates start, and 2 indicates resume.","description_kind":"plain","required":true},"savepoint_id":{"type":"string","description":"Savepoint ID.","description_kind":"plain","optional":true},"savepoint_path":{"type":"string","description":"Savepoint path.","description_kind":"plain","optional":true},"start_mode":{"type":"string","description":"Compatible with the startup parameters of the old SQL type job: specify the start time point of data source consumption (recommended to pass the value)Ensure that the parameter is LATEST, EARLIEST, T+Timestamp (example: T1557394288000).","description_kind":"plain","optional":true},"use_old_system_connector":{"type":"bool","description":"Use the historical version of the system dependency.","description_kind":"plain","optional":true}},"description":"The description information for batch job startup.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_stop_job":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"stop_job_descriptions":{"nesting_mode":"list","block":{"attributes":{"job_id":{"type":"string","description":"Job Id.","description_kind":"plain","required":true},"stop_type":{"type":"number","description":"Stop type,1 stopped 2 paused.","description_kind":"plain","required":true}},"description":"The description information for batch job stop.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_oceanus_trigger_job_savepoint":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Savepoint description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job SerialId.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_work_space":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"User APPID.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"creator_uin":{"type":"string","description":"Creator UIN.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Workspace description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"jobs_count":{"type":"number","description":"Number of Jobs.","description_kind":"plain","computed":true},"owner_uin":{"type":"string","description":"Owner UIN.","description_kind":"plain","computed":true},"role_auth_count":{"type":"number","description":"Number of workspace members.","description_kind":"plain","computed":true},"serial_id":{"type":"string","description":"Serial ID.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Workspace status.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace ID.","description_kind":"plain","computed":true},"work_space_name":{"type":"string","description":"Workspace name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_instance":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Organize the creation time.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"host_uin":{"type":"number","description":"Creator Uin.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_allow_quit":{"type":"string","description":"Whether the members are allowed to withdraw.Allow: Allow, not allowed: DENIEDNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_assign_manager":{"type":"bool","description":"Whether a trusted service administrator.Yes: true, no: falseNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_auth_manager":{"type":"bool","description":"Whether the real -name subject administrator.Yes: true, no: falseNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_manager":{"type":"bool","description":"Whether to organize an administrator.Yes: true, no: falseNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"join_time":{"type":"string","description":"Members join time.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"nick_name":{"type":"string","description":"Creator nickname.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_id":{"type":"number","description":"Enterprise organization ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_permission":{"type":["list",["object",{"id":"number","name":"string"}]],"description":"List of membership authority of members.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_policy_name":{"type":"string","description":"Strategic name.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_policy_type":{"type":"string","description":"Strategy type.Financial Management: FinancialNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"org_type":{"type":"number","description":"Enterprise organization type.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"pay_name":{"type":"string","description":"The name of the payment.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"pay_uin":{"type":"string","description":"UIN on behalf of the payer.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"root_node_id":{"type":"number","description":"Organize the root node ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"root_node_name":{"type":"string","description":"Root node name.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_identity":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Identity description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_alias_name":{"type":"string","description":"Identity name.Supports English letters and numbers, the length cannot exceed 40 characters.","description_kind":"plain","required":true}},"block_types":{"identity_policy":{"nesting_mode":"list","block":{"attributes":{"policy_document":{"type":"string","description":"Customize policy content and follow CAM policy syntax. Valid and required when PolicyType is the 1-custom policy.","description_kind":"plain","optional":true},"policy_id":{"type":"number","description":"CAM default policy ID. Valid and required when PolicyType is the 2-preset policy.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"CAM default policy name. Valid and required when PolicyType is the 2-preset policy.","description_kind":"plain","optional":true},"policy_type":{"type":"number","description":"Policy type. Value 1-custom policy 2-preset policy; default value 2.","description_kind":"plain","optional":true}},"description":"Identity policy list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_organization_org_manage_policy":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"Policy content. Refer to the CAM policy syntax.","description_kind":"plain","required":true},"description":{"type":"string","description":"Policy description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Policy name.\nThe length is 1~128 characters, which can include Chinese characters, English letters, numbers, and underscores.","description_kind":"plain","required":true},"policy_id":{"type":"string","description":"Policy Id.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Policy type. Default value is SERVICE_CONTROL_POLICY.\nValid values:\n - `SERVICE_CONTROL_POLICY`: Service control policy.\n - `TAG_POLICY`: Tag policy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_manage_policy_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"organization_id":{"type":"number","description":"Organization ID.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Policy type. Default value is SERVICE_CONTROL_POLICY.\nValid values:\n - `SERVICE_CONTROL_POLICY`: Service control policy.\n - `TAG_POLICY`: Tag policy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_manage_policy_target":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"Policy Id.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Policy type. Default value is SERVICE_CONTROL_POLICY.\nValid values:\n - `SERVICE_CONTROL_POLICY`: Service control policy.\n - `TAG_POLICY`: Tag policy.","description_kind":"plain","optional":true},"target_id":{"type":"number","description":"Binding target ID of the policy. Member Uin or Department ID.","description_kind":"plain","required":true},"target_type":{"type":"string","description":"Target type.\nValid values:\n - `NODE`: Department.\n - `MEMBER`: Check Member.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Member creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_allow_quit":{"type":"string","description":"Whether to allow member to leave the organization.Valid values:- `Allow`.- `Denied`.","description_kind":"plain","computed":true},"member_type":{"type":"string","description":"Member Type.Valid values:- `Invite`: The member is invited.- `Create`: The member is created.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Member name.","description_kind":"plain","required":true},"node_id":{"type":"number","description":"Organization node ID.","description_kind":"plain","required":true},"node_name":{"type":"string","description":"Organization node name.","description_kind":"plain","computed":true},"org_permission":{"type":["list",["object",{"id":"number","name":"string"}]],"description":"Financial management permissions.","description_kind":"plain","computed":true},"org_policy_name":{"type":"string","description":"Organization policy name.","description_kind":"plain","computed":true},"pay_name":{"type":"string","description":"The member name which is payment account on behalf.","description_kind":"plain","computed":true},"pay_uin":{"type":"string","description":"The uin which is payment account on behalf.When `PermissionIds` contains 7, is required.","description_kind":"plain","optional":true},"permission_ids":{"type":["set","number"],"description":"Financial management permission IDs.Valid values:- `1`: View bill.- `2`: Check balance.- `3`: Fund transfer.- `4`: Combine bill.- `5`: Issue an invoice.- `6`: Inherit discount.- `7`: Pay on behalf.value 1,2 is required.","description_kind":"plain","required":true},"policy_type":{"type":"string","description":"Organization policy type.- `Financial`: Financial management policy.","description_kind":"plain","required":true},"record_id":{"type":"number","description":"Create member record ID.When create failed and needs to be recreated, is required.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Notes.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Member update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member_auth_identity_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_ids":{"type":["set","number"],"description":"Identity Id list. Up to 5.","description_kind":"plain","required":true},"member_uin":{"type":"number","description":"Member Uin.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member_email":{"version":0,"block":{"attributes":{"apply_time":{"type":"string","description":"Application timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"bind_id":{"type":"number","description":"Binding IDNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"bind_status":{"type":"string","description":"Binding status is not binding: unbound, to be activated: value, successful binding: success, binding failure: failedNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"bind_time":{"type":"string","description":"Binding timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"country_code":{"type":"string","description":"International region.","description_kind":"plain","required":true},"description":{"type":"string","description":"FailedNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"email":{"type":"string","description":"Email address.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"member_uin":{"type":"number","description":"Member Uin.","description_kind":"plain","required":true},"phone":{"type":"string","description":"Phone number.","description_kind":"plain","required":true},"phone_bind":{"type":"number","description":"Safe mobile phone binding state is not bound: 0, has been binded: 1Note: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_member_policy_attachment":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Notes.The maximum length is 128 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"number","description":"Organization identity ID.","description_kind":"plain","required":true},"member_uins":{"type":["set","number"],"description":"Member Uin list. Up to 10.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Policy name.The maximum length is 128 characters, supporting English letters, numbers, and symbols +=,.@_-.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_org_node":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Node creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Node name.","description_kind":"plain","required":true},"parent_node_id":{"type":"number","description":"Parent node ID.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Notes.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Node update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_share_unit":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Shared unit region. The regions that support sharing can be obtained through the DescribeShareAreas interface.","description_kind":"plain","required":true},"description":{"type":"string","description":"Shared unit description. Up to 128 characters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Shared unit name. It only supports a combination of uppercase and lowercase letters, numbers, -, and _, with a length of 3-128 characters.","description_kind":"plain","required":true},"unit_id":{"type":"string","description":"Shared unit region. The regions that support sharing can be obtained through the DescribeShareAreas interface.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_share_unit_member":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Shared unit region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"unit_id":{"type":"string","description":"Shared unit ID.","description_kind":"plain","required":true}},"block_types":{"members":{"nesting_mode":"list","block":{"attributes":{"share_member_uin":{"type":"number","description":"Member uin.","description_kind":"plain","required":true}},"description":"Shared member list. Up to 10 items.","description_kind":"plain"},"min_items":1,"max_items":10}},"description_kind":"plain"}},"tencentcloud_organization_policy_sub_account_attachment":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_id":{"type":"number","description":"Manage Identity ID.","description_kind":"plain","computed":true},"identity_role_alias_name":{"type":"string","description":"Identity role alias name.","description_kind":"plain","computed":true},"identity_role_name":{"type":"string","description":"Identity role name.","description_kind":"plain","computed":true},"member_uin":{"type":"number","description":"Organization member uin.","description_kind":"plain","required":true},"org_sub_account_name":{"type":"string","description":"Organization administrator sub account name.","description_kind":"plain","computed":true},"org_sub_account_uin":{"type":"number","description":"Organization administrator sub account uin list.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"Policy ID.","description_kind":"plain","required":true},"policy_name":{"type":"string","description":"Policy name.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_quit_organization_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"org_id":{"type":"number","description":"Organization ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_organization_service_assign":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"management_scope":{"type":"number","description":"Management scope of the delegated admin. Valid values: 1 (all members), 2 (partial members). Default value: `1`.","description_kind":"plain","optional":true,"computed":true},"management_scope_node_ids":{"type":["list","number"],"description":"ID list of the managed departments. This parameter is valid when `management_scope` is `2`.","description_kind":"plain","optional":true},"management_scope_uins":{"type":["list","number"],"description":"Uin list of the managed members. This parameter is valid when `management_scope` is `2`.","description_kind":"plain","optional":true},"member_uins":{"type":["list","number"],"description":"Uin list of the delegated admins, Including up to 20 items.","description_kind":"plain","required":true},"service_id":{"type":"number","description":"Organization service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_placement_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of the placement group.","description_kind":"plain","computed":true},"current_num":{"type":"number","description":"Number of hosts in the placement group.","description_kind":"plain","computed":true},"cvm_quota_total":{"type":"number","description":"Maximum number of hosts in the placement group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the placement group, 1-60 characters in length.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of the placement group. Valid values: `HOST`, `SW` and `RACK`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_account":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID in the format of postgres-4wdeb0zv.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lock_status":{"type":"bool","description":"whether lock account. true: locked; false: unlock.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password, which can contain 8-32 letters, digits, and symbols (()`~!@#$%^\u0026amp;amp;amp;*-+=_|{}[]:;\u0026amp;amp;#39;\u0026amp;amp;lt;\u0026amp;amp;gt;,.?/); can\u0026amp;amp;#39;t start with slash /.","description_kind":"plain","required":true,"sensitive":true},"remark":{"type":"string","description":"Remarks correspond to user `UserName`, which can contain 0-60 letters, digits, symbols (-_), and Chinese characters.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of user. Valid values: 1. normal: regular user; 2. tencentDBSuper: user with the pg_tencentdb_superuser role.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Instance username, which can contain 1-16 letters, digits, and underscore (_); can\u0026amp;amp;#39;t be postgres; can\u0026amp;amp;#39;t start with numbers, pg_, and tencentdb_.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_account_privileges_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID in the format of postgres-4wdeb0zv.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_name":{"type":"string","description":"Instance username.","description_kind":"plain","required":true}},"block_types":{"modify_privilege_set":{"nesting_mode":"list","block":{"attributes":{"is_cascade":{"type":"bool","description":"Required only when ModifyType is revokeObject. When the parameter is true, revoking permissions will cascade. The default value is false.","description_kind":"plain","optional":true},"modify_type":{"type":"string","description":"Supported modification method: grantObject, revokeObject, alterRole. grantObject represents granting permissions on object, revokeObject represents revoking permissions on object, and alterRole represents modifying the account type.","description_kind":"plain","optional":true}},"block_types":{"database_privilege":{"nesting_mode":"list","block":{"attributes":{"privilege_set":{"type":["set","string"],"description":"Privileges the specific account has on database object. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"object":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description":"Database name to which the database object belongs. This parameter is mandatory when ObjectType is not database. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"object_name":{"type":"string","description":"Database object Name. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"object_type":{"type":"string","description":"Supported database object types: account, database, schema, sequence, procedure, type, function, table, view, matview, column. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"schema_name":{"type":"string","description":"Schema name to which the database object belongs. This parameter is mandatory when ObjectType is not database or schema. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table name to which the database object belongs. This parameter is mandatory when ObjectType is column. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Database object.If ObjectType is database, DatabaseName/SchemaName/TableName can be null.If ObjectType is schema, SchemaName/TableName can be null.If ObjectType is table, TableName can be null.If ObjectType is column, DatabaseName/SchemaName/TableName can\u0026amp;#39;t be null.In all other cases, DatabaseName/SchemaName/TableName can be null. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Database objects and the user permissions on these objects. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Privileges to modify. Batch modification supported, up to 50 entries at a time.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_postgresql_backup_download_restriction_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_restriction_effect":{"type":"string","description":"ip limit Strategy: ALLOW, DENY.","description_kind":"plain","optional":true},"ip_set":{"type":["set","string"],"description":"The list of ips that are allowed or denied to download backup files.","description_kind":"plain","optional":true},"restriction_type":{"type":"string","description":"Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.","description_kind":"plain","required":true},"vpc_id_set":{"type":["set","string"],"description":"The list of vpcIds that allow or deny downloading of backup files.","description_kind":"plain","optional":true},"vpc_restriction_effect":{"type":"string","description":"vpc limit Strategy: ALLOW, DENY.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_backup_plan_config":{"version":0,"block":{"attributes":{"backup_period":{"type":["set","string"],"description":"Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week.","description_kind":"plain","optional":true},"base_backup_retention_period":{"type":"number","description":"Backup retention period in days. Value range:3-7.","description_kind":"plain","optional":true},"db_instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_backup_start_time":{"type":"string","description":"The latest time to start a backup.","description_kind":"plain","optional":true},"min_backup_start_time":{"type":"string","description":"The earliest time to start a backup.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_base_backup":{"version":0,"block":{"attributes":{"base_backup_id":{"type":"string","description":"Base backup ID.","description_kind":"plain","computed":true},"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"new_expire_time":{"type":"string","description":"New expiration time.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_delete_log_backup_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_backup_id":{"type":"string","description":"Log backup ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_disisolate_db_instance_operation":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"bool","description":"Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.","description_kind":"plain","optional":true},"db_instance_id_set":{"type":["set","string"],"description":"List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"The valid period (in months) of the monthly-subscribed instance when removing it from isolation.","description_kind":"plain","optional":true},"voucher_ids":{"type":["set","string"],"description":"Voucher ID list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use voucher, `1` for enabled.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone. NOTE: This field could not be modified, please use `db_node_set` instead of modification. The changes on this field will be suppressed when using the `db_node_set`.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`.","description_kind":"plain","optional":true},"charset":{"type":"string","description":"Charset of the root account. Valid values are `UTF8`,`LATIN1`.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores. Allowed value must be equal `cpu` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the postgresql instance.","description_kind":"plain","computed":true},"db_kernel_version":{"type":"string","description":"PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately.","description_kind":"plain","optional":true,"computed":true},"db_major_version":{"type":"string","description":"PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.","description_kind":"plain","optional":true,"computed":true},"db_major_vesion":{"type":"string","description":"PostgreSQL major version number. Valid values: 10, 11, 12, 13, 14, 15, 16. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"delete_protection":{"type":"bool","description":"Whether to enable instance deletion protection. Default: false.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"Version of the postgresql database engine. Valid values: `10.4`, `10.17`, `10.23`, `11.8`, `11.12`, `11.22`, `12.4`, `12.7`, `12.18`, `13.3`, `14.2`, `14.11`, `15.1`, `16.0`.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kms_key_id":{"type":"string","description":"KeyId of the custom key.","description_kind":"plain","optional":true,"computed":true},"kms_region":{"type":"string","description":"Region of the custom key.","description_kind":"plain","optional":true,"computed":true},"max_standby_archive_delay":{"type":"number","description":"max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified.","description_kind":"plain","optional":true,"computed":true},"max_standby_streaming_delay":{"type":"number","description":"max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the postgresql instance.","description_kind":"plain","required":true},"need_support_tde":{"type":"number","description":"Whether to support data transparent encryption, 1: yes, 0: no (default).","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`.","description_kind":"plain","optional":true},"private_access_ip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"private_access_port":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project id, default value is `0`.","description_kind":"plain","optional":true},"public_access_host":{"type":"string","description":"Host for public access.","description_kind":"plain","computed":true},"public_access_port":{"type":"number","description":"Port for public access.","description_kind":"plain","computed":true},"public_access_switch":{"type":"bool","description":"Indicates whether to enable the access to an instance from public network or not.","description_kind":"plain","optional":true},"root_password":{"type":"string","description":"Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.","description_kind":"plain","required":true,"sensitive":true},"root_user":{"type":"string","description":"Instance root account name. This parameter is optional, Default value is `root`.","description_kind":"plain","optional":true},"security_groups":{"type":["set","string"],"description":"ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"The available tags within this postgresql.","description_kind":"plain","optional":true},"uid":{"type":"number","description":"Uid of the postgresql instance.","description_kind":"plain","computed":true},"voucher_ids":{"type":["list","string"],"description":"Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","required":true}},"block_types":{"backup_plan":{"nesting_mode":"list","block":{"attributes":{"backup_period":{"type":["list","string"],"description":"List of backup period per week, available values: `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`, `sunday`. NOTE: At least specify two days.","description_kind":"plain","optional":true},"base_backup_retention_period":{"type":"number","description":"Specify days of the retention.","description_kind":"plain","optional":true},"max_backup_start_time":{"type":"string","description":"Specify latest backup start time, format `hh:mm:ss`.","description_kind":"plain","optional":true},"min_backup_start_time":{"type":"string","description":"Specify earliest backup start time, format `hh:mm:ss`.","description_kind":"plain","optional":true}},"description":"Specify DB backup plan.","description_kind":"plain"},"max_items":1},"db_node_set":{"nesting_mode":"set","block":{"attributes":{"dedicated_cluster_id":{"type":"string","description":"Dedicated cluster ID.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Indicates node type, available values:`Primary`, `Standby`. Default: `Standby`.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Indicates the node available zone.","description_kind":"plain","required":true}},"description":"Specify instance node info for disaster migration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_instance_ha_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"max_standby_lag":{"type":"number","description":"Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10].","description_kind":"plain","required":true},"max_standby_latency":{"type":"number","description":"Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].","description_kind":"plain","required":true},"max_sync_standby_lag":{"type":"number","description":"Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.","description_kind":"plain","optional":true},"max_sync_standby_latency":{"type":"number","description":"Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.","description_kind":"plain","optional":true},"sync_mode":{"type":"string","description":"Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_isolate_db_instance_operation":{"version":0,"block":{"attributes":{"db_instance_id_set":{"type":["set","string"],"description":"List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_postgresql_modify_account_remark_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID in the format of postgres-4wdeb0zv.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"New remarks corresponding to user `UserName`.","description_kind":"plain","required":true},"user_name":{"type":"string","description":"Instance username.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_modify_switch_time_period_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"The ID of the instance waiting for a switch.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"switch_tag":{"type":"number","description":"Valid value: `0` (switch immediately).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_parameter_template":{"version":0,"block":{"attributes":{"db_engine":{"type":"string","description":"Database engine, such as postgresql, mssql_compatible.","description_kind":"plain","required":true},"db_major_version":{"type":"string","description":"The major database version number, such as 11, 12, 13.","description_kind":"plain","required":true},"delete_param_set":{"type":["set","string"],"description":"The set of parameters that need to be deleted.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_description":{"type":"string","description":"Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).","description_kind":"plain","optional":true},"template_name":{"type":"string","description":"Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).","description_kind":"plain","required":true}},"block_types":{"modify_param_entry_set":{"nesting_mode":"set","block":{"attributes":{"expected_value":{"type":"string","description":"Modify the parameter value. The input parameters are passed in the form of strings, for example: decimal `0.1`, integer `1000`, enumeration `replica`.","description_kind":"plain","required":true},"name":{"type":"string","description":"The parameter name.","description_kind":"plain","required":true}},"description":"The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_attachment":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Read only instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"read_only_group_id":{"type":"string","description":"Read only group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the postgresql instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_db_instance_id":{"type":"string","description":"Primary instance ID.","description_kind":"plain","required":true},"max_replay_lag":{"type":"number","description":"Delay threshold in ms.","description_kind":"plain","required":true},"max_replay_latency":{"type":"number","description":"Delayed log size threshold in MB.","description_kind":"plain","required":true},"min_delay_eliminate_reserve":{"type":"number","description":"The minimum number of read-only replicas that must be retained in an RO group.","description_kind":"plain","required":true},"name":{"type":"string","description":"RO group name.","description_kind":"plain","required":true},"net_info_list":{"type":["list",["object",{"ip":"string","port":"number"}]],"description":"List of db instance net info.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"replay_lag_eliminate":{"type":"number","description":"Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).","description_kind":"plain","required":true},"replay_latency_eliminate":{"type":"number","description":"Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).","description_kind":"plain","required":true},"security_groups_ids":{"type":["set","string"],"description":"ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"VPC subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use voucher, `1` for enabled.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of CPU cores. Allowed value must be equal `cpu` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time of the postgresql instance.","description_kind":"plain","computed":true},"db_version":{"type":"string","description":"PostgreSQL kernel version, which must be the same as that of the primary instance.","description_kind":"plain","required":true},"dedicated_cluster_id":{"type":"string","description":"Dedicated cluster ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"The instance ID of this readonly resource.","description_kind":"plain","computed":true},"master_db_instance_id":{"type":"string","description":"ID of the primary instance to which the read-only replica belongs.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"need_support_ipv6":{"type":"number","description":"Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).","description_kind":"plain","optional":true},"period":{"type":"number","description":"Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"private_access_ip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"private_access_port":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"read_only_group_id":{"type":"string","description":"RO group ID.","description_kind":"plain","optional":true},"security_groups_ids":{"type":["set","string"],"description":"ID of security group.","description_kind":"plain","required":true},"storage":{"type":"number","description":"Instance storage capacity in GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID.","description_kind":"plain","required":true},"voucher_ids":{"type":["list","string"],"description":"Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true},"zone":{"type":"string","description":"Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_rebalance_readonly_group_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"read_only_group_id":{"type":"string","description":"readonly Group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_renew_db_instance_operation":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"number","description":"Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.","description_kind":"plain","optional":true},"db_instance_id":{"type":"string","description":"Instance ID in the format of postgres-6fego161.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Renewal duration in months.","description_kind":"plain","required":true},"voucher_ids":{"type":["set","string"],"description":"Voucher ID list (only one voucher can be specified currently).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_restart_db_instance_operation":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"dbInstance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_postgresql_security_group_config":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"read_only_group_id":{"type":"string","description":"RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId.","description_kind":"plain","optional":true},"security_group_id_set":{"type":["set","string"],"description":"Information of security groups in array.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_private_dns_record":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mx":{"type":"number","description":"MX priority, which is required when the record type is MX. Valid values: 5, 10, 15, 20, 30, 40, 50.","description_kind":"plain","optional":true},"record_type":{"type":"string","description":"Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`.","description_kind":"plain","required":true},"record_value":{"type":"string","description":"Record value, such as IP: 192.168.10.2, CNAME: cname.qcloud.com, and MX: mail.qcloud.com.","description_kind":"plain","required":true},"sub_domain":{"type":"string","description":"Subdomain, such as `www`, `m`, and `@`.","description_kind":"plain","required":true},"ttl":{"type":"number","description":"Record cache time. The smaller the value, the faster the record will take effect. Value range: 1~86400s.","description_kind":"plain","optional":true,"computed":true},"weight":{"type":"number","description":"Record weight. Value range: 1~100.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"Private domain ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_private_dns_zone":{"version":0,"block":{"attributes":{"cname_speedup_status":{"type":"string","description":"CNAME acceleration: ENABLED, DISABLED, Default value is ENABLED.","description_kind":"plain","optional":true},"dns_forward_status":{"type":"string","description":"Whether to enable subdomain recursive DNS. Valid values: ENABLED, DISABLED. Default value: DISABLED.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name, which must be in the format of standard TLD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Remarks.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the private dns zone.","description_kind":"plain","optional":true}},"block_types":{"account_vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"uin":{"type":"string","description":"UIN of the VPC account.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true},"vpc_name":{"type":"string","description":"VPC NAME.","description_kind":"plain","required":true}},"description":"List of authorized accounts' VPCs to associate with the private domain.","description_kind":"plain"}},"tag_set":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Key of Tag.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Value of Tag.","description_kind":"plain","required":true}},"description":"Tags the private domain when it is created.","description_kind":"plain","deprecated":true}},"vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"VPC REGION.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"Associates the private domain to a VPC when it is created.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_private_dns_zone_vpc_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"PrivateZone ID.","description_kind":"plain","required":true}},"block_types":{"account_vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Vpc region.","description_kind":"plain","required":true},"uin":{"type":"string","description":"Vpc owner uin. To grant role authorization to this account.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Uniq Vpc Id.","description_kind":"plain","required":true}},"description":"New add account vpc info.","description_kind":"plain"},"max_items":1},"vpc_set":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Vpc region.","description_kind":"plain","required":true},"uniq_vpc_id":{"type":"string","description":"Uniq Vpc Id.","description_kind":"plain","required":true}},"description":"New add vpc info.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_project":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"creator_uin":{"type":"number","description":"Uin of creator.","description_kind":"plain","computed":true},"disable":{"type":"number","description":"If disable project. 1 means disable, 0 means enable. Default 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"info":{"type":"string","description":"Description of project.","description_kind":"plain","optional":true},"project_name":{"type":"string","description":"Name of project.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_protocol_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the protocol template.","description_kind":"plain","required":true},"protocols":{"type":["set","string"],"description":"Protocol list. Valid protocols are `tcp`, `udp`, `icmp`, `gre`. Single port(tcp:80), multi-port(tcp:80,443), port range(tcp:3306-20000), all(tcp:all) format are support. Protocol `icmp` and `gre` cannot specify port.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_protocol_template_group":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the protocol template group.","description_kind":"plain","required":true},"template_ids":{"type":["set","string"],"description":"Service template ID list.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_alert_channel":{"version":0,"block":{"attributes":{"amp_consumer_id":{"type":"string","description":"AMP Consumer ID.","description_kind":"plain","optional":true},"app_id":{"type":"number","description":"App ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notice_id":{"type":"string","description":"Notice ID.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"status":{"type":"number","description":"Status Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"User ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Update time Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_cron_job":{"version":0,"block":{"attributes":{"abort_reason":{"type":"number","description":"Reason for suspension.","description_kind":"plain","computed":true},"app_id":{"type":"number","description":"App ID.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time; type: Timestamp ISO8601.","description_kind":"plain","computed":true},"cron_expression":{"type":"string","description":"Cron expression, When setting cron_expression at that time, frequency_type must be greater than 1.","description_kind":"plain","required":true},"cron_job_id":{"type":"string","description":"Cron job ID.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End Time; type: Timestamp ISO8601.","description_kind":"plain","optional":true},"frequency_type":{"type":"number","description":"Execution frequency type, `1`: execute only once; `2`: daily granularity; `3`: weekly granularity; `4`: advanced.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_owner":{"type":"string","description":"Job Owner.","description_kind":"plain","required":true},"name":{"type":"string","description":"Cron Job Name.","description_kind":"plain","required":true},"note":{"type":"string","description":"Note.","description_kind":"plain","optional":true},"notice_id":{"type":"string","description":"Notice ID.","description_kind":"plain","optional":true},"project_id":{"type":"string","description":"Project Id.","description_kind":"plain","required":true},"scenario_id":{"type":"string","description":"Scenario Id.","description_kind":"plain","required":true},"scenario_name":{"type":"string","description":"Scenario Name.","description_kind":"plain","required":true},"status":{"type":"number","description":"Scheduled task status.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"User ID.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Update time; type: Timestamp ISO8601.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_cron_job_abort":{"version":0,"block":{"attributes":{"cron_job_id":{"type":"string","description":"Cron job ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_cron_job_restart":{"version":0,"block":{"attributes":{"cron_job_id":{"type":"string","description":"Cron job ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_file":{"version":0,"block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","required":true},"head_lines":{"type":["set","string"],"description":"The first few lines of data.","description_kind":"plain","optional":true},"header_columns":{"type":["set","string"],"description":"Meter head.","description_kind":"plain","optional":true},"header_in_file":{"type":"bool","description":"Whether the header is in the file.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"number","description":"File kind, parameter file-1, protocol file-2, request file-3.","description_kind":"plain","required":true},"line_count":{"type":"number","description":"Line count.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"size":{"type":"number","description":"File size.","description_kind":"plain","required":true},"tail_lines":{"type":["set","string"],"description":"The last few lines of data.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type, folder-folder.","description_kind":"plain","required":true}},"block_types":{"file_infos":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Files in a folder.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_pts_job":{"version":0,"block":{"attributes":{"abort_reason":{"type":"number","description":"Cause of interruption.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time of the job.","description_kind":"plain","computed":true},"cron_id":{"type":"string","description":"Scheduled job ID.","description_kind":"plain","computed":true},"datasets":{"type":["list",["object",{"file_id":"string","head_lines":["set","string"],"header_columns":["set","string"],"header_in_file":"bool","line_count":"number","name":"string","size":"number","split":"bool","tail_lines":["set","string"],"type":"string","updated_at":"string"}]],"description":"Dataset file for the job.","description_kind":"plain","computed":true},"debug":{"type":"bool","description":"Whether to debug.","description_kind":"plain","optional":true},"domain_name_config":{"type":["list",["object",{"dns_config":["list",["object",{"nameservers":["set","string"]}]],"host_aliases":["list",["object",{"host_names":["set","string"],"ip":"string"}]]}]],"description":"Domain name binding configuration.","description_kind":"plain","computed":true},"duration":{"type":"number","description":"Job duration.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time of the job.","description_kind":"plain","computed":true},"error_rate":{"type":"number","description":"Percentage of error rate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job Id.","description_kind":"plain","computed":true},"job_owner":{"type":"string","description":"Job owner.","description_kind":"plain","required":true},"load":{"type":["list",["object",{"geo_regions_load_distribution":["list",["object",{"percentage":"number","region":"string","region_id":"number"}]],"load_spec":["list",["object",{"concurrency":["list",["object",{"graceful_stop_seconds":"number","iteration_count":"number","max_requests_per_second":"number","stages":["list",["object",{"duration_seconds":"number","target_virtual_users":"number"}]]}]],"requests_per_second":["list",["object",{"duration_seconds":"number","graceful_stop_seconds":"number","max_requests_per_second":"number","resources":"number","start_requests_per_second":"number","target_requests_per_second":"number"}]],"script_origin":["list",["object",{"duration_seconds":"number","machine_number":"number","machine_specification":"string"}]]}]],"vpc_load_distribution":["list",["object",{"region":"string","region_id":"number","subnet_ids":["set","string"],"vpc_id":"string"}]]}]],"description":"Pressure configuration of job.","description_kind":"plain","computed":true},"max_requests_per_second":{"type":"number","description":"Maximum requests per second.","description_kind":"plain","computed":true},"max_virtual_user_count":{"type":"number","description":"Maximum number of VU for the job.","description_kind":"plain","computed":true},"note":{"type":"string","description":"Note.","description_kind":"plain","optional":true},"plugins":{"type":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Expansion package file information.","description_kind":"plain","computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"protocols":{"type":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Protocol script information.","description_kind":"plain","computed":true},"request_files":{"type":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Request file information.","description_kind":"plain","computed":true},"request_total":{"type":"number","description":"Total number of requests.","description_kind":"plain","computed":true},"requests_per_second":{"type":"number","description":"Average number of requests per second.","description_kind":"plain","computed":true},"response_time_average":{"type":"number","description":"Average response time.","description_kind":"plain","computed":true},"response_time_max":{"type":"number","description":"Maximum response time.","description_kind":"plain","computed":true},"response_time_min":{"type":"number","description":"Minimum response time.","description_kind":"plain","computed":true},"response_time_p90":{"type":"number","description":"90th percentile response time.","description_kind":"plain","computed":true},"response_time_p95":{"type":"number","description":"95th percentile response time.","description_kind":"plain","computed":true},"response_time_p99":{"type":"number","description":"99th percentile response time.","description_kind":"plain","computed":true},"scenario_id":{"type":"string","description":"Pts scenario id.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Start time of the job.","description_kind":"plain","computed":true},"status":{"type":"number","description":"The running status of the task; `0`: JobUnknown, `1`: JobCreated, `2`: JobPending, `3`: JobPreparing, `4`: JobSelectClustering, `5`: JobCreateTasking, `6`: JobSyncTasking, `11`: JobRunning, `12`: JobFinished, `13`: JobPrepareException, `14`: JobFinishException, `15`: JobAborting, `16`: JobAborted, `17`: JobAbortException, `18`: JobDeleted, `19`: JobSelectClusterException, `20`: JobCreateTaskException, `21`: JobSyncTaskException.","description_kind":"plain","computed":true},"test_scripts":{"type":["list",["object",{"encoded_content":"string","encoded_http_archive":"string","load_weight":"number","name":"string","size":"number","type":"string","updated_at":"string"}]],"description":"Test script information.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Scene Type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_job_abort":{"version":0,"block":{"attributes":{"abort_reason":{"type":"number","description":"The reason for aborting the job.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"scenario_id":{"type":"string","description":"Scenario ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_pts_project":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"App ID.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Pts object description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"ptsObjectName, which must be required.","description_kind":"plain","required":true},"status":{"type":"string","description":"Project status.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID.","description_kind":"plain","computed":true},"uin":{"type":"string","description":"User ID.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"Tags List.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_pts_scenario":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description":"App ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Scene creation time.","description_kind":"plain","computed":true},"cron_id":{"type":"string","description":"cron job ID.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Pts Scenario Description.","description_kind":"plain","optional":true},"extensions":{"type":["set","string"],"description":"deprecated.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Pts Scenario name.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"status":{"type":"number","description":"Scene statu Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"sub_account_uin":{"type":"string","description":"Sub-user ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Pressure test engine type.","description_kind":"plain","required":true},"uin":{"type":"string","description":"User ID Note: this field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"Scene modification time.","description_kind":"plain","computed":true}},"block_types":{"datasets":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File ID.","description_kind":"plain","optional":true},"head_lines":{"type":["set","string"],"description":"Header data row.","description_kind":"plain","optional":true},"header_columns":{"type":["set","string"],"description":"Parameter name array.","description_kind":"plain","optional":true},"header_in_file":{"type":"bool","description":"Whether the first line is the parameter name.","description_kind":"plain","required":true},"line_count":{"type":"number","description":"Number of file lines.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The file name where the test dataset is located.","description_kind":"plain","required":true},"size":{"type":"number","description":"Number of file bytes.","description_kind":"plain","optional":true},"split":{"type":"bool","description":"Test whether the dataset is fragmented.","description_kind":"plain","required":true},"tail_lines":{"type":["set","string"],"description":"Trailing data row.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Test data set.","description_kind":"plain"}},"domain_name_config":{"nesting_mode":"list","block":{"block_types":{"dns_config":{"nesting_mode":"list","block":{"attributes":{"nameservers":{"type":["set","string"],"description":"DNS IP List.","description_kind":"plain","optional":true}},"description":"DNS configuration.","description_kind":"plain"},"max_items":1},"host_aliases":{"nesting_mode":"list","block":{"attributes":{"host_names":{"type":["set","string"],"description":"List of domain names to be bound.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"The IP address to be bound.","description_kind":"plain","optional":true}},"description":"Domain name binding configuration.","description_kind":"plain"}}},"description":"Domain name resolution configuration.","description_kind":"plain"},"max_items":1},"load":{"nesting_mode":"list","block":{"block_types":{"geo_regions_load_distribution":{"nesting_mode":"list","block":{"attributes":{"percentage":{"type":"number","description":"Percentage.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"region_id":{"type":"number","description":"Regional ID.","description_kind":"plain","required":true}},"description":"Pressure distribution.","description_kind":"plain"}},"load_spec":{"nesting_mode":"list","block":{"block_types":{"concurrency":{"nesting_mode":"list","block":{"attributes":{"graceful_stop_seconds":{"type":"number","description":"Wait time for graceful termination of the task.","description_kind":"plain","optional":true},"iteration_count":{"type":"number","description":"Number of runs.","description_kind":"plain","optional":true},"max_requests_per_second":{"type":"number","description":"Maximum RPS.","description_kind":"plain","optional":true}},"block_types":{"stages":{"nesting_mode":"list","block":{"attributes":{"duration_seconds":{"type":"number","description":"Pressure time.","description_kind":"plain","optional":true},"target_virtual_users":{"type":"number","description":"Number of virtual users.","description_kind":"plain","optional":true}},"description":"Multi-phase configuration array.","description_kind":"plain"}}},"description":"Configuration of concurrent pressure mode.","description_kind":"plain"},"max_items":1},"requests_per_second":{"nesting_mode":"list","block":{"attributes":{"duration_seconds":{"type":"number","description":"Pressure time.","description_kind":"plain","optional":true},"graceful_stop_seconds":{"type":"number","description":"Elegant shutdown waiting time.","description_kind":"plain","optional":true},"max_requests_per_second":{"type":"number","description":"Maximum RPS.","description_kind":"plain","optional":true},"resources":{"type":"number","description":"Number of resources.","description_kind":"plain","optional":true},"start_requests_per_second":{"type":"number","description":"Initial RPS.","description_kind":"plain","optional":true},"target_requests_per_second":{"type":"number","description":"Target RPS, invalid input parameter.","description_kind":"plain","optional":true}},"description":"Configuration of RPS pressure mode.","description_kind":"plain"},"max_items":1},"script_origin":{"nesting_mode":"list","block":{"attributes":{"duration_seconds":{"type":"number","description":"Pressure testing time.","description_kind":"plain","required":true},"machine_number":{"type":"number","description":"Number of machines.","description_kind":"plain","required":true},"machine_specification":{"type":"string","description":"Machine specification.","description_kind":"plain","required":true}},"description":"Built-in stress mode in script.","description_kind":"plain"},"max_items":1}},"description":"Pressure allocation.","description_kind":"plain"},"max_items":1},"vpc_load_distribution":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true},"region_id":{"type":"number","description":"Regional ID.","description_kind":"plain","required":true},"subnet_ids":{"type":["set","string"],"description":"Subnet ID list.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","optional":true}},"description":"Source of stress.","description_kind":"plain"},"max_items":1}},"description":"Pressure allocation.","description_kind":"plain"},"max_items":1},"plugins":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"SLA strategy.","description_kind":"plain"}},"protocols":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File ID.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Protocol name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File name.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Protocol file path.","description_kind":"plain"}},"request_files":{"nesting_mode":"list","block":{"attributes":{"file_id":{"type":"string","description":"File id.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Request file path.","description_kind":"plain"}},"sla_policy":{"nesting_mode":"list","block":{"block_types":{"alert_channel":{"nesting_mode":"list","block":{"attributes":{"amp_consumer_id":{"type":"string","description":"AMP consumer ID.","description_kind":"plain","optional":true},"notice_id":{"type":"string","description":"Notification template ID.","description_kind":"plain","optional":true}},"description":"Alarm notification channel.","description_kind":"plain"},"max_items":1},"sla_rules":{"nesting_mode":"list","block":{"attributes":{"abort_flag":{"type":"bool","description":"Whether to stop the stress test task.","description_kind":"plain","optional":true},"aggregation":{"type":"string","description":"Aggregation method of pressure test index.","description_kind":"plain","optional":true},"condition":{"type":"string","description":"Pressure test index condition judgment symbol.","description_kind":"plain","optional":true},"for":{"type":"string","description":"duraion.","description_kind":"plain","optional":true},"metric":{"type":"string","description":"Pressure test index.","description_kind":"plain","optional":true},"value":{"type":"number","description":"Threshold value.","description_kind":"plain","optional":true}},"block_types":{"label_filter":{"nesting_mode":"list","block":{"attributes":{"label_name":{"type":"string","description":"Label name.","description_kind":"plain","optional":true},"label_value":{"type":"string","description":"Label value.","description_kind":"plain","optional":true}},"description":"tag.","description_kind":"plain"}}},"description":"SLA rules.","description_kind":"plain"}}},"description":"SLA strategy.","description_kind":"plain"},"max_items":1},"test_scripts":{"nesting_mode":"list","block":{"attributes":{"encoded_content":{"type":"string","description":"Base64 encoded file content.","description_kind":"plain","optional":true},"encoded_http_archive":{"type":"string","description":"Base64 encoded har structure.","description_kind":"plain","optional":true},"load_weight":{"type":"number","description":"Script weight, range 1-100.","description_kind":"plain","optional":true},"name":{"type":"string","description":"File name.","description_kind":"plain","optional":true},"size":{"type":"number","description":"File size.","description_kind":"plain","optional":true},"type":{"type":"string","description":"File type.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"description":"Test script file information.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_pts_tmp_key_generate":{"version":0,"block":{"attributes":{"credentials":{"type":["list",["object",{"tmp_secret_id":"string","tmp_secret_key":"string","token":"string"}]],"description":"Temporary access credentials.","description_kind":"plain","computed":true},"expired_time":{"type":"number","description":"Timestamp of temporary access credential timeout (in seconds).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"scenario_id":{"type":"string","description":"Scenario ID.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"The timestamp of the moment when the temporary access credential was obtained (in seconds).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_account":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"The account name.","description_kind":"plain","required":true},"account_password":{"type":"string","description":"1: Length 8-30 digits, it is recommended to use a password of more than 12 digits; 2: Cannot start with `/`; 3: Include at least two items: a.Lowercase letters `a-z`; b.Uppercase letters `A-Z` c.Numbers `0-9`; d.`()`~!@#$%^\u0026*-+=_|{}[]:;\u003c\u003e,.?/`.","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"privilege":{"type":"string","description":"Read and write policy: Enter R and RW to indicate read-only, read-write, cannot be empty when modifying operations.","description_kind":"plain","required":true},"readonly_policy":{"type":["set","string"],"description":"Routing policy: Enter master or replication, which indicates the master node or slave node, cannot be empty when modifying operations.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_backup_config":{"version":0,"block":{"attributes":{"backup_period":{"type":["set","string"],"description":"Specifys which day the backup action should take place. Valid values: `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"backup_time":{"type":"string","description":"Specifys what time the backup action should take place. And the time interval should be one hour.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"redis_id":{"type":"string","description":"ID of a redis instance to which the policy will be applied.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_backup_download_restriction":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_comparison_symbol":{"type":"string","description":"Identifies whether the customized LimitIP address can download the backup file.- In: Custom IP addresses are available for download.- NotIn: Custom IPs are not available for download.","description_kind":"plain","optional":true},"limit_ip":{"type":["set","string"],"description":"A custom VPC IP address for downloadable backup files.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain","optional":true},"limit_type":{"type":"string","description":"Types of network restrictions for downloading backup files:- NoLimit: There is no limit, and backup files can be downloaded from both Tencent Cloud and internal and external networks.- LimitOnlyIntranet: Only intranet addresses automatically assigned by Tencent Cloud can download backup files.- Customize: refers to a user-defined private network downloadable backup file.","description_kind":"plain","required":true},"vpc_comparison_symbol":{"type":"string","description":"This parameter only supports entering In, which means that the custom LimitVpc can download the backup file.","description_kind":"plain","optional":true}},"block_types":{"limit_vpc":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Customize the region of the VPC to which the backup file is downloaded.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"Customize the list of VPCs to download backup files.","description_kind":"plain","required":true}},"description":"A custom VPC ID for a downloadable backup file.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_redis_backup_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Notes information for the backup.","description_kind":"plain","optional":true},"storage_days":{"type":"number","description":"Number of days to store.0 specifies the default retention time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_clear_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"password":{"type":"string","description":"Redis instance password (password-free instances do not need to pass passwords, non-password-free instances must be transmitted).","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"tencentcloud_redis_connection_config":{"version":0,"block":{"attributes":{"add_bandwidth":{"type":"number","description":"Refers to the additional bandwidth of the instance. When the standard bandwidth does not meet the demand, the user can increase the bandwidth by himself. When the read-only copy is enabled, the total bandwidth of the instance = additional bandwidth * number of fragments + standard bandwidth * number of fragments * Max ([number of read-only replicas, 1] ), the number of shards in the standard architecture = 1, and when read-only replicas are not enabled, the total bandwidth of the instance = additional bandwidth * number of shards + standard bandwidth * number of shards, and the number of shards in the standard architecture = 1.","description_kind":"plain","optional":true,"computed":true},"base_bandwidth":{"type":"number","description":"standard bandwidth. Refers to the bandwidth allocated by the system to each node when an instance is purchased.","description_kind":"plain","computed":true},"client_limit":{"type":"number","description":"The total number of connections per shard.If read-only replicas are not enabled, the lower limit is 10,000 and the upper limit is 40,000.When you enable read-only replicas, the minimum limit is 10,000 and the upper limit is 10,000 * (the number of read replicas +3).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"max_add_bandwidth":{"type":"number","description":"Additional bandwidth is capped.","description_kind":"plain","computed":true},"min_add_bandwidth":{"type":"number","description":"Additional bandwidth sets the lower limit.","description_kind":"plain","computed":true},"total_bandwidth":{"type":"number","description":"Total bandwidth of the instance = additional bandwidth * number of shards + standard bandwidth * number of shards * (number of primary nodes + number of read-only replica nodes), the number of shards of the standard architecture = 1, in Mb/s.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Auto-renew flag. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"The available zone ID of an instance to be created, please refer to `tencentcloud_redis_zone_config.list`.","description_kind":"plain","required":true},"charge_type":{"type":"string","description":"The charge type of instance. Valid values: `PREPAID` and `POSTPAID`. Default value is `POSTPAID`. Note: TencentCloud International only supports `POSTPAID`. Caution that update operation on this field will delete old instances and create new with new charge type.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"The time when the instance was created.","description_kind":"plain","computed":true},"dedicated_cluster_id":{"type":"string","description":"Dedicated Cluster ID.","description_kind":"plain","computed":true},"force_delete":{"type":"bool","description":"Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP address of an instance. When the `operation_network` is `changeVip`, this parameter needs to be configured.","description_kind":"plain","optional":true,"computed":true},"mem_size":{"type":"number","description":"The memory volume of an available instance(in MB), please refer to `tencentcloud_redis_zone_config.list[zone].shard_memories`. When redis is standard type, it represents total memory size of the instance; when Redis is cluster type, it represents memory size of per sharding. `512MB` is supported only in master-slave instance.","description_kind":"plain","required":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","optional":true,"computed":true},"no_auth":{"type":"bool","description":"Indicates whether the redis instance support no-auth access. NOTE: Only available in private cloud environment.","description_kind":"plain","optional":true},"node_info":{"type":["list",["object",{"id":"number","master":"bool","zone_id":"number"}]],"description":"Readonly Primary/Replica nodes.","description_kind":"plain","computed":true},"operation_network":{"type":"string","description":"Refers to the category of the pre-modified network, including: `changeVip`: refers to switching the private network, including its intranet IPv4 address and port; `changeVpc`: refers to switching the subnet to which the private network belongs; `changeBaseToVpc`: refers to switching the basic network to a private network; `changeVPort`: refers to only modifying the instance network port.","description_kind":"plain","optional":true},"params_template_id":{"type":"string","description":"Specify params template id. If not set, will use default template.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for a Redis user, which should be 8 to 16 characters. NOTE: Only `no_auth=true` specified can make password empty.","description_kind":"plain","optional":true,"sensitive":true},"port":{"type":"number","description":"The port used to access a redis instance. The default value is 6379. When the `operation_network` is `changeVPort` or `changeVip`, this parameter needs to be configured.","description_kind":"plain","optional":true},"prepaid_period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.","description_kind":"plain","optional":true},"product_version":{"type":"string","description":"Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Specifies which project the instance should belong to.","description_kind":"plain","optional":true},"recycle":{"type":"number","description":"Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`.","description_kind":"plain","optional":true},"redis_cluster_id":{"type":"string","description":"Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set.","description_kind":"plain","optional":true,"computed":true},"redis_replicas_num":{"type":"number","description":"The number of instance copies. This is not required for standalone and master slave versions and must equal to count of `replica_zone_ids`, Non-multi-AZ does not require `replica_zone_ids`; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy.","description_kind":"plain","optional":true},"redis_shard_num":{"type":"number","description":"The number of instance shards; this parameter does not need to be configured for standard version instances; for cluster version instances, the number of shards ranges from: [`1`, `3`, `5`, `8`, `12`, `16`, `24 `, `32`, `40`, `48`, `64`, `80`, `96`, `128`].","description_kind":"plain","optional":true,"computed":true},"replica_zone_ids":{"type":["list","number"],"description":"ID of replica nodes available zone. This is not required for standalone and master slave versions. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove.","description_kind":"plain","optional":true,"computed":true},"replicas_read_only":{"type":"bool","description":"Whether copy read-only is supported, Redis 2.8 Standard Edition and CKV Standard Edition do not support replica read-only, turn on replica read-only, the instance will automatically read and write separate, write requests are routed to the primary node, read requests are routed to the replica node, if you need to open replica read-only, the recommended number of replicas \u003e=2.","description_kind":"plain","optional":true,"computed":true},"security_groups":{"type":["set","string"],"description":"ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Current status of an instance, maybe: init, processing, online, isolate and todelete.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Specifies which subnet the instance should belong to. When the `operation_network` is `changeVpc` or `changeBaseToVpc`, this parameter needs to be configured.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Instance tags.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Instance type. Available values: `cluster_ckv`,`cluster_redis5.0`,`cluster_redis`,`master_slave_ckv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`master_slave_redis`,`standalone_redis`, specific region support specific types, need to refer data `tencentcloud_redis_zone_config`.","description_kind":"plain","deprecated":true,"optional":true},"type_id":{"type":"number","description":"Instance type. Available values reference data source `tencentcloud_redis_zone_config` or [document](https://intl.cloud.tencent.com/document/product/239/32069), toggle immediately when modified.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc with which the instance is to be associated. When the `operation_network` is `changeVpc` or `changeBaseToVpc`, this parameter needs to be configured.","description_kind":"plain","optional":true,"computed":true},"wait_switch":{"type":"number","description":"Switching mode: `1`-maintenance time window switching, `2`-immediate switching, default value `2`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_log_delivery":{"version":0,"block":{"attributes":{"create_index":{"type":"bool","description":"Whether to create an index when creating a log topic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"log_region":{"type":"string","description":"The region where the log set is located; if not specified, the region where the instance is located will be used by default.","description_kind":"plain","optional":true,"computed":true},"logset_id":{"type":"string","description":"The ID of the log set being delivered.","description_kind":"plain","optional":true,"computed":true},"logset_name":{"type":"string","description":"Log set name. If LogsetId does not specify a specific log set ID, please configure this parameter to set the log set name, and the system will automatically create a new log set with the specified name.","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Log storage time, defaults to 30 days, with an optional range of 1-3600 days.","description_kind":"plain","optional":true,"computed":true},"topic_id":{"type":"string","description":"The ID of the topic being delivered.","description_kind":"plain","optional":true,"computed":true},"topic_name":{"type":"string","description":"Log topic name, required when TopicId is empty, a new log topic will be automatically created.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_redis_maintenance_window":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The end time of the maintenance window, e.g. 19:00.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Maintenance window start time, e.g. 17:00.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_param":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_params":{"type":["map","string"],"description":"A list of parameters modified by the instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_param_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Parameter template description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Parameter template name.","description_kind":"plain","required":true},"param_details":{"type":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["list","string"],"max":"string","min":"string","name":"string","need_reboot":"number","param_type":"string"}]],"description":"Readonly full parameter list details.","description_kind":"plain","computed":true},"product_type":{"type":"number","description":"Specify product type. Valid values: 1 (Redis 2.8 Memory Edition in cluster architecture), 2 (Redis 2.8 Memory Edition in standard architecture), 3 (CKV 3.2 Memory Edition in standard architecture), 4 (CKV 3.2 Memory Edition in cluster architecture), 5 (Redis 2.8 Memory Edition in standalone architecture), 6 (Redis 4.0 Memory Edition in standard architecture), 7 (Redis 4.0 Memory Edition in cluster architecture), 8 (Redis 5.0 Memory Edition in standard architecture), 9 (Redis 5.0 Memory Edition in cluster architecture). If `template_id` is specified, this parameter can be left blank; otherwise, it is required.","description_kind":"plain","optional":true},"template_id":{"type":"string","description":"Specify which existed template import from.","description_kind":"plain","optional":true}},"block_types":{"params_override":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Parameter key e.g. `timeout`, check https://www.tencentcloud.com/document/product/239/39796 for more reference.","description_kind":"plain","required":true},"value":{"type":"string","description":"Parameter value, check https://www.tencentcloud.com/document/product/239/39796 for more reference.","description_kind":"plain","required":true}},"description":"Specify override parameter list, NOTE: Do not remove override params once set, removing will not take effects to current value.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_redis_read_only":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"input_mode":{"type":"string","description":"Instance input mode: `0`: read-write; `1`: read-only.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_renew_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"modify_pay_mode":{"type":"string","description":"Identifies whether the billing model is modified:The current instance billing mode is pay-as-you-go, which is prepaid and renewed.The billing mode of the current instance is subscription and you can not set this parameter.","description_kind":"plain","optional":true},"period":{"type":"number","description":"Purchase duration, in months.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_replica_readonly":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"operate":{"type":"string","description":"The replica is read-only, `enable` - enable read-write splitting, `disable`- disable read-write splitting.","description_kind":"plain","required":true},"readonly_policy":{"type":["set","string"],"description":"Routing policy: Enter `master` or `replication`, which indicates the master node or slave node.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_replicate_attachment":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"The ID of group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"All instance ids of the replication group.","description_kind":"plain","required":true},"master_instance_id":{"type":"string","description":"The ID of master instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_security_group_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"security_group_id":{"type":"string","description":"Security group ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_ssl":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"ssl_config":{"type":"string","description":"The SSL configuration status of the instance: `enabled`,`disabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_startup_instance_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_switch_master":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Replication group ID, required for multi-AZ instances.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_upgrade_cache_version_operation":{"version":0,"block":{"attributes":{"current_redis_version":{"type":"string","description":"Current redis version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_type_upgrade_now":{"type":"number","description":"Switch mode:1 - Upgrade now0 - Maintenance window upgrade.","description_kind":"plain","required":true},"upgrade_redis_version":{"type":"string","description":"Upgradeable redis version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_redis_upgrade_multi_zone_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"upgrade_proxy_and_redis_server":{"type":"bool","description":"After you upgrade Multi-AZ, whether the nearby access feature is supported.true: Supports nearby access.The upgrade process, which requires upgrading both the proxy version and the Redis kernel minor version, involves data migration and can take several hours.false: No need to support nearby access.Upgrading Multi-AZ only involves managing metadata migration, with no service impact, and the upgrade process typically completes within 3 minutes.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_upgrade_proxy_version_operation":{"version":0,"block":{"attributes":{"current_proxy_version":{"type":"string","description":"Current proxy version.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_type_upgrade_now":{"type":"number","description":"Switch mode:1 - Upgrade now0 - Maintenance window upgrade.","description_kind":"plain","required":true},"upgrade_proxy_version":{"type":"string","description":"Upgradeable redis proxy version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_reserved_instance":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"Configuration ID of the reserved instance.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Expiry time of the RI.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Number of reserved instances to be purchased.","description_kind":"plain","required":true},"reserved_instance_name":{"type":"string","description":"Reserved Instance display name.\n\t\t\t\t- If you do not specify an instance display name, 'Unnamed' is displayed by default.\n\t\t\t\t- Up to 60 characters (including pattern strings) are supported.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the RI.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Status of the RI at the time of purchase.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_route_entry":{"version":0,"block":{"attributes":{"cidr_block":{"type":"string","description":"The RouteEntry's target network segment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"next_hub":{"type":"string","description":"The route entry's next hub. CVM instance ID or VPC router interface ID.","description_kind":"plain","required":true},"next_type":{"type":"string","description":"The next hop type. Valid values: `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway` and `instance`. `instance` points to CVM Instance.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"The ID of the route table.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_route_table":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of the routing table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Indicates whether it is the default routing table.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of routing table.","description_kind":"plain","required":true},"route_entry_ids":{"type":["list","string"],"description":"ID list of the routing entries.","description_kind":"plain","computed":true},"subnet_ids":{"type":["list","string"],"description":"ID list of the subnets associated with this route table.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The tags of routing table.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC to which the route table should be associated.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_route_table_association":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_table_id":{"type":"string","description":"The route table instance ID, such as `rtb-azd4dt1c`.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet instance ID, such as `subnet-3x5lf5q0`. This can be queried using the DescribeSubnets API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_route_table_entry":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the routing table entry.","description_kind":"plain","optional":true},"destination_cidr_block":{"type":"string","description":"Destination address block.","description_kind":"plain","required":true},"disabled":{"type":"bool","description":"Whether the entry is disabled, default is `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"next_hub":{"type":"string","description":"ID of next-hop gateway. Note: when `next_type` is EIP, `next_hub` should be `0`.","description_kind":"plain","required":true},"next_type":{"type":"string","description":"Type of next-hop. Valid values: `CVM`, `VPN`, `DIRECTCONNECT`, `PEERCONNECTION`, `HAVIP`, `NAT`, `NORMAL_CVM`, `EIP` and `LOCAL_GATEWAY`.","description_kind":"plain","required":true},"route_item_id":{"type":"string","description":"ID of route table entry.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"ID of routing table to which this entry belongs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_instance_status_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"instance_status":{"type":"number","description":"Instance status (`1`=creating, `2`=running, `3`=abnormal, `4`=restarting, `5`=stopping, `6`=stopped, `7`=deleted).","description_kind":"plain","computed":true},"operate":{"type":"string","description":"`resume`, `stop`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_offline_log_config_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg":{"type":"string","description":"Interface call information.","description_kind":"plain","computed":true},"project_key":{"type":"string","description":"Unique project key for reporting.","description_kind":"plain","required":true},"unique_id":{"type":"string","description":"Unique identifier of the user to be listened on(aid or uin).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_project":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"creator":{"type":"string","description":"Creator ID.","description_kind":"plain","computed":true},"desc":{"type":"string","description":"Description of the created project (optional and up to 1,000 characters).","description_kind":"plain","optional":true},"enable_url_group":{"type":"number","description":"Whether to enable aggregation.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Business system ID.","description_kind":"plain","required":true},"instance_key":{"type":"string","description":"Instance key.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","computed":true},"is_star":{"type":"number","description":"Starred status. `1`: yes; `0`: no.","description_kind":"plain","computed":true},"key":{"type":"string","description":"Unique project key (12 characters).","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the created project (required and up to 200 characters).","description_kind":"plain","required":true},"project_status":{"type":"number","description":"Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).","description_kind":"plain","computed":true},"rate":{"type":"string","description":"Project sampling rate (greater than or equal to 0).","description_kind":"plain","required":true},"repo":{"type":"string","description":"Repository address of the project (optional and up to 256 characters).","description_kind":"plain","optional":true},"type":{"type":"string","description":"Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).","description_kind":"plain","required":true},"url":{"type":"string","description":"Webpage address of the project (optional and up to 256 characters).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_project_status_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"`resume`, `stop`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_release_file":{"version":0,"block":{"attributes":{"file_hash":{"type":"string","description":"Release file hash.","description_kind":"plain","required":true},"file_key":{"type":"string","description":"Release file unique key.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Release file name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"release_file_id":{"type":"number","description":"Release file id.","description_kind":"plain","required":true},"version":{"type":"string","description":"Release File version.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_taw_instance":{"version":0,"block":{"attributes":{"area_id":{"type":"number","description":"Region ID (at least greater than 0).","description_kind":"plain","required":true},"charge_status":{"type":"number","description":"Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).","description_kind":"plain","computed":true},"charge_type":{"type":"number","description":"Billing type (1: Pay-as-you-go).","description_kind":"plain","required":true},"cluster_id":{"type":"number","description":"Cluster ID.","description_kind":"plain","computed":true},"created_at":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"data_retention_days":{"type":"number","description":"Data retention period (at least greater than 0).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_desc":{"type":"string","description":"Instance description (up to 1,024 bytes).","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Instance name (up to 255 bytes).","description_kind":"plain","required":true},"instance_status":{"type":"number","description":"Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list. Up to 10 tag key-value pairs are supported and must be unique.","description_kind":"plain","optional":true},"updated_at":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_rum_whitelist":{"version":0,"block":{"attributes":{"aid":{"type":"string","description":"Business identifier.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"create_user":{"type":"string","description":"Creator ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as taw-123.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remarks.","description_kind":"plain","required":true},"ttl":{"type":"string","description":"End time.","description_kind":"plain","computed":true},"whitelist_uin":{"type":"string","description":"uin: business identifier.","description_kind":"plain","required":true},"wid":{"type":"string","description":"Auto-Increment allowlist ID.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_function":{"version":0,"block":{"attributes":{"async_run_enable":{"type":"string","description":"Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.","description_kind":"plain","optional":true,"computed":true},"cls_logset_id":{"type":"string","description":"cls logset id of the SCF function.","description_kind":"plain","optional":true,"computed":true},"cls_topic_id":{"type":"string","description":"cls topic id of the SCF function.","description_kind":"plain","optional":true,"computed":true},"code_error":{"type":"string","description":"SCF function code error message.","description_kind":"plain","computed":true},"code_result":{"type":"string","description":"SCF function code is correct.","description_kind":"plain","computed":true},"code_size":{"type":"number","description":"SCF function code size, unit is M.","description_kind":"plain","computed":true},"cos_bucket_name":{"type":"string","description":"Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_bucket_region":{"type":"string","description":"Cos bucket region of the SCF function, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_object_name":{"type":"string","description":"Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zip_file`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000.","description_kind":"plain","optional":true},"dns_cache":{"type":"bool","description":"Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.","description_kind":"plain","optional":true},"eip_fixed":{"type":"bool","description":"Whether EIP is a fixed IP.","description_kind":"plain","computed":true},"eips":{"type":["list","string"],"description":"SCF function EIP list.","description_kind":"plain","computed":true},"enable_eip_config":{"type":"bool","description":"Indicates whether EIP config set to `ENABLE` when `enable_public_net` was true. Default `false`.","description_kind":"plain","optional":true},"enable_public_net":{"type":"bool","description":"Indicates whether public net config enabled. Default `false`. NOTE: only `vpc_id` specified can disable public net config.","description_kind":"plain","optional":true},"environment":{"type":["map","string"],"description":"Environment of the SCF function.","description_kind":"plain","optional":true},"err_no":{"type":"number","description":"SCF function code error code.","description_kind":"plain","computed":true},"func_type":{"type":"string","description":"Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service.","description_kind":"plain","optional":true},"function_id":{"type":"string","description":"function ID.","description_kind":"plain","computed":true},"handler":{"type":"string","description":"Handler of the SCF function. The format of name is `\u003cfilename\u003e.\u003cmethod_name\u003e`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.","description_kind":"plain","optional":true},"host":{"type":"string","description":"SCF function domain name.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"install_dependency":{"type":"bool","description":"Whether to automatically install dependencies.","description_kind":"plain","computed":true},"l5_enable":{"type":"bool","description":"Enable L5 for SCF function, default is `false`.","description_kind":"plain","optional":true},"mem_size":{"type":"number","description":"Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"SCF function last modified time.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace of the SCF function, default is `default`.","description_kind":"plain","optional":true},"role":{"type":"string","description":"Role of the SCF function.","description_kind":"plain","optional":true},"runtime":{"type":"string","description":"Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.","description_kind":"plain","optional":true},"status":{"type":"string","description":"SCF function status.","description_kind":"plain","computed":true},"status_desc":{"type":"string","description":"SCF status description.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet ID of the SCF function.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the SCF function.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.","description_kind":"plain","optional":true},"trigger_info":{"type":["list",["object",{"create_time":"string","custom_argument":"string","enable":"bool","modify_time":"string","name":"string","trigger_desc":"string","type":"string"}]],"description":"SCF trigger details list. Each element contains the following attributes:","description_kind":"plain","computed":true},"vip":{"type":"string","description":"SCF function vip.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"VPC ID of the SCF function.","description_kind":"plain","optional":true},"zip_file":{"type":"string","description":"Zip file of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.","description_kind":"plain","optional":true}},"block_types":{"cfs_config":{"nesting_mode":"list","block":{"attributes":{"cfs_id":{"type":"string","description":"File system instance ID.","description_kind":"plain","required":true},"ip_address":{"type":"string","description":"(Readonly) File system ip address.","description_kind":"plain","computed":true},"local_mount_dir":{"type":"string","description":"Local mount directory.","description_kind":"plain","required":true},"mount_ins_id":{"type":"string","description":"File system mount instance ID.","description_kind":"plain","required":true},"mount_subnet_id":{"type":"string","description":"(Readonly) File system subnet ID.","description_kind":"plain","computed":true},"mount_vpc_id":{"type":"string","description":"(Readonly) File system virtual private network ID.","description_kind":"plain","computed":true},"remote_mount_dir":{"type":"string","description":"Remote mount directory.","description_kind":"plain","required":true},"user_group_id":{"type":"string","description":"ID of user group.","description_kind":"plain","required":true},"user_id":{"type":"string","description":"ID of user.","description_kind":"plain","required":true}},"description":"List of CFS configurations.","description_kind":"plain"}},"image_config":{"nesting_mode":"list","block":{"attributes":{"args":{"type":"string","description":"the parameters of command.","description_kind":"plain","optional":true},"command":{"type":"string","description":"The command of entrypoint.","description_kind":"plain","optional":true},"container_image_accelerate":{"type":"bool","description":"Image accelerate switch.","description_kind":"plain","optional":true},"entry_point":{"type":"string","description":"The entrypoint of app.","description_kind":"plain","optional":true},"image_port":{"type":"number","description":"Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535.","description_kind":"plain","optional":true},"image_type":{"type":"string","description":"The image type. personal or enterprise.","description_kind":"plain","required":true},"image_uri":{"type":"string","description":"The uri of image.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"The registry id of TCR. When image type is enterprise, it must be set.","description_kind":"plain","optional":true}},"description":"Image of the SCF function, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`, `zip_file`.","description_kind":"plain"}},"intranet_config":{"nesting_mode":"list","block":{"attributes":{"ip_address":{"type":["list","string"],"description":"If fixed intranet IP is enabled, this field returns the IP list used.","description_kind":"plain","computed":true},"ip_fixed":{"type":"string","description":"Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled.","description_kind":"plain","required":true}},"description":"Intranet access configuration.","description_kind":"plain"},"max_items":1},"layers":{"nesting_mode":"list","block":{"attributes":{"layer_name":{"type":"string","description":"The name of Layer.","description_kind":"plain","required":true},"layer_version":{"type":"number","description":"The version of layer.","description_kind":"plain","required":true}},"description":"The list of association layers.","description_kind":"plain"}},"triggers":{"nesting_mode":"set","block":{"attributes":{"cos_region":{"type":"string","description":"Region of cos bucket. if `type` is `cos`, `cos_region` is required.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SCF function trigger, if `type` is `ckafka`, the format of name must be `\u003cckafkaInstanceId\u003e-\u003ctopicId\u003e`; if `type` is `cos`, the name is cos bucket id, other In any case, it can be combined arbitrarily. It can only contain English letters, numbers, connectors and underscores. The maximum length is 100.","description_kind":"plain","required":true},"trigger_desc":{"type":"string","description":"TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{\"bucketUrl\":\"\u003cname-appid\u003e.cos.\u003cregion\u003e.myqcloud.com\",\"event\":\"cos:ObjectCreated:*\",\"filter\":{\"Prefix\":\"\",\"Suffix\":\"\"}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{\"maxMsgNum\":\"1\",\"offset\":\"latest\"}`; `apigw` type parameter format is json string `{\"api\":{\"authRequired\":\"FALSE\",\"requestConfig\":{\"method\":\"ANY\"},\"isIntegratedResponse\":\"FALSE\"},\"service\":{\"serviceId\":\"service-dqzh68sg\"},\"release\":{\"environmentName\":\"test\"}}`.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`.","description_kind":"plain","required":true}},"description":"Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes:","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_scf_function_alias":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Alias description information.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"function_version":{"type":"string","description":"Master version pointed to by the alias.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true}},"block_types":{"routing_config":{"nesting_mode":"list","block":{"block_types":{"additional_version_matches":{"nesting_mode":"list","block":{"attributes":{"expression":{"type":"string","description":"Rule requirements for range match:It should be described in an open or closed range, i.e., (a,b) or [a,b], where both a and b are integersRule requirements for exact match:Exact string match.","description_kind":"plain","required":true},"key":{"type":"string","description":"Matching rule key. When the API is called, pass in the key to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for key and pass in RoutingKey:{User:value} when invoking a function through invoke for invocation based on rule matching.","description_kind":"plain","required":true},"method":{"type":"string","description":"Match method. Valid values:range: Range matchexact: exact string match.","description_kind":"plain","required":true},"version":{"type":"string","description":"Function version name.","description_kind":"plain","required":true}},"description":"Additional version with rule-based routing.","description_kind":"plain"}},"additional_version_weights":{"nesting_mode":"list","block":{"attributes":{"version":{"type":"string","description":"Function version name.","description_kind":"plain","required":true},"weight":{"type":"number","description":"Version weight.","description_kind":"plain","required":true}},"description":"Additional version with random weight-based routing.","description_kind":"plain"}}},"description":"Request routing configuration of alias.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_scf_function_event_invoke_config":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace. Default value: default.","description_kind":"plain","optional":true}},"block_types":{"async_trigger_config":{"nesting_mode":"list","block":{"attributes":{"msg_ttl":{"type":"number","description":"Message retention period.","description_kind":"plain","required":true}},"block_types":{"retry_config":{"nesting_mode":"list","block":{"attributes":{"retry_num":{"type":"number","description":"Number of retry attempts.","description_kind":"plain","required":true}},"description":"Async retry configuration of function upon user error.","description_kind":"plain"},"min_items":1}},"description":"Async retry configuration information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_scf_function_version":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Function description.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Name of the released function.","description_kind":"plain","required":true},"function_version":{"type":"string","description":"Version of the released function.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_invoke_function":{"version":0,"block":{"attributes":{"client_context":{"type":"string","description":"Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invocation_type":{"type":"string","description":"Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.","description_kind":"plain","optional":true},"log_type":{"type":"string","description":"Null for async invocations.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"The version or alias of the triggered function. It defaults to $LATEST.","description_kind":"plain","optional":true},"routing_key":{"type":"string","description":"Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_layer":{"version":0,"block":{"attributes":{"code_sha_256":{"type":"string","description":"The code type of layer.","description_kind":"plain","computed":true},"compatible_runtimes":{"type":["list","string"],"description":"The compatible runtimes of layer.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"The create time of layer.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of layer.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer_name":{"type":"string","description":"The name of layer.","description_kind":"plain","required":true},"layer_version":{"type":"number","description":"The version of layer.","description_kind":"plain","computed":true},"license_info":{"type":"string","description":"The license info of layer.","description_kind":"plain","optional":true},"location":{"type":"string","description":"The download location url of layer.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The current status of layer.","description_kind":"plain","computed":true}},"block_types":{"content":{"nesting_mode":"list","block":{"attributes":{"cos_bucket_name":{"type":"string","description":"Cos bucket name of the SCF layer, such as `cos-1234567890`, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_bucket_region":{"type":"string","description":"Cos bucket region of the SCF layer, conflict with `zip_file`.","description_kind":"plain","optional":true},"cos_object_name":{"type":"string","description":"Cos object name of the SCF layer, should have suffix `.zip` or `.jar`, conflict with `zip_file`.","description_kind":"plain","optional":true},"zip_file":{"type":"string","description":"Zip file of the SCF layer, conflict with `cos_bucket_name`, `cos_object_name`, `cos_bucket_region`.","description_kind":"plain","optional":true}},"description":"The source code of layer.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_scf_namespace":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"SCF namespace creation time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the SCF namespace.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"modify_time":{"type":"string","description":"SCF namespace last modified time.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"Name of the SCF namespace.","description_kind":"plain","required":true},"type":{"type":"string","description":"SCF namespace type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_provisioned_concurrency_config":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Name of the function for which to set the provisioned concurrency.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_capacity":{"type":"number","description":"The maximum number of instances.","description_kind":"plain","optional":true},"min_capacity":{"type":"number","description":"The minimum number of instances. It can not be smaller than 1.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Function namespace. Default value: default.","description_kind":"plain","optional":true},"provisioned_type":{"type":"string","description":"Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Function version number. Note: the $LATEST version does not support provisioned concurrency.","description_kind":"plain","required":true},"tracking_target":{"type":"number","description":"The target concurrency utilization. Range: (0,1) (two decimal places).","description_kind":"plain","optional":true},"version_provisioned_concurrency_num":{"type":"number","description":"Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function\u0026amp;#39;s maximum concurrency quota minus 100.","description_kind":"plain","required":true}},"block_types":{"trigger_actions":{"nesting_mode":"list","block":{"attributes":{"provisioned_type":{"type":"string","description":"The provision type. Value: Default Note: This field may return null, indicating that no valid value can be found.","description_kind":"plain","optional":true},"trigger_cron_config":{"type":"string","description":"Trigger time of the scheduled action in Cron expression. Seven fields are required and should be separated with a space. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"trigger_name":{"type":"string","description":"Scheduled action name Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"trigger_provisioned_concurrency_num":{"type":"number","description":"Target provisioned concurrency of the scheduled scaling action Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Scheduled provisioned concurrency scaling action.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_scf_reserved_concurrency_config":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Specifies the function of which you want to configure the reserved quota.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace. Default value: default.","description_kind":"plain","optional":true},"reserved_concurrency_mem":{"type":"number","description":"Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_scf_sync_invoke_function":{"version":0,"block":{"attributes":{"event":{"type":"string","description":"Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB).","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace. default is used if it's left empty.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Version or alias of the function. It defaults to $DEFAULT.","description_kind":"plain","optional":true},"routing_key":{"type":"string","description":"Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_terminate_async_event":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"grace_shutdown":{"type":"bool","description":"Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"Terminated invocation request ID.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_trigger_config":{"version":0,"block":{"attributes":{"custom_argument":{"type":"string","description":"User Additional Information.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Trigger description.","description_kind":"plain","optional":true},"enable":{"type":"string","description":"Status of trigger. Values: OPEN (enabled); CLOSE disabled).","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release.","description_kind":"plain","optional":true},"trigger_desc":{"type":"string","description":"TriggerDesc parameter.","description_kind":"plain","optional":true,"computed":true},"trigger_name":{"type":"string","description":"Trigger Name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Trigger type.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_security_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the security group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security group to be queried.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID of the security group.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of the security group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_security_group_lite_rule":{"version":0,"block":{"attributes":{"egress":{"type":["list","string"],"description":"Egress rules set. A rule must match the following format: [action]#[source]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'source' can be an IP address network, segment, security group ID and Address Template ID. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP`, `ALL` and `ppm(g?)-xxxxxxxx`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress":{"type":["list","string"],"description":"Ingress rules set. A rule must match the following format: [action]#[source]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'source' can be an IP address network, segment, security group ID and Address Template ID. The 'port' valid format is `80`, `80,443`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP`, `ALL` and `ppm(g?)-xxxxxxxx`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"ID of the security group.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_security_group_rule":{"version":0,"block":{"attributes":{"cidr_ip":{"type":"string","description":"An IP address network or segment, and conflict with `source_sgid` and `address_template`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the security group rule.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_protocol":{"type":"string","description":"Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `protocol_template`.","description_kind":"plain","optional":true,"computed":true},"policy":{"type":"string","description":"Rule policy of security group. Valid values: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"policy_index":{"type":"number","description":"The security group rule index number, the value of which dynamically changes as the security group rule changes.","description_kind":"plain","optional":true},"port_range":{"type":"string","description":"Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and confilicts with `protocol_template`.","description_kind":"plain","optional":true,"computed":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried.","description_kind":"plain","required":true},"source_sgid":{"type":"string","description":"ID of the nested security group, and conflicts with `cidr_ip` and `address_template`.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Type of the security group rule. Valid values: `ingress` and `egress`.","description_kind":"plain","required":true}},"block_types":{"address_template":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Address template group ID, conflicts with `template_id`.","description_kind":"plain","optional":true},"template_id":{"type":"string","description":"Address template ID, conflicts with `group_id`.","description_kind":"plain","optional":true}},"description":"ID of the address template, and confilicts with `source_sgid` and `cidr_ip`.","description_kind":"plain"},"max_items":1},"protocol_template":{"nesting_mode":"list","block":{"attributes":{"group_id":{"type":"string","description":"Address template group ID, conflicts with `template_id`.","description_kind":"plain","optional":true},"template_id":{"type":"string","description":"Address template ID, conflicts with `group_id`.","description_kind":"plain","optional":true}},"description":"ID of the address template, and conflict with `ip_protocol`, `port_range`.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"tencentcloud_security_group_rule_set":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried.","description_kind":"plain","required":true},"version":{"type":"string","description":"Security policies version, auto increment for every update.","description_kind":"plain","computed":true}},"block_types":{"egress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Rule policy of security group. Valid values: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"address_template_group":{"type":"string","description":"Specify Group ID of Address template like `ipmg-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"address_template_id":{"type":"string","description":"Specify Address template ID like `ipm-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"An IP address network or CIDR segment. NOTE: `cidr_block`, `ipv6_cidr_block`, `source_security_id` and `address_template_*` are exclusive and cannot be set in the same time.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the security group rule.","description_kind":"plain","optional":true},"ipv6_cidr_block":{"type":"string","description":"An IPV6 address network or CIDR segment, and conflict with `source_security_id` and `address_template_*`.","description_kind":"plain","optional":true},"policy_index":{"type":"number","description":"The security group rule index number, whose value dynamically changes with changes in security group rules.","description_kind":"plain","computed":true},"port":{"type":"string","description":"Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"service_template_group":{"type":"string","description":"Specify Group ID of Protocol template ID like `ppmg-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"service_template_id":{"type":"string","description":"Specify Protocol template ID like `ppm-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"source_security_id":{"type":"string","description":"ID of the nested security group, and conflicts with `cidr_block` and `address_template_*`.","description_kind":"plain","optional":true}},"description":"List of egress rule. NOTE: this block is ordered, the first rule has the highest priority.","description_kind":"plain"}},"ingress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Rule policy of security group. Valid values: `ACCEPT` and `DROP`.","description_kind":"plain","required":true},"address_template_group":{"type":"string","description":"Specify Group ID of Address template like `ipmg-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"address_template_id":{"type":"string","description":"Specify Address template ID like `ipm-xxxxxxxx`, conflict with `source_security_id` and `cidr_block`.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"An IP address network or CIDR segment. NOTE: `cidr_block`, `ipv6_cidr_block`, `source_security_id` and `address_template_*` are exclusive and cannot be set in the same time.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of the security group rule.","description_kind":"plain","optional":true},"ipv6_cidr_block":{"type":"string","description":"An IPV6 address network or CIDR segment, and conflict with `source_security_id` and `address_template_*`.","description_kind":"plain","optional":true},"policy_index":{"type":"number","description":"The security group rule index number, whose value dynamically changes with changes in security group rules.","description_kind":"plain","computed":true},"port":{"type":"string","description":"Range of the port. The available value can be one, multiple or one segment. E.g. `80`, `80,90` and `80-90`. Default to all ports, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"protocol":{"type":"string","description":"Type of IP protocol. Valid values: `TCP`, `UDP` and `ICMP`. Default to all types protocol, and conflicts with `service_template_*`.","description_kind":"plain","optional":true,"computed":true},"service_template_group":{"type":"string","description":"Specify Group ID of Protocol template ID like `ppmg-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"service_template_id":{"type":"string","description":"Specify Protocol template ID like `ppm-xxxxxxxx`, conflict with `cidr_block` and `port`.","description_kind":"plain","optional":true},"source_security_id":{"type":"string","description":"ID of the nested security group, and conflicts with `cidr_block` and `address_template_*`.","description_kind":"plain","optional":true}},"description":"List of ingress rule. NOTE: this block is ordered, the first rule has the highest priority.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ses_batch_send_email":{"version":0,"block":{"attributes":{"ad_location":{"type":"number","description":"Whether to add an ad tag. 0: Add no tag; 1: Add before the subject; 2: Add after the subject.","description_kind":"plain","optional":true},"from_email_address":{"type":"string","description":"Sender address. Enter a sender address such as noreply@mail.qcloud.com. To display the sender name, enter the address in the following format:sender \u0026amp;amp;lt;email address\u0026amp;amp;gt;. For example:Tencent Cloud team \u0026amp;amp;lt;noreply@mail.qcloud.com\u0026amp;amp;gt;.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"receiver_id":{"type":"number","description":"Recipient group ID.","description_kind":"plain","required":true},"reply_to_addresses":{"type":"string","description":"Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty, reply emails will fail to be sent.","description_kind":"plain","optional":true},"subject":{"type":"string","description":"Email subject.","description_kind":"plain","required":true},"task_type":{"type":"number","description":"Task type. 1: immediate; 2: scheduled; 3: recurring.","description_kind":"plain","required":true},"unsubscribe":{"type":"string","description":"Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4: Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.","description_kind":"plain","optional":true}},"block_types":{"attachments":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Base64-encoded attachment content. You can send attachments of up to 4 MB in the total size.Note: The TencentCloud API supports a request packet of up to 8 MB in size, and the size of the attachmentcontent will increase by 1.5 times after Base64 encoding. Therefore, you need to keep the total size of allattachments below 4 MB. If the entire request exceeds 8 MB, the API will return an error.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Attachment name, which cannot exceed 255 characters. Some attachment types are not supported. For details, see [Attachment Types.](https://www.tencentcloud.com/document/product/1084/42373?has_map=1).","description_kind":"plain","required":true}},"description":"Attachment parameters to set when you need to send attachments. This parameter is currently unavailable.","description_kind":"plain"}},"cycle_param":{"nesting_mode":"list","block":{"attributes":{"begin_time":{"type":"string","description":"Start time of the task.","description_kind":"plain","required":true},"interval_time":{"type":"number","description":"Task recurrence in hours.","description_kind":"plain","required":true},"term_cycle":{"type":"number","description":"Specifies whether to end the cycle. This parameter is used to update the task. Valid values: 0: No; 1: Yes.","description_kind":"plain","optional":true}},"description":"Parameter required for a recurring sending task.","description_kind":"plain"},"max_items":1},"template":{"nesting_mode":"list","block":{"attributes":{"template_data":{"type":"string","description":"Variable parameters in the template. Please use json.dump to format the JSON object into a string type.The object is a set of key-value pairs. Each key denotes a variable, which is represented by {{key}}. The key will be replaced with the correspondingvalue (represented by {{value}}) when sending the email.Note: The parameter value cannot be data of a complex type such as HTML.Example: {name:xxx,age:xx}.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"Template ID. If you do not have any template, please create one.","description_kind":"plain","required":true}},"description":"Template when emails are sent using a template.","description_kind":"plain"},"max_items":1},"timed_param":{"nesting_mode":"list","block":{"attributes":{"begin_time":{"type":"string","description":"Start time of a scheduled sending task.","description_kind":"plain","required":true}},"description":"Parameter required for a scheduled sending task.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ses_black_list_delete":{"version":0,"block":{"attributes":{"email_address":{"type":"string","description":"Email addresses to be unblocklisted.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ses_domain":{"version":0,"block":{"attributes":{"attributes":{"type":["list",["object",{"expected_value":"string","send_domain":"string","type":"string"}]],"description":"DNS configuration details.","description_kind":"plain","computed":true},"email_identity":{"type":"string","description":"Your sender domain. You are advised to use a third-level domain, for example, mail.qcloud.com.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ses_email_address":{"version":0,"block":{"attributes":{"email_address":{"type":"string","description":"Your sender address. (You can create up to 10 sender addresses for each domain.).","description_kind":"plain","required":true},"email_sender_name":{"type":"string","description":"Sender name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ses_receiver":{"version":0,"block":{"attributes":{"desc":{"type":"string","description":"Recipient group description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"receivers_name":{"type":"string","description":"Recipient group name.","description_kind":"plain","required":true}},"block_types":{"data":{"nesting_mode":"set","block":{"attributes":{"email":{"type":"string","description":"Recipient email addresses.","description_kind":"plain","required":true},"template_data":{"type":"string","description":"Variable parameters in the template, please use json.dump to format the JSON object as a string type. The object is a set of key-value pairs, where each key represents a variable in the template, and the variables in the template are represented by {{key}}, and the corresponding values will be replaced with {{value}} when sent.Note: Parameter values cannot be complex data such as HTML. The total length of TemplateData (the entire JSON structure) should be less than 800 bytes.","description_kind":"plain","optional":true}},"description":"Recipient email and template parameters in array format. The number of recipients is limited to within 20,000. If there is an object in the `data` list that inputs `template_data`, then other objects are also required.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ses_send_email":{"version":0,"block":{"attributes":{"bcc":{"type":["set","string"],"description":"The email address of the cc recipient can support up to 20 cc recipients.","description_kind":"plain","optional":true},"cc":{"type":["set","string"],"description":"Cc recipient email address, up to 20 people can be copied.","description_kind":"plain","optional":true},"destination":{"type":["set","string"],"description":"Recipient email addresses. You can send an email to up to 50 recipients at a time. Note: the email content will display all recipient addresses. To send one-to-one emails to several recipients, please call the API multiple times to send the emails.","description_kind":"plain","required":true},"from_email_address":{"type":"string","description":"Sender address. Enter a sender address, for example, noreply@mail.qcloud.com.To display the sender name, enter the address in the following format:Sender.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"reply_to_addresses":{"type":"string","description":"Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty, reply emails will fail to be sent.","description_kind":"plain","optional":true},"subject":{"type":"string","description":"Email subject.","description_kind":"plain","required":true},"trigger_type":{"type":"number","description":"Email triggering type. 0 (default): non-trigger-based, suitable for marketing emails and non-immediate emails;1: trigger-based, suitable for immediate emails such as emails containing verification codes.If the size of an email exceeds a specified value,the system will automatically choose the non-trigger-based type.","description_kind":"plain","optional":true},"unsubscribe":{"type":"string","description":"Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4: Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.","description_kind":"plain","optional":true}},"block_types":{"attachments":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Base64-encoded attachment content. You can send attachments of up to 4 MB in the total size.Note: The TencentCloud API supports a request packet of up to 8 MB in size, and the size of the attachmentcontent will increase by 1.5 times after Base64 encoding. Therefore, you need to keep the total size of allattachments below 4 MB. If the entire request exceeds 8 MB, the API will return an error.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Attachment name, which cannot exceed 255 characters. Some attachment types are not supported. For details, see [Attachment Types.](https://www.tencentcloud.com/document/product/1084/42373?has_map=1).","description_kind":"plain","required":true}},"description":"Parameters for the attachments to be sent. The TencentCloud API supports a request packet of up to 8 MB in size,and the size of the attachment content will increase by 1.5 times after Base64 encoding. Therefore,you need to keep the total size of all attachments below 4 MB. If the entire request exceeds 8 MB,the API will return an error.","description_kind":"plain"}},"template":{"nesting_mode":"list","block":{"attributes":{"template_data":{"type":"string","description":"Variable parameters in the template. Please use json.dump to format the JSON object into a string type.The object is a set of key-value pairs. Each key denotes a variable, which is represented by {{key}}. The key will be replaced with the correspondingvalue (represented by {{value}}) when sending the email.Note: The parameter value cannot be data of a complex type such as HTML.Example: {name:xxx,age:xx}.","description_kind":"plain","required":true},"template_id":{"type":"number","description":"Template ID. If you do not have any template, please create one.","description_kind":"plain","required":true}},"description":"Template parameters for template-based sending. As Simple has been disused, Template is required.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_ses_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"template_name":{"type":"string","description":"smsTemplateName, which must be required.","description_kind":"plain","required":true}},"block_types":{"template_content":{"nesting_mode":"list","block":{"attributes":{"html":{"type":"string","description":"Html code after base64.","description_kind":"plain","optional":true},"text":{"type":"string","description":"Text content after base64.","description_kind":"plain","optional":true}},"description":"Sms Template Content.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ses_verify_domain":{"version":0,"block":{"attributes":{"email_identity":{"type":"string","description":"Domain name requested for verification.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_sms_sign":{"version":0,"block":{"attributes":{"commission_image":{"type":"string","description":"Power of attorney, which should be submitted if SignPurpose is for use by others. You should Base64-encode the image first, remove the prefix data:image/jpeg;base64, from the resulted string, and then use it as the value of this parameter. Note: this field will take effect only when SignPurpose is 1 (for user by others).","description_kind":"plain","optional":true},"document_type":{"type":"number","description":"DocumentType is used for enterprise authentication, or website, app authentication, etc. DocumentType: 0, 1, 2, 3, 4, 5, 6, 7, 8.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"international":{"type":"number","description":"Whether it is Global SMS: 0: Mainland China SMS; 1: Global SMS.","description_kind":"plain","required":true},"proof_image":{"type":"string","description":"You should Base64-encode the image of the identity certificate corresponding to the signature first, remove the prefix data:image/jpeg;base64, from the resulted string, and then use it as the value of this parameter.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Signature application remarks.","description_kind":"plain","optional":true},"sign_name":{"type":"string","description":"Sms sign name, unique.","description_kind":"plain","required":true},"sign_purpose":{"type":"number","description":"Signature purpose: 0: for personal use; 1: for others.","description_kind":"plain","required":true},"sign_type":{"type":"number","description":"Sms sign type: 0, 1, 2, 3, 4, 5, 6.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sms_template":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"international":{"type":"number","description":"Whether it is Global SMS: 0: Mainland China SMS; 1: Global SMS.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Template remarks, such as reason for application and use case.","description_kind":"plain","required":true},"sms_type":{"type":"number","description":"SMS type. 0: regular SMS, 1: marketing SMS.","description_kind":"plain","required":true},"template_content":{"type":"string","description":"Message Template Content.","description_kind":"plain","required":true},"template_name":{"type":"string","description":"Message Template name, which must be unique.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_account":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the SQL Server account.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID that the account belongs to.","description_kind":"plain","required":true},"is_admin":{"type":"bool","description":"Indicate that the account is root account or not.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SQL Server account.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of the SQL Server account.","description_kind":"plain","required":true,"sensitive":true},"remark":{"type":"string","description":"Remark of the SQL Server account.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for resetting password, -1 for deleting.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last updated time of the SQL Server account.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_account_db_attachment":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"SQL Server account name.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"SQL Server DB name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID that the account belongs to.","description_kind":"plain","required":true},"privilege":{"type":"string","description":"Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_basic_instance":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.","description_kind":"plain","optional":true},"collation":{"type":"string","description":"System character set sorting rule, default: Chinese_PRC_CI_AS.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"The CPU number of the SQL Server basic instance.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the SQL Server basic instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"machine_type":{"type":"string","description":"The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` for virtual machine SSD cloud disk, `CLOUD_HSSD` for virtual machine enhanced cloud disk, `CLOUD_BSSD` for virtual machine general purpose SSD cloud disk.","description_kind":"plain","required":true},"maintenance_start_time":{"type":"string","description":"Start time of the maintenance in one day, format like `HH:mm`.","description_kind":"plain","optional":true,"computed":true},"maintenance_time_span":{"type":"number","description":"The timespan of maintenance in one day, unit is hour.","description_kind":"plain","optional":true,"computed":true},"maintenance_week_set":{"type":["set","number"],"description":"A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the SQL Server basic instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true,"computed":true},"security_groups":{"type":["set","string"],"description":"Security group bound to the instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the SQL Server basic instance.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"An array of voucher IDs, currently only one can be used for a single order.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_business_intelligence_file":{"version":0,"block":{"attributes":{"file_type":{"type":"string","description":"File Type FLAT - Flat File as Data Source, SSIS - ssis project package.","description_kind":"plain","required":true},"file_url":{"type":"string","description":"Cos Url.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_business_intelligence_instance":{"version":0,"block":{"attributes":{"cpu":{"type":"number","description":"The number of CPU cores of the instance you want to purchase.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"Supported versions of business intelligence server. Valid values: 201603 (SQL Server 2016 Integration Services), 201703 (SQL Server 2017 Integration Services), 201903 (SQL Server 2019 Integration Services). Default value: 201903. As the purchasable versions are region-specific, you can use the DescribeProductConfig API to query the information of purchasable versions in each region.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"Instance Name.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"The host type of purchased instance. Valid values: CLOUD_PREMIUM (virtual machine with premium cloud disk), CLOUD_SSD (virtual machine with SSD).","description_kind":"plain","required":true},"memory":{"type":"number","description":"Instance memory size in GB.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true,"computed":true},"security_group_list":{"type":["list","string"],"description":"Security group list, which contains security group IDs in the format of sg-xxx.","description_kind":"plain","optional":true,"computed":true},"span":{"type":"number","description":"Configuration of the maintenance window, which specifies the maintenance duration in hours.","description_kind":"plain","optional":true,"computed":true},"start_time":{"type":"string","description":"Configuration of the maintenance window, which specifies the start time of daily maintenance.","description_kind":"plain","optional":true,"computed":true},"storage":{"type":"number","description":"Instance disk size in GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID in the format of subnet-bdoe83fa. Both SubnetId and VpcId need to be set or unset at the same time.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"VPC ID in the format of vpc-dsp338hz. Both SubnetId and VpcId need to be set or unset at the same time.","description_kind":"plain","optional":true,"computed":true},"weekly":{"type":["list","number"],"description":"Configuration of the maintenance window, which specifies the day of the week when maintenance can be performed. Valid values: 1 (Monday), 2 (Tuesday), 3 (Wednesday), 4 (Thursday), 5 (Friday), 6 (Saturday), 7 (Sunday).","description_kind":"plain","optional":true,"computed":true},"zone":{"type":"string","description":"Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through theDescribeZones API.","description_kind":"plain","required":true}},"block_types":{"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","optional":true}},"description":"Tags associated with the instances to be created.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_complete_expansion":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_backup_strategy":{"version":0,"block":{"attributes":{"backup_cycle":{"type":["set","number"],"description":"The days of the week on which backup will be performed when `BackupType` is weekly. If data backup retention period is less than 7 days, the values will be 1-7, indicating that backup will be performed everyday by default; if data backup retention period is greater than or equal to 7 days, the values will be at least any two days, indicating that backup will be performed at least twice in a week by default.","description_kind":"plain","optional":true},"backup_day":{"type":"number","description":"Backup interval in days when the BackupType is daily. The current value can only be 1.","description_kind":"plain","optional":true},"backup_model":{"type":"string","description":"Backup mode. Valid values: master_pkg (archive the backup files of the primary node), master_no_pkg (do not archive the backup files of the primary node), slave_pkg (archive the backup files of the replica node), slave_no_pkg (do not archive the backup files of the replica node). Backup files of the replica node are supported only when Always On disaster recovery is enabled.","description_kind":"plain","optional":true},"backup_save_days":{"type":"number","description":"Data (log) backup retention period. Value range: 3-1830 days, default value: 7 days.","description_kind":"plain","optional":true},"backup_time":{"type":"number","description":"Backup time. Value range: an integer from 0 to 23.","description_kind":"plain","optional":true},"backup_type":{"type":"string","description":"Backup type. Valid values: weekly (when length(BackupDay) \u003c=7 \u0026\u0026 length(BackupDay) \u003e=2), daily (when length(BackupDay)=1). Default value: daily.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"regular_backup_counts":{"type":"number","description":"The number of retained archive backups. Default value: 1.","description_kind":"plain","optional":true},"regular_backup_enable":{"type":"string","description":"Archive backup status. Valid values: enable (enabled); disable (disabled). Default value: disable.","description_kind":"plain","optional":true},"regular_backup_save_days":{"type":"number","description":"Archive backup retention days. Value range: 90-3650 days. Default value: 365 days.","description_kind":"plain","optional":true},"regular_backup_start_time":{"type":"string","description":"Archive backup start date in YYYY-MM-DD format, which is the current time by default.","description_kind":"plain","optional":true},"regular_backup_strategy":{"type":"string","description":"Archive backup policy. Valid values: years (yearly); quarters (quarterly); months(monthly); Default value: `months`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_database_cdc":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"modify_type":{"type":"string","description":"Enable or disable CDC. Valid values: enable, disable.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_database_ct":{"version":0,"block":{"attributes":{"change_retention_day":{"type":"number","description":"Retention period (in days) of change tracking information when CT is enabled. Value range: 3-30. Default value: 3.","description_kind":"plain","optional":true,"computed":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"modify_type":{"type":"string","description":"Enable or disable CT. Valid values: enable, disable.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_database_mdf":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"Array of database names.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_instance_param":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"param_list":{"nesting_mode":"list","block":{"attributes":{"current_value":{"type":"string","description":"Parameter value.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","optional":true}},"description":"List of modified parameters. Each list element has two fields: Name and CurrentValue. Set Name to the parameter name and CurrentValue to the new value after modification. Note: if the instance needs to be restarted for the modified parameter to take effect, it will be restarted immediately or during the maintenance time. Before you modify a parameter, you can use the DescribeInstanceParams API to query whether the instance needs to be restarted.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_instance_ro_group":{"version":0,"block":{"attributes":{"auto_weight":{"type":"number","description":"0-user-defined weight (adjusted according to WeightPairs), 1-system automatically assigns weight (WeightPairs is invalid), the default is 0.","description_kind":"plain","optional":true},"balance_weight":{"type":"number","description":"0-do not rebalance the load, 1-rebalance the load, the default is 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"is_offline_delay":{"type":"number","description":"Whether to enable timeout culling function. 0- Disable the culling function. 1- Enable the culling function.","description_kind":"plain","optional":true},"min_read_only_in_group":{"type":"number","description":"After the timeout removal function is enabled, the number of read-only copies retained by the read-only group at least, if this parameter is not filled, it will not be modified.","description_kind":"plain","optional":true},"read_only_group_id":{"type":"string","description":"Read-only group ID.","description_kind":"plain","required":true},"read_only_group_name":{"type":"string","description":"Read-only group name. If this parameter is not specified, it is not modified.","description_kind":"plain","optional":true},"read_only_max_delay_time":{"type":"number","description":"After the timeout elimination function is enabled, the timeout threshold used, if this parameter is not filled, it will not be modified.","description_kind":"plain","optional":true}},"block_types":{"weight_pairs":{"nesting_mode":"list","block":{"attributes":{"read_only_instance_id":{"type":"string","description":"Read-only instance ID, in the format: mssqlro-3l3fgqn7.","description_kind":"plain","required":true},"read_only_weight":{"type":"number","description":"Read-only instance weight, the range is 0-100.","description_kind":"plain","required":true}},"description":"Read-only group instance weight modification set, if this parameter is not filled, it will not be modified.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_instance_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"security_group_id_set":{"type":["set","string"],"description":"A list of security group IDs to modify, an array of one or more security group IDs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_config_terminate_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_database_tde":{"version":0,"block":{"attributes":{"db_names":{"type":["set","string"],"description":"Database name list.","description_kind":"plain","required":true},"encryption":{"type":"string","description":"`enable` - enable encryption, `disable` - disable encryption.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_db":{"version":0,"block":{"attributes":{"charset":{"type":"string","description":"Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is `Chinese_PRC_CI_AS`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Database creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID which DB belongs to.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the first one can not be underline.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark of the DB.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_full_backup_migration":{"version":0,"block":{"attributes":{"backup_files":{"type":["list","string"],"description":"If the UploadType is COS_URL, fill in the URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve multiple databases.","description_kind":"plain","optional":true},"backup_migration_id":{"type":"string","description":"Backup import task ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true},"migration_name":{"type":"string","description":"Task name.","description_kind":"plain","required":true},"recovery_type":{"type":"string","description":"Migration task restoration type. FULL: full backup restoration, FULL_LOG: full backup and transaction log restoration, FULL_DIFF: full backup and differential backup restoration.","description_kind":"plain","required":true},"upload_type":{"type":"string","description":"Backup upload type. COS_URL: the backup is stored in users Cloud Object Storage, with URL provided. COS_UPLOAD: the backup is stored in the applications Cloud Object Storage and needs to be uploaded by the user.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_backup":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"Backup name. If this parameter is left empty, a backup name in the format of [Instance ID]_[Backup start timestamp] will be automatically generated.","description_kind":"plain","optional":true,"computed":true},"db_names":{"type":["set","string"],"description":"List of names of databases to be backed up (required only for multi-database backup).","description_kind":"plain","optional":true},"flow_id":{"type":"string","description":"flow id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-i1z41iwd.","description_kind":"plain","required":true},"strategy":{"type":"number","description":"Backup policy (0: instance backup, 1: multi-database backup).","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_clone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"new_name":{"type":"string","description":"New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.","description_kind":"plain","required":true},"old_name":{"type":"string","description":"Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline migration tasks.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_cloud_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Automatic renewal flag: 0-normal renewal 1-automatic renewal, the default is 1 automatic renewal. Valid only when purchasing a prepaid instance. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.","description_kind":"plain","optional":true},"collation":{"type":"string","description":"System character set collation, default: Chinese_PRC_CI_AS.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Cpu, unit: CORE.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"sqlserver version, currently all supported versions are: 2008R2 (SQL Server 2008 R2 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 201202 (SQL Server 2012 Standard), 2014SP2 (SQL Server 2014 Enterprise), 201402 (SQL Server 2014 Standard), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise), 201702 (SQL Server 2017 Standard), 2019 (SQL Server 2019 Enterprise), 201902 (SQL Server 2019 Standard). Each region supports different versions for sale, and the version information that can be sold in each region can be pulled through the DescribeProductConfig interface. If left blank, the default version is 2008R2.","description_kind":"plain","optional":true},"ha_type":{"type":"string","description":"Upgrade the high-availability architecture of sqlserver, upgrade from mirror disaster recovery to always on cluster disaster recovery, only support 2017 and above and support always on high-availability instances, do not support downgrading to mirror disaster recovery, CLUSTER-upgrade to always on capacity Disaster, if not filled, the high-availability architecture will not be modified.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).","description_kind":"plain","optional":true},"machine_type":{"type":"string","description":"The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines, CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory, unit: GB.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the SQL Server instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"project ID.","description_kind":"plain","optional":true},"security_group_list":{"type":["set","string"],"description":"Security group list, fill in the security group ID in the form of sg-xxx.","description_kind":"plain","optional":true},"span":{"type":"number","description":"Maintainable time window configuration, duration, unit: hour.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Maintainable time window configuration, daily maintainable start time.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"instance disk storage, unit: GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"System time zone, default: China Standard Time.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"weekly":{"type":["set","number"],"description":"Maintainable time window configuration, in weeks, indicates the days of the week that allow maintenance, 1-7 represent Monday to weekend respectively.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through the DescribeZones API.","description_kind":"plain","required":true}},"block_types":{"resource_tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"A collection of tags bound to the new instance.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_cloud_ro_instance":{"version":0,"block":{"attributes":{"collation":{"type":"string","description":"System character set collation, default: Chinese_PRC_CI_AS.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"Number of instance cores.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"string","description":"Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Primary instance ID, in the format: mssql-3l3fgqn7.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines, CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Instance memory size, in GB.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48.","description_kind":"plain","optional":true},"read_only_group_id":{"type":"string","description":"Required when ReadOnlyGroupType=3, existing read-only group ID.","description_kind":"plain","optional":true,"computed":true},"read_only_group_is_offline_delay":{"type":"number","description":"Required when ReadOnlyGroupType=2, whether to enable the delayed elimination function for the newly created read-only group, 1-on, 0-off. When the delay between the read-only replica and the primary instance is greater than the threshold, it will be automatically removed.","description_kind":"plain","optional":true,"computed":true},"read_only_group_max_delay_time":{"type":"number","description":"Mandatory when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the threshold for delay culling of newly created read-only groups.","description_kind":"plain","optional":true,"computed":true},"read_only_group_min_in_group":{"type":"number","description":"Required when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the newly created read-only group retains at least the number of read-only replicas after delay elimination.","description_kind":"plain","optional":true,"computed":true},"read_only_group_name":{"type":"string","description":"Required when ReadOnlyGroupType=2, the name of the newly created read-only group.","description_kind":"plain","optional":true,"computed":true},"read_only_group_type":{"type":"number","description":"Read-only group type option, 1- Ship according to one instance and one read-only group, 2 - Ship after creating a read-only group, all instances are under this read-only group, 3 - All instances shipped are in the existing Some read-only groups below.","description_kind":"plain","required":true},"resource_tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"ro_instance_id":{"type":"string","description":"Primary read only instance ID, in the format: mssqlro-lbljc5qd.","description_kind":"plain","computed":true},"security_group_list":{"type":["set","string"],"description":"Security group list, fill in the security group ID in the form of sg-xxx.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Instance disk size, in GB.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"System time zone, default: China Standard Time.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same time.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Instance Availability Zone, similar to ap-guangzhou-1 (Guangzhou District 1); the instance sales area can be obtained through the interface DescribeZones.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"delete":{"type":"string","description_kind":"plain","optional":true},"read":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_sqlserver_general_communication":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instances.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_incre_backup_migration":{"version":0,"block":{"attributes":{"backup_files":{"type":["list","string"],"description":"Incremental backup file. If the UploadType of a full backup file is COS_URL, fill in URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve multiple databases.","description_kind":"plain","optional":true},"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"Incremental import task ID.","description_kind":"plain","computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true},"is_recovery":{"type":"string","description":"Whether restoration is required. No: not required. Yes: required. Not required by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance":{"version":0,"block":{"attributes":{"auto_renew":{"type":"number","description":"Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid instance.","description_kind":"plain","optional":true},"auto_voucher":{"type":"number","description":"Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the SQL Server instance.","description_kind":"plain","computed":true},"engine_version":{"type":"string","description":"Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.","description_kind":"plain","optional":true},"ha_type":{"type":"string","description":"Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_start_time":{"type":"string","description":"Start time of the maintenance in one day, format like `HH:mm`.","description_kind":"plain","optional":true,"computed":true},"maintenance_time_span":{"type":"number","description":"The timespan of maintenance in one day, unit is hour.","description_kind":"plain","optional":true,"computed":true},"maintenance_week_set":{"type":["set","number"],"description":"A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and Sunday.","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"multi_zones":{"type":"bool","description":"Indicate whether to deploy across availability zones.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SQL Server instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period in month. The value does not exceed 48.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID, default value is 0.","description_kind":"plain","optional":true,"computed":true},"ro_flag":{"type":"string","description":"Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"Security group bound to the instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the SQL Server.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"An array of voucher IDs, currently only one can be used for a single order.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"wait_switch":{"type":"number","description":"The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance_ssl":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"type":{"type":"string","description":"Operation type. enable: turn on SSL; disable: turn off SSL; renew: update the certificate validity period.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance_tde":{"version":0,"block":{"attributes":{"certificate_attribution":{"type":"string","description":"Certificate attribution. self- means to use the account's own certificate, others- means to refer to the certificate of other accounts, and the default is self.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"quote_uin":{"type":"string","description":"Other referenced main account IDs, required when CertificateAttribute is others.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_migration":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"migrate_name":{"type":"string","description":"Name of the migration task.","description_kind":"plain","required":true},"migrate_type":{"type":"number","description":"Migration type (1 structure migration 2 data migration 3 incremental synchronization).","description_kind":"plain","required":true},"source_type":{"type":"number","description":"Type of migration source 1 TencentDB for SQLServer 2 Cloud server self-built SQLServer database 4 SQLServer backup and restore 5 SQLServer backup and restore (COS mode).","description_kind":"plain","required":true}},"block_types":{"migrate_db_set":{"nesting_mode":"list","block":{"attributes":{"db_name":{"type":"string","description":"Name of the migration database.","description_kind":"plain","optional":true}},"description":"Migrate DB objects. Offline migration is not used (SourceType=4 or SourceType=5).","description_kind":"plain"}},"rename_restore":{"nesting_mode":"list","block":{"attributes":{"new_name":{"type":"string","description":"When the new name of the library is used for offline migration, if it is not filled in, it will be named according to OldName. OldName and NewName cannot be filled in at the same time. OldName and NewName must be filled in and cannot be duplicate when used for cloning database.","description_kind":"plain","optional":true},"old_name":{"type":"string","description":"The name of the library. If oldName does not exist, a failure is returned.It can be left blank when used for offline migration tasks.","description_kind":"plain","optional":true}},"description":"Restore and rename the database in ReNameRestoreDatabase. If it is not filled in, the restored database will be named by default and all databases will be restored. Valid if SourceType=5.","description_kind":"plain"}},"source":{"nesting_mode":"list","block":{"attributes":{"cvm_id":{"type":"string","description":"ID of the migration source Cvm, used when MigrateType=2 (cloud server self-built SQL Server database).","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"The ID of the migration source instance, which is used when MigrateType=1 (TencentDB for SQLServers). The format is mssql-si2823jyl.","description_kind":"plain","optional":true},"ip":{"type":"string","description":"Migrate the intranet IP of the self-built database of the source Cvm, and use it when MigrateType=2 (self-built SQL Server database of the cloud server).","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, MigrateType=1 or MigrateType=2.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port number of the self-built database of the migration source Cvm, which is used when MigrateType=2 (self-built SQL Server database of the cloud server).","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"The subnet ID under the Vpc of the source Cvm is used when MigrateType=2 (ECS self-built SQL Server database). The format is as follows subnet-h9extioi.","description_kind":"plain","optional":true},"url":{"type":["set","string"],"description":"The source backup address for offline migration. MigrateType=4 or MigrateType=5.","description_kind":"plain","optional":true},"url_password":{"type":"string","description":"The source backup password for offline migration, MigrateType=4 or MigrateType=5.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"User name, MigrateType=1 or MigrateType=2.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The Vpc network ID of the migration source Cvm is used when MigrateType=2 (cloud server self-built SQL Server database). The format is as follows vpc-6ys9ont9.","description_kind":"plain","optional":true,"computed":true}},"description":"Migration source.","description_kind":"plain"},"min_items":1,"max_items":1},"target":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"The ID of the migration target instance, in the format mssql-si2823jyl.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password of the migration target instance.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"User name of the migration target instance.","description_kind":"plain","optional":true}},"description":"Migration target.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_publish_subscribe":{"version":0,"block":{"attributes":{"delete_subscribe_db":{"type":"bool","description":"Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe database, `false` for does not delete the subscribe database. default is `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"publish_instance_id":{"type":"string","description":"ID of the SQL Server instance which publish.","description_kind":"plain","required":true},"publish_subscribe_name":{"type":"string","description":"The name of the Publish and Subscribe. Default is `default_name`.","description_kind":"plain","optional":true},"subscribe_instance_id":{"type":"string","description":"ID of the SQL Server instance which subscribe.","description_kind":"plain","required":true}},"block_types":{"database_tuples":{"nesting_mode":"set","block":{"attributes":{"publish_database":{"type":"string","description":"Publish the database.","description_kind":"plain","required":true},"subscribe_database":{"type":"string","description":"Subscribe the database.","description_kind":"plain","required":true}},"description":"Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but modification is not allowed.","description_kind":"plain"},"min_items":1,"max_items":80}},"description_kind":"plain"}},"tencentcloud_sqlserver_readonly_instance":{"version":0,"block":{"attributes":{"auto_voucher":{"type":"number","description":"Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.","description_kind":"plain","optional":true},"availability_zone":{"type":"string","description":"Availability zone.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the SQL Server instance.","description_kind":"plain","computed":true},"force_upgrade":{"type":"bool","description":"Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server instance, for it will cause ha_type of the master SQL Server instance change.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_instance_id":{"type":"string","description":"Indicates the master instance ID of recovery instances.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"name":{"type":"string","description":"Name of the SQL Server instance.","description_kind":"plain","required":true},"period":{"type":"number","description":"Purchase instance period in month. The value does not exceed 48.","description_kind":"plain","optional":true},"readonly_group_id":{"type":"string","description":"ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with valid value.","description_kind":"plain","optional":true,"computed":true},"readonly_group_name":{"type":"string","description":"Required when `readonly_group_type`=2, the name of the newly created read-only group.","description_kind":"plain","optional":true,"computed":true},"readonly_group_type":{"type":"number","description":"Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only `1` and `3` are supported.","description_kind":"plain","required":true},"readonly_groups_is_offline_delay":{"type":"number","description":"Required when `readonly_group_type`=2, whether the newly created read-only group has delay elimination enabled, 1-enabled, 0-disabled. When the delay between the read-only copy and the primary instance exceeds the threshold, it is automatically removed.","description_kind":"plain","optional":true,"computed":true},"readonly_groups_max_delay_time":{"type":"number","description":"Required when `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, the threshold for delayed elimination of newly created read-only groups.","description_kind":"plain","optional":true,"computed":true},"readonly_groups_min_in_group":{"type":"number","description":"When `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, it is required. After the newly created read-only group is delayed and removed, at least the number of read-only copies should be retained.","description_kind":"plain","optional":true,"computed":true},"ro_flag":{"type":"string","description":"Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.","description_kind":"plain","computed":true},"security_groups":{"type":["set","string"],"description":"Security group bound to the instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.","description_kind":"plain","computed":true},"storage":{"type":"number","description":"Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_sqlserver_specinfos` provides.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of the SQL Server.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"IP for private access.","description_kind":"plain","computed":true},"voucher_ids":{"type":["set","string"],"description":"An array of voucher IDs, currently only one can be used for a single order.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","optional":true},"vport":{"type":"number","description":"Port for private access.","description_kind":"plain","computed":true},"wait_switch":{"type":"number","description":"The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_renew_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"period":{"type":"number","description":"How many months to renew, the value range is 1-48, the default is 1.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_renew_postpaid_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_restart_db_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_restore_instance":{"version":0,"block":{"attributes":{"backup_id":{"type":"number","description":"Backup file ID, which can be obtained through the Id field in the returned value of the DescribeBackups API.","description_kind":"plain","required":true},"encryption":{"type":["list",["object",{"db_name":"string","status":"string"}]],"description":"TDE encryption, `enable` encrypted, `disable` unencrypted.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"rename_restore":{"nesting_mode":"list","block":{"attributes":{"new_name":{"type":"string","description":"New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.","description_kind":"plain","required":true},"old_name":{"type":"string","description":"Database name. If the OldName database does not exist, a failure will be returned.It can be left empty in offline migration tasks.","description_kind":"plain","required":true}},"description":"Restore the databases listed in ReNameRestoreDatabase and rename them after restoration. If this parameter is left empty, all databases will be restored and renamed in the default format.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_rollback_instance":{"version":0,"block":{"attributes":{"encryption":{"type":["list",["object",{"db_name":"string","status":"string"}]],"description":"TDE encryption, `enable` encrypted, `disable` unencrypted.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"time":{"type":"string","description":"Target time point for rollback.","description_kind":"plain","required":true}},"block_types":{"rename_restore":{"nesting_mode":"list","block":{"attributes":{"new_name":{"type":"string","description":"New database name.","description_kind":"plain","required":true},"old_name":{"type":"string","description":"Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline migration tasks.","description_kind":"plain","required":true}},"description":"Rename the databases listed in ReNameRestoreDatabase.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_sqlserver_start_backup_full_migration":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, returned by the CreateBackupMigration interface.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_start_backup_incremental_migration":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, returned by the CreateBackupMigration interface.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"Incremental backup import task ID.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_start_xevent":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true}},"block_types":{"event_config":{"nesting_mode":"list","block":{"attributes":{"event_type":{"type":"string","description":"Event type. Valid values: slow (set threshold for slow SQL ), blocked (set threshold for the blocking and deadlock).","description_kind":"plain","required":true},"threshold":{"type":"number","description":"Threshold in milliseconds. Valid values: 0(disable), non-zero (enable).","description_kind":"plain","required":true}},"description":"Whether to start or stop an extended event.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ssl_certificate":{"version":0,"block":{"attributes":{"begin_time":{"type":"string","description":"Beginning time of the SSL certificate.","description_kind":"plain","computed":true},"cert":{"type":"string","description":"Content of the SSL certificate. Not allowed newline at the start and end.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of the SSL certificate.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Primary domain of the SSL certificate.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"Ending time of the SSL certificate.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.","description_kind":"plain","optional":true,"sensitive":true},"name":{"type":"string","description":"Name of the SSL certificate.","description_kind":"plain","optional":true},"product_zh_name":{"type":"string","description":"Certificate authority.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID of the SSL certificate. Default is `0`.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status of the SSL certificate.","description_kind":"plain","computed":true},"subject_names":{"type":["list","string"],"description":"ALL domains included in the SSL certificate. Including the primary domain name.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the SSL certificate.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Type of the SSL certificate. Valid values: `CA` and `SVR`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssl_check_certificate_chain_operation":{"version":0,"block":{"attributes":{"certificate_chain":{"type":"string","description":"The certificate chain to check.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_complete_certificate_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_deploy_certificate_instance_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"ID of the certificate to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id_list":{"type":["set","string"],"description":"Need to deploy instance list.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Deployed cloud resource type.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Deployment cloud resource status: Live: -1: The domain name is not associated with a certificate.1: Domain name https is enabled.0: Domain name https is closed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_deploy_certificate_record_retry_operation":{"version":0,"block":{"attributes":{"deploy_record_detail_id":{"type":"number","description":"Deployment record details ID to be retried.","description_kind":"plain","optional":true},"deploy_record_id":{"type":"number","description":"Deployment record ID to be retried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_deploy_certificate_record_rollback_operation":{"version":0,"block":{"attributes":{"deploy_record_id":{"type":"number","description":"Deployment record ID to be rollback.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_download_certificate_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_path":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssl_free_certificate":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Specify alias for remark.","description_kind":"plain","optional":true},"cert_begin_time":{"type":"string","description":"Certificate begin time.","description_kind":"plain","computed":true},"cert_end_time":{"type":"string","description":"Certificate end time.","description_kind":"plain","computed":true},"certificate_private_key":{"type":"string","description":"Certificate private key.","description_kind":"plain","computed":true},"certificate_public_key":{"type":"string","description":"Certificate public key.","description_kind":"plain","computed":true},"contact_email":{"type":"string","description":"Email address.","description_kind":"plain","optional":true},"contact_phone":{"type":"string","description":"Phone number.","description_kind":"plain","optional":true},"csr_encrypt_algo":{"type":"string","description":"Specify CSR encrypt algorithm, only support `RSA` for now.","description_kind":"plain","optional":true},"csr_key_parameter":{"type":"string","description":"Specify CSR key parameter, only support `\"2048\"` for now.","description_kind":"plain","optional":true},"csr_key_password":{"type":"string","description":"Specify CSR key password.","description_kind":"plain","optional":true,"sensitive":true},"deployable":{"type":"bool","description":"Indicates whether the certificate deployable.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Specify domain name.","description_kind":"plain","required":true},"dv_auth_method":{"type":"string","description":"Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.","description_kind":"plain","required":true},"dv_auths":{"type":["list",["object",{"dv_auth_key":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]],"description":"DV certification information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"insert_time":{"type":"string","description":"Certificate insert time.","description_kind":"plain","computed":true},"old_certificate_id":{"type":"string","description":"Specify old certificate ID, used for re-apply.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Type of package. Only support `\"83\"` (TrustAsia TLS RSA CA).","description_kind":"plain","optional":true},"product_zh_name":{"type":"string","description":"Product zh name.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"ID of projects which this certification belong to.","description_kind":"plain","optional":true},"renewable":{"type":"bool","description":"Indicates whether the certificate renewable.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter needed.","description_kind":"plain","computed":true},"status_msg":{"type":"string","description":"Certificate status message.","description_kind":"plain","computed":true},"status_name":{"type":"string","description":"Certificate status name.","description_kind":"plain","computed":true},"validity_period":{"type":"string","description":"Specify validity period in month, only support `\"3\"` months for now.","description_kind":"plain","optional":true},"vulnerability_status":{"type":"string","description":"Vulnerability status.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_pay_certificate":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Remark name.","description_kind":"plain","optional":true,"computed":true},"certificate_id":{"type":"string","description":"Returned certificate ID.","description_kind":"plain","computed":true},"confirm_letter":{"type":"string","description":"The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when product_id is set to 8, 9 or 10.","description_kind":"plain","optional":true},"domain_num":{"type":"number","description":"Number of domain names included in the certificate.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_id":{"type":"string","description":"Order ID returned.","description_kind":"plain","computed":true},"product_id":{"type":"number","description":"Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"The ID of project.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"SSL certificate status.","description_kind":"plain","computed":true},"time_span":{"type":"number","description":"Certificate period, currently only supports 1 year certificate purchase.","description_kind":"plain","optional":true}},"block_types":{"dv_auths":{"nesting_mode":"list","block":{"attributes":{"dv_auth_key":{"type":"string","description":"DV authentication key.","description_kind":"plain","computed":true},"dv_auth_value":{"type":"string","description":"DV authentication value.","description_kind":"plain","computed":true},"dv_auth_verify_type":{"type":"string","description":"DV authentication type.","description_kind":"plain","computed":true}},"description":"DV certification information.","description_kind":"plain"}},"information":{"nesting_mode":"list","block":{"attributes":{"admin_email":{"type":"string","description":"The administrator's email address.","description_kind":"plain","required":true},"admin_first_name":{"type":"string","description":"The first name of the administrator.","description_kind":"plain","required":true},"admin_last_name":{"type":"string","description":"The last name of the administrator.","description_kind":"plain","required":true},"admin_phone_num":{"type":"string","description":"Manager mobile phone number.","description_kind":"plain","required":true},"admin_position":{"type":"string","description":"Manager position.","description_kind":"plain","required":true},"certificate_domain":{"type":"string","description":"Domain name for binding certificate.","description_kind":"plain","required":true},"contact_email":{"type":"string","description":"Contact email address.","description_kind":"plain","required":true},"contact_first_name":{"type":"string","description":"Contact first name.","description_kind":"plain","required":true},"contact_last_name":{"type":"string","description":"Contact last name.","description_kind":"plain","required":true},"contact_number":{"type":"string","description":"Contact phone number.","description_kind":"plain","required":true},"contact_position":{"type":"string","description":"Contact position.","description_kind":"plain","required":true},"csr_content":{"type":"string","description":"CSR content uploaded.","description_kind":"plain","optional":true},"csr_type":{"type":"string","description":"CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload.","description_kind":"plain","optional":true},"domain_list":{"type":["set","string"],"description":"Array of uploaded domain names, multi-domain certificates can be uploaded.","description_kind":"plain","optional":true},"key_password":{"type":"string","description":"Private key password.","description_kind":"plain","optional":true},"organization_address":{"type":"string","description":"Company address.","description_kind":"plain","required":true},"organization_city":{"type":"string","description":"Company city.","description_kind":"plain","required":true},"organization_country":{"type":"string","description":"Country name, such as China: CN.","description_kind":"plain","required":true},"organization_division":{"type":"string","description":"Department name.","description_kind":"plain","required":true},"organization_name":{"type":"string","description":"Company name.","description_kind":"plain","required":true},"organization_region":{"type":"string","description":"The province where the company is located.","description_kind":"plain","required":true},"phone_area_code":{"type":"string","description":"Company landline area code.","description_kind":"plain","required":true},"phone_number":{"type":"string","description":"Company landline number.","description_kind":"plain","required":true},"postal_code":{"type":"string","description":"Company postal code.","description_kind":"plain","required":true},"verify_type":{"type":"string","description":"Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification.","description_kind":"plain","required":true}},"description":"Certificate information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_ssl_replace_certificate_operation":{"version":0,"block":{"attributes":{"cert_csr_encrypt_algo":{"type":"string","description":"CSR encryption method, optional: RSA, ECC, SM2. (Selectable only if CsrType is Online), default is RSA.","description_kind":"plain","optional":true},"cert_csr_key_parameter":{"type":"string","description":"CSR encryption parameter, when CsrEncryptAlgo is RSA, you can choose 2048, 4096, etc., and the default is 2048; when CsrEncryptAlgo is ECC, you can choose prime256v1, secp384r1, etc., and the default is prime256v1;.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"csr_content":{"type":"string","description":"CSR Content.","description_kind":"plain","optional":true},"csr_key_password":{"type":"string","description":"KEY Password.","description_kind":"plain","optional":true},"csr_type":{"type":"string","description":"Type, default Original. Available options: Original = original certificate CSR, Upload = manual upload, Online = online generation.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"reason":{"type":"string","description":"Reason for reissue.","description_kind":"plain","optional":true},"valid_type":{"type":"string","description":"Verification type: DNS_AUTO = automatic DNS verification (this verification type is only supported for domain names that are resolved by Tencent Cloud and have normal resolution status), DNS = manual DNS verification, FILE = file verification.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssl_revoke_certificate_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"reason":{"type":"string","description":"Reasons for revoking certificate.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_update_certificate_instance_operation":{"version":0,"block":{"attributes":{"allow_download":{"type":"bool","description":"Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.","description_kind":"plain","optional":true},"certificate_id":{"type":"string","description":"Update new certificate ID.","description_kind":"plain","optional":true},"certificate_private_key":{"type":"string","description":"Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.","description_kind":"plain","optional":true,"sensitive":true},"certificate_public_key":{"type":"string","description":"Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.","description_kind":"plain","optional":true,"sensitive":true},"expiring_notification_switch":{"type":"number","description":"Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"old_certificate_id":{"type":"string","description":"Update the original certificate ID.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID, if you choose to upload the certificate, you can configure this parameter.","description_kind":"plain","optional":true},"repeatable":{"type":"bool","description":"Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.","description_kind":"plain","optional":true},"resource_types":{"type":["set","string"],"description":"The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.","description_kind":"plain","required":true}},"block_types":{"resource_types_regions":{"nesting_mode":"list","block":{"attributes":{"regions":{"type":["set","string"],"description":"Region list.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Cloud resource type.","description_kind":"plain","optional":true}},"description":"List of regions where cloud resources need to be deploye.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_update_certificate_record_retry_operation":{"version":0,"block":{"attributes":{"deploy_record_detail_id":{"type":"number","description":"Deployment record details ID to be retried.","description_kind":"plain","optional":true},"deploy_record_id":{"type":"number","description":"Deployment record ID to be retried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_update_certificate_record_rollback_operation":{"version":0,"block":{"attributes":{"deploy_record_id":{"type":"string","description":"Deployment record ID to be rolled back.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_upload_revoke_letter_operation":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"revoke_letter":{"type":"string","description":"The format of the base64-encoded certificate confirmation letter file should be jpg, jpeg, png, or pdf, and the size should be between 1kb and 1.4M.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_product_secret":{"version":0,"block":{"attributes":{"create_time":{"type":"number","description":"Credential creation time in UNIX timestamp format.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description, which is used to describe the purpose in detail and can contain up to 2,048 bytes.","description_kind":"plain","optional":true},"domains":{"type":["set","string"],"description":"Domain name of the account in the form of IP. You can enter `%`.","description_kind":"plain","required":true},"enable_rotation":{"type":"bool","description":"Specifies whether to enable rotation, when secret status is `Disabled`, rotation will be disabled. `True` - enable, `False` - do not enable. If this parameter is not specified, `False` will be used by default.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Tencent Cloud service instance ID.","description_kind":"plain","required":true},"kms_key_id":{"type":"string","description":"Specifies the KMS CMK that encrypts the credential. If this parameter is left empty, the CMK created by Secrets Manager by default will be used for encryption.You can also specify a custom KMS CMK created in the same region for encryption.","description_kind":"plain","optional":true},"product_name":{"type":"string","description":"Name of the Tencent Cloud service bound to the credential, such as `Mysql`, `Tdsql-mysql`, `Tdsql_C_Mysql`. you can use dataSource `tencentcloud_ssm_products` to query supported products.","description_kind":"plain","required":true},"rotation_begin_time":{"type":"string","description":"User-Defined rotation start time in the format of 2006-01-02 15:04:05.When `EnableRotation` is `True`, this parameter is required.","description_kind":"plain","optional":true,"computed":true},"rotation_frequency":{"type":"number","description":"Rotation frequency in days. Default value: 1 day.","description_kind":"plain","optional":true,"computed":true},"secret_name":{"type":"string","description":"Credential name, which must be unique in the same region. It can contain 128 bytes of letters, digits, hyphens, and underscores and must begin with a letter or digit.","description_kind":"plain","required":true},"secret_type":{"type":"number","description":"`0`: user-defined secret. `1`: Tencent Cloud services secret. `2`: SSH key secret. `3`: Tencent Cloud API key secret. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Enable or Disable Secret. Valid values is `Enabled` or `Disabled`. Default is `Enabled`.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of secret.","description_kind":"plain","optional":true},"user_name_prefix":{"type":"string","description":"Prefix of the user account name, which is specified by you and can contain up to 8 characters.Supported character sets include:Digits: [0, 9].Lowercase letters: [a, z].Uppercase letters: [A, Z].Special symbols: underscore.The prefix must begin with a letter.","description_kind":"plain","required":true}},"block_types":{"privileges_list":{"nesting_mode":"list","block":{"attributes":{"column_name":{"type":"string","description":"This value takes effect only when `PrivilegeName` is `ColumnPrivileges`, and the following parameters are required in this case:Database: explicitly indicate the database instance.TableName: explicitly indicate the table.","description_kind":"plain","optional":true},"database":{"type":"string","description":"This value takes effect only when `PrivilegeName` is `DatabasePrivileges`.","description_kind":"plain","optional":true},"privilege_name":{"type":"string","description":"Permission name. Valid values: `GlobalPrivileges`, `DatabasePrivileges`, `TablePrivileges`, `ColumnPrivileges`. When the permission is `DatabasePrivileges`, the database name must be specified by the `Database` parameter; When the permission is `TablePrivileges`, the database name and the table name in the database must be specified by the `Database` and `TableName` parameters; When the permission is `ColumnPrivileges`, the database name, table name in the database, and column name in the table must be specified by the `Database`, `TableName`, and `ColumnName` parameters.","description_kind":"plain","required":true},"privileges":{"type":["set","string"],"description":"Permission list. For the `Mysql` service, optional permission values are: 1. Valid values of `GlobalPrivileges`: SELECT,INSERT,UPDATE,DELETE,CREATE, PROCESS, DROP,REFERENCES,INDEX,ALTER,SHOW DATABASES,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER. Note: if this parameter is not passed in, it means to clear the permission. 2. Valid values of `DatabasePrivileges`: SELECT,INSERT,UPDATE,DELETE,CREATE, DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER. Note: if this parameter is not passed in, it means to clear the permission. 3. Valid values of `TablePrivileges`: SELECT,INSERT,UPDATE,DELETE,CREATE, DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW, TRIGGER. Note: if this parameter is not passed in, it means to clear the permission. 4. Valid values of `ColumnPrivileges`: SELECT,INSERT,UPDATE,REFERENCES.Note: if this parameter is not passed in, it means to clear the permission.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"This value takes effect only when `PrivilegeName` is `TablePrivileges`, and the `Database` parameter is required in this case to explicitly indicate the database instance.","description_kind":"plain","optional":true}},"description":"List of permissions that need to be granted when the credential is bound to a Tencent Cloud service.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_ssm_rotate_product_secret":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_secret":{"version":0,"block":{"attributes":{"additional_config":{"type":"string","description":"Additional config for specific secret types in JSON string format.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description of secret. The maximum is 2048 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_enabled":{"type":"bool","description":"Specify whether to enable secret. Default value is `true`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"KMS keyId used to encrypt secret. If it is empty, it means that the CMK created by SSM for you by default is used for encryption. You can also specify the KMS CMK created by yourself in the same region for encryption.","description_kind":"plain","optional":true,"computed":true},"recovery_window_in_days":{"type":"number","description":"Specify the scheduled deletion date. Default value is `0` that means to delete immediately. 1-30 means the number of days reserved, completely deleted after this date.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"secret_type":{"type":"number","description":"Type of secret. `0`: user-defined secret. `4`: redis secret. Default is `0`.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Status of secret.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of secret.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_secret_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"secret_binary":{"type":"string","description":"The base64-encoded binary secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes. When secret status is `Disabled`, this field will not update anymore.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Name of secret which cannot be repeated in the same region. The maximum length is 128 bytes. The name can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true},"secret_string":{"type":"string","description":"The string text of secret. secret_binary and secret_string must be set only one, and the maximum support is 4096 bytes. When secret status is `Disabled`, this field will not update anymore.","description_kind":"plain","optional":true},"version_id":{"type":"string","description":"Version of secret. The maximum length is 64 bytes. The version_id can only contain English letters, numbers, underscore and hyphen '-'. The first character must be a letter or number.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_ssh_key_pair_secret":{"version":0,"block":{"attributes":{"clean_ssh_key":{"type":"bool","description":"Specifies whether to delete the SSH key from both the secret and the SSH key list in the CVM console. This field is only take effect when delete SSH key secrets. Valid values: `True`: deletes SSH key from both the secret and SSH key list in the CVM console. Note that the deletion will fail if the SSH key is already bound to a CVM instance.`False`: only deletes the SSH key information in the secret.","description_kind":"plain","optional":true},"create_time":{"type":"number","description":"Credential creation time in UNIX timestamp format.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description, such as what it is used for. It contains up to 2,048 bytes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kms_key_id":{"type":"string","description":"Specifies a KMS CMK to encrypt the secret.If this parameter is left empty, the CMK created by Secrets Manager by default will be used for encryption.You can also specify a custom KMS CMK created in the same region for encryption.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to which the created SSH key belongs.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"Secret name, which must be unique in the same region. It can contain 128 bytes of letters, digits, hyphens and underscores and must begin with a letter or digit.","description_kind":"plain","required":true},"secret_type":{"type":"number","description":"`0`: user-defined secret. `1`: Tencent Cloud services secret. `2`: SSH key secret. `3`: Tencent Cloud API key secret. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"ssh_key_name":{"type":"string","description":"Name of the SSH key pair, which only contains digits, letters and underscores and must start with a digit or letter. The maximum length is 25 characters.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Enable or Disable Secret. Valid values is `Enabled` or `Disabled`. Default is `Enabled`.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of secret.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_subnet":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The availability zone within which the subnet should be created.","description_kind":"plain","required":true},"available_ip_count":{"type":"number","description":"The number of available IPs.","description_kind":"plain","computed":true},"cdc_id":{"type":"string","description":"ID of CDC instance.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"A network address block of the subnet.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of subnet resource.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Indicates whether it is the default VPC for this region.","description_kind":"plain","computed":true},"is_multicast":{"type":"bool","description":"Indicates whether multicast is enabled. The default value is 'true'.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of subnet to be created.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"ID of a routing table to which the subnet should be associated.","description_kind":"plain","optional":true,"computed":true},"tags":{"type":["map","string"],"description":"Tags of the subnet.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be associated.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tag":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tag_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource":{"type":"string","description":"[Six-segment description of resources](https://cloud.tencent.com/document/product/598/10606).","description_kind":"plain","required":true},"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tat_command":{"version":0,"block":{"attributes":{"command_name":{"type":"string","description":"Command name. The name can be up to 60 bytes, and contain [a-z], [A-Z], [0-9] and [_-.].","description_kind":"plain","required":true},"command_type":{"type":"string","description":"Command type. `SHELL` and `POWERSHELL` are supported. The default value is `SHELL`.","description_kind":"plain","optional":true},"content":{"type":"string","description":"Command. The maximum length of Base64 encoding is 64KB.","description_kind":"plain","required":true},"created_by":{"type":"string","description":"Command creator. `TAT` indicates a public command and `USER` indicates a personal command.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Command creation time.","description_kind":"plain","computed":true},"default_parameters":{"type":"string","description":"The default value of the custom parameter value when it is enabled. The field type is JSON encoded string. For example, {\u0026amp;#39;varA\u0026amp;#39;: \u0026amp;#39;222\u0026amp;#39;}.`key` is the name of the custom parameter and value is the default value. Both `key` and `value` are strings.If no parameter value is provided in the `InvokeCommand` API, the default value is used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"description":{"type":"string","description":"Command description. The maximum length is 120 characters.","description_kind":"plain","optional":true},"enable_parameter":{"type":"bool","description":"Whether to enable the custom parameter feature.This cannot be modified once created.Default value: `false`.","description_kind":"plain","optional":true},"formatted_description":{"type":"string","description":"Formatted description of the command. This parameter is an empty string for user commands and contains values for public commands.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"output_cos_bucket_url":{"type":"string","description":"The COS bucket URL for uploading logs. The URL must start with `https`, such as `https://BucketName-123454321.cos.ap-beijing.myqcloud.com`.","description_kind":"plain","optional":true},"output_cos_key_prefix":{"type":"string","description":"The COS bucket directory where the logs are saved. Check below for the rules of the directory name.1. It must be a combination of number, letters, and visible characters. Up to 60 characters are allowed.2. Use a slash (/) to create a subdirectory.3. Consecutive dots (.) and slashes (/) are not allowed. It can not start with a slash (/).","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Command timeout period. Default value: 60 seconds. Value range: [1, 86400].","description_kind":"plain","optional":true},"updated_time":{"type":"string","description":"Command update time.","description_kind":"plain","computed":true},"username":{"type":"string","description":"The username used to execute the command on the CVM or Lighthouse instance.The principle of least privilege is the best practice for permission management. We recommend you execute TAT commands as a general user. By default, the root user is used to execute commands on Linux and the System user is used on Windows.","description_kind":"plain","optional":true},"working_directory":{"type":"string","description":"Command execution path. The default value is /root for `SHELL` commands and C:/Program Files/qcloudtat_agent/workdir for `POWERSHELL` commands.","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"Tags bound to the command. At most 10 tags are allowed.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tat_invocation_command_attachment":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","computed":true},"command_name":{"type":"string","description":"Command name. The name can be up to 60 bytes, and contain [a-z], [A-Z], [0-9] and [_-.].","description_kind":"plain","optional":true},"command_type":{"type":"string","description":"Command type. SHELL and POWERSHELL are supported. The default value is SHELL.","description_kind":"plain","optional":true},"content":{"type":"string","description":"Base64-encoded command. The maximum length is 64 KB.","description_kind":"plain","required":true},"default_parameters":{"type":"string","description":"The default value of the custom parameter value when it is enabled. The field type is JSON encoded string. For example, {varA: 222}.key is the name of the custom parameter and value is the default value. Both key and value are strings.If Parameters is not provided, the default values specified here are used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"description":{"type":"string","description":"Command description. The maximum length is 120 characters.","description_kind":"plain","optional":true},"enable_parameter":{"type":"bool","description":"Whether to enable the custom parameter feature.This cannot be modified once created.Default value: false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instances about to execute commands. Supported instance types: CVM LIGHTHOUSE.","description_kind":"plain","required":true},"output_cos_bucket_url":{"type":"string","description":"The COS bucket URL for uploading logs; The URL must start with https, such as https://BucketName-123454321.cos.ap-beijing.myqcloud.com.","description_kind":"plain","optional":true},"output_cos_key_prefix":{"type":"string","description":"The COS bucket directory where the logs are saved; Check below for the rules of the directory name: 1 It must be a combination of number, letters, and visible characters, Up to 60 characters are allowed; 2 Use a slash (/) to create a subdirectory; 3 can not be used as the folder name; It cannot start with a slash (/), and cannot contain consecutive slashes.","description_kind":"plain","optional":true},"parameters":{"type":"string","description":"Custom parameters of Command. The field type is JSON encoded string. For example, {varA: 222}.key is the name of the custom parameter and value is the default value. Both key and value are strings.If no parameter value is provided, the DefaultParameters is used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"save_command":{"type":"bool","description":"Whether to save the command. Valid values:rue: SaveFalse:Do not saveThe default value is False.","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Command timeout period. Default value: 60 seconds. Value range: [1, 86400].","description_kind":"plain","optional":true},"username":{"type":"string","description":"The username used to execute the command on the CVM or Lighthouse instance.The principle of least privilege is the best practice for permission management. We recommend you execute TAT commands as a general user. By default, the user root is used to execute commands on Linux and the user System is used on Windows.","description_kind":"plain","optional":true},"working_directory":{"type":"string","description":"Command execution path. The default value is /root for SHELL commands and C:Program Filesqcloudtat_agentworkdir for POWERSHELL commands.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invocation_invoke_attachment":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instances about to execute commands. Supported instance types: CVM LIGHTHOUSE.","description_kind":"plain","required":true},"output_cos_bucket_url":{"type":"string","description":"The COS bucket URL for uploading logs. The URL must start with https, such as https://BucketName-123454321.cos.ap-beijing.myqcloud.com.","description_kind":"plain","optional":true},"output_cos_key_prefix":{"type":"string","description":"The COS bucket directory where the logs are saved; Check below for the rules of the directory name: 1 It must be a combination of number, letters, and visible characters, Up to 60 characters are allowed; 2 Use a slash (/) to create a subdirectory; 3 can not be used as the folder name; It cannot start with a slash (/), and cannot contain consecutive slashes.","description_kind":"plain","optional":true},"parameters":{"type":"string","description":"Custom parameters of Command. The field type is JSON encoded string. For example, {varA: 222}.key is the name of the custom parameter and value is the default value. Both key and value are strings.If no parameter value is provided, the DefaultParameters is used.Up to 20 custom parameters are supported.The name of the custom parameter cannot exceed 64 characters and can contain [a-z], [A-Z], [0-9] and [-_].","description_kind":"plain","optional":true},"timeout":{"type":"number","description":"Command timeout period. Default value: 60 seconds. Value range: [1, 86400].","description_kind":"plain","optional":true},"username":{"type":"string","description":"The username used to execute the command on the CVM or Lighthouse instance.The principle of least privilege is the best practice for permission management. We recommend you execute TAT commands as a general user. By default, the user root is used to execute commands on Linux and the user System is used on Windows.","description_kind":"plain","optional":true},"working_directory":{"type":"string","description":"Command execution path. The default value is /root for SHELL commands and C:Program Filesqcloudtat_agentworkdir for POWERSHELL commands.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invoker":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Remote command ID.","description_kind":"plain","required":true},"created_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"Whether to enable the invoker.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"ID of the instance bound to the trigger. Up to 100 IDs are allowed.","description_kind":"plain","required":true},"invoker_id":{"type":"string","description":"Invoker ID.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Invoker name.","description_kind":"plain","required":true},"parameters":{"type":"string","description":"Custom parameters of the command.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Invoker type. It can only be `SCHEDULE` (recurring invokers).","description_kind":"plain","required":true},"updated_time":{"type":"string","description":"Modification time.","description_kind":"plain","computed":true},"username":{"type":"string","description":"The user who executes the command.","description_kind":"plain","optional":true}},"block_types":{"schedule_settings":{"nesting_mode":"list","block":{"attributes":{"invoke_time":{"type":"string","description":"The next execution time of the invoker. This field is required if Policy is ONCE.","description_kind":"plain","optional":true},"policy":{"type":"string","description":"Execution policy: `ONCE`: Execute once; `RECURRENCE`: Execute repeatedly.","description_kind":"plain","required":true},"recurrence":{"type":"string","description":"Trigger the crontab expression. This field is required if `Policy` is `RECURRENCE`. The crontab expression is parsed in UTC+8.","description_kind":"plain","optional":true}},"description":"Settings required for a recurring invoker.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tat_invoker_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoker_id":{"type":"string","description":"ID of the invoker to be enabled.","description_kind":"plain","required":true},"invoker_status":{"type":"string","description":"Invoker on and off state, Values: `on`, `off`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_cluster":{"version":0,"block":{"attributes":{"api_access_id":{"type":"string","description":"Access ID of the TcaplusDB cluster.For TcaplusDB SDK connect.","description_kind":"plain","computed":true},"api_access_ip":{"type":"string","description":"Access IP of the TcaplusDB cluster.For TcaplusDB SDK connect.","description_kind":"plain","computed":true},"api_access_port":{"type":"number","description":"Access port of the TcaplusDB cluster.For TcaplusDB SDK connect.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Name of the TcaplusDB cluster. Name length should be between 1 and 30.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the TcaplusDB cluster.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idl_type":{"type":"string","description":"IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`.","description_kind":"plain","required":true},"network_type":{"type":"string","description":"Network type of the TcaplusDB cluster.","description_kind":"plain","computed":true},"old_password_expire_last":{"type":"number","description":"Expiration time of old password after password update, unit: second.","description_kind":"plain","optional":true},"old_password_expire_time":{"type":"string","description":"Expiration time of the old password. If `password_status` is `unmodifiable`, it means the old password has not yet expired.","description_kind":"plain","computed":true},"password":{"type":"string","description":"Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9).","description_kind":"plain","required":true,"sensitive":true},"password_status":{"type":"string","description":"Password status of the TcaplusDB cluster. Valid values: `unmodifiable`, `modifiable`. `unmodifiable`. which means the password can not be changed in this moment; `modifiable`, which means the password can be changed in this moment.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet id of the TcaplusDB cluster.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC id of the TcaplusDB cluster.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_idl":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to which the table group belongs.","description_kind":"plain","required":true},"file_content":{"type":"string","description":"IDL file content of the TcaplusDB table.","description_kind":"plain","required":true},"file_ext_type":{"type":"string","description":"File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, `file_ext_type` must be 'xml'.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"Name of the IDL file.","description_kind":"plain","required":true},"file_type":{"type":"string","description":"Type of the IDL file. Valid values are PROTO and TDR.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_infos":{"type":["list",["object",{"error":"string","index_key_set":"string","key_fields":"string","sum_key_field_size":"number","sum_value_field_size":"number","table_name":"string","value_fields":"string"}]],"description":"Table info of the IDL.","description_kind":"plain","computed":true},"tablegroup_id":{"type":"string","description":"ID of the table group to which the IDL file belongs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_table":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to which the table belongs.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the TcaplusDB table.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the TcaplusDB table.","description_kind":"plain","optional":true},"error":{"type":"string","description":"Error messages for creating TcaplusDB table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idl_id":{"type":"string","description":"ID of the IDL File.","description_kind":"plain","required":true},"reserved_read_cu":{"type":"number","description":"Reserved read capacity units of the TcaplusDB table.","description_kind":"plain","required":true},"reserved_volume":{"type":"number","description":"Reserved storage capacity of the TcaplusDB table (unit: GB).","description_kind":"plain","required":true},"reserved_write_cu":{"type":"number","description":"Reserved write capacity units of the TcaplusDB table.","description_kind":"plain","required":true},"status":{"type":"string","description":"Status of the TcaplusDB table.","description_kind":"plain","computed":true},"table_idl_type":{"type":"string","description":"IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`.","description_kind":"plain","required":true},"table_name":{"type":"string","description":"Name of the TcaplusDB table.","description_kind":"plain","required":true},"table_size":{"type":"number","description":"Size of the TcaplusDB table.","description_kind":"plain","computed":true},"table_type":{"type":"string","description":"Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`.","description_kind":"plain","required":true},"tablegroup_id":{"type":"string","description":"ID of the table group to which the table belongs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_tablegroup":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to which the table group belongs.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Create time of the TcaplusDB table group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"table_count":{"type":"number","description":"Number of tables.","description_kind":"plain","computed":true},"tablegroup_name":{"type":"string","description":"Name of the TcaplusDB table group. Name length should be between 1 and 30.","description_kind":"plain","required":true},"total_size":{"type":"number","description":"Total storage size (MB).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcm_access_log_config":{"version":0,"block":{"attributes":{"address":{"type":"string","description":"Third party grpc server address.","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Whether enable log.","description_kind":"plain","optional":true},"enable_server":{"type":"bool","description":"Whether enable third party grpc server.","description_kind":"plain","optional":true},"enable_stdout":{"type":"bool","description":"Whether enable stdout.","description_kind":"plain","optional":true},"encoding":{"type":"string","description":"Log encoding, TEXT or JSON.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Log format.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_name":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true},"template":{"type":"string","description":"Log template, istio/trace/custome.","description_kind":"plain","optional":true}},"block_types":{"cls":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable CLS.","description_kind":"plain","required":true},"log_set":{"type":"string","description":"Log set of CLS.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"Log topic of CLS.","description_kind":"plain","optional":true}},"description":"CLS config.","description_kind":"plain"},"max_items":1},"selected_range":{"nesting_mode":"list","block":{"attributes":{"all":{"type":"bool","description":"Select all if true, default false.","description_kind":"plain","optional":true}},"block_types":{"items":{"nesting_mode":"list","block":{"attributes":{"gateways":{"type":["set","string"],"description":"Ingress gateway list.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace.","description_kind":"plain","optional":true}},"description":"Items.","description_kind":"plain"}}},"description":"Selected range.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcm_cluster_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true}},"block_types":{"cluster_list":{"nesting_mode":"list","block":{"attributes":{"cluster_id":{"type":"string","description":"TKE Cluster id.","description_kind":"plain","required":true},"region":{"type":"string","description":"TKE cluster region.","description_kind":"plain","required":true},"role":{"type":"string","description":"Cluster role in mesh, REMOTE or MASTER.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet id, only needed if it\u0026#39;s standalone mesh.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Cluster type.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Cluster\u0026#39;s VpcId.","description_kind":"plain","required":true}},"description":"Cluster list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcm_mesh":{"version":0,"block":{"attributes":{"display_name":{"type":"string","description":"Mesh name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","optional":true,"computed":true},"mesh_version":{"type":"string","description":"Mesh version.","description_kind":"plain","required":true},"type":{"type":"string","description":"Mesh type.","description_kind":"plain","required":true}},"block_types":{"config":{"nesting_mode":"list","block":{"block_types":{"inject":{"nesting_mode":"list","block":{"attributes":{"exclude_ip_ranges":{"type":["set","string"],"description":"IP ranges that should not be proxied.","description_kind":"plain","optional":true},"hold_application_until_proxy_starts":{"type":"bool","description":"Let istio-proxy(sidecar) start first, before app container.","description_kind":"plain","optional":true},"hold_proxy_until_application_ends":{"type":"bool","description":"Let istio-proxy(sidecar) stop last, after app container.","description_kind":"plain","optional":true}},"description":"Sidecar inject configuration.","description_kind":"plain"},"max_items":1},"istio":{"nesting_mode":"list","block":{"attributes":{"disable_http_retry":{"type":"bool","description":"Disable http retry.","description_kind":"plain","optional":true},"disable_policy_checks":{"type":"bool","description":"Disable policy checks.","description_kind":"plain","optional":true},"enable_pilot_http":{"type":"bool","description":"Enable HTTP/1.0 support.","description_kind":"plain","optional":true},"outbound_traffic_policy":{"type":"string","description":"Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode.","description_kind":"plain","required":true}},"block_types":{"smart_dns":{"nesting_mode":"list","block":{"attributes":{"istio_meta_dns_auto_allocate":{"type":"bool","description":"Enable auto allocate address.","description_kind":"plain","optional":true},"istio_meta_dns_capture":{"type":"bool","description":"Enable dns proxy.","description_kind":"plain","optional":true}},"description":"SmartDNS configuration.","description_kind":"plain"},"max_items":1},"tracing":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable tracing.","description_kind":"plain","optional":true},"sampling":{"type":"number","description":"Tracing sampling, 0.0-1.0.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"apm":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable APM.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance id of the APM.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true}},"description":"APM config.","description_kind":"plain"},"max_items":1},"zipkin":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"Zipkin address.","description_kind":"plain","required":true}},"description":"Third party zipkin config.","description_kind":"plain"},"max_items":1}},"description":"Tracing config(Deprecated, please use MeshConfig.Tracing for configuration).","description_kind":"plain"},"max_items":1}},"description":"Istio configuration.","description_kind":"plain"},"max_items":1},"prometheus":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_prom":{"nesting_mode":"list","block":{"attributes":{"auth_type":{"type":"string","description":"Authentication type of the prometheus.","description_kind":"plain","required":true},"is_public_addr":{"type":"bool","description":"Whether it is public address, default false.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true},"url":{"type":"string","description":"Url of the prometheus.","description_kind":"plain","required":true},"username":{"type":"string","description":"Username of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"description":"Custom prometheus.","description_kind":"plain"},"max_items":1}},"description":"Prometheus configuration.","description_kind":"plain"},"max_items":1},"sidecar_resources":{"nesting_mode":"list","block":{"block_types":{"limits":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Resource type name, `cpu/memory`.","description_kind":"plain","optional":true},"quantity":{"type":"string","description":"Resource quantity, example: cpu-`100m`, memory-`1Gi`.","description_kind":"plain","optional":true}},"description":"Sidecar limits.","description_kind":"plain"}},"requests":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Resource type name, `cpu/memory`.","description_kind":"plain","optional":true},"quantity":{"type":"string","description":"Resource quantity, example: cpu-`100m`, memory-`1Gi`.","description_kind":"plain","optional":true}},"description":"Sidecar requests.","description_kind":"plain"}}},"description":"Default sidecar requests and limits.","description_kind":"plain"},"max_items":1},"tracing":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable tracing.","description_kind":"plain","optional":true,"computed":true},"sampling":{"type":"number","description":"Tracing sampling, 0.0-1.0.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"apm":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable APM.","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id of the APM.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true,"computed":true}},"description":"APM config.","description_kind":"plain"},"max_items":1},"zipkin":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"Zipkin address.","description_kind":"plain","required":true}},"description":"Third party zipkin config.","description_kind":"plain"},"max_items":1}},"description":"Tracing config.","description_kind":"plain"},"max_items":1}},"description":"Mesh configuration.","description_kind":"plain"},"min_items":1,"max_items":1},"tag_list":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"passthrough":{"type":"bool","description":"Passthrough to other related product.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"A list of associated tags.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcm_prometheus_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true}},"block_types":{"prometheus":{"nesting_mode":"list","block":{"attributes":{"instance_id":{"type":"string","description":"Existed TMP id, auto create TMP if empty.","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region for TMP.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet id for TMP.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id for TMP.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"custom_prom":{"nesting_mode":"list","block":{"attributes":{"auth_type":{"type":"string","description":"Authentication type of the prometheus.","description_kind":"plain","required":true},"is_public_addr":{"type":"bool","description":"Whether it is public address, default false.","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description":"Password of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true,"sensitive":true},"url":{"type":"string","description":"Url of the prometheus.","description_kind":"plain","required":true},"username":{"type":"string","description":"Username of the prometheus, used in basic authentication type.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","optional":true,"computed":true}},"description":"Third party prometheus.","description_kind":"plain"},"max_items":1}},"description":"Prometheus configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcm_tracing_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"Whether enable tracing.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_id":{"type":"string","description":"Mesh ID.","description_kind":"plain","required":true},"sampling":{"type":"number","description":"Tracing sampling, 0.0-1.0.","description_kind":"plain","optional":true}},"block_types":{"apm":{"nesting_mode":"list","block":{"attributes":{"enable":{"type":"bool","description":"Whether enable APM.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Instance id of the APM.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Region.","description_kind":"plain","optional":true}},"description":"APM config.","description_kind":"plain"},"max_items":1},"zipkin":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"Zipkin address.","description_kind":"plain","required":true}},"description":"Third party zipkin config.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcmq_queue":{"version":0,"block":{"attributes":{"dead_letter_queue_name":{"type":"string","description":"Dead letter queue name.","description_kind":"plain","optional":true},"first_query_interval":{"type":"number","description":"First lookback interval.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_msg_heap_num":{"type":"number","description":"Maximum number of heaped messages. The value range is 1,000,000-10,000,000 during the beta test and can be 1,000,000-1,000,000,000 after the product is officially released. The default value is 10,000,000 during the beta test and will be 100,000,000 after the product is officially released.","description_kind":"plain","optional":true},"max_msg_size":{"type":"number","description":"Maximum message length. Value range: 1024-65536 bytes (i.e., 1-64 KB). Default value: 65536.","description_kind":"plain","optional":true},"max_query_count":{"type":"number","description":"Maximum number of lookbacks.","description_kind":"plain","optional":true},"max_receive_count":{"type":"number","description":"Maximum receipt times. Value range: 1-1000.","description_kind":"plain","optional":true},"max_time_to_live":{"type":"number","description":"Maximum period in seconds before an unconsumed message expires, which is required if `policy` is 1. Value range: 300-43200. This value should be smaller than `msgRetentionSeconds` (maximum message retention period).","description_kind":"plain","optional":true},"msg_retention_seconds":{"type":"number","description":"The max period during which a message is retained before it is automatically acknowledged. Value range: 30-43,200 seconds (30 seconds to 12 hours). Default value: 3600 seconds (1 hour).","description_kind":"plain","optional":true},"policy":{"type":"number","description":"Dead letter policy. 0: message has been consumed multiple times but not deleted; 1: `Time-To-Live` has elapsed.","description_kind":"plain","optional":true},"polling_wait_seconds":{"type":"number","description":"Long polling wait time for message reception. Value range: 0-30 seconds. Default value: 0.","description_kind":"plain","optional":true},"queue_name":{"type":"string","description":"Queue name, which must be unique under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true},"retention_size_in_mb":{"type":"number","description":"Queue storage space configured for message rewind. Value range: 10,240-512,000 MB (if message rewind is enabled). The value `0` indicates that message rewind is not enabled.","description_kind":"plain","optional":true},"rewind_seconds":{"type":"number","description":"Rewindable time of messages in the queue. Value range: 0-1,296,000s (if message rewind is enabled). The value `0` indicates that message rewind is not enabled.","description_kind":"plain","optional":true},"trace":{"type":"bool","description":"Whether to enable message trace. true: yes; false: no. If this field is not configured, the feature will not be enabled.","description_kind":"plain","optional":true},"transaction":{"type":"number","description":"1: transaction queue; 0: general queue.","description_kind":"plain","optional":true},"visibility_timeout":{"type":"number","description":"Message visibility timeout period. Value range: 1-43200 seconds (i.e., 12 hours). Default value: 30.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcmq_subscribe":{"version":0,"block":{"attributes":{"binding_key":{"type":["set","string"],"description":"The number of `BindingKey` cannot exceed 5, and the length of each `BindingKey` cannot exceed 64 bytes. This field indicates the filtering policy for subscribing to and receiving messages. Each `BindingKey` includes up to 15 dots (namely up to 16 segments).","description_kind":"plain","optional":true},"endpoint":{"type":"string","description":"`Endpoint` for notification receipt, which is distinguished by `Protocol`. For `http`, `Endpoint` must begin with `http://` and `host` can be a domain name or IP. For `Queue`, enter `QueueName`. Note that currently the push service cannot push messages to a VPC; therefore, if a VPC domain name or address is entered for `Endpoint`, pushed messages will not be received. Currently, messages can be pushed only to the public network and classic network.","description_kind":"plain","required":true},"filter_tags":{"type":["set","string"],"description":"Message body tag (used for message filtering). The number of tags cannot exceed 5, and each tag can contain up to 16 characters. It is used in conjunction with the `MsgTag` parameter of `(Batch)PublishMessage`. Rules: 1. If `FilterTag` is not configured, no matter whether `MsgTag` is configured, the subscription will receive all messages published to the topic; 2. If the array of `FilterTag` values has a value, only when at least one of the values in the array also exists in the array of `MsgTag` values (i.e., `FilterTag` and `MsgTag` have an intersection) can the subscription receive messages published to the topic; 3. If the array of `FilterTag` values has a value, but `MsgTag` is not configured, then no message published to the topic will be received, which can be considered as a special case of rule 2 as `FilterTag` and `MsgTag` do not intersect in this case. The overall design idea of rules is based on the intention of the subscriber.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notify_content_format":{"type":"string","description":"Push content format. Valid values: 1. JSON; 2. SIMPLIFIED, i.e., the raw format. If `Protocol` is `queue`, this value must be `SIMPLIFIED`. If `Protocol` is `http`, both options are acceptable, and the default value is `JSON`.","description_kind":"plain","optional":true},"notify_strategy":{"type":"string","description":"CMQ push server retry policy in case an error occurs while pushing a message to `Endpoint`. Valid values: 1. `BACKOFF_RETRY`: backoff retry, which is to retry at a fixed interval, discard the message after a certain number of retries, and continue to push the next message; 2. `EXPONENTIAL_DECAY_RETRY`: exponential decay retry, which is to retry at an exponentially increasing interval, such as 1s, 2s, 4s, 8s, and so on. As a message can be retained in a topic for one day, failed messages will be discarded at most after one day of retry. Default value: `EXPONENTIAL_DECAY_RETRY`.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"ubscription protocol. Currently, two protocols are supported: `http` and `queue`. To use the `http` protocol, you need to build your own web server to receive messages. With the `queue` protocol, messages are automatically pushed to a CMQ queue and you can pull them concurrently.","description_kind":"plain","required":true},"subscription_name":{"type":"string","description":"Subscription name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcmq_topic":{"version":0,"block":{"attributes":{"filter_type":{"type":"number","description":"Used to specify the message match policy for the topic. `1`: tag match policy (default value); `2`: routing match policy.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_msg_size":{"type":"number","description":"Maximum message length. Value range: 1024-65536 bytes (i.e., 1-64 KB). Default value: 65536.","description_kind":"plain","optional":true},"msg_retention_seconds":{"type":"number","description":"Message retention period. Value range: 60-86400 seconds (i.e., 1 minute-1 day). Default value: 86400.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true},"trace":{"type":"bool","description":"Whether to enable message trace. true: yes; false: no. If this field is left empty, the feature will not be enabled.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_create_image_signature_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version":{"type":"string","description":"image version name.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"repository name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_customized_domain":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"certificate id.","description_kind":"plain","required":true},"domain_name":{"type":"string","description":"custom domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_delete_image_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version":{"type":"string","description":"image version name.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"repository name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_immutable_tag_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"rule":{"nesting_mode":"list","block":{"attributes":{"disabled":{"type":"bool","description":"disable rule.","description_kind":"plain","optional":true},"id":{"type":"number","description":"rule id.","description_kind":"plain","computed":true},"ns_name":{"type":"string","description":"namespace name.","description_kind":"plain","computed":true},"repository_decoration":{"type":"string","description":"repository decoration type:repoMatches or repoExcludes.","description_kind":"plain","required":true},"repository_pattern":{"type":"string","description":"repository matching rules.","description_kind":"plain","required":true},"tag_decoration":{"type":"string","description":"tag decoration type: matches or excludes.","description_kind":"plain","required":true},"tag_pattern":{"type":"string","description":"tag matching rules.","description_kind":"plain","required":true}},"description":"rule.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_instance":{"version":0,"block":{"attributes":{"delete_bucket":{"type":"bool","description":"Indicate to delete the COS bucket which is auto-created with the instance or not.","description_kind":"plain","optional":true},"expired_at":{"type":"string","description":"Instance expiration time (prepaid).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type_prepaid_period":{"type":"number","description":"Length of time to purchase an instance (in month). Must set when registry_charge_type is prepaid.","description_kind":"plain","optional":true},"instance_charge_type_prepaid_renew_flag":{"type":"number","description":"Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registry_charge_type is prepaid.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"TCR types. Valid values are: `standard`, `basic`, `premium`.","description_kind":"plain","required":true},"internal_end_point":{"type":"string","description":"Internal address for access of the TCR instance.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the TCR instance.","description_kind":"plain","required":true},"open_public_operation":{"type":"bool","description":"Control public network access.","description_kind":"plain","optional":true},"public_domain":{"type":"string","description":"Public address for access of the TCR instance.","description_kind":"plain","computed":true},"public_status":{"type":"string","description":"Status of the TCR instance public network access.","description_kind":"plain","computed":true},"registry_charge_type":{"type":"number","description":"Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the TCR instance.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"The available tags within this TCR instance.","description_kind":"plain","optional":true}},"block_types":{"replications":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description":"Replication registry ID (readonly).","description_kind":"plain","computed":true},"region_id":{"type":"number","description":"Replication region ID, check the example at the top of page to find out id of region.","description_kind":"plain","optional":true},"region_name":{"type":"string","description":"Replication region name.","description_kind":"plain","optional":true},"syn_tag":{"type":"bool","description":"Specify whether to sync TCR cloud tags to COS Bucket. NOTE: You have to specify when adding, modifying will be ignored for now.","description_kind":"plain","optional":true}},"description":"Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here.","description_kind":"plain"}},"security_policy":{"nesting_mode":"set","block":{"attributes":{"cidr_block":{"type":"string","description":"The public network IP address of the access source.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Remarks of policy.","description_kind":"plain","optional":true},"index":{"type":"number","description":"Index of policy.","description_kind":"plain","computed":true},"version":{"type":"string","description":"Version of policy.","description_kind":"plain","computed":true}},"description":"Public network access allowlist policies of the TCR instance. Only available when `open_public_operation` is `true`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcr_manage_replication_operation":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"rule description.","description_kind":"plain","optional":true},"destination_region_id":{"type":"number","description":"the region ID of the target instance, such as Guangzhou is 1.","description_kind":"plain","optional":true},"destination_registry_id":{"type":"string","description":"copy destination instance Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"source_registry_id":{"type":"string","description":"copy source instance Id.","description_kind":"plain","required":true}},"block_types":{"peer_replication_option":{"nesting_mode":"list","block":{"attributes":{"enable_peer_replication":{"type":"bool","description":"whether to enable cross-master account instance synchronization.","description_kind":"plain","required":true},"peer_registry_token":{"type":"string","description":"access permanent token of the instance to be synchronized.","description_kind":"plain","required":true},"peer_registry_uin":{"type":"string","description":"uin of the instance to be synchronized.","description_kind":"plain","required":true}},"description":"enable synchronization of configuration items across master account instances.","description_kind":"plain"},"max_items":1},"rule":{"nesting_mode":"list","block":{"attributes":{"dest_namespace":{"type":"string","description":"target namespace.","description_kind":"plain","required":true},"name":{"type":"string","description":"synchronization rule names.","description_kind":"plain","required":true},"override":{"type":"bool","description":"whether to cover.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"type (name, tag, and resource).","description_kind":"plain","required":true},"value":{"type":"string","description":"empty by default.","description_kind":"plain","optional":true}},"description":"sync filters.","description_kind":"plain"},"min_items":1}},"description":"synchronization rules.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_namespace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"is_auto_scan":{"type":"bool","description":"Scanning level, `True` is automatic, `False` is manual. Default is `false`.","description_kind":"plain","optional":true},"is_prevent_vul":{"type":"bool","description":"Blocking switch, `True` is open, `False` is closed. Default is `false`.","description_kind":"plain","optional":true},"is_public":{"type":"bool","description":"Indicate that the namespace is public or not. Default is `false`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`), and cannot start, end or continue with separators.","description_kind":"plain","required":true},"severity":{"type":"string","description":"Block vulnerability level, currently only supports `low`, `medium`, `high`.","description_kind":"plain","optional":true}},"block_types":{"cve_whitelist_items":{"nesting_mode":"list","block":{"attributes":{"cve_id":{"type":"string","description":"Vulnerability Whitelist ID.","description_kind":"plain","optional":true}},"description":"Vulnerability Whitelist.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcr_repository":{"version":0,"block":{"attributes":{"brief_desc":{"type":"string","description":"Brief description of the repository. Valid length is [1~100].","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the repository. Valid length is [1~1000].","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"is_public":{"type":"bool","description":"Indicate the repository is public or not.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such as `sub1/sub2/repo`.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"Name of the TCR namespace.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"Last updated time.","description_kind":"plain","computed":true},"url":{"type":"string","description":"URL of the repository.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_service_account":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Service account description.","description_kind":"plain","optional":true},"disable":{"type":"bool","description":"whether to disable Service accounts.","description_kind":"plain","optional":true},"duration":{"type":"number","description":"expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description.","description_kind":"plain","optional":true},"expires_at":{"type":"number","description":"Service account expiration time (time stamp, unit: milliseconds).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Service account name.","description_kind":"plain","required":true},"password":{"type":"string","description":"Password of the service account.","description_kind":"plain","computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"permissions":{"nesting_mode":"list","block":{"attributes":{"actions":{"type":["set","string"],"description":"Actions, currently support: `tcr:PushRepository`, `tcr:PullRepository`, `tcr:CreateRepository`, `tcr:CreateHelmChart`, `tcr:DescribeHelmCharts`. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"resource":{"type":"string","description":"resource path, currently only supports Namespace. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"strategy list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_execution_config":{"version":0,"block":{"attributes":{"dry_run":{"type":"bool","description":"Whether to simulate execution, the default value is false, that is, non-simulation execution.","description_kind":"plain","optional":true},"execution_id":{"type":"number","description":"execution id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"retention_id":{"type":"number","description":"retention id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_rule":{"version":0,"block":{"attributes":{"cron_setting":{"type":"string","description":"Execution cycle, currently only available selections are: manual; daily; weekly; monthly.","description_kind":"plain","required":true},"disabled":{"type":"bool","description":"Whether to disable the rule, with the default value of false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"The Name of the namespace.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"The main instance ID.","description_kind":"plain","required":true},"retention_id":{"type":"number","description":"The ID of the retention task.","description_kind":"plain","computed":true}},"block_types":{"retention_rule":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The supported policies are latestPushedK (retain the latest `k` pushed versions) and nDaysSinceLastPush (retain pushed versions within the last `n` days).","description_kind":"plain","required":true},"value":{"type":"number","description":"corresponding values for rule settings.","description_kind":"plain","required":true}},"description":"Retention Policy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tcr_token":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the token. Valid length is [0~255].","description_kind":"plain","optional":true},"enable":{"type":"bool","description":"Indicate to enable this token or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"token":{"type":"string","description":"The content of the token.","description_kind":"plain","computed":true},"token_id":{"type":"string","description":"Sub ID of the TCR token. The full ID of token format like `instance_id#token_id`.","description_kind":"plain","computed":true},"user_name":{"type":"string","description":"User name of the token.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_vpc_attachment":{"version":0,"block":{"attributes":{"access_ip":{"type":"string","description":"IP address of the internal access.","description_kind":"plain","computed":true},"enable_public_domain_dns":{"type":"bool","description":"Whether to enable public domain dns. Default value is `false`.","description_kind":"plain","optional":true},"enable_vpc_domain_dns":{"type":"bool","description":"Whether to enable vpc domain dns. Default value is `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance.","description_kind":"plain","required":true},"region_id":{"type":"number","description":"ID of region. Conflict with region_name, can not be set at the same time.","description_kind":"plain","deprecated":true,"optional":true},"region_name":{"type":"string","description":"Name of region. Conflict with region_id, can not be set at the same time.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the internal access.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of VPC.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_webhook_trigger":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance Id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"trigger":{"nesting_mode":"list","block":{"attributes":{"condition":{"type":"string","description":"trigger rule.","description_kind":"plain","required":true},"description":{"type":"string","description":"trigger description.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"enable trigger.","description_kind":"plain","required":true},"event_types":{"type":["set","string"],"description":"trigger action.","description_kind":"plain","required":true},"id":{"type":"number","description":"trigger Id.","description_kind":"plain","computed":true},"name":{"type":"string","description":"trigger name.","description_kind":"plain","required":true},"namespace_id":{"type":"number","description":"the namespace Id to which the trigger belongs.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"targets":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"target address.","description_kind":"plain","required":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Header Key.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Header Values.","description_kind":"plain","required":true}},"description":"custom Headers.","description_kind":"plain"}}},"description":"trigger target.","description_kind":"plain"},"min_items":1}},"description":"trigger parameters.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdcpg_cluster":{"version":0,"block":{"attributes":{"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","optional":true},"cpu":{"type":"number","description":"cpu cores.","description_kind":"plain","required":true},"db_version":{"type":"string","description":"community version number, default to 10.17.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"instance count.","description_kind":"plain","optional":true},"master_user_password":{"type":"string","description":"user password.","description_kind":"plain","required":true,"sensitive":true},"memory":{"type":"number","description":"memory size.","description_kind":"plain","required":true},"pay_mode":{"type":"string","description":"pay mode, the value is either PREPAID or POSTPAID_BY_HOUR.","description_kind":"plain","required":true},"period":{"type":"number","description":"purchase time, required when PayMode is PREPAID, the value range is 1~60, default to 1.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"project id, default to 0, means default project.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"max storage, the unit is GB.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"subnet id.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","required":true},"zone":{"type":"string","description":"available zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdcpg_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","required":true},"cpu":{"type":"number","description":"cpu cores.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"memory size.","description_kind":"plain","required":true},"operation_timing":{"type":"string","description":"operation timing, optional value is IMMEDIATE or MAINTAIN_PERIOD.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_instance":{"version":0,"block":{"attributes":{"bind_cluster_id":{"type":"number","description":"The Dedicated Cluster Id.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"The name of tdmq cluster to be created.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Description of the tdmq cluster.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The Dedicated Cluster Id.","description_kind":"plain","required":true},"environ_name":{"type":"string","description":"The name of namespace to be created.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_ttl":{"type":"number","description":"The expiration time of unconsumed message.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Description of the namespace.","description_kind":"plain","optional":true}},"block_types":{"retention_policy":{"nesting_mode":"list","block":{"attributes":{"size_in_mb":{"type":"number","description":"the size of message to retain.","description_kind":"plain","optional":true,"computed":true},"time_in_minutes":{"type":"number","description":"the time of message to retain.","description_kind":"plain","optional":true,"computed":true}},"description":"The Policy of message to retain. Format like: `{time_in_minutes: Int, size_in_mb: Int}`. `time_in_minutes`: the time of message to retain; `size_in_mb`: the size of message to retain.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_namespace_role_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The id of tdmq cluster.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"environ_id":{"type":"string","description":"The name of tdmq namespace.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"permissions":{"type":["list","string"],"description":"The permissions of tdmq role.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"The name of tdmq role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_professional_cluster":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"number","description":"Whether to turn on automatic monthly renewal. `1`: turn on, `0`: turn off.","description_kind":"plain","required":true},"auto_voucher":{"type":"number","description":"Whether to automatically select vouchers. `1`: Yes, `0`: No. Default is `0`.","description_kind":"plain","optional":true,"computed":true},"cluster_name":{"type":"string","description":"Name of cluster. It does not support Chinese characters and special characters except dashes and underscores and cannot exceed 64 characters.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_name":{"type":"string","description":"Cluster specification code. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705).","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Storage specifications. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705).","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"Purchase duration, value range: 1~50. Default: 1.","description_kind":"plain","optional":true,"computed":true},"zone_ids":{"type":["set","number"],"description":"Multi-AZ deployment select three Availability Zones, like: [200002,200003,200004]. Single availability zone deployment selects an availability zone, like [200002].","description_kind":"plain","required":true}},"block_types":{"vpc":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"Id of Subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Id of VPC.","description_kind":"plain","required":true}},"description":"Label of VPC network.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_user":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Describe.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID.","description_kind":"plain","required":true},"max_channels":{"type":"number","description":"The maximum number of channels for this user, if not filled in, there is no limit.","description_kind":"plain","optional":true},"max_connections":{"type":"number","description":"The maximum number of connections for this user, if not filled in, there is no limit.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password, used when logging in.","description_kind":"plain","required":true,"sensitive":true},"tags":{"type":["list","string"],"description":"User tag, used to determine the permission range for changing user access to RabbitMQ Management. Management: regular console user, monitoring: management console user, other values: non console user.","description_kind":"plain","optional":true},"user":{"type":"string","description":"Username, used when logging in.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_vip_instance":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":"bool","description":"Automatic renewal, the default is true.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","required":true},"enable_create_default_ha_mirror_queue":{"type":"bool","description":"Mirrored queue, the default is false.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_num":{"type":"number","description":"The number of nodes, a minimum of 3 nodes for a multi-availability zone. If not passed, the default single availability zone is 1, and the multi-availability zone is 3.","description_kind":"plain","optional":true},"node_spec":{"type":"string","description":"Node specifications, basic type rabbit-vip-basic-1, standard type rabbit-vip-basic-2, high-level type 1 rabbit-vip-basic-3, high-level type 2 rabbit-vip-basic-4. If not passed, the default is the basic type.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"Single node storage specification, the default is 200G.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Private network SubnetId.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Purchase duration, the default is 1 (month).","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Private network VpcId.","description_kind":"plain","required":true},"zone_ids":{"type":["set","number"],"description":"availability zone.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_virtual_host":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"describe.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID.","description_kind":"plain","required":true},"trace_flag":{"type":"bool","description":"Message track switch, true is on, false is off, default is off.","description_kind":"plain","optional":true,"computed":true},"virtual_host":{"type":"string","description":"vhost name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Cluster name, which can contain 3-64 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"create_time":{"type":"number","description":"Creation time in milliseconds.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_vip":{"type":"bool","description":"Whether it is an exclusive instance.","description_kind":"plain","computed":true},"public_end_point":{"type":"string","description":"Public network access address.","description_kind":"plain","computed":true},"region":{"type":"string","description":"Region information.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Cluster description (up to 128 characters).","description_kind":"plain","optional":true},"rocket_m_q_flag":{"type":"bool","description":"Rocketmq cluster identification.","description_kind":"plain","computed":true},"support_namespace_endpoint":{"type":"bool","description":"Whether the namespace access point is supported.","description_kind":"plain","computed":true},"vpc_end_point":{"type":"string","description":"VPC access address.","description_kind":"plain","computed":true},"vpcs":{"type":["list",["object",{"subnet_id":"string","vpc_id":"string"}]],"description":"Vpc list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_environment_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID (required).","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"Environment (namespace) name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"permissions":{"type":["set","string"],"description":"Permissions, which is a non-empty string array of `produce` and `consume` at the most.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"Role Name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_group":{"version":0,"block":{"attributes":{"broadcast_enable":{"type":"bool","description":"Whether to enable broadcast consumption.","description_kind":"plain","required":true},"client_protocol":{"type":"string","description":"Client protocol.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"consumer_num":{"type":"number","description":"The number of online consumers.","description_kind":"plain","computed":true},"consumer_type":{"type":"string","description":"Consumer type. Enumerated values: ACTIVELY or PASSIVELY.","description_kind":"plain","computed":true},"consumption_mode":{"type":"number","description":"`0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown.","description_kind":"plain","computed":true},"create_time":{"type":"number","description":"Creation time in milliseconds.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"Group name (8-64 characters).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Namespace. Currently, only one namespace is supported.","description_kind":"plain","required":true},"read_enable":{"type":"bool","description":"Whether to enable consumption.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"retry_partition_num":{"type":"number","description":"The number of partitions in a retry topic.","description_kind":"plain","computed":true},"total_accumulative":{"type":"number","description":"The total number of heaped messages.","description_kind":"plain","computed":true},"tps":{"type":"number","description":"Consumption TPS.","description_kind":"plain","computed":true},"update_time":{"type":"number","description":"Modification time in milliseconds.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"public_endpoint":{"type":"string","description":"Public network access point address.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"retention_time":{"type":"number","description":"Retention time of persisted messages in milliseconds.","description_kind":"plain","deprecated":true,"optional":true},"ttl":{"type":"number","description":"Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days.","description_kind":"plain","deprecated":true,"optional":true},"vpc_endpoint":{"type":"string","description":"VPC access point address.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID (required).","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"Role name, which can contain up to 32 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"token":{"type":"string","description":"Value of the role token.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_topic":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"create_time":{"type":"number","description":"Creation time in milliseconds.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"Topic namespace. Currently, you can create topics only in one single namespace.","description_kind":"plain","required":true},"partition_num":{"type":"number","description":"Number of partitions.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Topic remarks (up to 128 characters).","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which can contain 3-64 letters, digits, hyphens, and underscores.","description_kind":"plain","required":true},"type":{"type":"string","description":"Topic type. Valid values: Normal, GlobalOrder, PartitionedOrder.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"Update time in milliseconds.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_vip_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of nodes, minimum 2, maximum 20.","description_kind":"plain","required":true},"spec":{"type":"string","description":"Instance specification: Universal type, rocket-vip-basic-0, Basic type: `rocket-vip-basic-1`, Standard type: `rocket-vip-basic-2`, Advanced Type I: `rocket-vip-basic-3`, Advanced Type II: `rocket-vip-basic-4`.","description_kind":"plain","required":true},"storage_size":{"type":"number","description":"Single node storage space, in GB, minimum 200GB.","description_kind":"plain","required":true},"time_span":{"type":"number","description":"Purchase period, in months.","description_kind":"plain","required":true},"zone_ids":{"type":["set","string"],"description":"The Zone ID list for node deployment, such as Guangzhou Zone 1, is 100001. For details, please refer to the official website of Tencent Cloud.","description_kind":"plain","required":true}},"block_types":{"ip_rules":{"nesting_mode":"list","block":{"attributes":{"allow":{"type":"bool","description":"Whether to allow or deny.","description_kind":"plain","required":true},"ip_rule":{"type":"string","description":"IP address block information.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","required":true}},"description":"Public IP access control rules.","description_kind":"plain"}},"vpc_info":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"VPC information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The id of tdmq cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"The description of tdmq role.","description_kind":"plain","required":true},"role_name":{"type":"string","description":"The name of tdmq role.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_send_rocketmq_message":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_body":{"type":"string","description":"Information.","description_kind":"plain","required":true},"msg_key":{"type":"string","description":"Message key information.","description_kind":"plain","optional":true},"msg_tag":{"type":"string","description":"Message tag information.","description_kind":"plain","optional":true},"namespace_id":{"type":"string","description":"Namespaces.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"topic name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_subscription":{"version":0,"block":{"attributes":{"auto_create_policy_topic":{"type":"bool","description":"Whether to automatically create a dead letter topic and a retry letter topic. true: yes; false: no(default value).","description_kind":"plain","optional":true},"auto_delete_policy_topic":{"type":"bool","description":"Whether to automatically delete a dead letter topic and a retry letter topic. Setting is only allowed when `auto_create_policy_topic` is true. Default is false.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"Pulsar cluster ID.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"Environment (namespace) name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Remarks (up to 128 characters).","description_kind":"plain","optional":true},"subscription_name":{"type":"string","description":"Subscriber name, which can contain up to 128 characters.","description_kind":"plain","required":true},"topic_name":{"type":"string","description":"Topic name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_topic":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The Dedicated Cluster Id.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"environ_id":{"type":"string","description":"The name of tdmq namespace.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partitions":{"type":"number","description":"The partitions of topic.","description_kind":"plain","required":true},"pulsar_topic_type":{"type":"number","description":"Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned.","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Description of the namespace.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The name of topic to be created.","description_kind":"plain","required":true},"topic_type":{"type":"number","description":"The type of topic.","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_topic_with_full_id":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The Dedicated Cluster Id.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of resource.","description_kind":"plain","computed":true},"environ_id":{"type":"string","description":"The name of tdmq namespace.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"partitions":{"type":"number","description":"The partitions of topic.","description_kind":"plain","required":true},"pulsar_topic_type":{"type":"number","description":"Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned.","description_kind":"plain","optional":true,"computed":true},"remark":{"type":"string","description":"Description of the namespace.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"The name of topic to be created.","description_kind":"plain","required":true},"topic_type":{"type":"number","description":"The type of topic.","description_kind":"plain","deprecated":true,"optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tem_app_config":{"version":0,"block":{"attributes":{"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"appConfig name.","description_kind":"plain","required":true}},"block_types":{"config_data":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key.","description_kind":"plain","required":true},"value":{"type":"string","description":"value.","description_kind":"plain","required":true}},"description":"payload.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tem_application":{"version":0,"block":{"attributes":{"application_name":{"type":"string","description":"application name.","description_kind":"plain","required":true},"coding_language":{"type":"string","description":"program language, like JAVA.","description_kind":"plain","required":true},"description":{"type":"string","description":"application description.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"tcr instance id.","description_kind":"plain","optional":true,"computed":true},"repo_name":{"type":"string","description":"repository name.","description_kind":"plain","optional":true},"repo_server":{"type":"string","description":"registry address.","description_kind":"plain","optional":true},"repo_type":{"type":"number","description":"repo type, 0: tcr personal, 1: tcr enterprise, 2: public repository, 3: tcr hosted by tem, 4: demo image.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"application tag list.","description_kind":"plain","optional":true},"use_default_image_service":{"type":"number","description":"create image repo or not.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tem_application_service":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"service":{"nesting_mode":"list","block":{"attributes":{"ip":{"type":"string","description":"ip address of application service.","description_kind":"plain","computed":true},"service_name":{"type":"string","description":"application service name.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of subnet instance, required when type is `VPC`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"application service type: EXTERNAL | VPC | CLUSTER.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of vpc instance, required when type is `VPC`.","description_kind":"plain","optional":true}},"block_types":{"port_mapping_item_list":{"nesting_mode":"list","block":{"attributes":{"port":{"type":"number","description":"container port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"UDP or TCP.","description_kind":"plain","optional":true},"target_port":{"type":"number","description":"application listen port.","description_kind":"plain","optional":true}},"description":"port mapping item list.","description_kind":"plain"}}},"description":"service detail list.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tem_environment":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"environment description.","description_kind":"plain","optional":true},"environment_name":{"type":"string","description":"environment name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_ids":{"type":["set","string"],"description":"subnet IDs.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"environment tag list.","description_kind":"plain","optional":true},"vpc":{"type":"string","description":"vpc ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tem_gateway":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"ingress":{"nesting_mode":"list","block":{"attributes":{"address_ip_version":{"type":"string","description":"ip version, support IPV4.","description_kind":"plain","required":true},"clb_id":{"type":"string","description":"related CLB ID, support binding existing clb, does not support modification.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"ingress_name":{"type":"string","description":"gateway name.","description_kind":"plain","required":true},"mixed":{"type":"bool","description":"mixing HTTP and HTTPS.","description_kind":"plain","required":true},"rewrite_type":{"type":"string","description":"redirect mode, support AUTO and NONE.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"gateway vip.","description_kind":"plain","computed":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"attributes":{"host":{"type":"string","description":"host name.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true}},"block_types":{"http":{"nesting_mode":"list","block":{"block_types":{"paths":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description":"path.","description_kind":"plain","required":true}},"block_types":{"backend":{"nesting_mode":"list","block":{"attributes":{"service_name":{"type":"string","description":"backend name.","description_kind":"plain","required":true},"service_port":{"type":"number","description":"backend port.","description_kind":"plain","required":true}},"description":"backend payload.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"path payload.","description_kind":"plain"},"min_items":1}},"description":"rule payload.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"proxy rules.","description_kind":"plain"},"min_items":1},"tls":{"nesting_mode":"list","block":{"attributes":{"certificate_id":{"type":"string","description":"certificate ID.","description_kind":"plain","required":true},"hosts":{"type":["set","string"],"description":"host names.","description_kind":"plain","required":true},"secret_name":{"type":"string","description":"secret name, if you use a certificate, you don't need to fill in this field.","description_kind":"plain","optional":true,"computed":true}},"description":"ingress TLS configurations.","description_kind":"plain"}}},"description":"gateway properties.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tem_log_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"beginning_regex":{"type":"string","description":"regex pattern.","description_kind":"plain","optional":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"file_pattern":{"type":"string","description":"file name pattern if container_file.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"input_type":{"type":"string","description":"container_stdout or container_file.","description_kind":"plain","required":true},"log_path":{"type":"string","description":"directory if container_file.","description_kind":"plain","optional":true},"log_type":{"type":"string","description":"minimalist_log or multiline_log.","description_kind":"plain","required":true},"logset_id":{"type":"string","description":"logset.","description_kind":"plain","required":true},"name":{"type":"string","description":"appConfig name.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"topic.","description_kind":"plain","required":true},"workload_id":{"type":"string","description":"application ID, which is combined by environment ID and application ID, like `en-o5edaepv#app-3j29aa2p`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tem_scale_rule":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"workload_id":{"type":"string","description":"application ID, which is combined by environment ID and application ID, like `en-o5edaepv#app-3j29aa2p`.","description_kind":"plain","required":true}},"block_types":{"autoscaler":{"nesting_mode":"list","block":{"attributes":{"autoscaler_name":{"type":"string","description":"name.","description_kind":"plain","required":true},"description":{"type":"string","description":"description.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"enable AutoScaler.","description_kind":"plain","required":true},"max_replicas":{"type":"number","description":"maximal replica number.","description_kind":"plain","required":true},"min_replicas":{"type":"number","description":"minimal replica number.","description_kind":"plain","required":true}},"block_types":{"cron_horizontal_autoscaler":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"enable scaler.","description_kind":"plain","required":true},"name":{"type":"string","description":"name.","description_kind":"plain","required":true},"period":{"type":"string","description":"period.","description_kind":"plain","required":true},"priority":{"type":"number","description":"priority.","description_kind":"plain","required":true}},"block_types":{"schedules":{"nesting_mode":"list","block":{"attributes":{"start_at":{"type":"string","description":"start time.","description_kind":"plain","required":true},"target_replicas":{"type":"number","description":"target replica number.","description_kind":"plain","required":true}},"description":"schedule payload.","description_kind":"plain"},"min_items":1}},"description":"scaler based on cron configuration.","description_kind":"plain"}},"horizontal_autoscaler":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"enable scaler.","description_kind":"plain","required":true},"max_replicas":{"type":"number","description":"maximal replica number.","description_kind":"plain","required":true},"metrics":{"type":"string","description":"metric name.","description_kind":"plain","required":true},"min_replicas":{"type":"number","description":"minimal replica number.","description_kind":"plain","required":true},"threshold":{"type":"number","description":"metric threshold.","description_kind":"plain","required":true}},"description":"scaler based on metrics.","description_kind":"plain"}}},"description":".","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tem_workload":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","required":true},"cpu_spec":{"type":"number","description":"cpu.","description_kind":"plain","required":true},"deploy_mode":{"type":"string","description":"deploy mode, support IMAGE.","description_kind":"plain","required":true},"deploy_version":{"type":"string","description":"deploy version.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"environment ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"img_repo":{"type":"string","description":"repository name.","description_kind":"plain","required":true},"init_pod_num":{"type":"number","description":"initial pod number.","description_kind":"plain","required":true},"memory_spec":{"type":"number","description":"mem.","description_kind":"plain","required":true},"post_start":{"type":"string","description":"mem.","description_kind":"plain","optional":true},"pre_stop":{"type":"string","description":"mem.","description_kind":"plain","optional":true},"repo_server":{"type":"string","description":"repo server addr when deploy by image.","description_kind":"plain","optional":true},"repo_type":{"type":"number","description":"repo type when deploy: 0: tcr personal; 1: tcr enterprise; 2: public repository; 3: tem host tcr; 4: demo repo.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"security groups.","description_kind":"plain","optional":true},"tcr_instance_id":{"type":"string","description":"tcr instance id when deploy by image.","description_kind":"plain","optional":true}},"block_types":{"deploy_strategy_conf":{"nesting_mode":"list","block":{"attributes":{"batch_interval":{"type":"number","description":"interval between batches.","description_kind":"plain","optional":true},"beta_batch_num":{"type":"number","description":"beta batch number.","description_kind":"plain","optional":true},"deploy_strategy_type":{"type":"number","description":"strategy type, 0 means auto, 1 means manual, 2 means manual with beta batch.","description_kind":"plain","required":true},"force":{"type":"bool","description":"force update.","description_kind":"plain","optional":true},"min_available":{"type":"number","description":"minimal available instances duration deployment.","description_kind":"plain","optional":true},"total_batch_count":{"type":"number","description":"total batch number.","description_kind":"plain","required":true}},"description":"deploy strategy.","description_kind":"plain"},"max_items":1},"env_conf":{"nesting_mode":"list","block":{"attributes":{"config":{"type":"string","description":"referenced config name when type=referenced.","description_kind":"plain","optional":true},"key":{"type":"string","description":"env key.","description_kind":"plain","required":true},"secret":{"type":"string","description":"referenced secret name when type=referenced.","description_kind":"plain","optional":true},"type":{"type":"string","description":"env type, support default, referenced.","description_kind":"plain","optional":true},"value":{"type":"string","description":"env value.","description_kind":"plain","required":true}},"description":".","description_kind":"plain"}},"liveness":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":"string","description":"script.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"initial delay seconds for liveness check.","description_kind":"plain","optional":true},"path":{"type":"string","description":"path.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"period seconds for liveness check.","description_kind":"plain","optional":true},"port":{"type":"number","description":"liveness check port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"timeout seconds for liveness check.","description_kind":"plain","optional":true},"type":{"type":"string","description":"check type, support HttpGet, TcpSocket and Exec.","description_kind":"plain","required":true}},"description":"liveness config.","description_kind":"plain"},"max_items":1},"readiness":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":"string","description":"script.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"initial delay seconds for readiness check.","description_kind":"plain","optional":true},"path":{"type":"string","description":"path.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"period seconds for readiness check.","description_kind":"plain","optional":true},"port":{"type":"number","description":"readiness check port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"timeout seconds for readiness check.","description_kind":"plain","optional":true},"type":{"type":"string","description":"check type, support HttpGet, TcpSocket and Exec.","description_kind":"plain","required":true}},"description":".","description_kind":"plain"},"max_items":1},"startup_probe":{"nesting_mode":"list","block":{"attributes":{"exec":{"type":"string","description":"script.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"initial delay seconds for startup check.","description_kind":"plain","optional":true},"path":{"type":"string","description":"path.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"period seconds for startup check.","description_kind":"plain","optional":true},"port":{"type":"number","description":"startup check port.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"timeout seconds for startup check.","description_kind":"plain","optional":true},"type":{"type":"string","description":"check type, support HttpGet, TcpSocket and Exec.","description_kind":"plain","required":true}},"description":".","description_kind":"plain"},"max_items":1},"storage_confs":{"nesting_mode":"list","block":{"attributes":{"storage_vol_ip":{"type":"string","description":"volume ip.","description_kind":"plain","required":true},"storage_vol_name":{"type":"string","description":"volume name.","description_kind":"plain","required":true},"storage_vol_path":{"type":"string","description":"volume path.","description_kind":"plain","required":true}},"description":"storage configuration.","description_kind":"plain"}},"storage_mount_confs":{"nesting_mode":"list","block":{"attributes":{"mount_path":{"type":"string","description":"mount path.","description_kind":"plain","required":true},"volume_name":{"type":"string","description":"volume name.","description_kind":"plain","required":true}},"description":"storage mount configuration.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_teo_acceleration_domain":{"version":0,"block":{"attributes":{"cname":{"type":"string","description":"CNAME address.","description_kind":"plain","computed":true},"domain_name":{"type":"string","description":"Accelerated domain name.","description_kind":"plain","required":true},"http_origin_port":{"type":"number","description":"HTTP back-to-origin port, the value is 1-65535, effective when OriginProtocol=FOLLOW/HTTP, if not filled in, the default value is 80.","description_kind":"plain","optional":true,"computed":true},"https_origin_port":{"type":"number","description":"HTTPS back-to-origin port. The value range is 1-65535. It takes effect when OriginProtocol=FOLLOW/HTTPS. If it is not filled in, the default value is 443.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_status":{"type":"string","description":"IPv6 status, the value is: `follow`: follow the site IPv6 configuration; `on`: on; `off`: off. If not filled in, the default is: `follow`.","description_kind":"plain","optional":true,"computed":true},"origin_protocol":{"type":"string","description":"Origin return protocol, possible values are: `FOLLOW`: protocol follow; `HTTP`: HTTP protocol back to source; `HTTPS`: HTTPS protocol back to source. If not filled in, the default is: `FOLLOW`.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"ID of the site related with the accelerated domain name.","description_kind":"plain","required":true}},"block_types":{"origin_info":{"nesting_mode":"list","block":{"attributes":{"backup_origin":{"type":"string","description":"ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used.","description_kind":"plain","optional":true},"origin":{"type":"string","description":"The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`.","description_kind":"plain","required":true},"origin_type":{"type":"string","description":"The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space.","description_kind":"plain","required":true},"private_access":{"type":"string","description":"Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used.","description_kind":"plain","optional":true}},"block_types":{"private_parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The parameter name. Valid values: `AccessKeyId`: Access Key ID; `SecretAccessKey`: Secret Access Key.","description_kind":"plain","required":true},"value":{"type":"string","description":"The parameter value.","description_kind":"plain","required":true}},"description":"The private authentication parameters. This field is valid when `PrivateAccess=on`.","description_kind":"plain"}}},"description":"Details of the origin.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_application_proxy":{"version":0,"block":{"attributes":{"accelerate_type":{"type":"number","description":"- `0`: Disable acceleration.- `1`: Enable acceleration.","description_kind":"plain","required":true},"area":{"type":"string","description":"Acceleration area. Valid values: `mainland`, `overseas`.","description_kind":"plain","computed":true},"ban_status":{"type":"string","description":"Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`.","description_kind":"plain","computed":true},"host_id":{"type":"string","description":"When `ProxyType` is hostname, this field is the ID of the subdomain.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plat_type":{"type":"string","description":"Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"Proxy ID.","description_kind":"plain","computed":true},"proxy_name":{"type":"string","description":"When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is the name of proxy application.","description_kind":"plain","required":true},"proxy_type":{"type":"string","description":"Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode.","description_kind":"plain","optional":true,"computed":true},"schedule_value":{"type":["set","string"],"description":"Scheduling information.","description_kind":"plain","computed":true},"security_type":{"type":"number","description":"- `0`: Disable security protection.- `1`: Enable security protection.","description_kind":"plain","required":true},"session_persist_time":{"type":"number","description":"Session persistence duration. Value range: 30-3600 (in seconds), default value is 600.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed.","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Last modification date.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"ipv6":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"- `on`: Enable.- `off`: Disable.","description_kind":"plain","required":true}},"description":"IPv6 access configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_application_proxy_rule":{"version":0,"block":{"attributes":{"forward_client_ip":{"type":"string","description":"Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"origin_port":{"type":"string","description":"Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports.","description_kind":"plain","required":true},"origin_type":{"type":"string","description":"Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group.","description_kind":"plain","required":true},"origin_value":{"type":["set","string"],"description":"Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`.","description_kind":"plain","required":true},"port":{"type":["set","string"],"description":"Valid values: `80` means port 80; `81-90` means port range 81-90.","description_kind":"plain","required":true},"proto":{"type":"string","description":"Protocol. Valid values: `TCP`, `UDP`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"Proxy ID.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"session_persist":{"type":"bool","description":"Specifies whether to enable session persistence. Default value is false.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_teo_certificate_config":{"version":0,"block":{"attributes":{"host":{"type":"string","description":"Acceleration domain name that needs to modify the certificate configuration.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`.","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"server_cert_info":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"cert_id":{"type":"string","description":"ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"common_name":{"type":"string","description":"Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"deploy_time":{"type":"string","description":"Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"expire_time":{"type":"string","description":"Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"sign_algo":{"type":"string","description":"Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_teo_l4_proxy":{"version":0,"block":{"attributes":{"accelerate_mainland":{"type":"string","description":"Specifies whether to enable network optimization in the Chinese mainland. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.","description_kind":"plain","optional":true},"area":{"type":"string","description":"Acceleration zone of the Layer 4 proxy instance. `mainland`: Availability zone in the Chinese mainland; `overseas`: Global availability zone (excluding the Chinese mainland); `global`: Global availability zone.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6":{"type":"string","description":"Specifies whether to enable IPv6 access. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.","description_kind":"plain","optional":true},"proxy_name":{"type":"string","description":"Layer 4 proxy instance name. You can enter 1-50 characters. Valid characters are a-z, 0-9, and hyphens (-). However, hyphens (-) cannot be used individually or consecutively and should not be placed at the beginning or end of the name. Modifications are not allowed after creation.","description_kind":"plain","required":true},"static_ip":{"type":"string","description":"Specifies whether to enable the fixed IP address. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"ddos_protection_config":{"nesting_mode":"list","block":{"attributes":{"level_mainland":{"type":"string","description":"Exclusive DDoS protection specifications in the Chinese mainland. For details, see [Dedicated DDoS Mitigation Fee (Pay-as-You-Go)] (https://intl.cloud.tencent.com/document/product/1552/94162?from_cn_redirect=1). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `BASE30_MAX300`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 30 Gbps and an elastic protection bandwidth of up to 300 Gbps; `BASE60_MAX600`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 60 Gbps and an elastic protection bandwidth of up to 600 Gbps. If no parameters are filled, the default value PLATFORM is used.","description_kind":"plain","optional":true},"level_overseas":{"type":"string","description":"Exclusive DDoS protection specifications in the worldwide region (excluding the Chinese mainland). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `ANYCAST300`: Exclusive DDoS protection enabled, offering a total maximum protection bandwidth of 300 Gbps; `ANYCAST_ALLIN`: Exclusive DDoS protection enabled, utilizing all available protection resources for protection. When no parameters are filled, the default value PLATFORM is used.","description_kind":"plain","optional":true},"max_bandwidth_mainland":{"type":"number","description":"Configuration of elastic protection bandwidth for exclusive DDoS protection in the Chinese mainland.Valid only when exclusive DDoS protection in the Chinese mainland is enabled (refer to the LevelMainland parameter configuration), and the value has the following limitations: When exclusive DDoS protection is enabled in the Chinese mainland and the 30 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE30_MAX300): the value range is 30 to 300 in Gbps; When exclusive DDoS protection is enabled in the Chinese mainland and the 60 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE60_MAX600): the value range is 60 to 600 in Gbps; When the default protection of the platform is used (the LevelMainland parameter value is PLATFORM): configuration is not supported, and the value of this parameter is invalid.","description_kind":"plain","optional":true}},"description":"Layer 3/Layer 4 DDoS protection. The default protection option of the platform will be used if it is left empty. For details, see [Exclusive DDoS Protection Usage](https://intl.cloud.tencent.com/document/product/1552/95994?from_cn_redirect=1).","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_origin_group":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Origin site group creation time.","description_kind":"plain","computed":true},"host_header":{"type":"string","description":"Back-to-origin Host Header, it only takes effect when type = HTTP is passed in. The rule engine modifies the Host Header configuration priority to be higher than the Host Header of the origin site group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"OriginGroup Name.","description_kind":"plain","optional":true},"origin_group_id":{"type":"string","description":"OriginGroup ID.","description_kind":"plain","computed":true},"references":{"type":["list",["object",{"instance_id":"string","instance_name":"string","instance_type":"string"}]],"description":"List of referenced instances of the origin site group.","description_kind":"plain","computed":true},"type":{"type":"string","description":"Type of the origin site. Valid values:\n- `GENERAL`: Universal origin site group, only supports adding IP/domain name origin sites, which can be referenced by domain name service, rule engine, four-layer proxy, general load balancing, and HTTP-specific load balancing.\n- `HTTP`: The HTTP-specific origin site group, supports adding IP/domain name and object storage origin site as the origin site, it cannot be referenced by the four-layer proxy, it can only be added to the acceleration domain name, rule engine-modify origin site, and HTTP-specific load balancing reference.","description_kind":"plain","required":true},"update_time":{"type":"string","description":"Origin site group update time.","description_kind":"plain","computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"records":{"nesting_mode":"set","block":{"attributes":{"private":{"type":"bool","description":"Whether to use private authentication, it takes effect when the origin site type RecordType=COS/AWS_S3, the values are:\n - `true`: Use private authentication.\n - `false`: Do not use private authentication.","description_kind":"plain","optional":true},"record":{"type":"string","description":"Origin site record value, does not include port information, can be: IPv4, IPv6, domain name format.","description_kind":"plain","required":true},"record_id":{"type":"string","description":"Origin record ID.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Origin site type, the values are:\n - `IP_DOMAIN`: IPV4, IPV6, domain name type origin site.\n - `COS`: COS source.\n - `AWS_S3`: AWS S3 object storage origin site.","description_kind":"plain","optional":true},"weight":{"type":"number","description":"The weight of the origin site, the value is 0-100. If it is not filled in, it means that the weight will not be set and the system will schedule it freely. If it is filled in with 0, it means that the weight is 0 and the traffic will not be scheduled to this origin site.","description_kind":"plain","optional":true}},"block_types":{"private_parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Private authentication parameter name, the values are:\n - `AccessKeyId`: Authentication parameter Access Key ID.\n - `SecretAccessKey`: Authentication parameter Secret Access Key.\n - `SignatureVersion`: Authentication version, v2 or v4.\n - `Region`: Bucket region.","description_kind":"plain","required":true},"value":{"type":"string","description":"Private authentication parameter value.","description_kind":"plain","required":true}},"description":"Parameters for private authentication. Only valid when `Private` is `true`.","description_kind":"plain"}}},"description":"Origin site records.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_teo_ownership_verify":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Verify domain name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":"string","description":"When the verification result is failed, this field will return the reason.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Ownership verification results. `success`: verification successful; `fail`: verification failed.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_teo_realtime_log_delivery":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Data delivery area, possible values are: `mainland`: within mainland China; `overseas`: worldwide (excluding mainland China).","description_kind":"plain","required":true},"delivery_status":{"type":"string","description":"The status of the real-time log delivery task. The values are: `enabled`: enabled; `disabled`: disabled. Leave it blank to keep the original configuration. Not required when creating.","description_kind":"plain","optional":true,"computed":true},"entity_list":{"type":["list","string"],"description":"List of entities (seven-layer domain names or four-layer proxy instances) corresponding to real-time log delivery tasks. Example values are as follows: Seven-layer domain name: `domain.example.com`; four-layer proxy instance: sid-2s69eb5wcms7. For values, refer to: `https://cloud.tencent.com/document/api/1552/80690`, `https://cloud.tencent.com/document/api/1552/86336`.","description_kind":"plain","required":true},"fields":{"type":["list","string"],"description":"A list of preset fields for delivery.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_type":{"type":"string","description":"Data delivery type, the values are: `domain`: site acceleration log; `application`: four-layer proxy log; `web-rateLiming`: rate limit and CC attack protection log; `web-attack`: managed rule log; `web-rule`: custom rule log; `web-bot`: Bot management log.","description_kind":"plain","required":true},"sample":{"type":"number","description":"The sampling ratio is in thousandths, with a value range of 1-1000. For example, filling in 605 means the sampling ratio is 60.5%. Leaving it blank means the sampling ratio is 100%.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Real-time log delivery task ID.","description_kind":"plain","computed":true},"task_name":{"type":"string","description":"The name of the real-time log delivery task. The format is a combination of numbers, English, -, and _. The maximum length is 200 characters.","description_kind":"plain","required":true},"task_type":{"type":"string","description":"The real-time log delivery task type. The possible values are: `cls`: push to Tencent Cloud CLS; `custom_endpoint`: push to a custom HTTP(S) address; `s3`: push to an AWS S3 compatible storage bucket address.","description_kind":"plain","required":true},"zone_id":{"type":"string","description":"ID of the site.","description_kind":"plain","required":true}},"block_types":{"cls":{"nesting_mode":"list","block":{"attributes":{"log_set_id":{"type":"string","description":"Tencent Cloud CLS log set ID.","description_kind":"plain","required":true},"log_set_region":{"type":"string","description":"The region where the Tencent Cloud CLS log set is located.","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Tencent Cloud CLS log topic ID.","description_kind":"plain","required":true}},"description":"CLS configuration information. This parameter is required when TaskType is cls.","description_kind":"plain"},"max_items":1},"custom_endpoint":{"nesting_mode":"list","block":{"attributes":{"access_id":{"type":"string","description":"Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication.","description_kind":"plain","optional":true},"access_key":{"type":"string","description":"Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication.","description_kind":"plain","optional":true},"compress_type":{"type":"string","description":"Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"When sending logs via POST request, the application layer protocol type used can be: `http`: HTTP protocol; `https`: HTTPS protocol. If not filled in, the protocol type will be parsed according to the filled in URL address.","description_kind":"plain","optional":true},"url":{"type":"string","description":"The custom HTTP interface address for real-time log delivery. Currently, only HTTP/HTTPS protocols are supported.","description_kind":"plain","required":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"HTTP header name.","description_kind":"plain","required":true},"value":{"type":"string","description":"HTTP header value.","description_kind":"plain","required":true}},"description":"The custom request header carried when delivering logs. If the header name you fill in is the default header carried by EdgeOne log push, such as Content-Type, then the header value you fill in will overwrite the default value. The header value references a single variable ${batchSize} to obtain the number of logs included in each POST request.","description_kind":"plain"}}},"description":"Customize the configuration information of the HTTP service. This parameter is required when TaskType is set to custom_endpoint.","description_kind":"plain"},"max_items":1},"custom_fields":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to deliver this field. If left blank, this field will not be delivered.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Extract data from the specified location in the HTTP request and response. The values are: `ReqHeader`: extract the specified field value from the HTTP request header; `RspHeader`: extract the specified field value from the HTTP response header; `Cookie`: extract the specified field value from the Cookie.","description_kind":"plain","required":true},"value":{"type":"string","description":"The name of the parameter whose value needs to be extracted, for example: Accept-Language.","description_kind":"plain","required":true}},"description":"The list of custom fields delivered supports extracting specified field values from HTTP request headers, response headers, and cookies. Custom field names cannot be repeated and cannot exceed 200 fields.","description_kind":"plain"}},"delivery_conditions":{"nesting_mode":"list","block":{"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The key of the filter condition.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Query condition operator, operation types are: `equals`: equal; `notEquals`: not equal; `include`: include; `notInclude`: not include; `startWith`: start with value; `notStartWith`: not start with value; `endWith`: end with value; `notEndWith`: not end with value.","description_kind":"plain","required":true},"value":{"type":["list","string"],"description":"The value of the filter condition.","description_kind":"plain","required":true}},"description":"Log filtering conditions, the detailed filtering conditions are as follows: - `EdgeResponseStatusCode`: filter according to the status code returned by the EdgeOne node to the client. Supported operators: `equal`, `great`, `less`, `great_equal`, `less_equal`; Value range: any integer greater than or equal to 0; - `OriginResponseStatusCode`: filter according to the origin response status code. Supported operators: `equal`, `great`, `less`, `great_equal`, `less_equal`; Value range: any integer greater than or equal to -1; - `SecurityAction`: filter according to the final disposal action after the request hits the security rule. Supported operators: `equal`; Optional options are as follows: `-`: unknown/miss; `Monitor`: observe; `JSChallenge`: JavaScript challenge; `Deny`: intercept; `Allow`: allow; `BlockIP`: IP ban; `Redirect`: redirect; `ReturnCustomPage`: return to a custom page; `ManagedChallenge`: managed challenge; `Silence`: silent; `LongDelay`: respond after a long wait; `ShortDelay`: respond after a short wait; -`SecurityModule`: filter according to the name of the security module that finally handles the request. Supported operators: `equal`; Optional options: `-`: unknown/missed; `CustomRule`: Web Protection - Custom Rules; `RateLimitingCustomRule`: Web Protection - Rate Limiting Rules; `ManagedRule`: Web Protection - Managed Rules; `L7DDoS`: Web Protection - CC Attack Protection; `BotManagement`: Bot Management - Bot Basic Management; `BotClientReputation`: Bot Management - Client Profile Analysis; `BotBehaviorAnalysis`: Bot Management - Bot Intelligent Analysis; `BotCustomRule`: Bot Management - Custom Bot Rules; `BotActiveDetection`: Bot Management - Active Feature Recognition.","description_kind":"plain"}}},"description":"The filter condition for log delivery. If it is not filled, all logs will be delivered.","description_kind":"plain"}},"log_format":{"nesting_mode":"list","block":{"attributes":{"batch_prefix":{"type":"string","description":"A string to be added before each log delivery batch. Each log delivery batch may contain multiple log records.","description_kind":"plain","optional":true},"batch_suffix":{"type":"string","description":"A string to append after each log delivery batch.","description_kind":"plain","optional":true},"field_delimiter":{"type":"string","description":"In a single log record, a string is inserted between fields as a separator. The possible values are: `\t`: tab character; `,`: comma; `;`: semicolon.","description_kind":"plain","optional":true},"format_type":{"type":"string","description":"The default output format type for log delivery. The possible values are: `json`: Use the default log output format JSON Lines. The fields in a single log are presented as key-value pairs; `csv`: Use the default log output format csv. Only field values are presented in a single log, without field names.","description_kind":"plain","required":true},"record_delimiter":{"type":"string","description":"The string inserted between log records as a separator. The possible values are: `\n`: newline character; `\t`: tab character; `,`: comma.","description_kind":"plain","optional":true},"record_prefix":{"type":"string","description":"A string to prepend to each log record.","description_kind":"plain","optional":true},"record_suffix":{"type":"string","description":"A string to append to each log record.","description_kind":"plain","optional":true}},"description":"The output format of log delivery. If it is not filled, it means the default format. The default format logic is as follows: when TaskType is `custom_endpoint`, the default format is an array of multiple JSON objects, each JSON object is a log; when TaskType is `s3`, the default format is JSON Lines; in particular, when TaskType is `cls`, the value of LogFormat.FormatType can only be json, and other parameters in LogFormat will be ignored. It is recommended not to pass LogFormat.","description_kind":"plain"},"max_items":1},"s3":{"nesting_mode":"list","block":{"attributes":{"access_id":{"type":"string","description":"The Access Key ID used to access the bucket.","description_kind":"plain","required":true},"access_key":{"type":"string","description":"The secret key used to access the bucket.","description_kind":"plain","required":true,"sensitive":true},"bucket":{"type":"string","description":"Bucket name and log storage directory, for example: `your_bucket_name/EO-logs/`. If this directory does not exist in the bucket, it will be created automatically.","description_kind":"plain","required":true},"compress_type":{"type":"string","description":"Data compression type, the values are: gzip: gzip compression. If it is not filled in, compression is not enabled.","description_kind":"plain","optional":true},"endpoint":{"type":"string","description":"URLs that do not include bucket names or paths, for example: `https://storage.googleapis.com`, `https://s3.ap-northeast-2.amazonaws.com`, `https://cos.ap-nanjing.myqcloud.com`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region where the bucket is located, for example: ap-northeast-2.","description_kind":"plain","required":true}},"description":"Configuration information of AWS S3 compatible storage bucket. This parameter is required when TaskType is s3.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_teo_rule_engine":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"The rule name (1 to 255 characters).","description_kind":"plain","required":true},"status":{"type":"string","description":"Rule status. Values:\n - `enable`: Enabled.\n - `disable`: Disabled.","description_kind":"plain","required":true},"tags":{"type":["set","string"],"description":"rule tag list.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"ID of the site.","description_kind":"plain","required":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"code_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"status_code":{"type":"number","description":"The status code.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Operation parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a status code. Features of this type include:\n - `ErrorPage`: Custom error page.\n - `StatusCodeCache`: Status code cache TTL.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"normal_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Common operation. Values:\n - `AccessUrlRedirect`: Access URL rewrite.\n - `UpstreamUrlRedirect`: Origin-pull URL rewrite.\n - `QUIC`: QUIC.\n - `WebSocket`: WebSocket.\n - `VideoSeek`: Video dragging.\n - `Authentication`: Token authentication.\n - `CacheKey`: Custom cache key.\n - `Cache`: Node cache TTL.\n - `MaxAge`: Browser cache TTL.\n - `OfflineCache`: Offline cache.\n - `SmartRouting`: Smart acceleration.\n - `RangeOriginPull`: Range GETs.\n - `UpstreamHttp2`: HTTP/2 forwarding.\n - `HostHeader`: Host header rewrite.\n - `ForceRedirect`: Force HTTPS.\n - `OriginPullProtocol`: Origin-pull HTTPS.\n - `CachePrefresh`: Cache prefresh.\n - `Compression`: Smart compression.\n - `Hsts`.\n - `ClientIpHeader`.\n - `SslTlsSecureConf`.\n - `OcspStapling`.\n - `Http2`: HTTP/2 access.\n - `UpstreamFollowRedirect`: Follow origin redirect.\n - `Origin`: Origin.\nNote: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"rewrite_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name, which has three values:\n - add: Add the HTTP header.\n - set: Rewrite the HTTP header.\n - del: Delete the HTTP header.","description_kind":"plain","required":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a request/response header. Features of this type include:\n - `RequestHeader`: HTTP request header modification.\n - `ResponseHeader`: HTTP response header modification.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Feature to be executed.","description_kind":"plain"}},"or":{"nesting_mode":"list","block":{"block_types":{"and":{"nesting_mode":"list","block":{"attributes":{"ignore_case":{"type":"bool","description":"Whether the parameter value is case insensitive. Default value: false.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The parameter name of the match type. This field is required only when `Target=query_string/request_header`.\n - `query_string`: Name of the query string, such as \"lang\" and \"version\" in \"lang=cn\u0026version=1\".\n - `request_header`: Name of the HTTP request header, such as \"Accept-Language\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"Operator. Valid values:\n - `equals`: Equals.\n - `notEquals`: Does not equal.\n - `exist`: Exists.\n - `notexist`: Does not exist.","description_kind":"plain","required":true},"target":{"type":"string","description":"The match type. Values:\n - `filename`: File name.\n - `extension`: File extension.\n - `host`: Host.\n - `full_url`: Full URL, which indicates the complete URL path under the current site and must contain the HTTP protocol, host, and path.\n - `url`: Partial URL under the current site.\n - `client_country`: Country/Region of the client.\n - `query_string`: Query string in the request URL.\n - `request_header`: HTTP request header.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`.\n - When `Target=extension`, enter the file extension, such as \"jpg\" and \"txt\".\n - When `Target=filename`, enter the file name, such as \"foo\" in \"foo.jpg\".\n - When `Target=all`, it indicates any site request.\n - When `Target=host`, enter the host under the current site, such as \"www.maxx55.com\".\n - When `Target=url`, enter the partial URL path under the current site, such as \"/example\".\n - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as \"https://www.maxx55.cn/example\".\n - When `Target=client_country`, enter the ISO-3166 country/region code.\n - When `Target=query_string`, enter the value of the query string, such as \"cn\" and \"1\" in \"lang=cn\u0026version=1\".\n - When `Target=request_header`, enter the HTTP request header value, such as \"zh-CN,zh;q=0.9\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true}},"description":"AND Conditions list of the rule. Rule would be triggered if all conditions are true.","description_kind":"plain"},"min_items":1}},"description":"OR Conditions list of the rule. Rule would be triggered if any of the condition is true.","description_kind":"plain"},"min_items":1},"sub_rules":{"nesting_mode":"list","block":{"attributes":{"tags":{"type":["set","string"],"description":"Tag of the rule.","description_kind":"plain","optional":true}},"block_types":{"rules":{"nesting_mode":"list","block":{"block_types":{"actions":{"nesting_mode":"list","block":{"block_types":{"code_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"status_code":{"type":"number","description":"The status code.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Operation parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a status code. Features of this type include:\n - `ErrorPage`: Custom error page.\n - `StatusCodeCache`: Status code cache TTL.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"normal_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Common operation. Values:\n - `AccessUrlRedirect`: Access URL rewrite.\n - `UpstreamUrlRedirect`: Origin-pull URL rewrite.\n - `QUIC`: QUIC.\n - `WebSocket`: WebSocket.\n - `VideoSeek`: Video dragging.\n - `Authentication`: Token authentication.\n - `CacheKey`: Custom cache key.\n - `Cache`: Node cache TTL.\n - `MaxAge`: Browser cache TTL.\n - `OfflineCache`: Offline cache.\n - `SmartRouting`: Smart acceleration.\n - `RangeOriginPull`: Range GETs.\n - `UpstreamHttp2`: HTTP/2 forwarding.\n - `HostHeader`: Host header rewrite.\n - `ForceRedirect`: Force HTTPS.\n - `OriginPullProtocol`: Origin-pull HTTPS.\n - `CachePrefresh`: Cache prefresh.\n - `Compression`: Smart compression.\n - `Hsts`.\n - `ClientIpHeader`.\n - `SslTlsSecureConf`.\n - `OcspStapling`.\n - `Http2`: HTTP/2 access.\n - `UpstreamFollowRedirect`: Follow origin redirect.\n - `Origin`: Origin.\nNote: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"rewrite_action":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the feature name.","description_kind":"plain","required":true}},"block_types":{"parameters":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview\u0026!document=1) API to view the requirements for entering the parameter name, which has three values:\n - add: Add the HTTP header.\n - set: Rewrite the HTTP header.\n - del: Delete the HTTP header.","description_kind":"plain","required":true},"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Parameter value.","description_kind":"plain","required":true}},"description":"Parameter.","description_kind":"plain"},"min_items":1}},"description":"Feature operation with a request/response header. Features of this type include:\n - `RequestHeader`: HTTP request header modification.\n - `ResponseHeader`: HTTP response header modification.\nNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The feature to be executed.","description_kind":"plain"}},"or":{"nesting_mode":"list","block":{"block_types":{"and":{"nesting_mode":"list","block":{"attributes":{"ignore_case":{"type":"bool","description":"Whether the parameter value is case insensitive. Default value: false.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The parameter name of the match type. This field is required only when `Target=query_string/request_header`.\n - `query_string`: Name of the query string, such as \"lang\" and \"version\" in \"lang=cn\u0026version=1\".\n - `request_header`: Name of the HTTP request header, such as \"Accept-Language\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"Operator. Valid values:\n - `equals`: Equals.\n - `notEquals`: Does not equal.\n - `exist`: Exists.\n - `notexist`: Does not exist.","description_kind":"plain","required":true},"target":{"type":"string","description":"The match type. Values:\n - `filename`: File name.\n - `extension`: File extension.\n - `host`: Host.\n - `full_url`: Full URL, which indicates the complete URL path under the current site and must contain the HTTP protocol, host, and path.\n - `url`: Partial URL under the current site. - `client_country`: Country/Region of the client.\n - `query_string`: Query string in the request URL.\n - `request_header`: HTTP request header.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`.\n - When `Target=extension`, enter the file extension, such as \"jpg\" and \"txt\".\n - When `Target=filename`, enter the file name, such as \"foo\" in \"foo.jpg\".\n - When `Target=all`, it indicates any site request.\n - When `Target=host`, enter the host under the current site, such as \"www.maxx55.com\".\n - When `Target=url`, enter the partial URL path under the current site, such as \"/example\".\n - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as \"https://www.maxx55.cn/example\".\n - When `Target=client_country`, enter the ISO-3166 country/region code.\n - When `Target=query_string`, enter the value of the query string, such as \"cn\" and \"1\" in \"lang=cn\u0026version=1\".\n - When `Target=request_header`, enter the HTTP request header value, such as \"zh-CN,zh;q=0.9\" in the \"Accept-Language:zh-CN,zh;q=0.9\" header.","description_kind":"plain","optional":true}},"description":"Rule engine condition. This condition will be considered met if all items in the array are met.","description_kind":"plain"},"min_items":1}},"description":"The condition that determines if a feature should run.\nNote: If any condition in the array is met, the feature will run.","description_kind":"plain"},"min_items":1}},"description":"Nested rule settings.","description_kind":"plain"},"min_items":1}},"description":"The nested rule.","description_kind":"plain"}}},"description":"Rule items list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_teo_zone":{"version":0,"block":{"attributes":{"alias_zone_name":{"type":"string","description":"Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty.","description_kind":"plain","optional":true},"area":{"type":"string","description":"When the Type value is partial/full, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is overseas if not filled in. When the Type value is noDomainAccess, please leave this value empty:\n - global: Global availability zone.\n - mainland: Chinese mainland availability zone.\n - overseas: Global availability zone (excluding Chinese mainland).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_servers":{"type":["list","string"],"description":"NS list allocated by Tencent Cloud.","description_kind":"plain","computed":true},"ownership_verification":{"type":["list",["object",{"dns_verification":["list",["object",{"record_type":"string","record_value":"string","subdomain":"string"}]]}]],"description":"Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"paused":{"type":"bool","description":"Indicates whether the site is disabled.","description_kind":"plain","optional":true,"computed":true},"plan_id":{"type":"string","description":"The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation.","description_kind":"plain","required":true},"status":{"type":"string","description":"Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Site access type. The value of this parameter is as follows, and the default is partial if not filled in:partial: CNAME access; full: NS access; noDomainAccess: No domain access.","description_kind":"plain","required":true},"zone_name":{"type":"string","description":"Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_teo_zone_setting":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"Acceleration area of the zone. Valid values: `mainland`, `overseas`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"zone_id":{"type":"string","description":"Site ID.","description_kind":"plain","required":true}},"block_types":{"cache":{"nesting_mode":"list","block":{"block_types":{"cache":{"nesting_mode":"list","block":{"attributes":{"cache_time":{"type":"number","description":"Cache expiration time settings.\nUnit: second. The maximum value is 365 days. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"switch":{"type":"string","description":"Cache configuration switch.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Cache configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"follow_origin":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Specifies whether to follow the origin server configuration.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Follows the origin server configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"no_cache":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to cache the configuration.\n- `on`: Do not cache.\n- `off`: Cache. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"No-cache configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Cache expiration time configuration.","description_kind":"plain"},"max_items":1},"cache_key":{"nesting_mode":"list","block":{"attributes":{"full_url_cache":{"type":"string","description":"Specifies whether to enable full-path cache.\n- `on`: Enable full-path cache (i.e., disable Ignore Query String).\n- `off`: Disable full-path cache (i.e., enable Ignore Query String). Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ignore_case":{"type":"string","description":"Specifies whether the cache key is case-sensitive. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"query_string":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"- `includeCustom`: Include the specified query strings.\n- `excludeCustom`: Exclude the specified query strings. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to use QueryString as part of CacheKey.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"value":{"type":["set","string"],"description":"Array of query strings used/excluded. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Request parameter contained in CacheKey. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Node cache key configuration.","description_kind":"plain"},"max_items":1},"cache_prefresh":{"nesting_mode":"list","block":{"attributes":{"percent":{"type":"number","description":"Percentage of cache time before try to prefresh. Valid value range: 1-99.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Specifies whether to enable cache prefresh.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Cache pre-refresh configuration.","description_kind":"plain"},"max_items":1},"client_ip_header":{"nesting_mode":"list","block":{"attributes":{"header_name":{"type":"string","description":"Name of the origin-pull client IP request header. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Specifies whether to enable client IP header.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Origin-pull client IP header configuration.","description_kind":"plain"},"max_items":1},"compression":{"nesting_mode":"list","block":{"attributes":{"algorithms":{"type":["set","string"],"description":"Compression algorithms to select. Valid values: `brotli`, `gzip`.","description_kind":"plain","optional":true,"computed":true},"switch":{"type":"string","description":"Whether to enable Smart compression.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Smart compression configuration.","description_kind":"plain"},"max_items":1},"force_redirect":{"nesting_mode":"list","block":{"attributes":{"redirect_status_code":{"type":"number","description":"Redirection status code.\n- 301\n- 302 Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Whether to enable force redirect.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Force HTTPS redirect configuration.","description_kind":"plain"},"max_items":1},"https":{"nesting_mode":"list","block":{"attributes":{"http2":{"type":"string","description":"HTTP2 configuration switch.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"ocsp_stapling":{"type":"string","description":"OCSP configuration switch.\n- `on`: Enable.\n- `off`: Disable.\nIt is disabled by default. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"tls_version":{"type":["set","string"],"description":"TLS version settings. Valid values: `TLSv1`, `TLSV1.1`, `TLSV1.2`, and `TLSv1.3`.\nOnly consecutive versions can be enabled at the same time. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"block_types":{"hsts":{"nesting_mode":"list","block":{"attributes":{"include_sub_domains":{"type":"string","description":"Specifies whether to include subdomain names. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"max_age":{"type":"number","description":"MaxAge value in seconds, should be no more than 1 day. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"preload":{"type":"string","description":"Specifies whether to preload. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"HSTS Configuration. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"HTTPS acceleration configuration.","description_kind":"plain"},"max_items":1},"ipv6":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"IPv6 access configuration.","description_kind":"plain"},"max_items":1},"max_age":{"nesting_mode":"list","block":{"attributes":{"follow_origin":{"type":"string","description":"Specifies whether to follow the max cache age of the origin server.\n- `on`: Enable.\n- `off`: Disable.\nIf it's on, MaxAgeTime is ignored. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"max_age_time":{"type":"number","description":"Specifies the max age of the cache (in seconds). The maximum value is 365 days. Note: the value 0 means not to cache. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Browser cache configuration.","description_kind":"plain"},"max_items":1},"offline_cache":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable offline cache.\n- `on`: Enable.\n- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Offline cache configuration.","description_kind":"plain"},"max_items":1},"origin":{"nesting_mode":"list","block":{"attributes":{"backup_origins":{"type":["set","string"],"description":"Backup origin sites list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"origin_pull_protocol":{"type":"string","description":"Origin-pull protocol.\n- `http`: Switch HTTPS requests to HTTP.\n- `follow`: Follow the protocol of the request.\n- `https`: Switch HTTP requests to HTTPS. This only supports port 443 on the origin server. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true},"origins":{"type":["set","string"],"description":"Origin sites list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Origin server configuration.","description_kind":"plain"},"max_items":1},"post_max_size":{"nesting_mode":"list","block":{"attributes":{"max_size":{"type":"number","description":"Maximum size. Value range: 1-500 MB. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"switch":{"type":"string","description":"Specifies whether to enable custom setting of the maximum file size.\n- `on`: Enable. You can set a custom max size.\n- `off`: Disable. In this case, the max size defaults to 32 MB.","description_kind":"plain","required":true}},"description":"Maximum size of files transferred over POST request.","description_kind":"plain"},"max_items":1},"quic":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable QUIC.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"QUIC access configuration.","description_kind":"plain"},"max_items":1},"smart_routing":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable smart acceleration.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"Smart acceleration configuration.","description_kind":"plain"},"max_items":1},"upstream_http2":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable HTTP2 origin-pull.\n- `on`: Enable.\n- `off`: Disable.","description_kind":"plain","required":true}},"description":"HTTP2 origin-pull configuration.","description_kind":"plain"},"max_items":1},"web_socket":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to enable custom WebSocket timeout setting. When it's off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on.","description_kind":"plain","required":true},"timeout":{"type":"number","description":"Sets timeout period in seconds. Maximum value: 120.","description_kind":"plain","optional":true}},"description":"WebSocket configuration.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_thpc_workspaces":{"version":0,"block":{"attributes":{"cam_role_name":{"type":"string","description":"CAM role name authorized to access.","description_kind":"plain","optional":true},"client_token":{"type":"string","description":"A string used to ensure the idempotence of the request. This string is generated by the customer and must be unique across different requests, with a maximum length of 64 ASCII characters. If this parameter is not specified, the idempotence of the request cannot be guaranteed. Example value: system-f3827db9-c58a-49cc-bf10-33fc1923a34a.","description_kind":"plain","optional":true},"disaster_recover_group_id":{"type":"string","description":"Placement Group ID.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"The hostname of the instance. Windows instance: The name should be a combination of 2 to 15 characters comprised of letters (case insensitive), numbers, and hyphens (-). Period (.) is not supported, and the name cannot be a string of pure numbers. Other types (such as Linux) of instances: The name should be a combination of 2 to 60 characters, supporting multiple periods (.). The piece between two periods is composed of letters (case insensitive), numbers, and hyphens (-). Modifying will cause the instance reset.","description_kind":"plain","optional":true},"hpc_cluster_id":{"type":"string","description":"Hyper Computing Cluster ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Image ID.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"CVM instance ID.","description_kind":"plain","computed":true},"security_group_ids":{"type":["set","string"],"description":"Workspace Security Group.","description_kind":"plain","optional":true,"computed":true},"space_charge_type":{"type":"string","description":"Workspace billing type.","description_kind":"plain","optional":true},"space_name":{"type":"string","description":"Workspace Display Name.","description_kind":"plain","optional":true,"computed":true},"space_type":{"type":"string","description":"Workspace specifications.","description_kind":"plain","optional":true},"user_data":{"type":"string","description":"User Data for Workspace.","description_kind":"plain","optional":true}},"block_types":{"data_disks":{"nesting_mode":"list","block":{"attributes":{"burst_performance":{"type":"bool","description":"Sudden performance. PS: During testing.","description_kind":"plain","optional":true},"delete_with_instance":{"type":"bool","description":"Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), Default is true.","description_kind":"plain","optional":true},"disk_id":{"type":"string","description":"Data disk ID used to initialize the data disk. When data disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","optional":true,"computed":true},"disk_size":{"type":"number","description":"Size of the data disk, and unit is GB.","description_kind":"plain","optional":true},"disk_type":{"type":"string","description":"Data disk type. For more information about limits on different data disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: LOCAL_BASIC: local disk, LOCAL_SSD: local SSD disk, LOCAL_NVME: local NVME disk, specified in the InstanceType, LOCAL_PRO: local HDD disk, specified in the InstanceType, CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD, CLOUD_BSSD: Balanced SSD.","description_kind":"plain","optional":true},"encrypt":{"type":"bool","description":"Decides whether the disk is encrypted. Default is `false`.","description_kind":"plain","optional":true},"kms_key_id":{"type":"string","description":"Kms key ID.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"Snapshot ID of the data disk. The selected data disk snapshot size must be smaller than the data disk size.","description_kind":"plain","optional":true},"throughput_performance":{"type":"number","description":"Add extra performance to the data disk. Only works when disk type is `CLOUD_TSSD` or `CLOUD_HSSD`.","description_kind":"plain","optional":true}},"description":"Workspace data disk information.","description_kind":"plain"}},"enhanced_service":{"nesting_mode":"list","block":{"block_types":{"automation_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable.","description_kind":"plain","optional":true}},"description":"Enable the TencentCloud Automation Tools (TAT) service. If this parameter is not specified, the cloud automation tools service will be enabled by default.","description_kind":"plain"},"max_items":1},"monitor_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable.","description_kind":"plain","optional":true}},"description":"Activate Tencent Cloud Observable Platform service. If this parameter is not specified, the Tencent Cloud Observable Platform service will be enabled by default.","description_kind":"plain"},"max_items":1},"security_service":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"Whether to enable.","description_kind":"plain","optional":true}},"description":"Activate cloud security services. If this parameter is not specified, cloud security services will be enabled by default.","description_kind":"plain"},"max_items":1}},"description":"Enhanced Services.","description_kind":"plain"},"max_items":1},"internet_accessible":{"nesting_mode":"list","block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package id. if user is standard user, then the bandwidth_package_id is needed, or default has bandwidth_package_id.","description_kind":"plain","optional":true},"internet_charge_type":{"type":"string","description":"Internet charge type of the instance, Valid values are `BANDWIDTH_PREPAID`, `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. If not set, internet charge type are consistent with the cvm charge type by default. This value takes NO Effect when changing and does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). This value does not need to be set when `allocate_public_ip` is false.","description_kind":"plain","optional":true,"computed":true},"public_ip_assigned":{"type":"bool","description":"Associate a public IP address with an instance in a VPC or Classic. Boolean value, Default is false.","description_kind":"plain","optional":true,"computed":true}},"description":"Public network bandwidth settings.","description_kind":"plain"},"max_items":1},"login_settings":{"nesting_mode":"list","block":{"attributes":{"key_ids":{"type":["set","string"],"description":"The key pair to use for the instance, it looks like `skey-16jig7tx`. Modifying will cause the instance reset.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Password for the instance. In order for the new password to take effect, the instance will be restarted after the password change. Modifying will cause the instance reset.","description_kind":"plain","optional":true,"sensitive":true}},"description":"Workspace Login Settings.","description_kind":"plain"},"max_items":1},"placement":{"nesting_mode":"list","block":{"attributes":{"project_id":{"type":"number","description":"The project the instance belongs to, default to 0.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"The available zone for the CVM instance.","description_kind":"plain","required":true}},"description":"The position of the instance. This parameter allows you to specify attributes such as the availability zone, project, and host machine (when creating a sub-instance on CDH) that the instance belongs to. Note: If you do not specify the LaunchTemplate parameter, Placement is a mandatory parameter. If both Placement and LaunchTemplate are passed, the values in Placement override the corresponding values in LaunchTemplate by default.","description_kind":"plain"},"max_items":1},"space_charge_prepaid":{"nesting_mode":"list","block":{"attributes":{"period":{"type":"number","description":"The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when instance_charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`, `48`, `60`.","description_kind":"plain","optional":true},"renew_flag":{"type":"string","description":"Auto renewal flag. Valid values: `NOTIFY_AND_AUTO_RENEW`: notify upon expiration and renew automatically, `NOTIFY_AND_MANUAL_RENEW`: notify upon expiration but do not renew automatically, `DISABLE_NOTIFY_AND_MANUAL_RENEW`: neither notify upon expiration nor renew automatically. Default value: `NOTIFY_AND_MANUAL_RENEW`. If this parameter is specified as `NOTIFY_AND_AUTO_RENEW`, the instance will be automatically renewed on a monthly basis if the account balance is sufficient. NOTE: it only works when instance_charge_type is set to `PREPAID`.","description_kind":"plain","optional":true}},"description":"Prepaid mode: This refers to the parameters related to the annual and monthly subscription. By this parameter, you can specify the purchase duration of the prepaid instances, whether to set auto-renewal, and other attributes. If the instance's billing mode is prepaid, this parameter is required.","description_kind":"plain"},"max_items":1},"system_disk":{"nesting_mode":"list","block":{"attributes":{"disk_id":{"type":"string","description":"System disk snapshot ID used to initialize the system disk. When system disk type is `LOCAL_BASIC` and `LOCAL_SSD`, disk id is not supported.","description_kind":"plain","computed":true},"disk_size":{"type":"number","description":"Size of the system disk. unit is GB, Default is 50GB.","description_kind":"plain","optional":true,"computed":true},"disk_type":{"type":"string","description":"System disk type. For more information on limits of system disk types, see [Storage Overview](https://intl.cloud.tencent.com/document/product/213/4952). Valid values: `LOCAL_BASIC`: local disk, `LOCAL_SSD`: local SSD disk, `CLOUD_BASIC`: cloud disk, `CLOUD_SSD`: cloud SSD disk, `CLOUD_PREMIUM`: Premium Cloud Storage, `CLOUD_BSSD`: Basic SSD, `CLOUD_HSSD`: Enhanced SSD, `CLOUD_TSSD`: Tremendous SSD. NOTE: If modified, the instance may force stop.","description_kind":"plain","optional":true}},"description":"Workspace system disk information.","description_kind":"plain"},"max_items":1},"tag_specification":{"nesting_mode":"list","block":{"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description":"tags.","description_kind":"plain"},"min_items":1}},"description":"Tag Description List.","description_kind":"plain"}},"virtual_private_cloud":{"nesting_mode":"list","block":{"attributes":{"as_vpc_gateway":{"type":"bool","description":"Is it used as a public network gateway.","description_kind":"plain","optional":true},"ipv6_address_count":{"type":"number","description":"IPV6 address count.","description_kind":"plain","optional":true},"private_ip_addresses":{"type":["set","string"],"description":"Array of private ip address.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"The ID of a VPC subnet. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The ID of a VPC network. If you want to create instances in a VPC network, this parameter must be set.","description_kind":"plain","required":true}},"description":"VPC related information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_consumer_group":{"version":0,"block":{"attributes":{"consume_enable":{"type":"bool","description":"Whether to enable consumption.","description_kind":"plain","required":true},"consume_message_orderly":{"type":"bool","description":"`true`: Sequential delivery, `false`: Concurrent delivery.","description_kind":"plain","required":true},"consumer_group":{"type":"string","description":"Name of consumer group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"max_retry_times":{"type":"number","description":"Max retry times.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_instance":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"Public network bandwidth. `bandwidth` must be greater than zero when `enable_public` equal true.","description_kind":"plain","optional":true,"computed":true},"enable_public":{"type":"bool","description":"Whether to enable the public network. Must set `bandwidth` when `enable_public` equal true.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Instance type. Valid values: `EXPERIMENT`, `BASIC`, `PRO`, `PLATINUM`.","description_kind":"plain","required":true},"message_retention":{"type":"number","description":"Message retention time in hours.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Instance name.","description_kind":"plain","required":true},"public_end_point":{"type":"string","description":"Public network access address.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","optional":true},"sku_code":{"type":"string","description":"SKU code. Available specifications are as follows: experiment_500, basic_1k, basic_2k, basic_3k, basic_4k, basic_5k, basic_6k, basic_7k, basic_8k, basic_9k, basic_10k, pro_4k, pro_6k, pro_8k, pro_1w, pro_15k, pro_2w, pro_25k, pro_3w, pro_35k, pro_4w, pro_45k, pro_5w, pro_55k, pro_60k, pro_65k, pro_70k, pro_75k, pro_80k, pro_85k, pro_90k, pro_95k, pro_100k, platinum_1w, platinum_2w, platinum_3w, platinum_4w, platinum_5w, platinum_6w, platinum_7w, platinum_8w, platinum_9w, platinum_10w, platinum_12w, platinum_14w, platinum_16w, platinum_18w, platinum_20w, platinum_25w, platinum_30w, platinum_35w, platinum_40w, platinum_45w, platinum_50w, platinum_60w, platinum_70w, platinum_80w, platinum_90w, platinum_100w.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true,"computed":true},"vpc_end_point":{"type":"string","description":"VPC access address.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"VPC id.","description_kind":"plain","required":true}},"block_types":{"ip_rules":{"nesting_mode":"list","block":{"attributes":{"allow":{"type":"bool","description":"Whether to allow release or not.","description_kind":"plain","required":true},"ip":{"type":"string","description":"IP.","description_kind":"plain","required":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","required":true}},"description":"Public network access whitelist.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_role":{"version":0,"block":{"attributes":{"access_key":{"type":"string","description":"Access key.","description_kind":"plain","computed":true},"created_time":{"type":"number","description":"Created time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of instance.","description_kind":"plain","required":true},"modified_time":{"type":"number","description":"Modified time.","description_kind":"plain","computed":true},"perm_read":{"type":"bool","description":"Whether to enable consumption permission.","description_kind":"plain","required":true},"perm_write":{"type":"bool","description":"Whether to enable production permission.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","required":true},"role":{"type":"string","description":"Name of role.","description_kind":"plain","required":true},"secret_key":{"type":"string","description":"Secret key.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_trocket_rocketmq_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"queue_num":{"type":"number","description":"Number of queue. Must be greater than or equal to 3.","description_kind":"plain","required":true},"remark":{"type":"string","description":"remark.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"topic.","description_kind":"plain","required":true},"topic_type":{"type":"string","description":"Topic type. `UNSPECIFIED`: not specified, `NORMAL`: normal message, `FIFO`: sequential message, `DELAY`: delayed message.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tse_cngw_canary_rule":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_id":{"type":"string","description":"service ID.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"block_types":{"canary_rule":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"the status of canary rule.","description_kind":"plain","required":true},"priority":{"type":"number","description":"priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"service ID.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"service name.","description_kind":"plain","optional":true}},"block_types":{"balanced_service_list":{"nesting_mode":"list","block":{"attributes":{"percent":{"type":"number","description":"percent, 10 is 10%, valid values:0 to 100.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"service ID, required when used as an input parameter.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"service name, meaningless when used as an input parameter.","description_kind":"plain","optional":true},"upstream_name":{"type":"string","description":"upstream name, meaningless when used as an input parameter.","description_kind":"plain","computed":true}},"description":"service weight configuration.","description_kind":"plain"}},"condition_list":{"nesting_mode":"list","block":{"attributes":{"delimiter":{"type":"string","description":"delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\\n`.","description_kind":"plain","optional":true},"global_config_id":{"type":"string","description":"global configuration ID.","description_kind":"plain","optional":true},"global_config_name":{"type":"string","description":"global configuration name.","description_kind":"plain","optional":true},"key":{"type":"string","description":"parameter name.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"operator.Reference value:`le`,`eq`,`lt`,`ne`,`ge`,`gt`,`regex`,`exists`,`in`,`not in`,`prefix`,`exact`,`regex`.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type.Reference value:`path`,`method`,`query`,`header`,`cookie`,`body`,`system`.","description_kind":"plain","required":true},"value":{"type":"string","description":"parameter value.","description_kind":"plain","optional":true}},"description":"parameter matching condition list.","description_kind":"plain"}}},"description":"canary rule configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_certificate":{"version":0,"block":{"attributes":{"bind_domains":{"type":["set","string"],"description":"Domains of the binding.","description_kind":"plain","required":true},"cert_id":{"type":"string","description":"Certificate ID of ssl platform.","description_kind":"plain","required":true},"crt":{"type":"string","description":"Pem format of certificate.","description_kind":"plain","computed":true},"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"Private key of certificate.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Certificate name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_cngw_gateway":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description information, up to 120 characters.","description_kind":"plain","optional":true},"enable_cls":{"type":"bool","description":"whether to enable CLS log. Default value: fasle.","description_kind":"plain","optional":true},"engine_region":{"type":"string","description":"engine region of gateway.","description_kind":"plain","optional":true,"computed":true},"feature_version":{"type":"string","description":"product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.","description_kind":"plain","optional":true,"computed":true},"gateway_version":{"type":"string","description":"gateway vwersion. Reference value: `2.4.1`, `2.5.1`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress_class_name":{"type":"string","description":"ingress class name.","description_kind":"plain","optional":true,"computed":true},"instance_port":{"type":["list",["object",{"http_port":"string","https_port":"string","tcp_port":"string","udp_port":"string"}]],"description":"Port information that the instance listens to.","description_kind":"plain","computed":true},"internet_max_bandwidth_out":{"type":"number","description":"public network outbound traffic bandwidth,[1,2048]Mbps.","description_kind":"plain","optional":true},"name":{"type":"string","description":"gateway name, supports up to 60 characters.","description_kind":"plain","required":true},"public_ip_addresses":{"type":["set","string"],"description":"Public IP address list.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trade_type":{"type":"number","description":"trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet).","description_kind":"plain","optional":true},"type":{"type":"string","description":"gateway type,currently only supports kong.","description_kind":"plain","required":true}},"block_types":{"internet_config":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"description of clb.","description_kind":"plain","optional":true},"internet_address_version":{"type":"string","description":"internet type. Reference value: `IPV4`(default value), `IPV6`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"public network bandwidth.","description_kind":"plain","optional":true},"internet_pay_mode":{"type":"string","description":"trade type of internet. Reference value: `BANDWIDTH`, `TRAFFIC`(default value).","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"primary availability zone.","description_kind":"plain","optional":true},"multi_zone_flag":{"type":"bool","description":"Whether load balancing has multiple availability zones.","description_kind":"plain","optional":true},"sla_type":{"type":"string","description":"specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.","description_kind":"plain","optional":true},"slave_zone_id":{"type":"string","description":"alternate availability zone.","description_kind":"plain","optional":true}},"description":"internet configration.","description_kind":"plain"},"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"number","description":"node number, 2-50.","description_kind":"plain","required":true},"specification":{"type":"string","description":"specification, 1c2g|2c4g|4c8g|8c16g.","description_kind":"plain","required":true}},"description":"gateway node configration.","description_kind":"plain"},"min_items":1,"max_items":1},"vpc_config":{"nesting_mode":"list","block":{"attributes":{"subnet_id":{"type":"string","description":"subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.","description_kind":"plain","optional":true}},"description":"vpc information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_group":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description information of group.","description_kind":"plain","optional":true},"gateway_id":{"type":"string","description":"gateway IDonly postpaid gateway supported.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group id.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth_out":{"type":"number","description":"public network outbound traffic bandwidth,[1,2048]Mbps.","description_kind":"plain","optional":true},"name":{"type":"string","description":"gateway group name.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.","description_kind":"plain","required":true}},"block_types":{"internet_config":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"description of clb.","description_kind":"plain","optional":true},"internet_address_version":{"type":"string","description":"internet type. Reference value:- IPV4 (default value)- IPV6.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"public network bandwidth.","description_kind":"plain","optional":true},"internet_pay_mode":{"type":"string","description":"trade type of internet. Reference value:- BANDWIDTH- TRAFFIC (default value).","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"primary availability zone.","description_kind":"plain","optional":true},"multi_zone_flag":{"type":"bool","description":"Whether load balancing has multiple availability zones.","description_kind":"plain","optional":true},"sla_type":{"type":"string","description":"specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.","description_kind":"plain","optional":true},"slave_zone_id":{"type":"string","description":"alternate availability zone.","description_kind":"plain","optional":true}},"description":"internet configration.","description_kind":"plain"},"max_items":1},"node_config":{"nesting_mode":"list","block":{"attributes":{"number":{"type":"number","description":"group node number, 2-50.","description_kind":"plain","required":true},"specification":{"type":"string","description":"group specification, 1c2g|2c4g|4c8g|8c16g.","description_kind":"plain","required":true}},"description":"group node configration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_network":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description of clb.","description_kind":"plain","optional":true},"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_address_version":{"type":"string","description":"internet type. Reference value:`IPV4` (default value), `IPV6`.","description_kind":"plain","optional":true},"internet_max_bandwidth_out":{"type":"number","description":"public network bandwidth.","description_kind":"plain","optional":true},"internet_pay_mode":{"type":"string","description":"trade type of internet. Reference value:`BANDWIDTH` (default value), `TRAFFIC`.","description_kind":"plain","optional":true},"master_zone_id":{"type":"string","description":"primary availability zone.","description_kind":"plain","optional":true},"multi_zone_flag":{"type":"bool","description":"Whether load balancing has multiple availability zones.","description_kind":"plain","optional":true},"network_id":{"type":"string","description":"network id.","description_kind":"plain","computed":true},"sla_type":{"type":"string","description":"specification type of clb. Default `shared` type when this parameter is empty, Note: input `shared` is not supported when creating. Reference value:`clb.c2.medium`, `clb.c3.small`, `clb.c3.medium`, `clb.c4.small`, `clb.c4.medium`, `clb.c4.large`, `clb.c4.xlarge`.","description_kind":"plain","optional":true},"slave_zone_id":{"type":"string","description":"alternate availability zone.","description_kind":"plain","optional":true},"vip":{"type":"string","description":"clb vip.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tse_cngw_network_access_control":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_id":{"type":"string","description":"network id.","description_kind":"plain","required":true}},"block_types":{"access_control":{"nesting_mode":"list","block":{"attributes":{"cidr_black_list":{"type":["list","string"],"description":"Black list.","description_kind":"plain","optional":true},"cidr_white_list":{"type":["list","string"],"description":"White list.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"Access mode: `Whitelist`, `Blacklist`.","description_kind":"plain","optional":true,"computed":true}},"description":"access control policy.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_route":{"version":0,"block":{"attributes":{"destination_ports":{"type":["set","number"],"description":"destination port for Layer 4 matching.","description_kind":"plain","optional":true},"force_https":{"type":"bool","description":"whether to enable forced HTTPS, no longer use.","description_kind":"plain","deprecated":true,"optional":true},"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"hosts":{"type":["set","string"],"description":"host list.","description_kind":"plain","optional":true},"https_redirect_status_code":{"type":"number","description":"https redirection status code.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"methods":{"type":["set","string"],"description":"route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.","description_kind":"plain","optional":true},"paths":{"type":["set","string"],"description":"path list.","description_kind":"plain","optional":true},"preserve_host":{"type":"bool","description":"whether to keep the host when forwarding to the backend.","description_kind":"plain","optional":true},"protocols":{"type":["set","string"],"description":"the protocol list of route.Reference value:`https`,`http`.","description_kind":"plain","optional":true},"route_id":{"type":"string","description":"the id of the route, unique in the instance.","description_kind":"plain","computed":true},"route_name":{"type":"string","description":"the name of the route, unique in the instance.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"ID of the service which the route belongs to.","description_kind":"plain","required":true},"strip_path":{"type":"bool","description":"whether to strip path when forwarding to the backend.","description_kind":"plain","optional":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key of header.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value of header.","description_kind":"plain","optional":true}},"description":"the headers of route.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_cngw_route_rate_limit":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_id":{"type":"string","description":"Route id, or route name.","description_kind":"plain","required":true}},"block_types":{"limit_detail":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"status of service rate limit.","description_kind":"plain","required":true},"header":{"type":"string","description":"request headers that require rate limit.","description_kind":"plain","optional":true},"hide_client_headers":{"type":"bool","description":"whether to hide the headers of client.","description_kind":"plain","required":true},"is_delay":{"type":"bool","description":"whether to enable request queuing.","description_kind":"plain","required":true},"limit_by":{"type":"string","description":"basis for service rate limit.Reference value:`ip`,`service`,`consumer`,`credential`,`path`,`header`.","description_kind":"plain","required":true},"line_up_time":{"type":"number","description":"queue time.","description_kind":"plain","optional":true},"path":{"type":"string","description":"request paths that require rate limit.","description_kind":"plain","optional":true},"policy":{"type":"string","description":"counter policy.Reference value:`local`,`redis`,`external_redis`.","description_kind":"plain","optional":true},"rate_limit_response_url":{"type":"string","description":"request forwarding address, maybe null.","description_kind":"plain","optional":true},"response_type":{"type":"string","description":"response strategy.Reference value:`url`: forward request according to url,`text`: response configuration,`default`: return directly.","description_kind":"plain","required":true}},"block_types":{"external_redis":{"nesting_mode":"list","block":{"attributes":{"redis_host":{"type":"string","description":"redis ip, maybe null.","description_kind":"plain","required":true},"redis_password":{"type":"string","description":"redis password, maybe null.","description_kind":"plain","required":true},"redis_port":{"type":"number","description":"redis port, maybe null.","description_kind":"plain","required":true},"redis_timeout":{"type":"number","description":"redis timeout, unit: `ms`, maybe null.","description_kind":"plain","required":true}},"description":"external redis information, maybe null.","description_kind":"plain"},"max_items":1},"qps_thresholds":{"nesting_mode":"list","block":{"attributes":{"max":{"type":"number","description":"the max threshold.","description_kind":"plain","required":true},"unit":{"type":"string","description":"qps threshold unit.Reference value:`second`,`minute`,`hour`,`day`,`month`,`year`.","description_kind":"plain","required":true}},"description":"qps threshold.","description_kind":"plain"},"min_items":1},"rate_limit_response":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"custom response body, maybe bull.","description_kind":"plain","optional":true},"http_status":{"type":"number","description":"http status code.","description_kind":"plain","optional":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key of header.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value of header.","description_kind":"plain","optional":true}},"description":"headrs.","description_kind":"plain"}}},"description":"response configuration, the response strategy is text, maybe null.","description_kind":"plain"},"max_items":1}},"description":"rate limit configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_service":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"service name.","description_kind":"plain","required":true},"path":{"type":"string","description":"path.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol. Reference value:`https`, `http`, `tcp`, `udp`.","description_kind":"plain","required":true},"retries":{"type":"number","description":"retry times.","description_kind":"plain","required":true},"service_id":{"type":"string","description":"service id.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","deprecated":true,"optional":true},"timeout":{"type":"number","description":"time out, unit:ms.","description_kind":"plain","required":true},"upstream_type":{"type":"string","description":"service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.","description_kind":"plain","required":true}},"block_types":{"upstream_info":{"nesting_mode":"list","block":{"attributes":{"algorithm":{"type":"string","description":"load balance algorithm,default: `round-robin`, `least-connections` and `consisten_hashing` also support.","description_kind":"plain","optional":true,"computed":true},"auto_scaling_cvm_port":{"type":"number","description":"auto scaling group port of cvm.","description_kind":"plain","optional":true},"auto_scaling_group_id":{"type":"string","description":"auto scaling group ID of cvm.","description_kind":"plain","optional":true},"auto_scaling_hook_status":{"type":"string","description":"hook status in auto scaling group of cvm.","description_kind":"plain","optional":true},"auto_scaling_tat_cmd_status":{"type":"string","description":"tat cmd status in auto scaling group of cvm.","description_kind":"plain","optional":true},"host":{"type":"string","description":"an IP address or domain name.","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","optional":true},"port":{"type":"number","description":"backend service port.valid values: `1` to `65535`.","description_kind":"plain","optional":true},"real_source_type":{"type":"string","description":"exact source service type.","description_kind":"plain","optional":true},"scf_lambda_name":{"type":"string","description":"scf lambda name.","description_kind":"plain","optional":true},"scf_lambda_qualifier":{"type":"string","description":"scf lambda version.","description_kind":"plain","optional":true},"scf_namespace":{"type":"string","description":"scf lambda namespace.","description_kind":"plain","optional":true},"scf_type":{"type":"string","description":"scf lambda type.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"the name of the service in registry or kubernetes.","description_kind":"plain","optional":true},"slow_start":{"type":"number","description":"slow start time, unit: `second`, when it is enabled, weight of the node is increased from 1 to the target value gradually.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"service source ID.","description_kind":"plain","optional":true},"source_name":{"type":"string","description":"the name of source service.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"source service type.","description_kind":"plain","optional":true}},"block_types":{"targets":{"nesting_mode":"list","block":{"attributes":{"created_time":{"type":"string","description":"created time.","description_kind":"plain","computed":true},"health":{"type":"string","description":"health.","description_kind":"plain","computed":true},"host":{"type":"string","description":"host.","description_kind":"plain","required":true},"port":{"type":"number","description":"port.","description_kind":"plain","required":true},"source":{"type":"string","description":"source of target.","description_kind":"plain","optional":true},"weight":{"type":"number","description":"weight.","description_kind":"plain","required":true}},"description":"provided when service type is IPList.","description_kind":"plain"}}},"description":"service config information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_service_rate_limit":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"service name or service ID.","description_kind":"plain","required":true}},"block_types":{"limit_detail":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"status of service rate limit.","description_kind":"plain","required":true},"header":{"type":"string","description":"request headers that require rate limit.","description_kind":"plain","optional":true},"hide_client_headers":{"type":"bool","description":"whether to hide the headers of client.","description_kind":"plain","required":true},"is_delay":{"type":"bool","description":"whether to enable request queuing.","description_kind":"plain","required":true},"limit_by":{"type":"string","description":"basis for service rate limit.Reference value: `ip`, `service`, `consumer`, `credential`, `path`, `header`.","description_kind":"plain","required":true},"line_up_time":{"type":"number","description":"queue time.","description_kind":"plain","optional":true},"path":{"type":"string","description":"request paths that require rate limit.","description_kind":"plain","optional":true},"policy":{"type":"string","description":"counter policy.Reference value: `local`, `redis`, `external_redis`.","description_kind":"plain","optional":true},"rate_limit_response_url":{"type":"string","description":"request forwarding address, maybe null.","description_kind":"plain","optional":true},"response_type":{"type":"string","description":"response strategy.Reference value: `url`: forward request according to url, `text`: response configuration, `default`: return directly.","description_kind":"plain","required":true}},"block_types":{"external_redis":{"nesting_mode":"list","block":{"attributes":{"redis_host":{"type":"string","description":"redis ip, maybe null.","description_kind":"plain","required":true},"redis_password":{"type":"string","description":"redis password, maybe null.","description_kind":"plain","required":true},"redis_port":{"type":"number","description":"redis port, maybe null.","description_kind":"plain","required":true},"redis_timeout":{"type":"number","description":"redis timeout, unit: `ms`, maybe null.","description_kind":"plain","required":true}},"description":"external redis information, maybe null.","description_kind":"plain"},"max_items":1},"qps_thresholds":{"nesting_mode":"list","block":{"attributes":{"max":{"type":"number","description":"the max threshold.","description_kind":"plain","required":true},"unit":{"type":"string","description":"qps threshold unit.Reference value:`second`, `minute`, `hour`, `day`, `month`, `year`.","description_kind":"plain","required":true}},"description":"qps threshold.","description_kind":"plain"},"min_items":1},"rate_limit_response":{"nesting_mode":"list","block":{"attributes":{"body":{"type":"string","description":"custom response body, maybe bull.","description_kind":"plain","optional":true},"http_status":{"type":"number","description":"http status code.","description_kind":"plain","optional":true}},"block_types":{"headers":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"key of header.","description_kind":"plain","optional":true},"value":{"type":"string","description":"value of header.","description_kind":"plain","optional":true}},"description":"headrs.","description_kind":"plain"}}},"description":"response configuration, the response strategy is text, maybe null.","description_kind":"plain"},"max_items":1}},"description":"rate limit configuration.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_strategy":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"description information, up to 120 characters.","description_kind":"plain","optional":true},"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"strategy_id":{"type":"string","description":"strategy ID\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"strategy_name":{"type":"string","description":"strategy name, up to 20 characters.","description_kind":"plain","required":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"create_time":{"type":"string","description":"create time\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"max_replicas":{"type":"number","description":"max number of replica for metric scaling.","description_kind":"plain","optional":true},"modify_time":{"type":"string","description":"modify time\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"strategy_id":{"type":"string","description":"strategy ID\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"behavior":{"nesting_mode":"list","block":{"block_types":{"scale_down":{"nesting_mode":"list","block":{"attributes":{"select_policy":{"type":"string","description":"type of policy, default value: max\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"stabilization_window_seconds":{"type":"number","description":"stability window time, unit:second, default 300 when scale down\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"period_seconds":{"type":"number","description":"period of scale down\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, default value: Pods\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"value":{"type":"number","description":"value\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"description":"policies of scale down\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"}}},"description":"configuration of down scale\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"},"max_items":1},"scale_up":{"nesting_mode":"list","block":{"attributes":{"select_policy":{"type":"string","description":"type of policy, default value: max\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"stabilization_window_seconds":{"type":"number","description":"stability window time, unit:second, default 0 when scale up\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"policies":{"nesting_mode":"list","block":{"attributes":{"period_seconds":{"type":"number","description":"period of scale up\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"type":{"type":"string","description":"type, default value: Pods\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"value":{"type":"number","description":"value\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"description":"policies of scale up\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"}}},"description":"configuration of up scale\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"},"max_items":1}},"description":"behavior configuration of metric\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"},"max_items":1},"metrics":{"nesting_mode":"list","block":{"attributes":{"resource_name":{"type":"string","description":"metric name. Reference value:\n- cpu\n- memory\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"target type of metric, currently only supports `Utilization`\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true,"computed":true},"target_value":{"type":"number","description":"target value of metric\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"type":{"type":"string","description":"metric type. Deafault value\n- Resource.","description_kind":"plain","optional":true}},"description":"metric list.","description_kind":"plain"}}},"description":"configuration of metric scaling.","description_kind":"plain"},"max_items":1},"cron_config":{"nesting_mode":"list","block":{"attributes":{"strategy_id":{"type":"string","description":"strategy ID\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"crontab":{"type":"string","description":"cron expression of timed scaling, no input required\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"period":{"type":"string","description":"period of timed scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"start_at":{"type":"string","description":"start time of timed scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true},"target_replicas":{"type":"number","description":"the number of target nodes for the timed scaling. Do not exceed the max number of replica for metric scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","optional":true}},"description":"parameter list of timed scaling\nNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain"}}},"description":"configuration of timed scaling.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tse_cngw_strategy_bind_group":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"option":{"type":"string","description":"`bind` or `unbind`.","description_kind":"plain","required":true},"status":{"type":"string","description":"Binding status.","description_kind":"plain","computed":true},"strategy_id":{"type":"string","description":"strategy ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tse_instance":{"version":0,"block":{"attributes":{"enable_client_internet_access":{"type":"bool","description":"Client public network access, `true`: on, `false`: off, default: false.","description_kind":"plain","optional":true},"engine_name":{"type":"string","description":"engien name. Reference value: nacos-test.","description_kind":"plain","required":true},"engine_node_num":{"type":"number","description":"engine node num. see EngineProductVersion.","description_kind":"plain","optional":true},"engine_product_version":{"type":"string","description":"Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.","description_kind":"plain","required":true},"engine_region":{"type":"string","description":"engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.","description_kind":"plain","required":true},"engine_resource_spec":{"type":"string","description":"engine spec ID. see EngineProductVersion.","description_kind":"plain","optional":true},"engine_type":{"type":"string","description":"engine type. Reference value: `zookeeper`, `nacos`, `polaris`.","description_kind":"plain","required":true},"engine_version":{"type":"string","description":"An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prepaid_period":{"type":"number","description":"Prepaid time, in monthly units.","description_kind":"plain","optional":true},"prepaid_renew_flag":{"type":"number","description":"Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trade_type":{"type":"number","description":"trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.","description_kind":"plain","optional":true}},"block_types":{"engine_region_infos":{"nesting_mode":"list","block":{"attributes":{"engine_region":{"type":"string","description":"Engine node region.","description_kind":"plain","required":true},"replica":{"type":"number","description":"The number of nodes allocated in this region.","description_kind":"plain","required":true}},"block_types":{"vpc_infos":{"nesting_mode":"list","block":{"attributes":{"intranet_address":{"type":"string","description":"Intranet access addressNote: This field may return null, indicating that a valid value is not available..","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Vpc Id.","description_kind":"plain","required":true}},"description":"Cluster network information.","description_kind":"plain"},"min_items":1}},"description":"Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_waf_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The waf protected domain name.","description_kind":"plain","required":true},"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tse_waf_protection":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"global_status":{"type":"string","description":"Global protection status.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["set","string"],"description":"Means the list of services or routes when the resource type `Type` is `Service` or `Route`.","description_kind":"plain","optional":true},"operate":{"type":"string","description":"`open`: open the protection, `close`: close the protection.","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_group":{"version":0,"block":{"attributes":{"acl_mode":{"type":"string","description":"Access group ACL type.","description_kind":"plain","computed":true},"api_count":{"type":"number","description":"number of APIs.","description_kind":"plain","computed":true},"auth_type":{"type":"string","description":"authentication type. secret: key authentication; none: no authentication.","description_kind":"plain","optional":true,"computed":true},"binded_gateway_deploy_groups":{"type":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","cluster_type":"string","deploy_group_id":"string","deploy_group_name":"string","group_status":"string"}]],"description":"api group bound gateway deployment group.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Group creation time such as: 2019-06-20 15:51:28.","description_kind":"plain","computed":true},"description":{"type":"string","description":"remarks.","description_kind":"plain","optional":true,"computed":true},"gateway_instance_id":{"type":"string","description":"gateway entity ID.","description_kind":"plain","optional":true,"computed":true},"gateway_instance_type":{"type":"string","description":"Type of gateway instance.","description_kind":"plain","computed":true},"group_context":{"type":"string","description":"grouping context.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Api Group Id.","description_kind":"plain","computed":true},"group_name":{"type":"string","description":"group name, cannot contain Chinese.","description_kind":"plain","required":true},"group_type":{"type":"string","description":"grouping type, default ms. ms: microservice grouping; external: external Api grouping.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_name_key":{"type":"string","description":"namespace parameter key value.","description_kind":"plain","optional":true,"computed":true},"namespace_name_key_position":{"type":"string","description":"namespace parameter position, path, header or query, the default is path.","description_kind":"plain","optional":true,"computed":true},"service_name_key":{"type":"string","description":"microservice name parameter key value.","description_kind":"plain","optional":true,"computed":true},"service_name_key_position":{"type":"string","description":"microservice name parameter position, path, header or query, the default is path.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Release status, drafted: Not published. released: released.","description_kind":"plain","computed":true},"updated_time":{"type":"string","description":"Group update time such as: 2019-06-20 15:51:28.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_rate_limit_rule":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"Api Id.","description_kind":"plain","required":true},"created_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"describe.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_qps":{"type":"number","description":"qps value.","description_kind":"plain","required":true},"rule_content":{"type":"string","description":"Rule content.","description_kind":"plain","computed":true},"rule_id":{"type":"string","description":"rule Id.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"Current limit name.","description_kind":"plain","computed":true},"tsf_rule_id":{"type":"string","description":"Tsf Rule ID.","description_kind":"plain","computed":true},"updated_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true},"usable_status":{"type":"string","description":"Enabled/disabled, enabled/disabled, if not passed, it is enabled by default.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_application":{"version":0,"block":{"attributes":{"application_desc":{"type":"string","description":"Application description.","description_kind":"plain","optional":true},"application_log_config":{"type":"string","description":"Application log configuration, deprecated parameter.","description_kind":"plain","optional":true},"application_name":{"type":"string","description":"Application name.","description_kind":"plain","required":true},"application_resource_type":{"type":"string","description":"Application resource type, deprecated parameter.","description_kind":"plain","optional":true},"application_runtime_type":{"type":"string","description":"Application runtime type.","description_kind":"plain","optional":true},"application_type":{"type":"string","description":"Application type: V for virtual machine, C for container, S for serverless.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_create_image_repository":{"type":"bool","description":"Ignore creating image repository.","description_kind":"plain","optional":true},"microservice_type":{"type":"string","description":"Application microservice type: M for service mesh, N for normal application, G for gateway application.","description_kind":"plain","required":true},"program_id":{"type":"string","description":"ID of the dataset to be bound.","description_kind":"plain","optional":true},"program_id_list":{"type":["set","string"],"description":"N/A.","description_kind":"plain","optional":true}},"block_types":{"service_config_list":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Service name.","description_kind":"plain","required":true}},"block_types":{"health_check":{"nesting_mode":"list","block":{"attributes":{"path":{"type":"string","description":"Health check path.","description_kind":"plain","optional":true}},"description":"Health check configuration.","description_kind":"plain"},"max_items":1},"ports":{"nesting_mode":"list","block":{"attributes":{"protocol":{"type":"string","description":"Port protocol.","description_kind":"plain","required":true},"target_port":{"type":"number","description":"Service port.","description_kind":"plain","required":true}},"description":"List of port information.","description_kind":"plain"},"min_items":1}},"description":"List of service configuration information.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tsf_application_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID.","description_kind":"plain","required":true},"config_name":{"type":"string","description":"configuration item name.","description_kind":"plain","required":true},"config_type":{"type":"string","description":"configuration item value type.","description_kind":"plain","optional":true},"config_value":{"type":"string","description":"configuration item value.","description_kind":"plain","required":true},"config_version":{"type":"string","description":"configuration item version.","description_kind":"plain","required":true},"config_version_desc":{"type":"string","description":"configuration item version description.","description_kind":"plain","optional":true},"encode_with_base64":{"type":"bool","description":"Base64 encoded configuration items.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_file_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Config file associated application ID.","description_kind":"plain","required":true},"config_file_code":{"type":"string","description":"Configuration file encoding, utf-8 or gbk. Note: If you choose gbk, you need the support of a new version of tsf-consul-template (public cloud virtual machines need to use 1.32 tsf-agent, and containers need to obtain the latest tsf-consul-template-docker.tar.gz from the documentation).","description_kind":"plain","optional":true},"config_file_name":{"type":"string","description":"Config file name.","description_kind":"plain","required":true},"config_file_path":{"type":"string","description":"config release path.","description_kind":"plain","required":true},"config_file_value":{"type":"string","description":"Configuration file content (the original content encoding needs to be in utf-8 format, if the ConfigFileCode is gbk, it will be converted in the background).","description_kind":"plain","required":true},"config_name":{"type":"string","description":"Config Name.","description_kind":"plain","required":true},"config_post_cmd":{"type":"string","description":"post command.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Config version.","description_kind":"plain","required":true},"config_version_desc":{"type":"string","description":"config version description.","description_kind":"plain","optional":true},"encode_with_base64":{"type":"bool","description":"the config value is encoded with base64 or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"datasource for auth.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_file_config_release":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"File config id.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"release_desc":{"type":"string","description":"release Description.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_public_config":{"version":0,"block":{"attributes":{"config_name":{"type":"string","description":"Config Name.","description_kind":"plain","required":true},"config_type":{"type":"string","description":"Config type.","description_kind":"plain","optional":true},"config_value":{"type":"string","description":"config value, only yaml file allowed.","description_kind":"plain","required":true},"config_version":{"type":"string","description":"config version.","description_kind":"plain","required":true},"config_version_desc":{"type":"string","description":"Config version description.","description_kind":"plain","optional":true},"encode_with_base64":{"type":"bool","description":"the config value is encoded with base64 or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"datasource for auth.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_public_config_release":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"ConfigId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"namespace-id.","description_kind":"plain","required":true},"release_desc":{"type":"string","description":"Release description.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_release_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"cluster ID.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","computed":true},"config_id":{"type":"string","description":"Configuration ID.","description_kind":"plain","required":true},"config_name":{"type":"string","description":"configuration item name.","description_kind":"plain","computed":true},"config_release_id":{"type":"string","description":"configuration item release ID.","description_kind":"plain","computed":true},"config_version":{"type":"string","description":"configuration item version.","description_kind":"plain","computed":true},"group_id":{"type":"string","description":"deployment group ID.","description_kind":"plain","required":true},"group_name":{"type":"string","description":"deployment group name.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","computed":true},"release_desc":{"type":"string","description":"release description.","description_kind":"plain","optional":true,"computed":true},"release_time":{"type":"string","description":"release time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_bind_api_group":{"version":0,"block":{"attributes":{"gateway_deploy_group_id":{"type":"string","description":"gateway group id.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_cluster":{"version":0,"block":{"attributes":{"abnormal_group_count":{"type":"number","description":"Abnormal number of deployment groups.","description_kind":"plain","computed":true},"cluster_cidr":{"type":"string","description":"CIDR assigned to cluster containers and service IP.","description_kind":"plain","optional":true},"cluster_desc":{"type":"string","description":"cluster notes.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","computed":true},"cluster_limit_cpu":{"type":"string","description":"Cluster remaining cpu limit.","description_kind":"plain","computed":true},"cluster_limit_mem":{"type":"string","description":"Cluster remaining memory limit.","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Cluster name.","description_kind":"plain","required":true},"cluster_remark_name":{"type":"string","description":"cluster remark name.","description_kind":"plain","optional":true,"computed":true},"cluster_status":{"type":"string","description":"cluster status.","description_kind":"plain","computed":true},"cluster_total_cpu":{"type":"number","description":"The total CPU of the cluster, unit: core.","description_kind":"plain","computed":true},"cluster_total_mem":{"type":"number","description":"The total memory of the cluster, unit: G.","description_kind":"plain","computed":true},"cluster_type":{"type":"string","description":"Cluster type.","description_kind":"plain","required":true},"cluster_used_cpu":{"type":"number","description":"CPU used by the cluster, unit: core.","description_kind":"plain","computed":true},"cluster_used_mem":{"type":"number","description":"The memory used by the cluster, unit: G.","description_kind":"plain","computed":true},"cluster_version":{"type":"string","description":"cluster version.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"delete_flag":{"type":"bool","description":"Delete flag: `true`: can be deleted; `false`: can not be deleted.","description_kind":"plain","computed":true},"delete_flag_reason":{"type":"string","description":"Reasons why clusters cannot be deleted.","description_kind":"plain","computed":true},"group_count":{"type":"number","description":"Total number of deployment groups.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"Number of cluster machine instances.","description_kind":"plain","computed":true},"kubernete_api_server":{"type":"string","description":"api address.","description_kind":"plain","optional":true},"kubernete_native_secret":{"type":"string","description":"native secret.","description_kind":"plain","optional":true},"kubernete_native_type":{"type":"string","description":"`K`:kubeconfig, `S`:service account.","description_kind":"plain","optional":true},"max_cluster_service_num":{"type":"number","description":"The maximum number of services in the cluster. The value ranges from 32 to 32768. If it is not a power of 2, the nearest power of 2 will be taken up.","description_kind":"plain","optional":true},"max_node_pod_num":{"type":"number","description":"The maximum number of Pods on each Node in the cluster. The value ranges from 4 to 256. When the value is not a power of 2, the nearest power of 2 will be taken up.","description_kind":"plain","optional":true},"normal_instance_count":{"type":"number","description":"The number of machine instances in the normal state of the cluster.","description_kind":"plain","computed":true},"operation_info":{"type":["list",["object",{"add_instance":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"destroy":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"init":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]]}]],"description":"Control information for buttons on the front end.","description_kind":"plain","computed":true},"program_id":{"type":"string","description":"The dataset ID to be bound.","description_kind":"plain","optional":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"run_group_count":{"type":"number","description":"Number of Deployment Groups in progress.","description_kind":"plain","computed":true},"run_instance_count":{"type":"number","description":"Number of machine instances running in the cluster.","description_kind":"plain","computed":true},"run_service_instance_count":{"type":"number","description":"Number of running service instances.","description_kind":"plain","computed":true},"stop_group_count":{"type":"number","description":"Number of deployment groups in stop.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet id.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"tsf_region_id":{"type":"string","description":"The TSF region to which the cluster belongs.","description_kind":"plain","optional":true},"tsf_region_name":{"type":"string","description":"Name of the TSF region to which the cluster belongs.","description_kind":"plain","computed":true},"tsf_zone_id":{"type":"string","description":"The TSF availability zone to which the cluster belongs.","description_kind":"plain","optional":true},"tsf_zone_name":{"type":"string","description":"The name of the TSF availability zone to which the cluster belongs.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"Vpc id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_config_template":{"version":0,"block":{"attributes":{"config_template_desc":{"type":"string","description":"Configuration template description.","description_kind":"plain","optional":true},"config_template_id":{"type":"string","description":"Template Id.","description_kind":"plain","computed":true},"config_template_name":{"type":"string","description":"Configuration template name.","description_kind":"plain","required":true},"config_template_type":{"type":"string","description":"Configure the microservice framework corresponding to the template.","description_kind":"plain","required":true},"config_template_value":{"type":"string","description":"Configure template data.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_deploy_container_group":{"version":0,"block":{"attributes":{"agent_cpu_limit":{"type":"string","description":"The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"agent_cpu_request":{"type":"string","description":"The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"agent_mem_limit":{"type":"string","description":"The maximum amount of memory in MiB allocated to the agent container corresponds to the \u0026amp;#39;limit\u0026amp;#39; field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"agent_mem_request":{"type":"string","description":"The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"cpu_limit":{"type":"string","description":"The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.","description_kind":"plain","optional":true,"computed":true},"cpu_request":{"type":"string","description":"The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.","description_kind":"plain","optional":true,"computed":true},"deploy_agent":{"type":"bool","description":"Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.","description_kind":"plain","optional":true,"computed":true},"do_not_start":{"type":"bool","description":"Not start right away.","description_kind":"plain","optional":true,"computed":true},"group_id":{"type":"string","description":"group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_deployment":{"type":"bool","description":"Whether to perform incremental deployment. The default value is false, which means full update.","description_kind":"plain","optional":true,"computed":true},"instance_num":{"type":"number","description":"instance number.","description_kind":"plain","required":true},"istio_cpu_limit":{"type":"string","description":"The maximum amount of CPU cores allocated to the istio proxy container corresponds to the \u0026amp;#39;limit\u0026amp;#39; field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"istio_cpu_request":{"type":"string","description":"The number of CPU cores allocated to the istio proxy container corresponds to the \u0026amp;#39;request\u0026amp;#39; field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"istio_mem_limit":{"type":"string","description":"The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"istio_mem_request":{"type":"string","description":"The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.","description_kind":"plain","optional":true,"computed":true},"jvm_opts":{"type":"string","description":"jvm options.","description_kind":"plain","optional":true,"computed":true},"max_surge":{"type":"string","description":"MaxSurge parameter in Kubernetes rolling update strategy.","description_kind":"plain","optional":true,"computed":true},"max_unavailable":{"type":"string","description":"MaxUnavailable parameter in Kubernetes rolling update strategy.","description_kind":"plain","optional":true,"computed":true},"mem_limit":{"type":"string","description":"The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.","description_kind":"plain","optional":true,"computed":true},"mem_request":{"type":"string","description":"The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.","description_kind":"plain","optional":true,"computed":true},"repo_name":{"type":"string","description":"(Priority use) New image name, such as /tsf/nginx.","description_kind":"plain","optional":true,"computed":true},"repo_type":{"type":"string","description":"repo type, tcr or leave it blank.","description_kind":"plain","optional":true,"computed":true},"reponame":{"type":"string","description":"old image name, eg: /tsf/server.","description_kind":"plain","optional":true,"computed":true},"server":{"type":"string","description":"image server.","description_kind":"plain","optional":true,"computed":true},"tag_name":{"type":"string","description":"image version name, v1.","description_kind":"plain","required":true},"update_ivl":{"type":"number","description":"update Interval, is required when rolling update.","description_kind":"plain","optional":true,"computed":true},"update_type":{"type":"number","description":"Update method: 0 for fast update, 1 for rolling update.","description_kind":"plain","optional":true,"computed":true},"volume_clean":{"type":"bool","description":"Whether to clear the volume information. Default is false.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"agent_profile_list":{"nesting_mode":"list","block":{"attributes":{"agent_type":{"type":"string","description":"Agent type.","description_kind":"plain","optional":true,"computed":true},"agent_version":{"type":"string","description":"Agent version.","description_kind":"plain","optional":true,"computed":true}},"description":"javaagent info: SERVICE_AGENT/OT_AGENT.","description_kind":"plain"}},"envs":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"env param name.","description_kind":"plain","required":true},"value":{"type":"string","description":"value of env.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"value_from":{"nesting_mode":"list","block":{"block_types":{"field_ref":{"nesting_mode":"list","block":{"attributes":{"field_path":{"type":"string","description":"The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"resource_field_ref":{"nesting_mode":"list","block":{"attributes":{"resource":{"type":"string","description":"The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.","description_kind":"plain"}},"health_check_settings":{"nesting_mode":"list","block":{"block_types":{"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"initial_delay_seconds":{"type":"number","description":"The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"The configuration information for health checks. If this parameter is not specified, the health check is not set by default.","description_kind":"plain"},"max_items":1},"scheduling_strategy":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.","description_kind":"plain"},"max_items":1},"service_setting":{"nesting_mode":"list","block":{"attributes":{"access_type":{"type":"number","description":"0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"allow_delete_service":{"type":"bool","description":"When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"disable_service":{"type":"bool","description":"Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"headless_service":{"type":"bool","description":"Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"open_session_affinity":{"type":"bool","description":"Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"session_affinity_timeout_seconds":{"type":"number","description":"Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"subnet Id.","description_kind":"plain","required":true}},"block_types":{"protocol_ports":{"nesting_mode":"list","block":{"attributes":{"node_port":{"type":"number","description":"node port.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"port.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"TCP or UDP.","description_kind":"plain","required":true},"target_port":{"type":"number","description":"container port.","description_kind":"plain","required":true}},"description":"Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"min_items":1}},"description":"Network settings for container deployment groups.","description_kind":"plain"},"max_items":1},"volume_info_list":{"nesting_mode":"list","block":{"attributes":{"volume_config":{"type":"string","description":"volume config.","description_kind":"plain","optional":true,"computed":true},"volume_name":{"type":"string","description":"volume name.","description_kind":"plain","required":true},"volume_type":{"type":"string","description":"volume type.","description_kind":"plain","required":true}},"description":"Volume information, as a list.","description_kind":"plain"}},"volume_mount_info_list":{"nesting_mode":"list","block":{"attributes":{"read_or_write":{"type":"string","description":"Read and write access mode. 1: Read-only. 2: Read-write.","description_kind":"plain","optional":true,"computed":true},"volume_mount_name":{"type":"string","description":"mount volume name.","description_kind":"plain","required":true},"volume_mount_path":{"type":"string","description":"mount path.","description_kind":"plain","required":true},"volume_mount_sub_path":{"type":"string","description":"mount subPath.","description_kind":"plain","optional":true,"computed":true}},"description":"Volume mount point information, list type.","description_kind":"plain"}},"warmup_setting":{"nesting_mode":"list","block":{"attributes":{"curvature":{"type":"number","description":"Preheating curvature, with a value between 1 and 5.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Whether to enable preheating.","description_kind":"plain","optional":true,"computed":true},"enabled_protection":{"type":"bool","description":"Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.","description_kind":"plain","optional":true,"computed":true},"warmup_time":{"type":"number","description":"warmup time.","description_kind":"plain","optional":true,"computed":true}},"description":"warmup setting.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_deploy_vm_group":{"version":0,"block":{"attributes":{"deploy_batch":{"type":["set","number"],"description":"The ratio of instances participating in each batch during rolling release.","description_kind":"plain","optional":true,"computed":true},"deploy_beta_enable":{"type":"bool","description":"Whether to enable beta batch.","description_kind":"plain","optional":true,"computed":true},"deploy_desc":{"type":"string","description":"group description.","description_kind":"plain","optional":true,"computed":true},"deploy_exe_mode":{"type":"string","description":"The execution method of rolling release.","description_kind":"plain","optional":true,"computed":true},"deploy_wait_time":{"type":"number","description":"The time interval for each batch during rolling release.","description_kind":"plain","optional":true,"computed":true},"enable_health_check":{"type":"bool","description":"Whether to enable health check.","description_kind":"plain","optional":true,"computed":true},"force_start":{"type":"bool","description":"Whether to allow forced start.","description_kind":"plain","optional":true,"computed":true},"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_deployment":{"type":"bool","description":"Whether to perform incremental deployment. The default value is false, which means full update.","description_kind":"plain","optional":true,"computed":true},"jdk_name":{"type":"string","description":"JDK name: konaJDK or openJDK.","description_kind":"plain","optional":true,"computed":true},"jdk_version":{"type":"string","description":"JDK version: 8 or 11(openJDK only support 8).","description_kind":"plain","optional":true,"computed":true},"pkg_id":{"type":"string","description":"program package ID.","description_kind":"plain","required":true},"start_script":{"type":"string","description":"The base64-encoded startup script.","description_kind":"plain","optional":true,"computed":true},"startup_parameters":{"type":"string","description":"start args of group.","description_kind":"plain","optional":true,"computed":true},"stop_script":{"type":"string","description":"The base64-encoded stop script.","description_kind":"plain","optional":true,"computed":true},"update_type":{"type":"number","description":"Update method: 0 for fast update, 1 for rolling update.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"agent_profile_list":{"nesting_mode":"list","block":{"attributes":{"agent_type":{"type":"string","description":"Agent type.","description_kind":"plain","optional":true,"computed":true},"agent_version":{"type":"string","description":"Agent version.","description_kind":"plain","optional":true,"computed":true}},"description":"javaagent info: SERVICE_AGENT/OT_AGENT.","description_kind":"plain"}},"health_check_settings":{"nesting_mode":"list","block":{"block_types":{"liveness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"initial_delay_seconds":{"type":"number","description":"The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Survival health check. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain"},"max_items":1},"readiness_probe":{"nesting_mode":"list","block":{"attributes":{"action_type":{"type":"string","description":"The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"command":{"type":["set","string"],"description":"The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"failure_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"initial_delay_seconds":{"type":"number","description":"The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"path":{"type":"string","description":"The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"period_seconds":{"type":"number","description":"The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"port":{"type":"number","description":"The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"scheme":{"type":"string","description":"The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"success_threshold":{"type":"number","description":"The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"timeout_seconds":{"type":"number","description":"The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"description":"Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":1}},"description":"When enabling health check, configure the health check settings.","description_kind":"plain"},"max_items":1},"warmup_setting":{"nesting_mode":"list","block":{"attributes":{"curvature":{"type":"number","description":"Preheating curvature, with a value between 1 and 5.","description_kind":"plain","optional":true,"computed":true},"enabled":{"type":"bool","description":"Whether to enable preheating.","description_kind":"plain","optional":true,"computed":true},"enabled_protection":{"type":"bool","description":"Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.","description_kind":"plain","optional":true,"computed":true},"warmup_time":{"type":"number","description":"warmup time.","description_kind":"plain","optional":true,"computed":true}},"description":"warmup setting.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_enable_unit_rule":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"rule_id":{"type":"string","description":"api ID.","description_kind":"plain","required":true},"switch":{"type":"string","description":"switch, on: `enabled`, off: `disabled`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_group":{"version":0,"block":{"attributes":{"alias":{"type":"string","description":"Deployment Group Notes.","description_kind":"plain","optional":true},"application_id":{"type":"string","description":"The application ID to which the group belongs.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"group_desc":{"type":"string","description":"Group description.","description_kind":"plain","optional":true},"group_name":{"type":"string","description":"Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.","description_kind":"plain","required":true},"group_resource_type":{"type":"string","description":"Deployment Group Resource Type.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"ID of the namespace to which the group belongs.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_instances_attachment":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"feature_id_list":{"type":["set","string"],"description":"Image feature ID list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"Operating system image ID.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"Cloud server ID.","description_kind":"plain","required":true},"instance_import_mode":{"type":"string","description":"Cloud server import mode, required for virtual machine clusters, not required for container clusters. R: Reinstall TSF system image, M: Manual installation of agent.","description_kind":"plain","optional":true},"key_id":{"type":"string","description":"Associated key for system reinstallation.","description_kind":"plain","optional":true},"os_customize_type":{"type":"string","description":"Image customization type.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"Operating system name.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Reset system password.","description_kind":"plain","optional":true,"sensitive":true},"security_group_ids":{"type":["set","string"],"description":"Security group.","description_kind":"plain","optional":true},"sg_id":{"type":"string","description":"Security group setting.","description_kind":"plain","optional":true}},"block_types":{"instance_advanced_settings":{"nesting_mode":"list","block":{"attributes":{"docker_graph_path":{"type":"string","description":"Dockerd --graph specifies the value, default is /var/lib/docker Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"mount_target":{"type":"string","description":"Data disk mount point, data disks are not mounted by default. Data disks with formatted ext3, ext4, xfs file systems will be mounted directly, other file systems or unformatted data disks will be automatically formatted as ext4 and mounted. Please back up your data! This setting does not take effect for cloud servers with no data disks or multiple data disks. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Additional instance parameter information.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_lane":{"version":0,"block":{"attributes":{"create_time":{"type":"number","description":"creation time.","description_kind":"plain","computed":true},"entrance":{"type":"bool","description":"Whether to enter the application.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lane_id":{"type":"string","description":"Lane id.","description_kind":"plain","computed":true},"lane_name":{"type":"string","description":"Lane name.","description_kind":"plain","required":true},"namespace_id_list":{"type":["set","string"],"description":"A list of namespaces to which the swimlane has associated deployment groups.","description_kind":"plain","computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Lane Remarks.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","computed":true}},"block_types":{"lane_group_list":{"nesting_mode":"list","block":{"attributes":{"application_id":{"type":"string","description":"application ID.","description_kind":"plain","optional":true},"application_name":{"type":"string","description":"application name.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"cluster type.","description_kind":"plain","optional":true},"create_time":{"type":"number","description":"creation time.","description_kind":"plain","optional":true},"entrance":{"type":"bool","description":"Whether to enter the application.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Deployment group ID.","description_kind":"plain","required":true},"group_name":{"type":"string","description":"deployment group name.","description_kind":"plain","optional":true},"lane_group_id":{"type":"string","description":"Swimlane deployment group ID.","description_kind":"plain","optional":true},"lane_id":{"type":"string","description":"Lane ID.","description_kind":"plain","optional":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","optional":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","optional":true}},"description":"Swimlane Deployment Group Information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_lane_rule":{"version":0,"block":{"attributes":{"create_time":{"type":"number","description":"creation time.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"open state, true/false, default: false.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lane_id":{"type":"string","description":"lane ID.","description_kind":"plain","required":true},"priority":{"type":"number","description":"Priority.","description_kind":"plain","computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Lane rule notes.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule id.","description_kind":"plain","computed":true},"rule_name":{"type":"string","description":"lane rule name.","description_kind":"plain","required":true},"rule_tag_relationship":{"type":"string","description":"lane rule label relationship.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","computed":true}},"block_types":{"rule_tag_list":{"nesting_mode":"list","block":{"attributes":{"create_time":{"type":"number","description":"creation time.","description_kind":"plain","optional":true,"computed":true},"lane_rule_id":{"type":"string","description":"lane rule ID.","description_kind":"plain","optional":true,"computed":true},"tag_id":{"type":"string","description":"label ID.","description_kind":"plain","optional":true,"computed":true},"tag_name":{"type":"string","description":"label name.","description_kind":"plain","required":true},"tag_operator":{"type":"string","description":"label operator.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true},"update_time":{"type":"number","description":"update time.","description_kind":"plain","optional":true,"computed":true}},"description":"list of swimlane rule labels.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_microservice":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_desc":{"type":"string","description":"Microservice description information.","description_kind":"plain","optional":true},"microservice_name":{"type":"string","description":"Microservice name.","description_kind":"plain","required":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster ID.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"creation time.","description_kind":"plain","computed":true},"delete_flag":{"type":"bool","description":"Delete ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"string","description":"default namespace.","description_kind":"plain","computed":true},"is_ha_enable":{"type":"string","description":"whether to enable high availability.","description_kind":"plain","optional":true,"computed":true},"kube_inject_enable":{"type":"bool","description":"KubeInjectEnable value.","description_kind":"plain","computed":true},"namespace_code":{"type":"string","description":"Namespace encoding.","description_kind":"plain","computed":true},"namespace_desc":{"type":"string","description":"namespace description.","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace ID.","description_kind":"plain","optional":true,"computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"namespace_resource_type":{"type":"string","description":"namespace resource type (default is DEF).","description_kind":"plain","optional":true,"computed":true},"namespace_status":{"type":"string","description":"namespace status.","description_kind":"plain","computed":true},"namespace_type":{"type":"string","description":"Whether it is a global namespace (the default is DEF, which means a common namespace; GLOBAL means a global namespace).","description_kind":"plain","optional":true,"computed":true},"program_id":{"type":"string","description":"ID of the dataset to be bound.","description_kind":"plain","optional":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"update time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_operate_container_group":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"Operation, `start`- start the container, `stop`- stop the container.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_operate_group":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"operate":{"type":"string","description":"Operation, `start`- start the group, `stop`- stop the group.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_path_rewrite":{"version":0,"block":{"attributes":{"blocked":{"type":"string","description":"Whether to shield the mapped path, Y: Yes N: No.","description_kind":"plain","required":true},"gateway_group_id":{"type":"string","description":"gateway deployment group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"number","description":"rule order, the smaller the higher the priority.","description_kind":"plain","required":true},"path_rewrite_id":{"type":"string","description":"path rewrite rule ID.","description_kind":"plain","computed":true},"regex":{"type":"string","description":"regular expression.","description_kind":"plain","required":true},"replacement":{"type":"string","description":"content to replace.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_release_api_group":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"api group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_repository":{"version":0,"block":{"attributes":{"bucket_name":{"type":"string","description":"the name of the bucket where the warehouse is located.","description_kind":"plain","required":true},"bucket_region":{"type":"string","description":"Bucket region where the warehouse is located.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"warehouse creation time.","description_kind":"plain","computed":true},"directory":{"type":"string","description":"directory.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_used":{"type":"bool","description":"whether the repository is in use.","description_kind":"plain","computed":true},"repository_desc":{"type":"string","description":"warehouse description.","description_kind":"plain","optional":true,"computed":true},"repository_id":{"type":"string","description":"Warehouse ID.","description_kind":"plain","computed":true},"repository_name":{"type":"string","description":"warehouse name.","description_kind":"plain","required":true},"repository_type":{"type":"string","description":"warehouse type (default warehouse: default, private warehouse: private).","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tsf_task":{"version":0,"block":{"attributes":{"belong_flow_ids":{"type":["set","string"],"description":"ID of the workflow to which it belongs.","description_kind":"plain","computed":true},"execute_type":{"type":"string","description":"execution type, unicast/broadcast.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"deployment group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"program_id_list":{"type":["set","string"],"description":"Program id list.","description_kind":"plain","optional":true},"retry_count":{"type":"number","description":"number of retries, 0 \u0026amp;lt;= RetryCount\u0026amp;lt;= 10.","description_kind":"plain","optional":true,"computed":true},"retry_interval":{"type":"number","description":"retry interval, 0 \u0026amp;lt;= RetryInterval \u0026amp;lt;= 600000, time unit ms.","description_kind":"plain","optional":true,"computed":true},"shard_count":{"type":"number","description":"number of shards.","description_kind":"plain","optional":true,"computed":true},"success_operator":{"type":"string","description":"the operator to judge the success of the task.","description_kind":"plain","optional":true,"computed":true},"success_ratio":{"type":"string","description":"The threshold for judging the success rate of the task, such as 100.","description_kind":"plain","optional":true,"computed":true},"task_argument":{"type":"string","description":"task parameters, the length limit is 10000 characters.","description_kind":"plain","optional":true,"computed":true},"task_content":{"type":"string","description":"task content, length limit 65536 bytes.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"task ID.","description_kind":"plain","computed":true},"task_log_id":{"type":"string","description":"task history ID.","description_kind":"plain","computed":true},"task_name":{"type":"string","description":"task name, task length 64 characters.","description_kind":"plain","required":true},"task_state":{"type":"string","description":"Whether to enable the task, ENABLED/DISABLED.","description_kind":"plain","computed":true},"task_type":{"type":"string","description":"task type, java.","description_kind":"plain","required":true},"time_out":{"type":"number","description":"task timeout, time unit ms.","description_kind":"plain","required":true},"trigger_type":{"type":"string","description":"trigger type.","description_kind":"plain","computed":true}},"block_types":{"advance_settings":{"nesting_mode":"list","block":{"attributes":{"sub_task_concurrency":{"type":"number","description":"Subtask single-machine concurrency limit, the default value is 2.","description_kind":"plain","optional":true}},"description":"advanced settings.","description_kind":"plain"},"max_items":1},"shard_arguments":{"nesting_mode":"list","block":{"attributes":{"shard_key":{"type":"number","description":"Sharding parameter KEY, integer, range [1,1000].","description_kind":"plain","required":true},"shard_value":{"type":"string","description":"Shard parameter VALUE.","description_kind":"plain","required":true}},"description":"Fragmentation parameters.","description_kind":"plain"}},"task_rule":{"nesting_mode":"list","block":{"attributes":{"expression":{"type":"string","description":"Cron type rule, cron expression.","description_kind":"plain","optional":true},"repeat_interval":{"type":"number","description":"time interval, in milliseconds.","description_kind":"plain","optional":true},"rule_type":{"type":"string","description":"trigger rule type, Cron/Repeat.","description_kind":"plain","required":true}},"description":"trigger rule.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tsf_unit_namespace":{"version":0,"block":{"attributes":{"created_time":{"type":"string","description":"Create time. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"gateway_instance_id":{"type":"string","description":"gateway instance Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"namespace id.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"updated_time":{"type":"string","description":"Update time. Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tsf_unit_rule":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"rule description.","description_kind":"plain","optional":true,"computed":true},"gateway_instance_id":{"type":"string","description":"gateway entity ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"rule name.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","computed":true},"status":{"type":"string","description":"usage status: enabled/disabled.","description_kind":"plain","computed":true}},"block_types":{"unit_rule_item_list":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"rule description.","description_kind":"plain","optional":true},"dest_namespace_id":{"type":"string","description":"destination namespace ID.","description_kind":"plain","required":true},"dest_namespace_name":{"type":"string","description":"destination namespace name.","description_kind":"plain","required":true},"name":{"type":"string","description":"rule item name.","description_kind":"plain","required":true},"priority":{"type":"number","description":"rule order, the smaller the higher the priority: the default is 0.","description_kind":"plain","optional":true},"relationship":{"type":"string","description":"logical relationship: AND/OR.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"rule item ID.","description_kind":"plain","optional":true,"computed":true},"unit_rule_id":{"type":"string","description":"Unitization rule ID.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"unit_rule_tag_list":{"nesting_mode":"list","block":{"attributes":{"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","optional":true,"computed":true},"tag_field":{"type":"string","description":"label name.","description_kind":"plain","required":true},"tag_operator":{"type":"string","description":"Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.","description_kind":"plain","required":true},"tag_type":{"type":"string","description":"Tag Type: U(User Tag).","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","required":true},"unit_rule_item_id":{"type":"string","description":"Unitization rule item ID.","description_kind":"plain","optional":true,"computed":true}},"description":"list of rule labels.","description_kind":"plain"}}},"description":"list of rule items.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vod_adaptive_dynamic_streaming_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"disable_higher_video_bitrate":{"type":"bool","description":"Whether to prohibit transcoding video from low bitrate to high bitrate. Valid values: `false`,`true`. `false`: no, `true`: yes. Default value: `false`.","description_kind":"plain","optional":true},"disable_higher_video_resolution":{"type":"bool","description":"Whether to prohibit transcoding from low resolution to high resolution. Valid values: `false`,`true`. `false`: no, `true`: yes. Default value: `false`.","description_kind":"plain","optional":true},"drm_type":{"type":"string","description":"DRM scheme type. Valid values: `SimpleAES`. If this field is an empty string, DRM will not be performed on the video.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Adaptive bitstream format. Valid values: `HLS`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Template name. Length limit: 64 characters.","description_kind":"plain","required":true},"segment_type":{"type":"string","description":"Segment type, valid when Format is HLS, optional values:\n- ts: ts segment;\n- fmp4: fmp4 segment;\nDefault value: ts.","description_kind":"plain","optional":true,"computed":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true}},"block_types":{"stream_info":{"nesting_mode":"list","block":{"attributes":{"remove_audio":{"type":"bool","description":"Whether to remove audio stream. Valid values: `false`: no, `true`: yes. `false` by default.","description_kind":"plain","optional":true},"remove_video":{"type":"bool","description":"Whether to remove video stream. Valid values: `false`: no, `true`: yes. `false` by default.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"audio":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"string","description":"Audio channel system. Valid values: mono, dual, stereo. Default value: dual.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: `0` and `[26, 256]`. If the value is `0`, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Audio stream encoder. Valid value are: `libfdk_aac` and `libmp3lame`. while `libfdk_aac` is recommended.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"Audio stream sample rate. Valid values: `32000`, `44100`, `48000`Hz.","description_kind":"plain","required":true}},"description":"Audio parameter information.","description_kind":"plain"},"min_items":1,"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Video bitrate limit, which is valid when Type specifies extreme speed HD type. If you leave it empty or enter 0, there is no video bitrate limit.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"Extreme high-speed HD type, available values:\n- TEHD-100: super high definition-100th;\n- OFF: turn off Ultra High definition.","description_kind":"plain","required":true}},"description":"Extremely fast HD transcoding parameters.","description_kind":"plain"},"max_items":1},"video":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of video stream in Kbps. Value range: `0` and `[128, 35000]`. If the value is `0`, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"Video stream encoder. Valid values: `libx264`,`libx265`,`av1`. `libx264`: H.264, `libx265`: H.265, `av1`: AOMedia Video 1. Currently, a resolution within 640x480 must be specified for `H.265`. and the `av1` container only supports mp4.","description_kind":"plain","required":true},"codec_tag":{"type":"string","description":"Encoding label, valid only if the encoding format of the video stream is H.265 encoding. Available values:\n- hvc1: stands for hvc1 tag;\n- hev1: stands for the hev1 tag;\nDefault value: hvc1.","description_kind":"plain","optional":true,"computed":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: `stretch`: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; `black`: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. Default value: black. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: `[0, 60]`. If the value is `0`, the frame rate will be the same as that of the source video.","description_kind":"plain","required":true},"gop":{"type":"number","description":"Interval between Keyframe I frames, value range: 0 and [1, 100000], unit: number of frames. When you fill in 0 or leave it empty, the gop length is automatically set.","description_kind":"plain","optional":true,"computed":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a video stream in px. Value range: `0` and `[128, 4096]`. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"preserve_hdr_switch":{"type":"string","description":"Whether the transcoding output still maintains HDR when the original video is HDR (High Dynamic Range). Value range:\n- ON: if the original file is HDR, the transcoding output remains HDR;, otherwise the transcoding output is SDR (Standard Dynamic Range);\n- OFF: regardless of whether the original file is HDR or SDR, the transcoding output is SDR;\nDefault value: OFF.","description_kind":"plain","optional":true,"computed":true},"resolution_adaptive":{"type":"bool","description":"Resolution adaption. Valid values: `true`,`false`. `true`: enabled. In this case, `width` represents the long side of a video, while `height` the short side; `false`: disabled. In this case, `width` represents the width of a video, while `height` the height. Default value: `true`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"Video constant bit rate control factor, value range is [1,51].\nNote:\n- If this parameter is specified, the bitrate control method of CRF will be used for transcoding (the video bitrate will no longer take effect);\n- This field is required when the video stream encoding format is H.266. The recommended value is 28;\n- If there are no special requirements, it is not recommended to specify this parameter.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a video stream in px. Value range: `0` and `[128, 4096]`. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Video parameter information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"List of AdaptiveStreamTemplate parameter information of output substream for adaptive bitrate streaming. Up to 10 substreams can be output. Note: the frame rate of all substreams must be the same; otherwise, the frame rate of the first substream will be used as the output frame rate.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_vod_event_config":{"version":0,"block":{"attributes":{"delete_media_complete_event_switch":{"type":"string","description":"Whether to receive video deletion completion event notification, default `OFF` is to ignore the event notification, `ON` is to receive event notification.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description":"How to receive event notifications. Valid values:\n- Push: HTTP callback notification;\n- PULL: Reliable notification based on message queuing.","description_kind":"plain","optional":true,"computed":true},"notification_url":{"type":"string","description":"The address used to receive 3.0 format callbacks when receiving HTTP callback notifications. Note: If you take the NotificationUrl parameter and the value is an empty string, the 3.0 format callback address is cleared.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Sub app id.","description_kind":"plain","required":true},"upload_media_complete_event_switch":{"type":"string","description":"Whether to receive video upload completion event notification, default `OFF` means to ignore the event notification, `ON` means to receive event notification.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vod_image_sprite_template":{"version":0,"block":{"attributes":{"column_count":{"type":"number","description":"Subimage column count of an image sprite.","description_kind":"plain","required":true},"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"fill_type":{"type":"string","description":"Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: `stretch`: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; `black`: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. Default value: `black`.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format, Valid values:\n- jpg: jpg format;\n- png: png format;\n- webp: webp format;\nDefault value: jpg.","description_kind":"plain","optional":true,"computed":true},"height":{"type":"number","description":"Maximum value of the `height` (or short side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a time point screen capturing template. Length limit: 64 characters.","description_kind":"plain","required":true},"resolution_adaptive":{"type":"bool","description":"Resolution adaption. Valid values: `true`,`false`. `true`: enabled. In this case, `width` represents the long side of a video, while `height` the short side; `false`: disabled. In this case, `width` represents the width of a video, while `height` the height. Default value: `true`.","description_kind":"plain","optional":true},"row_count":{"type":"number","description":"Subimage row count of an image sprite.","description_kind":"plain","required":true},"sample_interval":{"type":"number","description":"Sampling interval. If `sample_type` is `Percent`, sampling will be performed at an interval of the specified percentage. If `sample_type` is `Time`, sampling will be performed at the specified time interval in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampling type. Valid values: `Percent`, `Time`. `Percent`: by percent. `Time`: by time interval.","description_kind":"plain","required":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Template type, value range:\n- Preset: system preset template;\n- Custom: user-defined templates.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true},"width":{"type":"number","description":"Maximum value of the `width` (or long side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, width will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_procedure_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Task flow name (up to 20 characters).","description_kind":"plain","required":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Template type, value range:\n- Preset: system preset template;\n- Custom: user-defined templates.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true}},"block_types":{"ai_analysis_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Video content analysis template ID.","description_kind":"plain","optional":true,"computed":true}},"description":"Parameter of AI-based content analysis task.","description_kind":"plain"},"max_items":1},"ai_recognition_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Intelligent video recognition template ID.","description_kind":"plain","optional":true,"computed":true}},"description":"Type parameter of AI-based content recognition task.","description_kind":"plain"},"max_items":1},"media_process_task":{"nesting_mode":"list","block":{"block_types":{"adaptive_dynamic_streaming_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Adaptive bitrate streaming template ID.","description_kind":"plain","required":true},"subtitle_list":{"type":["list","string"],"description":"Subtitle list, element is subtitle ID, support multiple subtitles, up to 16.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of adaptive bitrate streaming tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"animated_graphic_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Animated image generating template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time of animated image in video in seconds.","description_kind":"plain","required":true},"start_time_offset":{"type":"number","description":"Start time of animated image in video in seconds.","description_kind":"plain","required":true}},"description":"List of animated image generating tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"cover_by_snapshot_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Time point screen capturing template ID.","description_kind":"plain","required":true},"position_type":{"type":"string","description":"Screen capturing mode. Valid values: `Time`, `Percent`. `Time`: screen captures by time point, `Percent`: screen captures by percentage.","description_kind":"plain","required":true},"position_value":{"type":"number","description":"Screenshot position: For time point screen capturing, this means to take a screenshot at a specified time point (in seconds) and use it as the cover. For percentage screen capturing, this value means to take a screenshot at a specified percentage of the video duration and use it as the cover.","description_kind":"plain","required":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of cover generating tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"image_sprite_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Image sprite generating template ID.","description_kind":"plain","required":true}},"description":"List of image sprite generating tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"sample_snapshot_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Sampled screen capturing template ID.","description_kind":"plain","required":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of sampled screen capturing tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"snapshot_by_time_offset_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Time point screen capturing template ID.","description_kind":"plain","required":true},"ext_time_offset_list":{"type":["list","string"],"description":"The list of screenshot time points. `s` and `%` formats are supported: When a time point string ends with `s`, its unit is second. For example, `3.5s` means the 3.5th second of the video; When a time point string ends with `%`, it is marked with corresponding percentage of the video duration. For example, `10%` means that the time point is at the 10% of the video entire duration.","description_kind":"plain","optional":true},"time_offset_list":{"type":["list","number"],"description":"List of time points for screencapturing in milliseconds. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of time point screen capturing tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}},"transcode_task_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Video transcoding template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will exist till the last video frame; If this value is greater than `0` (e.g., n), the blur will exist till second n; If this value is smaller than `0` (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true,"computed":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame; If this value is greater than `0` (e.g., n), the blur will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"copy_right_watermark":{"nesting_mode":"list","block":{"attributes":{"text":{"type":"string","description":"Copyright information, maximum length is 200 characters.","description_kind":"plain","optional":true,"computed":true}},"description":"opyright watermark.","description_kind":"plain"},"max_items":1},"head_tail_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Video opening/closing credits configuration template ID.","description_kind":"plain","optional":true,"computed":true}},"description":"List of video opening/closing credits configuration template IDs. You can enter up to 10 IDs.","description_kind":"plain"}},"mosaic_list":{"nesting_mode":"list","block":{"attributes":{"coordinate_origin":{"type":"string","description":"Origin position, which currently can only be: `TopLeft`: the origin of coordinates is in the top-left corner of the video, and the origin of the blur is in the top-left corner of the image or text. Default value: TopLeft.","description_kind":"plain","optional":true},"end_time_offset":{"type":"number","description":"End time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will exist till the last video frame; If this value is greater than `0` (e.g., n), the blur will exist till second n; If this value is smaller than `0` (e.g., -n), the blur will exist till second n before the last video frame.","description_kind":"plain","optional":true},"height":{"type":"string","description":"Blur height. `%` and `px` formats are supported: If the string ends in `%`, the `height` of the blur will be the specified percentage of the video height; for example, 10% means that Height is 10% of the video height; If the string ends in `px`, the `height` of the blur will be in px; for example, 100px means that Height is 100 px. Default value: `10%`.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of blur in seconds. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame. If this parameter is left empty or `0` is entered, the blur will appear upon the first video frame; If this value is greater than `0` (e.g., n), the blur will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the blur will appear at second n before the last video frame.","description_kind":"plain","optional":true},"width":{"type":"string","description":"Blur width. `%` and `px` formats are supported: If the string ends in `%`, the `width` of the blur will be the specified percentage of the video width; for example, 10% means that `width` is 10% of the video width; If the string ends in `px`, the `width` of the blur will be in px; for example, 100px means that Width is 100 px. Default value: `10%`.","description_kind":"plain","optional":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the blur relative to the origin of coordinates of the video. `%` and `px` formats are supported: If the string ends in `%`, the XPos of the blur will be the specified percentage of the video width; for example, 10% means that XPos is 10% of the video width; If the string ends in `px`, the XPos of the blur will be the specified px; for example, 100px means that XPos is 100 px. Default value: `0px`.","description_kind":"plain","optional":true},"y_pos":{"type":"string","description":"Vertical position of the origin of blur relative to the origin of coordinates of video. `%` and `px` formats are supported: If the string ends in `%`, the YPos of the blur will be the specified percentage of the video height; for example, 10% means that YPos is 10% of the video height; If the string ends in `px`, the YPos of the blur will be the specified px; for example, 100px means that YPos is 100 px. Default value: `0px`.","description_kind":"plain","optional":true}},"description":"List of blurs. Up to 10 ones can be supported.","description_kind":"plain"},"max_items":10},"trace_watermark":{"nesting_mode":"list","block":{"attributes":{"switch":{"type":"string","description":"Whether to use digital watermarks. This parameter is required. Valid values: ON, OFF.","description_kind":"plain","optional":true,"computed":true}},"description":"Digital watermark.","description_kind":"plain"},"max_items":1},"watermark_list":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Watermarking template ID.","description_kind":"plain","required":true},"end_time_offset":{"type":"number","description":"End time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will exist till the last video frame; If this value is greater than `0` (e.g., n), the watermark will exist till second n; If this value is smaller than `0` (e.g., -n), the watermark will exist till second n before the last video frame.","description_kind":"plain","optional":true},"start_time_offset":{"type":"number","description":"Start time offset of a watermark in seconds. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame. If this parameter is left blank or `0` is entered, the watermark will appear upon the first video frame; If this value is greater than `0` (e.g., n), the watermark will appear at second n after the first video frame; If this value is smaller than `0` (e.g., -n), the watermark will appear at second n before the last video frame.","description_kind":"plain","optional":true},"svg_content":{"type":"string","description":"SVG content of up to `2000000` characters. This needs to be entered only when the watermark type is `SVG`. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"text_content":{"type":"string","description":"Text content of up to `100` characters. This needs to be entered only when the watermark type is text. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"List of up to `10` image or text watermarks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"},"max_items":10}},"description":"List of transcoding tasks. Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain"}}},"description":"Parameter of video processing task.","description_kind":"plain"},"max_items":1},"review_audio_video_task":{"nesting_mode":"list","block":{"attributes":{"definition":{"type":"string","description":"Review template.","description_kind":"plain","optional":true,"computed":true},"review_contents":{"type":["list","string"],"description":"The type of moderated content. Valid values:\n- `Media`: The original audio/video;\n- `Cover`: Thumbnails.","description_kind":"plain","optional":true,"computed":true}},"description":"Type parameter of AI-based content recognition task.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vod_sample_snapshot_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type. Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: stretch: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot shorter or longer; black: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. white: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks. gauss: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur.Default value: black.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format. Valid values: jpg, png. Default value: jpg.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the height (or short side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a sampled screencapturing template. Length limit: 64 characters.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values: open: enabled. In this case, `Width` represents the long side of a video, while `Height` the short side; close: disabled. In this case, `Width` represents the width of a video, while `Height` the height.Default value: open.","description_kind":"plain","optional":true},"sample_interval":{"type":"number","description":"Sampling interval. If `SampleType` is `Percent`, sampling will be performed at an interval of the specified percentage. If `SampleType` is `Time`, sampling will be performed at the specified time interval in seconds.","description_kind":"plain","required":true},"sample_type":{"type":"string","description":"Sampled screencapturing type. Valid values: Percent: by percent. Time: by time interval.","description_kind":"plain","required":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","required":true},"width":{"type":"number","description":"Maximum value of the width (or long side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `Width` and `Height` are 0, the resolution will be the same as that of the source video; If `Width` is 0, but `Height` is not 0, `Width` will be proportionally scaled; If `Width` is not 0, but `Height` is 0, `Height` will be proportionally scaled; If both `Width` and `Height` are not 0, the custom resolution will be used.Default value: 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_snapshot_by_time_offset_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"fill_type":{"type":"string","description":"Fill refers to the way of processing a screenshot when its aspect ratio is different from that of the source video. The following fill types are supported: `stretch`: stretch. The screenshot will be stretched frame by frame to match the aspect ratio of the source video, which may make the screenshot `shorter` or `longer`; `black`: fill with black. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with black color blocks. `white`: fill with white. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with white color blocks. `gauss`: fill with Gaussian blur. This option retains the aspect ratio of the source video for the screenshot and fills the unmatched area with Gaussian blur. Default value: `black`.","description_kind":"plain","optional":true},"format":{"type":"string","description":"Image format. Valid values: `jpg`, `png`. Default value: `jpg`.","description_kind":"plain","optional":true},"height":{"type":"number","description":"Maximum value of the `height` (or short side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, `width` will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of a time point screen capturing template. Length limit: 64 characters.","description_kind":"plain","required":true},"resolution_adaptive":{"type":"bool","description":"Resolution adaption. Valid values: `true`,`false`. `true`: enabled. In this case, `width` represents the long side of a video, while `height` the short side; `false`: disabled. In this case, `width` represents the width of a video, while `height` the height. Default value: `true`.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Template type, value range:\n- Preset: system preset template;\n- Custom: user-defined templates.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true},"width":{"type":"number","description":"Maximum value of the `width` (or long side) of a screenshot in px. Value range: 0 and [128, 4,096]. If both `width` and `height` are `0`, the resolution will be the same as that of the source video; If `width` is `0`, but `height` is not `0`, width will be proportionally scaled; If `width` is not `0`, but `height` is `0`, `height` will be proportionally scaled; If both `width` and `height` are not `0`, the custom resolution will be used. Default value: `0`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_sub_application":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"The time when the sub application was created.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Sub application description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Sub application name, which can contain up to 64 letters, digits, underscores, and hyphens (such as test_ABC-123) and must be unique under a user.","description_kind":"plain","required":true},"status":{"type":"string","description":"Sub appliaction status.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vod_super_player_config":{"version":0,"block":{"attributes":{"adaptive_dynamic_streaming_definition":{"type":"string","description":"ID of the unencrypted adaptive bitrate streaming template that allows output, which is required if `drm_switch` is `false`.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time of template in ISO date format.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain name used for playback. If it is left empty or set to `Default`, the domain name configured in [Default Distribution Configuration](https://cloud.tencent.com/document/product/266/33373) will be used. `Default` by default.","description_kind":"plain","optional":true},"drm_switch":{"type":"bool","description":"Switch of DRM-protected adaptive bitstream playback: `true`: enabled, indicating to play back only output adaptive bitstreams protected by DRM; `false`: disabled, indicating to play back unencrypted output adaptive bitstreams. Default value: `false`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_sprite_definition":{"type":"string","description":"ID of the image sprite template that allows output.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Player configuration name, which can contain up to 64 letters, digits, underscores, and hyphens (such as test_ABC-123) and must be unique under a user.","description_kind":"plain","required":true},"scheme":{"type":"string","description":"Scheme used for playback. If it is left empty or set to `Default`, the scheme configured in [Default Distribution Configuration](https://cloud.tencent.com/document/product/266/33373) will be used. Other valid values: `HTTP`; `HTTPS`.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Last modified time of template in ISO date format.","description_kind":"plain","computed":true}},"block_types":{"drm_streaming_info":{"nesting_mode":"list","block":{"attributes":{"simple_aes_definition":{"type":"string","description":"ID of the adaptive dynamic streaming template whose protection type is `SimpleAES`.","description_kind":"plain","optional":true}},"description":"Content of the DRM-protected adaptive bitrate streaming template that allows output, which is required if `drm_switch` is `true`.","description_kind":"plain"},"max_items":1},"resolution_names":{"nesting_mode":"list","block":{"attributes":{"min_edge_length":{"type":"number","description":"Length of video short side in px.","description_kind":"plain","required":true},"name":{"type":"string","description":"Display name.","description_kind":"plain","required":true}},"description":"Display name of player for substreams with different resolutions. If this parameter is left empty or an empty array, the default configuration will be used: `min_edge_length: 240, name: LD`; `min_edge_length: 480, name: SD`; `min_edge_length: 720, name: HD`; `min_edge_length: 1080, name: FHD`; `min_edge_length: 1440, name: 2K`; `min_edge_length: 2160, name: 4K`; `min_edge_length: 4320, name: 8K`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vod_transcode_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true},"container":{"type":"string","description":"The container format. Valid values: `mp4`, `flv`, `hls`, `mp3`, `flac`, `ogg`, `m4a`, `wav` ( `mp3`, `flac`, `ogg`, `m4a`, and `wav` are audio file formats).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Transcoding template name. Length limit: 64 characters.","description_kind":"plain","optional":true},"remove_audio":{"type":"number","description":"Whether to remove audio data. Valid values:0: retain 1: remove Default value: 0.","description_kind":"plain","optional":true},"remove_video":{"type":"number","description":"Whether to remove video data. Valid values:\n- 0: retain\n- 1: remove\nDefault value: 0.","description_kind":"plain","optional":true},"segment_type":{"type":"string","description":"The segment type. This parameter is valid only if `Container` is `hls`. Valid values: `ts`: TS segment; `fmp4`: fMP4 segment Default: `ts`.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","optional":true}},"block_types":{"audio_template":{"nesting_mode":"list","block":{"attributes":{"audio_channel":{"type":"number","description":"Audio channel system. Valid values:1: mono-channel2: dual-channel6: stereoYou cannot set the sound channel as stereo for media files in container formats for audios (FLAC, OGG, MP3, M4A).Default value: 2.","description_kind":"plain","optional":true},"bitrate":{"type":"number","description":"Audio stream bitrate in Kbps. Value range: 0 and [26, 256].If the value is 0, the bitrate of the audio stream will be the same as that of the original audio.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The audio codec.If `Container` is `mp3`, the valid value is:`libmp3lame`If `Container` is `ogg` or `flac`, the valid value is:`flac`If `Container` is `m4a`, the valid values are:`libfdk_aac``libmp3lame``ac3`If `Container` is `mp4` or `flv`, the valid values are:`libfdk_aac` (Recommended for MP4)`libmp3lame` (Recommended for FLV)`mp2`If `Container` is `hls`, the valid value is:`libfdk_aac`If `Format` is `HLS` or `MPEG-DASH`, the valid value is:`libfdk_aac`If `Container` is `wav`, the valid value is:`pcm16`.","description_kind":"plain","required":true},"sample_rate":{"type":"number","description":"The audio sample rate. Valid values:`16000` (valid only if `Codec` is `pcm16`)`32000``44100``48000`Unit: Hz.","description_kind":"plain","required":true}},"description":"Audio stream configuration parameter. This field is required when `RemoveAudio` is 0.","description_kind":"plain"},"max_items":1},"tehd_config":{"nesting_mode":"list","block":{"attributes":{"max_video_bitrate":{"type":"number","description":"Maximum bitrate, which is valid when `Type` is `TESHD`.If this parameter is left blank or 0 is entered, there will be no upper limit for bitrate.","description_kind":"plain","optional":true},"type":{"type":"string","description":"TESHD transcoding type. Valid values: TEHD-100, OFF (default).","description_kind":"plain","required":true}},"description":"TESHD transcoding parameter.","description_kind":"plain"},"max_items":1},"video_template":{"nesting_mode":"list","block":{"attributes":{"bitrate":{"type":"number","description":"Bitrate of video stream in Kbps. Value range: 0 and [128, 35,000].If the value is 0, the bitrate of the video will be the same as that of the source video.","description_kind":"plain","required":true},"codec":{"type":"string","description":"The video codec. Valid values:libx264: H.264; libx265: H.265; av1: AOMedia Video 1; H.266: H.266. The AOMedia Video 1 and H.266 codecs can only be used for MP4 files. Only CRF is supported for H.266 currently.","description_kind":"plain","required":true},"codec_tag":{"type":"string","description":"The codec tag. This parameter is valid only if the H.265 codec is used. Valid values:hvc1hev1Default value: hvc1.","description_kind":"plain","optional":true},"fill_type":{"type":"string","description":"Fill type, the way of processing a screenshot when the configured aspect ratio is different from that of the source video. Valid values:stretch: stretches the video image frame by frame to fill the screen. The video image may become squashed or stretched after transcoding.black: fills the uncovered area with black color, without changing the image\u0026#39;s aspect ratio.white: fills the uncovered area with white color, without changing the image\u0026#39;s aspect ratio.gauss: applies Gaussian blur to the uncovered area, without changing the image\u0026#39;s aspect ratio.Default value: black.","description_kind":"plain","optional":true},"fps":{"type":"number","description":"Video frame rate in Hz. Value range: [0,100].If the value is 0, the frame rate will be the same as that of the source video.","description_kind":"plain","required":true},"gop":{"type":"number","description":"I-frame interval in frames. Valid values: 0 and 1-100000.When this parameter is set to 0 or left empty, `Gop` will be automatically set.","description_kind":"plain","optional":true},"height":{"type":"number","description":"The maximum video height (or short side) in pixels. Value range: 0 and [128, 8192].If both `Width` and `Height` are 0, the output resolution will be the same as that of the source video.If `Width` is 0 and `Height` is not, the video width will be proportionally scaled.If `Width` is not 0 and `Height` is, the video height will be proportionally scaled.If neither `Width` nor `Height` is 0, the specified width and height will be used.Default value: 0.","description_kind":"plain","optional":true},"preserve_hdr_switch":{"type":"string","description":"Whether to output an HDR (high dynamic range) video if the source video is HDR. Valid values:ON: If the source video is HDR, output an HDR video; if not, output an SDR (standard dynamic range) video.OFF: Output an SDR video regardless of whether the source video is HDR.Default value: OFF.","description_kind":"plain","optional":true},"resolution_adaptive":{"type":"string","description":"Resolution adaption. Valid values:open: enabled. In this case, `Width` represents the long side of a video, while `Height` the short side;close: disabled. In this case, `Width` represents the width of a video, while `Height` the height.Default value: open.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","optional":true},"vcrf":{"type":"number","description":"The video constant rate factor (CRF). Value range: 1-51.If this parameter is specified, CRF encoding will be used and the bitrate parameter will be ignored.If `Codec` is `H.266`, this parameter is required (`28` is recommended).We don't recommend using this parameter unless you have special requirements.","description_kind":"plain","optional":true},"width":{"type":"number","description":"The maximum video width (or long side) in pixels. Value range: 0 and [128, 8192].If both `Width` and `Height` are 0, the output resolution will be the same as that of the source video.If `Width` is 0 and `Height` is not, the video width will be proportionally scaled.If `Width` is not 0 and `Height` is, the video height will be proportionally scaled.If neither `Width` nor `Height` is 0, the specified width and height will be used.Default value: 0.","description_kind":"plain","optional":true}},"description":"Video stream configuration parameter. This field is required when `RemoveVideo` is 0.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vod_watermark_template":{"version":0,"block":{"attributes":{"comment":{"type":"string","description":"Template description. Length limit: 256 characters.","description_kind":"plain","optional":true,"computed":true},"coordinate_origin":{"type":"string","description":"Origin position. Valid values: TopLeft: the origin of coordinates is in the top-left corner of the video, and the origin of the watermark is in the top-left corner of the image or text; TopRight: the origin of coordinates is in the top-right corner of the video, and the origin of the watermark is in the top-right corner of the image or text; BottomLeft: the origin of coordinates is in the bottom-left corner of the video, and the origin of the watermark is in the bottom-left corner of the image or text; BottomRight: the origin of coordinates is in the bottom-right corner of the video, and the origin of the watermark is in the bottom-right corner of the image or text.Default value: TopLeft.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Watermarking template name. Length limit: 64 characters.","description_kind":"plain","optional":true,"computed":true},"sub_app_id":{"type":"number","description":"The VOD [application](https://intl.cloud.tencent.com/document/product/266/14574) ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.","description_kind":"plain","required":true},"type":{"type":"string","description":"Watermarking type. Valid values: image: image watermark; text: text watermark; svg: SVG watermark.","description_kind":"plain","required":true},"x_pos":{"type":"string","description":"The horizontal position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `XPos` of the watermark will be the specified percentage of the video width; for example, `10%` means that `XPos` is 10% of the video width; If the string ends in px, the `XPos` of the watermark will be the specified px; for example, `100px` means that `XPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true,"computed":true},"y_pos":{"type":"string","description":"The vertical position of the origin of the watermark relative to the origin of coordinates of the video. % and px formats are supported: If the string ends in %, the `YPos` of the watermark will be the specified percentage of the video height; for example, `10%` means that `YPos` is 10% of the video height; If the string ends in px, the `YPos` of the watermark will be the specified px; for example, `100px` means that `YPos` is 100 px.Default value: 0 px.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"image_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height. % and px formats are supported: If the string ends in %, the `Height` of the watermark will be the specified percentage of the video height; for example, `10%` means that `Height` is 10% of the video height; If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px. Valid values: 0 or [8,4096]. Default value: 0 px, which means that `Height` will be proportionally scaled according to the aspect ratio of the original watermark image.","description_kind":"plain","optional":true,"computed":true},"image_content":{"type":"string","description":"The [Base64](https://tools.ietf.org/html/rfc4648) encoded string of a watermark image. Only JPEG, PNG, and GIF images are supported.","description_kind":"plain","required":true},"repeat_type":{"type":"string","description":"Repeat type of an animated watermark. Valid values: once: no longer appears after watermark playback ends. repeat_last_frame: stays on the last frame after watermark playback ends. repeat (default): repeats the playback until the video ends.","description_kind":"plain","optional":true,"computed":true},"transparency":{"type":"number","description":"Image watermark transparency: 0: completely opaque 100: completely transparent Default value: 0.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description":"Watermark width. % and px formats are supported: If the string ends in %, the `Width` of the watermark will be the specified percentage of the video width. For example, `10%` means that `Width` is 10% of the video width; If the string ends in px, the `Width` of the watermark will be in pixels. For example, `100px` means that `Width` is 100 pixels. Value range: [8, 4096]. Default value: 10%.","description_kind":"plain","optional":true,"computed":true}},"description":"Image watermarking template. This field is required when `Type` is `image` and is invalid when `Type` is `text`.","description_kind":"plain"},"max_items":1},"svg_template":{"nesting_mode":"list","block":{"attributes":{"height":{"type":"string","description":"Watermark height, which supports six formats of px, %, W%, H%, S%, and L%: If the string ends in px, the `Height` of the watermark will be in px; for example, `100px` means that `Height` is 100 px; if `0px` is entered and `Width` is not `0px`, the watermark height will be proportionally scaled based on the source SVG image; if `0px` is entered for both `Width` and `Height`, the watermark height will be the height of the source SVG image; If the string ends in `W%`, the `Height` of the watermark will be the specified percentage of the video width; for example, `10W%` means that `Height` is 10% of the video width; If the string ends in `H%`, the `Height` of the watermark will be the specified percentage of the video height; for example, `10H%` means that `Height` is 10% of the video height; If the string ends in `S%`, the `Height` of the watermark will be the specified percentage of the short side of the video; for example, `10S%` means that `Height` is 10% of the short side of the video; If the string ends in `L%`, the `Height` of the watermark will be the specified percentage of the long side of the video; for example, `10L%` means that `Height` is 10% of the long side of the video; If the string ends in %, the meaning is the same as `H%`. Default value: 0 px.","description_kind":"plain","optional":true,"computed":true},"width":{"type":"string","description":"Watermark width, which supports six formats of px, %, W%, H%, S%, and L%: If the string ends in px, the `Width` of the watermark will be in px; for example, `100px` means that `Width` is 100 px; if `0px` is entered and `Height` is not `0px`, the watermark width will be proportionally scaled based on the source SVG image; if `0px` is entered for both `Width` and `Height`, the watermark width will be the width of the source SVG image; If the string ends in `W%`, the `Width` of the watermark will be the specified percentage of the video width; for example, `10W%` means that `Width` is 10% of the video width; If the string ends in `H%`, the `Width` of the watermark will be the specified percentage of the video height; for example, `10H%` means that `Width` is 10% of the video height; If the string ends in `S%`, the `Width` of the watermark will be the specified percentage of the short side of the video; for example, `10S%` means that `Width` is 10% of the short side of the video; If the string ends in `L%`, the `Width` of the watermark will be the specified percentage of the long side of the video; for example, `10L%` means that `Width` is 10% of the long side of the video; If the string ends in %, the meaning is the same as `W%`. Default value: 10W%.","description_kind":"plain","optional":true,"computed":true}},"description":"SVG watermarking template. This field is required when `Type` is `svg` and is invalid when `Type` is `image` or `text`.","description_kind":"plain"},"max_items":1},"text_template":{"nesting_mode":"list","block":{"attributes":{"font_alpha":{"type":"number","description":"Text transparency. Value range: (0, 1] 0: completely transparent 1: completely opaque Default value: 1.","description_kind":"plain","required":true},"font_color":{"type":"string","description":"Font color in 0xRRGGBB format. Default value: 0xFFFFFF (white).","description_kind":"plain","required":true},"font_size":{"type":"string","description":"Font size in Npx format where N is a numeric value.","description_kind":"plain","required":true},"font_type":{"type":"string","description":"Font type. Currently, two types are supported: simkai.ttf: both Chinese and English are supported; arial.ttf: only English is supported.","description_kind":"plain","required":true}},"description":"Text watermarking template. This field is required when `Type` is `text` and is invalid when `Type` is `image`.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc":{"version":0,"block":{"attributes":{"assistant_cidrs":{"type":["set","string"],"description":"List of Assistant CIDR, NOTE: Only `NORMAL` typed CIDRs included, check the Docker CIDR by readonly `assistant_docker_cidrs`.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time of VPC.","description_kind":"plain","computed":true},"default_route_table_id":{"type":"string","description":"Default route table id, which created automatically after VPC create.","description_kind":"plain","computed":true},"dns_servers":{"type":["set","string"],"description":"The DNS server list of the VPC. And you can specify 0 to 5 servers to this list.","description_kind":"plain","optional":true,"computed":true},"docker_assistant_cidrs":{"type":["list","string"],"description":"List of Docker Assistant CIDR.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Indicates whether it is the default VPC for this region.","description_kind":"plain","computed":true},"is_multicast":{"type":"bool","description":"Indicates whether VPC multicast is enabled. The default value is 'true'.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the VPC.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of the VPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_acl":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of ACL.","description_kind":"plain","computed":true},"egress":{"type":["list","string"],"description":"Egress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingress":{"type":["list","string"],"description":"Ingress rules. A rule must match the following format: [action]#[cidr_ip]#[port]#[protocol]. The available value of 'action' is `ACCEPT` and `DROP`. The 'cidr_ip' must be an IP address network or segment. The 'port' valid format is `80`, `80-90` or `ALL`. The available value of 'protocol' is `TCP`, `UDP`, `ICMP` and `ALL`. When 'protocol' is `ICMP` or `ALL`, the 'port' must be `ALL`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the network ACL.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"Tags of the vpc acl.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_acl_attachment":{"version":0,"block":{"attributes":{"acl_id":{"type":"string","description":"ID of the attached ACL.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"The Subnet instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package":{"version":0,"block":{"attributes":{"bandwidth_package_name":{"type":"string","description":"Bandwidth package name.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Bandwidth package billing type, default: `TOP5_POSTPAID_BY_MONTH`. Optional value: `TOP5_POSTPAID_BY_MONTH`: TOP5 billed by monthly postpaid; `PERCENT95_POSTPAID_BY_MONTH`: 95 billed monthly postpaid; `FIXED_PREPAID_BY_MONTH`: Monthly prepaid billing (Type FIXED_PREPAID_BY_MONTH product API capability is under construction); `BANDWIDTH_POSTPAID_BY_DAY`: bandwidth billed by daily postpaid; `ENHANCED95_POSTPAID_BY_MONTH`: enhanced 95 billed monthly postpaid.","description_kind":"plain","optional":true},"egress":{"type":"string","description":"Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_max_bandwidth":{"type":"number","description":"Bandwidth packet speed limit size. Unit: Mbps, -1 means no speed limit.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Bandwidth packet type, default: `BGP`. Optional value: `BGP`: common BGP shared bandwidth package; `HIGH_QUALITY_BGP`: High Quality BGP Shared Bandwidth Package; `SINGLEISP_CMCC`: CMCC shared bandwidth package; `SINGLEISP_CTCC:`: CTCC shared bandwidth package; `SINGLEISP_CUCC`: CUCC shared bandwidth package.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"time_span":{"type":"number","description":"The purchase duration of the prepaid monthly bandwidth package, unit: month, value range: 1~60.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package_attachment":{"version":0,"block":{"attributes":{"bandwidth_package_id":{"type":"string","description":"Bandwidth package unique ID, in the form of `bwp-xxxx`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_type":{"type":"string","description":"Bandwidth packet type, currently supports `BGP` type, indicating that the internal resource is BGP IP.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Bandwidth packet protocol type. Currently `ipv4` and `ipv6` protocol types are supported.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"The unique ID of the resource, currently supports EIP resources and LB resources, such as `eip-xxxx`, `lb-xxxx`.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Resource types, including `Address`, `LoadBalance`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_classic_link_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"CVM instance ID. It only support set one instance now.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_dhcp_associate_address":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"Elastic public network `IP`. Must be `EIP` not bound to `DhcpIp`.","description_kind":"plain","required":true},"dhcp_ip_id":{"type":"string","description":"`DhcpIp` unique `ID`, like: `dhcpip-9o233uri`. Must be a `DhcpIp` that is not bound to `EIP`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_dhcp_ip":{"version":0,"block":{"attributes":{"dhcp_ip_name":{"type":"string","description":"`DhcpIp` name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"subnet_id":{"type":"string","description":"Subnet `ID`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The private network `ID`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_enable_end_point_connect":{"version":0,"block":{"attributes":{"accept_flag":{"type":"bool","description":"Whether to accept endpoint connection requests. `true`: Accept automatically. `false`: Do not automatically accept.","description_kind":"plain","required":true},"end_point_id":{"type":["set","string"],"description":"Endpoint ID.","description_kind":"plain","required":true},"end_point_service_id":{"type":"string","description":"Endpoint service ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_end_point":{"version":0,"block":{"attributes":{"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"end_point_name":{"type":"string","description":"Name of endpoint.","description_kind":"plain","required":true},"end_point_owner":{"type":"string","description":"APPID.","description_kind":"plain","computed":true},"end_point_service_id":{"type":"string","description":"ID of endpoint service.","description_kind":"plain","required":true},"end_point_vip":{"type":"string","description":"VIP of endpoint ip.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"security_groups_ids":{"type":["list","string"],"description":"Ordered security groups associated with the endpoint.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"state of end point.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"ID of subnet instance.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"ID of vpc instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_end_point_service":{"version":0,"block":{"attributes":{"auto_accept_flag":{"type":"bool","description":"Whether to automatically accept.","description_kind":"plain","required":true},"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"end_point_count":{"type":"number","description":"Count of end point.","description_kind":"plain","computed":true},"end_point_service_name":{"type":"string","description":"Name of end point service.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"service_instance_id":{"type":"string","description":"Id of service instance, like lb-xxx.","description_kind":"plain","required":true},"service_owner":{"type":"string","description":"APPID.","description_kind":"plain","computed":true},"service_type":{"type":"string","description":"Type of service instance, like `CLB`, `CDB`, `CRS`, default is `CLB`.","description_kind":"plain","optional":true,"computed":true},"service_vip":{"type":"string","description":"VIP of backend service.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"ID of vpc instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_end_point_service_white_list":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create Time.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of white list.","description_kind":"plain","optional":true},"end_point_service_id":{"type":"string","description":"ID of endpoint service.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"owner":{"type":"string","description":"APPID.","description_kind":"plain","computed":true},"user_uin":{"type":"string","description":"UIN.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_flow_log":{"version":0,"block":{"attributes":{"cloud_log_id":{"type":"string","description":"Specify flow log storage id, just set cls topic id.","description_kind":"plain","optional":true},"cloud_log_region":{"type":"string","description":"Specify flow log storage region, default using current.","description_kind":"plain","optional":true,"computed":true},"flow_log_description":{"type":"string","description":"Specify flow Log description.","description_kind":"plain","optional":true},"flow_log_name":{"type":"string","description":"Specify flow log name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_id":{"type":"string","description":"Specify resource unique Id of `resource_type` configured.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Specify resource type. NOTE: Only support `NETWORKINTERFACE` for now. Values: `VPC`, `SUBNET`, `NETWORKINTERFACE`, `CCN`, `NAT`, `DCG`.","description_kind":"plain","required":true},"storage_type":{"type":"string","description":"Specify consumer type, values: `cls`, `ckafka`.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"traffic_type":{"type":"string","description":"Specify log traffic type, values: `ACCEPT`, `REJECT`, `ALL`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Specify vpc Id, ignore while `resource_type` is `CCN` (unsupported) but required while other types.","description_kind":"plain","optional":true}},"block_types":{"flow_log_storage":{"nesting_mode":"list","block":{"attributes":{"storage_id":{"type":"string","description":"Specify storage instance id, required while `storage_type` is `ckafka`.","description_kind":"plain","optional":true,"computed":true},"storage_topic":{"type":"string","description":"Specify storage topic id, required while `storage_type` is `ckafka`.","description_kind":"plain","optional":true,"computed":true}},"description":"Specify consumer detail, required while `storage_type` is `ckafka`.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_flow_log_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"If enable snapshot policy.","description_kind":"plain","required":true},"flow_log_id":{"type":"string","description":"Flow log ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_ipv6_cidr_block":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv6_cidr_block":{"type":"string","description":"ipv6 cidr block.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"`VPC` instance `ID`, in the form of `vpc-f49l6u0z`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_ipv6_eni_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_interface_id":{"type":"string","description":"ENI instance `ID`, in the form of `eni-m6dyj72l`.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC `ID`, in the form of `vpc-m6dyj72l`.","description_kind":"plain","required":true}},"block_types":{"ipv6_addresses":{"nesting_mode":"list","block":{"attributes":{"address":{"type":"string","description":"`IPv6` address, in the form of: `3402:4e00:20:100:0:8cd9:2a67:71f3`.","description_kind":"plain","required":true},"address_id":{"type":"string","description":"`EIP` instance `ID`, such as:`eip-hxlqja90`.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"is_wan_ip_blocked":{"type":"bool","description":"Whether the public network IP is blocked.","description_kind":"plain","optional":true},"primary":{"type":"bool","description":"Whether to master `IP`.","description_kind":"plain","optional":true},"state":{"type":"string","description":"`IPv6` address status: `PENDING`: pending, `MIGRATING`: migrating, `DELETING`: deleting, `AVAILABLE`: available.","description_kind":"plain","optional":true}},"description":"The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_vpc_ipv6_subnet_cidr_block":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"The private network `ID` where the subnet is located. Such as:`vpc-f49l6u0z`.","description_kind":"plain","required":true}},"block_types":{"ipv6_subnet_cidr_blocks":{"nesting_mode":"list","block":{"attributes":{"ipv6_cidr_block":{"type":"string","description":"`IPv6` subnet segment. Such as: `3402:4e00:20:1001::/64`.","description_kind":"plain","required":true},"subnet_id":{"type":"string","description":"Subnet instance `ID`. Such as:`subnet-pxir56ns`.","description_kind":"plain","required":true}},"description":"Allocate a list of `IPv6` subnets.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_local_gateway":{"version":0,"block":{"attributes":{"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"local_gateway_name":{"type":"string","description":"Local gateway name.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_net_detect":{"version":0,"block":{"attributes":{"detect_destination_ip":{"type":["set","string"],"description":"An array of probe destination IPv4 addresses. Up to two.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"net_detect_description":{"type":"string","description":"Network probe description.","description_kind":"plain","optional":true},"net_detect_name":{"type":"string","description":"Network probe name, the maximum length cannot exceed 60 bytes.","description_kind":"plain","required":true},"next_hop_destination":{"type":"string","description":"The destination gateway of the next hop, the value is related to the next hop type. If the next hop type is VPN, and the value is the VPN gateway ID, such as: vpngw-12345678; If the next hop type is DIRECTCONNECT, and the value is the private line gateway ID, such as: dcg-12345678; If the next hop type is PEERCONNECTION, which takes the value of the peer connection ID, such as: pcx-12345678; If the next hop type is NAT, and the value is Nat gateway, such as: nat-12345678; If the next hop type is NORMAL_CVM, which takes the IPv4 address of the cloud server, such as: 10.0.0.12; If the next hop type is CCN, and the value is the cloud network ID, such as: ccn-12345678; If the next hop type is NONEXTHOP, and the specified network probe is a network probe without a next hop.","description_kind":"plain","optional":true},"next_hop_type":{"type":"string","description":"The next hop type, currently we support the following types: `VPN`: VPN gateway; `DIRECTCONNECT`: private line gateway; `PEERCONNECTION`: peer connection; `NAT`: NAT gateway; `NORMAL_CVM`: normal cloud server; `CCN`: cloud networking gateway; `NONEXTHOP`: no next hop.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet instance ID. Such as:subnet-12345678.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"`VPC` instance `ID`. Such as:`vpc-12345678`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_network_acl_quintuple":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_acl_id":{"type":"string","description":"Network ACL instance ID. For example:acl-12345678.","description_kind":"plain","required":true}},"block_types":{"network_acl_quintuple_set":{"nesting_mode":"list","block":{"block_types":{"egress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, ACCEPT or DROP.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time, used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"destination_cidr":{"type":"string","description":"Destination CIDR.","description_kind":"plain","optional":true},"destination_port":{"type":"string","description":"Destination port (all, single port, range). When Protocol is ALL or ICMP, Port cannot be specified.","description_kind":"plain","optional":true},"network_acl_direction":{"type":"string","description":"Direction, INGRESS or EGRESS, is used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"network_acl_quintuple_entry_id":{"type":"string","description":"Unique ID of a network ACL entry.","description_kind":"plain","optional":true},"priority":{"type":"number","description":"Priority, starting from 1.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol, value: TCP,UDP, ICMP, ALL.","description_kind":"plain","optional":true},"source_cidr":{"type":"string","description":"Source CIDR.","description_kind":"plain","optional":true},"source_port":{"type":"string","description":"Source port (all, single port, range). When Protocol is ALL or ICMP, Port cannot be specified.","description_kind":"plain","optional":true}},"description":"Network ACL quintuple outbound rule.","description_kind":"plain"}},"ingress":{"nesting_mode":"list","block":{"attributes":{"action":{"type":"string","description":"Action, ACCEPT or DROP.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Creation time, used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"destination_cidr":{"type":"string","description":"Destination CIDR.","description_kind":"plain","optional":true},"destination_port":{"type":"string","description":"Destination port (all, single port, range). When Protocol is ALL or ICMP, Port cannot be specified.","description_kind":"plain","optional":true},"network_acl_direction":{"type":"string","description":"Direction, INGRESS or EGRESS, is used as an output parameter of DescribeNetworkAclQuintupleEntries.","description_kind":"plain","optional":true},"network_acl_quintuple_entry_id":{"type":"string","description":"Unique ID of a network ACL entry.","description_kind":"plain","optional":true},"priority":{"type":"number","description":"Priority, starting from 1.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol, value: TCP,UDP, ICMP, ALL.","description_kind":"plain","optional":true},"source_cidr":{"type":"string","description":"源CIDR。.","description_kind":"plain","optional":true},"source_port":{"type":"string","description":"source port (all, single port, range). When the protocol is ALL or ICMP, the port cannot be specified.","description_kind":"plain","optional":true}},"description":"Network ACL quintuple inbound rule.","description_kind":"plain"}}},"description":"Network quintuple ACL rule set.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_notify_routes":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"published_to_vbc":{"type":"bool","description":"If published to vbc.","description_kind":"plain","computed":true},"route_item_ids":{"type":["set","string"],"description":"The unique ID of the routing policy.","description_kind":"plain","required":true},"route_table_id":{"type":"string","description":"The unique ID of the routing table.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_peer_connect_accept_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"peering_connection_id":{"type":"string","description":"Peer connection unique ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_peer_connect_manager":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"Bandwidth upper limit, unit Mbps.","description_kind":"plain","optional":true},"charge_type":{"type":"string","description":"Billing mode, daily peak value POSTPAID_BY_DAY_MAX, monthly value 95 POSTPAID_BY_MONTH_95.","description_kind":"plain","optional":true,"computed":true},"destination_region":{"type":"string","description":"Peer region.","description_kind":"plain","required":true},"destination_uin":{"type":"string","description":"Peer user UIN.","description_kind":"plain","required":true},"destination_vpc_id":{"type":"string","description":"The unique ID of the peer VPC.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"peering_connection_name":{"type":"string","description":"Peer connection name.","description_kind":"plain","required":true},"qos_level":{"type":"string","description":"Service classification PT, AU, AG.","description_kind":"plain","optional":true,"computed":true},"source_vpc_id":{"type":"string","description":"The unique ID of the local VPC.","description_kind":"plain","required":true},"type":{"type":"string","description":"Interworking type, VPC_PEER interworking between VPCs; VPC_BM_PEER interworking between VPC and BM Network.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_peer_connect_reject_operation":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"peering_connection_id":{"type":"string","description":"Peer connection unique ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_private_nat_gateway":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"Cloud Connect Network type The Cloud Connect Network instance ID required to be bound to the private network NAT gateway.","description_kind":"plain","optional":true,"computed":true},"cross_domain":{"type":"bool","description":"Cross-domain parameters. Cross-domain binding of VPCs is supported only when the value is True.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_gateway_name":{"type":"string","description":"Private network gateway name.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"Private Cloud instance ID. This parameter is required when creating a VPC type private network NAT gateway or a private network NAT gateway of private network gateway.","description_kind":"plain","optional":true,"computed":true},"vpc_type":{"type":"bool","description":"VPC type private network NAT gateway. Only when the value is True will a VPC type private network NAT gateway be created.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_resume_snapshot_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"snapshot_file_id":{"type":"string","description":"Snapshot file Id.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_policy":{"version":0,"block":{"attributes":{"backup_type":{"type":"string","description":"Backup strategy type, `operate`: operate backup, `time`: schedule backup.","description_kind":"plain","required":true},"cos_bucket":{"type":"string","description":"cos bucket.","description_kind":"plain","required":true},"cos_region":{"type":"string","description":"The region where the cos bucket is located.","description_kind":"plain","required":true},"create_new_cos":{"type":"bool","description":"Whether to create a new cos bucket, the default is False.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Creation time.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"enable":{"type":"bool","description":"Enabled state, True-enabled, False-disabled, the default is True.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keep_time":{"type":"number","description":"The retention time supports 1 to 365 days.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","computed":true},"snapshot_policy_name":{"type":"string","description":"Snapshot policy name.","description_kind":"plain","required":true}},"block_types":{"backup_policies":{"nesting_mode":"list","block":{"attributes":{"backup_day":{"type":"string","description":"Backup cycle time, the value can be monday, tuesday, wednesday, thursday, friday, saturday, sunday.","description_kind":"plain","required":true},"backup_time":{"type":"string","description":"Backup time point, format:HH:mm:ss.","description_kind":"plain","required":true}},"description":"Time backup strategy. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_policy_attachment":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","required":true}},"block_types":{"instances":{"nesting_mode":"set","block":{"attributes":{"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","optional":true,"computed":true},"instance_region":{"type":"string","description":"The region where the instance is located.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Instance type, currently supports set: `securitygroup`.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","computed":true}},"description":"Associated instance information.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_policy_config":{"version":0,"block":{"attributes":{"enable":{"type":"bool","description":"If enable snapshot policy.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_traffic_package":{"version":0,"block":{"attributes":{"created_time":{"type":"string","description":"Created time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"remaining_amount":{"type":"number","description":"Remaining amount.","description_kind":"plain","computed":true},"traffic_amount":{"type":"number","description":"Traffic Package Amount, eg: 10,20,50,512,1024,5120,51200,60,300,600,3072,6144,30720,61440,307200.","description_kind":"plain","required":true},"used_amount":{"type":"number","description":"Used amount.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpn_connection":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the VPN connection.","description_kind":"plain","computed":true},"customer_gateway_id":{"type":"string","description":"ID of the customer gateway.","description_kind":"plain","required":true},"dpd_action":{"type":"string","description":"The action after DPD timeout. Valid values: clear (disconnect) and restart (try again). It is valid when DpdEnable is 1.","description_kind":"plain","optional":true,"computed":true},"dpd_enable":{"type":"number","description":"Specifies whether to enable DPD. Valid values: 0 (disable) and 1 (enable).","description_kind":"plain","optional":true,"computed":true},"dpd_timeout":{"type":"number","description":"DPD timeout period.Valid value ranges: [30~60], Default: 30; unit: second. If the request is not responded within this period, the peer end is considered not exists. This parameter is valid when the value of DpdEnable is 1.","description_kind":"plain","optional":true,"computed":true},"enable_health_check":{"type":"bool","description":"Whether intra-tunnel health checks are supported.","description_kind":"plain","optional":true,"computed":true},"encrypt_proto":{"type":"string","description":"Encrypt proto of the VPN connection.","description_kind":"plain","computed":true},"health_check_local_ip":{"type":"string","description":"Health check the address of this terminal.","description_kind":"plain","optional":true,"computed":true},"health_check_remote_ip":{"type":"string","description":"Health check peer address.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ike_dh_group_name":{"type":"string","description":"DH group name of the IKE operation specification. Valid values: `GROUP1`, `GROUP2`, `GROUP5`, `GROUP14`, `GROUP24`. Default value is `GROUP1`.","description_kind":"plain","optional":true},"ike_exchange_mode":{"type":"string","description":"Exchange mode of the IKE operation specification. Valid values: `AGGRESSIVE`, `MAIN`. Default value is `MAIN`.","description_kind":"plain","optional":true},"ike_local_address":{"type":"string","description":"Local address of IKE operation specification, valid when ike_local_identity is `ADDRESS`, generally the value is `public_ip_address` of the related VPN gateway.","description_kind":"plain","optional":true},"ike_local_fqdn_name":{"type":"string","description":"Local FQDN name of the IKE operation specification.","description_kind":"plain","optional":true},"ike_local_identity":{"type":"string","description":"Local identity way of IKE operation specification. Valid values: `ADDRESS`, `FQDN`. Default value is `ADDRESS`.","description_kind":"plain","optional":true},"ike_proto_authen_algorithm":{"type":"string","description":"Proto authenticate algorithm of the IKE operation specification. Valid values: `MD5`, `SHA`, `SHA-256`. Default Value is `MD5`.","description_kind":"plain","optional":true},"ike_proto_encry_algorithm":{"type":"string","description":"Proto encrypt algorithm of the IKE operation specification. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-192`, `AES-CBC-256`, `DES-CBC`, `SM4`, `AES128GCM128`, `AES192GCM128`, `AES256GCM128`,`AES128GCM128`, `AES192GCM128`, `AES256GCM128`. Default value is `3DES-CBC`.","description_kind":"plain","optional":true},"ike_remote_address":{"type":"string","description":"Remote address of IKE operation specification, valid when ike_remote_identity is `ADDRESS`, generally the value is `public_ip_address` of the related customer gateway.","description_kind":"plain","optional":true},"ike_remote_fqdn_name":{"type":"string","description":"Remote FQDN name of the IKE operation specification.","description_kind":"plain","optional":true},"ike_remote_identity":{"type":"string","description":"Remote identity way of IKE operation specification. Valid values: `ADDRESS`, `FQDN`. Default value is `ADDRESS`.","description_kind":"plain","optional":true},"ike_sa_lifetime_seconds":{"type":"number","description":"SA lifetime of the IKE operation specification, unit is `second`. The value ranges from 60 to 604800. Default value is 86400 seconds.","description_kind":"plain","optional":true},"ike_version":{"type":"string","description":"Version of the IKE operation specification, values: `IKEV1`, `IKEV2`. Default value is `IKEV1`.","description_kind":"plain","optional":true},"ipsec_encrypt_algorithm":{"type":"string","description":"Encrypt algorithm of the IPSEC operation specification. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-192`, `AES-CBC-256`, `DES-CBC`, `SM4`, `NULL`, `AES128GCM128`, `AES192GCM128`, `AES256GCM128`. Default value is `3DES-CBC`.","description_kind":"plain","optional":true},"ipsec_integrity_algorithm":{"type":"string","description":"Integrity algorithm of the IPSEC operation specification. Valid values: `SHA1`, `MD5`, `SHA-256`. Default value is `MD5`.","description_kind":"plain","optional":true},"ipsec_pfs_dh_group":{"type":"string","description":"PFS DH group. Valid value: `DH-GROUP1`, `DH-GROUP2`, `DH-GROUP5`, `DH-GROUP14`, `DH-GROUP24`, `NULL`. Default value is `NULL`.","description_kind":"plain","optional":true},"ipsec_sa_lifetime_seconds":{"type":"number","description":"SA lifetime of the IPSEC operation specification, unit is second. Valid value ranges: [180~604800]. Default value is 3600 seconds.","description_kind":"plain","optional":true},"ipsec_sa_lifetime_traffic":{"type":"number","description":"SA lifetime of the IPSEC operation specification, unit is KB. The value should not be less then 2560. Default value is 1843200.","description_kind":"plain","optional":true},"is_ccn_type":{"type":"bool","description":"Indicate whether is ccn type. Modification of this field only impacts force new logic of `vpc_id`. If `is_ccn_type` is true, modification of `vpc_id` will be ignored.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the VPN connection. The length of character is limited to 1-60.","description_kind":"plain","required":true},"net_status":{"type":"string","description":"Net status of the VPN connection. Valid value: `AVAILABLE`.","description_kind":"plain","computed":true},"pre_share_key":{"type":"string","description":"Pre-shared key of the VPN connection.","description_kind":"plain","required":true},"route_type":{"type":"string","description":"Route type of the VPN connection. Valid value: `STATIC`, `StaticRoute`, `Policy`.","description_kind":"plain","optional":true,"computed":true},"state":{"type":"string","description":"State of the connection. Valid value: `PENDING`, `AVAILABLE`, `DELETING`.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC. Required if vpn gateway is not in `CCN` type, and doesn't make sense for `CCN` vpn gateway.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"ID of the VPN gateway.","description_kind":"plain","required":true},"vpn_proto":{"type":"string","description":"Vpn proto of the VPN connection.","description_kind":"plain","computed":true}},"block_types":{"security_group_policy":{"nesting_mode":"set","block":{"attributes":{"local_cidr_block":{"type":"string","description":"Local cidr block.","description_kind":"plain","required":true},"remote_cidr_block":{"type":["set","string"],"description":"Remote cidr block list.","description_kind":"plain","required":true}},"description":"SPD policy group, for example: {\"10.0.0.5/24\":[\"172.123.10.5/16\"]}, 10.0.0.5/24 is the vpc intranet segment, and 172.123.10.5/16 is the IDC network segment. Users specify which network segments in the VPC can communicate with which network segments in your IDC.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpn_connection_reset":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"vpn_connection_id":{"type":"string","description":"VPN CONNECTION INSTANCE ID.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN GATEWAY INSTANCE ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateway":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time of the customer gateway.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the customer gateway. The length of character is limited to 1-60.","description_kind":"plain","required":true},"public_ip_address":{"type":"string","description":"Public IP of the customer gateway.","description_kind":"plain","required":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateway_configuration_download":{"version":0,"block":{"attributes":{"customer_gateway_configuration":{"type":"string","description":"xml configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interface_name":{"type":"string","description":"VPN connection access device physical interface name.","description_kind":"plain","required":true},"vpn_connection_id":{"type":"string","description":"VPN Connection Instance id.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN Gateway Instance ID.","description_kind":"plain","required":true}},"block_types":{"customer_gateway_vendor":{"nesting_mode":"list","block":{"attributes":{"platform":{"type":"string","description":"Platform.","description_kind":"plain","required":true},"software_version":{"type":"string","description":"SoftwareVersion.","description_kind":"plain","required":true},"vendor_name":{"type":"string","description":"VendorName.","description_kind":"plain","required":true}},"description":"Customer Gateway Vendor Info.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_vpn_gateway":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"The maximum public network output bandwidth of VPN gateway (unit: Mbps), the available values include: 5,10,20,50,100,200,500,1000. Default is 5. When charge type is `PREPAID`, bandwidth degradation operation is unsupported.","description_kind":"plain","optional":true},"cdc_id":{"type":"string","description":"CDC instance ID.","description_kind":"plain","optional":true,"computed":true},"charge_type":{"type":"string","description":"Charge Type of the VPN gateway. Valid value: `PREPAID`, `POSTPAID_BY_HOUR`. The default is `POSTPAID_BY_HOUR`.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time of the VPN gateway.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Expired time of the VPN gateway when charge type is `PREPAID`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_address_blocked":{"type":"bool","description":"Indicates whether ip address is blocked.","description_kind":"plain","computed":true},"max_connection":{"type":"number","description":"Maximum number of connected clients allowed for the SSL VPN gateway. Valid values: [5, 10, 20, 50, 100]. This parameter is only required for SSL VPN gateways.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the VPN gateway. The length of character is limited to 1-60.","description_kind":"plain","required":true},"new_purchase_plan":{"type":"string","description":"The plan of new purchase. Valid value: `PREPAID_TO_POSTPAID`.","description_kind":"plain","computed":true},"prepaid_period":{"type":"number","description":"Period of instance to be prepaid. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. The unit is month. Caution: when this para and renew_flag para are valid, the request means to renew several months more pre-paid period. This para can only be changed on `IPSEC` vpn gateway.","description_kind":"plain","optional":true},"prepaid_renew_flag":{"type":"string","description":"Flag indicates whether to renew or not. Valid value: `NOTIFY_AND_AUTO_RENEW`, `NOTIFY_AND_MANUAL_RENEW`.","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description":"Public IP of the VPN gateway.","description_kind":"plain","computed":true},"restrict_state":{"type":"string","description":"Restrict state of gateway. Valid value: `PRETECIVELY_ISOLATED`, `NORMAL`.","description_kind":"plain","computed":true},"state":{"type":"string","description":"State of the VPN gateway. Valid value: `PENDING`, `DELETING`, `AVAILABLE`.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"A list of tags used to associate different resources.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type of gateway instance, Default is `IPSEC`. Valid value: `IPSEC`, `SSL`, `CCN` and `SSL_CCN`.","description_kind":"plain","optional":true,"computed":true},"vpc_id":{"type":"string","description":"ID of the VPC. Required if vpn gateway is not in `CCN` or `SSL_CCN` type, and doesn't make sense for `CCN` or `SSL_CCN` vpn gateway.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Zone of the VPN gateway.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_ccn_routes":{"version":0,"block":{"attributes":{"destination_cidr_block":{"type":"string","description":"Routing CIDR.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"route_id":{"type":"string","description":"Route Id.","description_kind":"plain","required":true},"status":{"type":"string","description":"Whether routing information is enabled. `ENABLE`: Enable Route, `DISABLE`: Disable Route.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN GATEWAY INSTANCE ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_route":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Create time.","description_kind":"plain","computed":true},"destination_cidr_block":{"type":"string","description":"Destination IDC IP range.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID of the next hop.","description_kind":"plain","required":true},"instance_type":{"type":"string","description":"Next hop type (type of the associated instance). Valid values: VPNCONN (VPN tunnel) and CCN (CCN instance).","description_kind":"plain","required":true},"priority":{"type":"number","description":"Priority. Valid values: 0 and 100.","description_kind":"plain","required":true},"route_id":{"type":"string","description":"Route ID.","description_kind":"plain","computed":true},"status":{"type":"string","description":"Status. Valid values: ENABLE and DISABLE.","description_kind":"plain","required":true},"type":{"type":"string","description":"Route type. Default value: Static.","description_kind":"plain","computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","computed":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_ssl_client_cert":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_vpn_client_id":{"type":"string","description":"SSL-VPN-CLIENT Instance ID.","description_kind":"plain","required":true},"switch":{"type":"string","description":"`on`: Enable, `off`: Disable.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_ssl_client":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssl_vpn_client_name":{"type":"string","description":"The name of ssl vpn client to be created.","description_kind":"plain","required":true},"ssl_vpn_server_id":{"type":"string","description":"VPN ssl server id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_ssl_server":{"version":0,"block":{"attributes":{"compress":{"type":"bool","description":"need compressed. Default value: False.","description_kind":"plain","optional":true},"encrypt_algorithm":{"type":"string","description":"The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE.Default value: NONE.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integrity_algorithm":{"type":"string","description":"The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE.","description_kind":"plain","optional":true},"local_address":{"type":["list","string"],"description":"List of local CIDR.","description_kind":"plain","required":true},"remote_address":{"type":"string","description":"Remote CIDR for client.","description_kind":"plain","required":true},"ssl_vpn_port":{"type":"number","description":"The port of ssl vpn. Default value: 1194.","description_kind":"plain","optional":true},"ssl_vpn_protocol":{"type":"string","description":"The protocol of ssl vpn. Default value: UDP.","description_kind":"plain","optional":true},"ssl_vpn_server_name":{"type":"string","description":"The name of ssl vpn server to be created.","description_kind":"plain","required":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_anti_fake":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"protocol.","description_kind":"plain","computed":true},"rule_id":{"type":"number","description":"rule id.","description_kind":"plain","computed":true},"status":{"type":"number","description":"status. 0: Turn off rules and log switches, 1: Turn on the rule switch and Turn off the log switch; 2: Turn off the rule switch and turn on the log switch;3: Turn on the log switch.","description_kind":"plain","optional":true},"uri":{"type":"string","description":"Uri.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_anti_info_leak":{"version":0,"block":{"attributes":{"action_type":{"type":"number","description":"Rule Action. 0: alarm; 1: replacement; 2: only displaying the first four digits; 3: only displaying the last four digits; 4: blocking.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"status":{"type":"number","description":"status.","description_kind":"plain","optional":true},"uri":{"type":"string","description":"Uri.","description_kind":"plain","required":true}},"block_types":{"strategies":{"nesting_mode":"list","block":{"attributes":{"content":{"type":"string","description":"Matching Content. If field is returncode support: 400, 403, 404, 4xx, 500, 501, 502, 504, 5xx; If field is information support: idcard, phone, bankcard; If field is keywords users input matching content themselves.","description_kind":"plain","required":true},"field":{"type":"string","description":"Matching Fields. support: returncode, keywords, information.","description_kind":"plain","required":true}},"description":"Strategies detail.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_auto_deny_rules":{"version":0,"block":{"attributes":{"attack_threshold":{"type":"number","description":"The threshold number of attacks that triggers IP autodeny, ranging from 2 to 100 times.","description_kind":"plain","required":true},"deny_time_threshold":{"type":"number","description":"The IP autodeny time after triggering the IP autodeny, ranging from 5 to 360 minutes.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"time_threshold":{"type":"number","description":"IP autodeny statistical time, ranging from 1-60 minutes.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_cc":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Rule Action, 20 log, 21 captcha, 22 deny, 23 accurate deny.","description_kind":"plain","required":true},"advance":{"type":"string","description":"Session match mode, 0 use session, 1 use ip.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"event_id":{"type":"string","description":"Event ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"interval":{"type":"string","description":"Interval.","description_kind":"plain","required":true},"limit":{"type":"string","description":"CC detection threshold.","description_kind":"plain","required":true},"match_func":{"type":"number","description":"Match method, 0 equal, 1 contains, 2 prefix.","description_kind":"plain","required":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"priority":{"type":"number","description":"Rule Priority.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"session_applied":{"type":["set","number"],"description":"Advance mode use session id.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Rule Status, 0 rule close, 1 rule open.","description_kind":"plain","required":true},"type":{"type":"number","description":"Operate Type.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Check URL.","description_kind":"plain","required":true},"valid_time":{"type":"number","description":"Action ValidTime, minute unit. Min: 60, Max: 604800.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_cc_auto_status":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"cc auto status, 1 means open, 0 means close.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_cc_session":{"version":0,"block":{"attributes":{"category":{"type":"string","description":"Session match pattern, Optional patterns are match, location.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"end_mat":{"type":"string","description":"Session end identifier, when Category is match.","description_kind":"plain","required":true},"end_offset":{"type":"string","description":"End offset position, when Category is location.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_or_start_mat":{"type":"string","description":"Session identifier.","description_kind":"plain","required":true},"session_id":{"type":"number","description":"Session ID.","description_kind":"plain","computed":true},"session_name":{"type":"string","description":"Session Name.","description_kind":"plain","required":true},"source":{"type":"string","description":"Session matching position, Optional locations are get, post, header, cookie.","description_kind":"plain","required":true},"start_offset":{"type":"string","description":"Starting offset position, when Category is location.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_clb_domain":{"version":0,"block":{"attributes":{"alb_type":{"type":"string","description":"Load balancer type: clb, apisix or tsegw, default clb.","description_kind":"plain","optional":true},"api_safe_status":{"type":"number","description":"Whether to enable api safe, 1 enable, 0 disable.","description_kind":"plain","optional":true},"bot_status":{"type":"number","description":"Whether to enable bot, 1 enable, 0 disable.","description_kind":"plain","optional":true},"cls_status":{"type":"number","description":"Whether to enable access logs, 1 enable, 0 disable.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain name.","description_kind":"plain","required":true},"domain_id":{"type":"string","description":"Domain id.","description_kind":"plain","computed":true},"engine":{"type":"number","description":"Protection Status: 10: Rule Observation\u0026\u0026AI Off Mode, 11: Rule Observation\u0026\u0026AI Observation Mode, 12: Rule Observation\u0026\u0026AI Interception Mode, 20: Rule Interception\u0026\u0026AI Off Mode, 21: Rule Interception\u0026\u0026AI Observation Mode, 22: Rule Interception\u0026\u0026AI Interception Mode, Default 20.","description_kind":"plain","optional":true},"flow_mode":{"type":"number","description":"WAF traffic mode, 1 cleaning mode, 0 mirroring mode.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance unique ID.","description_kind":"plain","required":true},"ip_headers":{"type":["list","string"],"description":"When is_cdn=3, this parameter needs to be filled in to indicate a custom header.","description_kind":"plain","optional":true},"is_cdn":{"type":"number","description":"Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Regions of LB bound by domain.","description_kind":"plain","required":true},"status":{"type":"number","description":"Binding status between waf and LB, 0:not bind, 1:binding.","description_kind":"plain","optional":true}},"block_types":{"load_balancer_set":{"nesting_mode":"list","block":{"attributes":{"listener_id":{"type":"string","description":"Unique ID of listener in LB.","description_kind":"plain","required":true},"listener_name":{"type":"string","description":"Listener name.","description_kind":"plain","required":true},"load_balancer_id":{"type":"string","description":"LoadBalancer unique ID.","description_kind":"plain","required":true},"load_balancer_name":{"type":"string","description":"LoadBalancer name.","description_kind":"plain","required":true},"load_balancer_type":{"type":"string","description":"Network type for load balancer.","description_kind":"plain","optional":true},"numerical_vpc_id":{"type":"number","description":"VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditions.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of listener, http or https.","description_kind":"plain","required":true},"region":{"type":"string","description":"LoadBalancer region.","description_kind":"plain","required":true},"vip":{"type":"string","description":"LoadBalancer IP.","description_kind":"plain","required":true},"vport":{"type":"number","description":"LoadBalancer port.","description_kind":"plain","required":true},"zone":{"type":"string","description":"LoadBalancer zone.","description_kind":"plain","required":true}},"description":"List of bound LB.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_waf_clb_instance":{"version":0,"block":{"attributes":{"api_security":{"type":"number","description":"Whether to purchase API Security, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag, 1: enable, 0: disable.","description_kind":"plain","optional":true},"begin_time":{"type":"string","description":"waf instance start time.","description_kind":"plain","computed":true},"bot_management":{"type":"number","description":"Whether to purchase Bot management, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"waf instance edition, clb or saas.","description_kind":"plain","computed":true},"elastic_mode":{"type":"number","description":"Is elastic billing enabled, 1: enable, 0: disable.","description_kind":"plain","optional":true},"goods_category":{"type":"string","description":"Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"waf instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Waf instance name.","description_kind":"plain","optional":true,"computed":true},"qps_limit":{"type":"number","description":"QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"waf instance status.","description_kind":"plain","computed":true},"time_span":{"type":"number","description":"Time interval.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Time unit, support d, m, y. d: day, m: month, y: year.","description_kind":"plain","optional":true},"valid_time":{"type":"string","description":"waf instance valid time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_custom_rule":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Action type, 1 represents blocking, 2 represents captcha, 3 represents observation, and 4 represents redirection.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name that needs to add policy.","description_kind":"plain","required":true},"expire_time":{"type":"string","description":"Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means never expires.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"redirect":{"type":"string","description":"If the action is a redirect, it represents the redirect address; Other situations can be left blank.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","computed":true},"sort_id":{"type":"string","description":"Priority, value range 0-100.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the switch, 1 is on, 0 is off, default 1.","description_kind":"plain","optional":true}},"block_types":{"strategies":{"nesting_mode":"list","block":{"attributes":{"arg":{"type":"string","description":"Matching parameters.","description_kind":"plain","required":true},"compare_func":{"type":"string","description":"Logical symbol.","description_kind":"plain","required":true},"content":{"type":"string","description":"Matching Content.","description_kind":"plain","required":true},"field":{"type":"string","description":"Matching Fields.","description_kind":"plain","required":true}},"description":"Strategies detail.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_custom_white_rule":{"version":0,"block":{"attributes":{"bypass":{"type":"string","description":"Details of bypass.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name that needs to add policy.","description_kind":"plain","required":true},"expire_time":{"type":"string","description":"Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means never expires.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule Name.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"rule ID.","description_kind":"plain","computed":true},"sort_id":{"type":"string","description":"Priority, value range 1-100, The smaller the number, the higher the execution priority of this rule.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the switch, 1 is on, 0 is off, default 1.","description_kind":"plain","optional":true}},"block_types":{"strategies":{"nesting_mode":"list","block":{"attributes":{"arg":{"type":"string","description":"Matching parameters.","description_kind":"plain","required":true},"compare_func":{"type":"string","description":"Logical symbol.","description_kind":"plain","required":true},"content":{"type":"string","description":"Matching Content.","description_kind":"plain","required":true},"field":{"type":"string","description":"Matching Fields.","description_kind":"plain","required":true}},"description":"Strategies detail.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_ip_access_control":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Waf instance Id.","description_kind":"plain","required":true}},"block_types":{"items":{"nesting_mode":"set","block":{"attributes":{"action":{"type":"number","description":"Action value 40 is whitelist, 42 is blacklist.","description_kind":"plain","required":true},"id":{"type":"string","description":"Id.","description_kind":"plain","computed":true},"ip":{"type":"string","description":"IP address.","description_kind":"plain","required":true},"note":{"type":"string","description":"Note info.","description_kind":"plain","required":true},"source":{"type":"string","description":"Source.","description_kind":"plain","computed":true},"valid_status":{"type":"number","description":"Valid status.","description_kind":"plain","computed":true},"valid_ts":{"type":"number","description":"Effective date, with a second level timestamp value. For example, 1680570420 represents 2023-04-04 09:07:00; 2019571199 means permanently effective.","description_kind":"plain","required":true}},"description":"Ip parameter list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_modify_access_period":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Access log retention period, range is [1, 180].","description_kind":"plain","required":true},"topic_id":{"type":"string","description":"Log topic, new version does not need to be uploaded.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_module_status":{"version":0,"block":{"attributes":{"access_control":{"type":"number","description":"ACL module status, 0:closed, 1:opened.","description_kind":"plain","required":true},"anti_leakage":{"type":"number","description":"Anti leakage module status, 0:closed, 1:opened.","description_kind":"plain","optional":true},"anti_tamper":{"type":"number","description":"Anti tamper module status, 0:closed, 1:opened.","description_kind":"plain","optional":true},"api_protection":{"type":"number","description":"API security module status, 0:closed, 1:opened.","description_kind":"plain","required":true},"cc_protection":{"type":"number","description":"CC module status, 0:closed, 1:opened.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"web_security":{"type":"number","description":"WEB security module status, 0:closed, 1:opened.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_protection_mode":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"edition":{"type":"string","description":"WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf, default is sparta-waf.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"number","description":"Protection status:10: Rule observation; AI off mode, 11: Rule observation; AI observation mode, 12: Rule observation; AI interception mode20: Rule interception; AI off mode, 21: Rule interception; AI observation mode, 22: Rule interception; AI interception mode.","description_kind":"plain","required":true},"type":{"type":"number","description":"0 is to modify the rule engine status, 1 is to modify the AI status.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_saas_domain":{"version":0,"block":{"attributes":{"active_check":{"type":"number","description":"Whether to enable active health detection, 0 represents disable and 1 represents enable.","description_kind":"plain","optional":true},"api_safe_status":{"type":"number","description":"Whether to enable api safe, 1 enable, 0 disable.","description_kind":"plain","optional":true},"bot_status":{"type":"number","description":"Whether to enable bot, 1 enable, 0 disable.","description_kind":"plain","optional":true},"cert":{"type":"string","description":"Certificate content, When CertType=1, this parameter needs to be filled.","description_kind":"plain","optional":true},"cert_type":{"type":"number","description":"Certificate type, 0 represents no certificate, CertType=1 represents self owned certificate, and 2 represents managed certificate.","description_kind":"plain","optional":true},"cipher_template":{"type":"number","description":"Encryption Suite Template, 0:default 1:Universal template 2:Security template 3:Custom template.","description_kind":"plain","optional":true},"ciphers":{"type":["list","number"],"description":"Encryption Suite Information.","description_kind":"plain","optional":true,"computed":true},"cls_status":{"type":"number","description":"Whether to enable access logs, 1 enable, 0 disable.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Domain names that require defense.","description_kind":"plain","required":true},"domain_id":{"type":"string","description":"Domain id.","description_kind":"plain","computed":true},"https_rewrite":{"type":"number","description":"Whether redirect to https, 1 will redirect and 0 will not.","description_kind":"plain","optional":true},"https_upstream_port":{"type":"string","description":"Upstream port for https, When listen ports has https port and UpstreamScheme is HTTP, the current field needs to be filled.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Unique ID of Instance.","description_kind":"plain","required":true},"ip_headers":{"type":["list","string"],"description":"When is_cdn=3, this parameter needs to be filled in to indicate a custom header.","description_kind":"plain","optional":true},"is_cdn":{"type":"number","description":"Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP.","description_kind":"plain","optional":true},"is_http2":{"type":"number","description":"Whether enable HTTP2, Enabling HTTP2 requires HTTPS support, 1 means enabled, 0 does not.","description_kind":"plain","optional":true},"is_keep_alive":{"type":"string","description":"Whether to enable keep-alive, 0 disable, 1 enable.","description_kind":"plain","optional":true},"is_websocket":{"type":"number","description":"Is WebSocket support enabled. 1 means enabled, 0 does not.","description_kind":"plain","optional":true},"load_balance":{"type":"string","description":"Load balancing strategy, where 0 represents polling and 1 represents IP hash and 2 weighted round robin.","description_kind":"plain","optional":true},"private_key":{"type":"string","description":"Certificate key, When CertType=1, this parameter needs to be filled.","description_kind":"plain","optional":true},"proxy_read_timeout":{"type":"number","description":"300s.","description_kind":"plain","optional":true},"proxy_send_timeout":{"type":"number","description":"300s.","description_kind":"plain","optional":true},"sni_host":{"type":"string","description":"When SniType=3, this parameter needs to be filled in to represent a custom host.","description_kind":"plain","optional":true},"sni_type":{"type":"number","description":"Sni type fo upstream, 0:disable SNI; 1:enable SNI and SNI equal original request host; 2:and SNI equal upstream host 3:enable SNI and equal customize host.","description_kind":"plain","optional":true},"src_list":{"type":["list","string"],"description":"Upstream IP List, When UpstreamType=0, this parameter needs to be filled.","description_kind":"plain","optional":true},"ssl_id":{"type":"string","description":"Certificate ID, When CertType=2, this parameter needs to be filled.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Binding status between waf and LB, 0:not bind, 1:binding.","description_kind":"plain","optional":true},"tls_version":{"type":"number","description":"Version of TLS Protocol.","description_kind":"plain","optional":true},"upstream_domain":{"type":"string","description":"Upstream domain, When UpstreamType=1, this parameter needs to be filled.","description_kind":"plain","optional":true},"upstream_scheme":{"type":"string","description":"Upstream scheme for https, http or https.","description_kind":"plain","optional":true},"upstream_type":{"type":"number","description":"Upstream type, 0 represents IP, 1 represents domain name.","description_kind":"plain","optional":true},"weights":{"type":["list","number"],"description":"Weight of each upstream.","description_kind":"plain","optional":true},"xff_reset":{"type":"number","description":"0:disable xff reset; 1:enable xff reset.","description_kind":"plain","optional":true}},"block_types":{"ports":{"nesting_mode":"set","block":{"attributes":{"nginx_server_id":{"type":"string","description":"Nginx server ID.","description_kind":"plain","computed":true},"port":{"type":"string","description":"Listening port.","description_kind":"plain","required":true},"protocol":{"type":"string","description":"The listening protocol of listening port.","description_kind":"plain","required":true},"upstream_port":{"type":"string","description":"The upstream port for listening port.","description_kind":"plain","required":true},"upstream_protocol":{"type":"string","description":"The upstream protocol for listening port.","description_kind":"plain","required":true}},"description":"This field needs to be set for multiple ports in the upstream server.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_waf_saas_instance":{"version":0,"block":{"attributes":{"api_security":{"type":"number","description":"Whether to purchase API Security, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"auto_renew_flag":{"type":"number","description":"Auto renew flag, 1: enable, 0: disable.","description_kind":"plain","optional":true},"begin_time":{"type":"string","description":"waf instance start time.","description_kind":"plain","computed":true},"bot_management":{"type":"number","description":"Whether to purchase Bot management, 1: yes, 0: no. Default is 0.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"waf instance edition, clb or saas.","description_kind":"plain","computed":true},"elastic_mode":{"type":"number","description":"Is elastic billing enabled, 1: enable, 0: disable.","description_kind":"plain","optional":true},"goods_category":{"type":"string","description":"Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"waf instance id.","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Waf instance name.","description_kind":"plain","optional":true,"computed":true},"qps_limit":{"type":"number","description":"QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set.","description_kind":"plain","optional":true,"computed":true},"real_region":{"type":"string","description":"region. If Region is `ap-guangzhou`, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is `ap-seoul`, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).","description_kind":"plain","optional":true},"status":{"type":"number","description":"waf instance status.","description_kind":"plain","computed":true},"time_span":{"type":"number","description":"Time interval.","description_kind":"plain","optional":true},"time_unit":{"type":"string","description":"Time unit, support d, m, y. d: day, m: month, y: year.","description_kind":"plain","optional":true},"valid_time":{"type":"string","description":"waf instance valid time.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_web_shell":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"Webshell status, 1: open; 0: closed; 2: log.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_wedata_baseline":{"version":0,"block":{"attributes":{"baseline_id":{"type":"string","description":"Baseline ID.","description_kind":"plain","computed":true},"baseline_name":{"type":"string","description":"Baseline Name.","description_kind":"plain","required":true},"baseline_type":{"type":"string","description":"D or H; representing daily baseline and hourly baseline respectively.","description_kind":"plain","required":true},"create_name":{"type":"string","description":"Creator Name.","description_kind":"plain","required":true},"create_uin":{"type":"string","description":"Creator ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"in_charge_name":{"type":"string","description":"Baseline Owner Name.","description_kind":"plain","required":true},"in_charge_uin":{"type":"string","description":"Baseline Owner ID.","description_kind":"plain","required":true},"is_new_alarm":{"type":"bool","description":"Is it a newly created alarm rule.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"promise_time":{"type":"string","description":"Service Assurance Time.","description_kind":"plain","required":true},"warning_margin":{"type":"number","description":"Warning Margin in minutes.","description_kind":"plain","required":true}},"block_types":{"alarm_rule_dto":{"nesting_mode":"list","block":{"attributes":{"alarm_level_type":{"type":"string","description":"Important;Urgent;Normal.","description_kind":"plain","optional":true},"alarm_rule_id":{"type":"string","description":"Alarm Rule ID.","description_kind":"plain","optional":true}},"description":"Existing Alarm Rule Information.","description_kind":"plain"},"max_items":1},"baseline_create_alarm_rule_request":{"nesting_mode":"list","block":{"attributes":{"alarm_level":{"type":"number","description":"Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_recipient_ids":{"type":["set","string"],"description":"Alarm Recipient IDsNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_recipient_type":{"type":"number","description":"Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_recipients":{"type":["set","string"],"description":"Alarm RecipientsNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_types":{"type":["set","string"],"description":"Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"alarm_ways":{"type":["set","string"],"description":"Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"creator":{"type":"string","description":"Creator UINNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"creator_id":{"type":"string","description":"Creator NameNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"ext_info":{"type":"string","description":"Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"monitor_object_ids":{"type":["set","string"],"description":"Monitoring ObjectsNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"monitor_type":{"type":"number","description":"Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project NameNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true},"rule_name":{"type":"string","description":"Rule NameNote: This field may return null, indicating no valid value.","description_kind":"plain","optional":true,"computed":true}},"description":"Description of the New Alarm Rule.","description_kind":"plain"},"max_items":1},"promise_tasks":{"nesting_mode":"list","block":{"attributes":{"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","optional":true},"task_cycle":{"type":"string","description":"Task Scheduling Cycle.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","optional":true},"task_in_charge_name":{"type":"string","description":"Task Owner Name.","description_kind":"plain","optional":true},"task_in_charge_uin":{"type":"string","description":"Task Owner ID.","description_kind":"plain","optional":true},"task_name":{"type":"string","description":"Task Name.","description_kind":"plain","optional":true},"workflow_id":{"type":"string","description":"Workflow ID.","description_kind":"plain","optional":true},"workflow_name":{"type":"string","description":"Workflow Name.","description_kind":"plain","optional":true}},"description":"Promise Tasks.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_datasource":{"version":0,"block":{"attributes":{"biz_params":{"type":"string","description":"BizParams.","description_kind":"plain","optional":true},"category":{"type":"string","description":"DataSource Category.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"ClusterId.","description_kind":"plain","optional":true,"computed":true},"collect":{"type":"string","description":"Collect.","description_kind":"plain","optional":true,"computed":true},"cos_bucket":{"type":"string","description":"COSBucket.","description_kind":"plain","optional":true},"cos_region":{"type":"string","description":"Cos region.","description_kind":"plain","optional":true},"database_name":{"type":"string","description":"Dbname.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"display":{"type":"string","description":"Display.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance":{"type":"string","description":"Instance.","description_kind":"plain","optional":true},"name":{"type":"string","description":"DataSource Name.","description_kind":"plain","required":true},"owner_project_id":{"type":"string","description":"Owner projectId.","description_kind":"plain","required":true},"owner_project_ident":{"type":"string","description":"Owner Project Ident.","description_kind":"plain","required":true},"owner_project_name":{"type":"string","description":"Owner project name.","description_kind":"plain","required":true},"params":{"type":"string","description":"Params.","description_kind":"plain","required":true},"params_out":{"type":"string","description":"Params Out.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Status.","description_kind":"plain","optional":true},"type":{"type":"string","description":"DataSource Type.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_wedata_dq_rule":{"version":0,"block":{"attributes":{"alarm_level":{"type":"number","description":"Alarm trigger levels 1. Low, 2. Medium, 3. High.","description_kind":"plain","required":true},"condition_expression":{"type":"string","description":"Condition scans WHERE condition expressions.","description_kind":"plain","optional":true},"condition_type":{"type":"number","description":"Detection scope 1. Full Table 2. Conditional scan.","description_kind":"plain","required":true},"custom_sql":{"type":"string","description":"Custom sql.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Rule description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Rule name.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","required":true},"quality_dim":{"type":"number","description":"Rules belong to quality dimensions (1. accuracy, 2. uniqueness, 3. completeness, 4. consistency, 5. timeliness, 6. effectiveness).","description_kind":"plain","optional":true,"computed":true},"rel_condition_expr":{"type":"string","description":"The source field and the target field are associated with a conditional on expression.","description_kind":"plain","optional":true},"rule_group_id":{"type":"number","description":"Rule group id.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Rule ID.","description_kind":"plain","computed":true},"rule_template_id":{"type":"number","description":"Rule template id.","description_kind":"plain","required":true},"source_engine_types":{"type":["set","number"],"description":"List of execution engines supported by this rule.","description_kind":"plain","optional":true,"computed":true},"source_object_data_type_name":{"type":"string","description":"Source field type. int, string.","description_kind":"plain","required":true},"source_object_value":{"type":"string","description":"Source field name.","description_kind":"plain","required":true},"table_id":{"type":"string","description":"Table id.","description_kind":"plain","optional":true},"target_condition_expr":{"type":"string","description":"Target filter condition expression.","description_kind":"plain","optional":true},"target_database_id":{"type":"string","description":"Target database id.","description_kind":"plain","optional":true},"target_object_value":{"type":"string","description":"Target field name CITY.","description_kind":"plain","optional":true},"target_table_id":{"type":"string","description":"Target table id.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Rule Type 1. System Template, 2. Custom Template, 3. Custom SQL.","description_kind":"plain","required":true}},"block_types":{"compare_rule":{"nesting_mode":"list","block":{"attributes":{"cycle_step":{"type":"number","description":"Periodic Indicates the default period of a template, in secondsNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"block_types":{"items":{"nesting_mode":"list","block":{"attributes":{"compare_type":{"type":"number","description":"Comparison type 1. Fixed value 2. Fluctuating value 3. Comparison of value range 4. Enumeration range comparison 5. Do not compareNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"Comparison operation type \u0026amp;lt; \u0026amp;lt;= == =\u0026amp;gt; \u0026amp;gt;Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"value_compute_type":{"type":"number","description":"Quality statistics Type 1. Absolute value 2. Increase 3. Decrease 4. C contains 5. N C does not containNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"block_types":{"value_list":{"nesting_mode":"list","block":{"attributes":{"value":{"type":"string","description":"Threshold valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"value_type":{"type":"number","description":"Threshold type 1. Low threshold 2. High threshold 3. Common threshold 4. Enumerated valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Compare the threshold listNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Comparison condition listNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Alarm trigger condition.","description_kind":"plain"},"min_items":1,"max_items":1},"field_config":{"nesting_mode":"list","block":{"block_types":{"table_config":{"nesting_mode":"list","block":{"attributes":{"database_id":{"type":"string","description":"Database idNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"database_name":{"type":"string","description":"Database nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"table_id":{"type":"string","description":"Table idNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"table_key":{"type":"string","description":"Table keyNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table nameNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"block_types":{"field_config":{"nesting_mode":"list","block":{"attributes":{"field_data_type":{"type":"string","description":"Field typeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_key":{"type":"string","description":"Field keyNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_value":{"type":"string","description":"Field valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Field variableNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Library table variableNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}},"where_config":{"nesting_mode":"list","block":{"attributes":{"field_data_type":{"type":"string","description":"Field typeNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_key":{"type":"string","description":"Field keyNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true},"field_value":{"type":"string","description":"Field valueNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","optional":true}},"description":"Where variableNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain"}}},"description":"Custom template sql expression field replacement parameters.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_function":{"version":0,"block":{"attributes":{"class_name":{"type":"string","description":"Class name of function entry.","description_kind":"plain","required":true},"cluster_identifier":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"comment":{"type":"string","description":"Comment.","description_kind":"plain","required":true},"db_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"description":{"type":"string","description":"Description of the function.","description_kind":"plain","required":true},"example":{"type":"string","description":"Example of the function.","description_kind":"plain","required":true},"function_id":{"type":"string","description":"Function ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description":"Function Kind, Enum: ANALYSIS, ENCRYPTION, AGGREGATE, LOGIC, DATE_AND_TIME, MATH, CONVERSION, STRING, IP_AND_DOMAIN, WINDOW, OTHER.","description_kind":"plain","required":true},"name":{"type":"string","description":"Function Name.","description_kind":"plain","required":true},"param_desc":{"type":"string","description":"Description of the Parameter.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"return_desc":{"type":"string","description":"Description of the Return value.","description_kind":"plain","required":true},"type":{"type":"string","description":"Function Type, Enum: HIVE, SPARK, DLC.","description_kind":"plain","required":true},"usage":{"type":"string","description":"Usage of the function.","description_kind":"plain","required":true}},"block_types":{"resource_list":{"nesting_mode":"list","block":{"attributes":{"id":{"type":"string","description":"Resource ID.","description_kind":"plain","optional":true},"md5":{"type":"string","description":"Resource MD5 Value.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Resource Name.","description_kind":"plain","required":true},"path":{"type":"string","description":"Resource Path.","description_kind":"plain","required":true},"type":{"type":"string","description":"Resource Type.","description_kind":"plain","optional":true}},"description":"Resource of the function, stored in WeData COS(.jar,...).","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_integration_offline_task":{"version":0,"block":{"attributes":{"cycle_step":{"type":"number","description":"Interval time of scheduling, the minimum value: 1.","description_kind":"plain","required":true},"delay_time":{"type":"number","description":"Execution time, unit is minutes, only available for day/week/month/year scheduling. For example, daily scheduling is executed once every day at 02:00, and the delayTime is 120 minutes.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Effective end time, the format is yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notes":{"type":"string","description":"Description information.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Effective start time, the format is yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true},"task_action":{"type":"string","description":"Scheduling configuration: flexible period configuration, only available for hourly/weekly/monthly/yearly scheduling. If the hourly task is specified to run at 0:00, 3:00 and 4:00 every day, it is 0,3,4.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","computed":true},"task_mode":{"type":"string","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","required":true},"task_name":{"type":"string","description":"Task name.","description_kind":"plain","required":true}},"block_types":{"task_info":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true},"data_proxy_url":{"type":["set","string"],"description":"Data proxy url.","description_kind":"plain","optional":true},"executor_group_name":{"type":"string","description":"Executor group name.","description_kind":"plain","optional":true},"executor_id":{"type":"string","description":"Executor resource ID.","description_kind":"plain","optional":true},"has_version":{"type":"bool","description":"Whether the task been submitted.","description_kind":"plain","optional":true},"in_long_manager_url":{"type":"string","description":"InLong manager url.","description_kind":"plain","optional":true},"in_long_manager_version":{"type":"string","description":"InLong manager version.","description_kind":"plain","optional":true},"in_long_stream_id":{"type":"string","description":"InLong stream id.","description_kind":"plain","optional":true},"incharge":{"type":"string","description":"Incharge user.","description_kind":"plain","optional":true},"input_datasource_type":{"type":"string","description":"Input datasource type.","description_kind":"plain","optional":true},"instance_version":{"type":"number","description":"Instance version.","description_kind":"plain","optional":true},"last_run_time":{"type":"string","description":"The last time the task was run.","description_kind":"plain","optional":true},"locked":{"type":"bool","description":"Whether the task been locked.","description_kind":"plain","optional":true},"locker":{"type":"string","description":"User locked task.","description_kind":"plain","optional":true},"num_records_in":{"type":"number","description":"Number of reads.","description_kind":"plain","optional":true},"num_records_out":{"type":"number","description":"Number of writes.","description_kind":"plain","optional":true},"num_restarts":{"type":"number","description":"Times of restarts.","description_kind":"plain","optional":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true},"output_datasource_type":{"type":"string","description":"Output datasource type.","description_kind":"plain","optional":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true},"read_phase":{"type":"number","description":"Reading stage, 0: full amount, 1: partial full amount, 2: all incremental.","description_kind":"plain","optional":true},"reader_delay":{"type":"number","description":"Read latency.","description_kind":"plain","optional":true},"running_cu":{"type":"number","description":"The amount of resources consumed by real-time task.","description_kind":"plain","optional":true},"schedule_task_id":{"type":"string","description":"Task scheduling id (job id such as oceanus or us).","description_kind":"plain","optional":true},"status":{"type":"number","description":"Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status.","description_kind":"plain","optional":true},"stop_time":{"type":"string","description":"The time the task was stopped.","description_kind":"plain","optional":true},"submit":{"type":"bool","description":"Whether the task version has been submitted for operation and maintenance.","description_kind":"plain","optional":true},"switch_resource":{"type":"number","description":"Resource tiering status, 0: in progress, 1: successful, 2: failed.","description_kind":"plain","optional":true},"sync_type":{"type":"number","description":"Synchronization type: 1. Whole database synchronization, 2. Single table synchronization.","description_kind":"plain","optional":true},"task_alarm_regular_list":{"type":["set","string"],"description":"Task alarm regular.","description_kind":"plain","optional":true},"task_group_id":{"type":"string","description":"Inlong Task Group ID.","description_kind":"plain","optional":true},"task_mode":{"type":"string","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true},"workflow_id":{"type":"string","description":"The workflow id to which the task belongs.","description_kind":"plain","optional":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Task configuration.","description_kind":"plain"}},"execute_context":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Execute context.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"mappings":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"}},"offline_task_add_entity":{"nesting_mode":"list","block":{"attributes":{"crontab_expression":{"type":"string","description":"Crontab expression.","description_kind":"plain","optional":true},"cycle_type":{"type":"number","description":"Scheduling type, 0: crontab type, 1: minutes, 2: hours, 3: days, 4: weeks, 5: months, 6: one-time, 7: user-driven, 10: elastic period (week), 11: elastic period (month), 12: year, 13: instant trigger.","description_kind":"plain","optional":true},"execution_end_time":{"type":"string","description":"Scheduling execution end time.","description_kind":"plain","optional":true},"execution_start_time":{"type":"string","description":"Scheduling execution start time.","description_kind":"plain","optional":true},"retriable":{"type":"number","description":"Whether to retry.","description_kind":"plain","optional":true},"retry_wait":{"type":"number","description":"Retry waiting time, unit is minutes.","description_kind":"plain","optional":true},"self_depend":{"type":"number","description":"Self-dependent rules, 1: Ordered serial one at a time, queued execution, 2: Unordered serial one at a time, not queued execution, 3: Parallel, multiple at once.","description_kind":"plain","optional":true},"try_limit":{"type":"number","description":"Number of retries.","description_kind":"plain","optional":true}},"description":"Offline task scheduling configuration.","description_kind":"plain"},"max_items":1}},"description":"Task Information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_integration_realtime_task":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description information.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"sync_type":{"type":"number","description":"Synchronization type: 1. Whole database synchronization, 2. Single table synchronization.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","computed":true},"task_mode":{"type":"string","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","required":true},"task_name":{"type":"string","description":"Task name.","description_kind":"plain","required":true}},"block_types":{"task_info":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true,"computed":true},"data_proxy_url":{"type":["set","string"],"description":"Data proxy url.","description_kind":"plain","optional":true,"computed":true},"executor_group_name":{"type":"string","description":"Executor group name.","description_kind":"plain","optional":true,"computed":true},"executor_id":{"type":"string","description":"Executor resource ID.","description_kind":"plain","optional":true},"has_version":{"type":"bool","description":"Whether the task been submitted.","description_kind":"plain","optional":true,"computed":true},"in_long_manager_url":{"type":"string","description":"InLong manager url.","description_kind":"plain","optional":true,"computed":true},"in_long_manager_version":{"type":"string","description":"InLong manager version.","description_kind":"plain","optional":true,"computed":true},"in_long_stream_id":{"type":"string","description":"InLong stream id.","description_kind":"plain","optional":true,"computed":true},"incharge":{"type":"string","description":"Incharge user.","description_kind":"plain","optional":true},"input_datasource_type":{"type":"string","description":"Input datasource type.","description_kind":"plain","optional":true,"computed":true},"instance_version":{"type":"number","description":"Instance version.","description_kind":"plain","optional":true,"computed":true},"last_run_time":{"type":"string","description":"The last time the task was run.","description_kind":"plain","optional":true,"computed":true},"locked":{"type":"bool","description":"Whether the task been locked.","description_kind":"plain","optional":true,"computed":true},"locker":{"type":"string","description":"User locked task.","description_kind":"plain","optional":true,"computed":true},"num_records_in":{"type":"number","description":"Number of reads.","description_kind":"plain","optional":true,"computed":true},"num_records_out":{"type":"number","description":"Number of writes.","description_kind":"plain","optional":true,"computed":true},"num_restarts":{"type":"number","description":"Times of restarts.","description_kind":"plain","optional":true,"computed":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true,"computed":true},"output_datasource_type":{"type":"string","description":"Output datasource type.","description_kind":"plain","optional":true,"computed":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true,"computed":true},"read_phase":{"type":"number","description":"Reading stage, 0: full amount, 1: partial full amount, 2: all incremental.","description_kind":"plain","optional":true,"computed":true},"reader_delay":{"type":"number","description":"Read latency.","description_kind":"plain","optional":true,"computed":true},"running_cu":{"type":"number","description":"The amount of resources consumed by real-time task.","description_kind":"plain","optional":true,"computed":true},"schedule_task_id":{"type":"string","description":"Task scheduling id (job id such as oceanus or us).","description_kind":"plain","optional":true,"computed":true},"status":{"type":"number","description":"Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status.","description_kind":"plain","optional":true,"computed":true},"stop_time":{"type":"string","description":"The time the task was stopped.","description_kind":"plain","optional":true,"computed":true},"submit":{"type":"bool","description":"Whether the task version has been submitted for operation and maintenance.","description_kind":"plain","optional":true,"computed":true},"switch_resource":{"type":"number","description":"Resource tiering status, 0: in progress, 1: successful, 2: failed.","description_kind":"plain","optional":true,"computed":true},"task_alarm_regular_list":{"type":["set","string"],"description":"Task alarm regular.","description_kind":"plain","optional":true,"computed":true},"task_group_id":{"type":"string","description":"Inlong Task Group ID.","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true,"computed":true},"workflow_id":{"type":"string","description":"The workflow id to which the task belongs.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Task configuration.","description_kind":"plain"}},"execute_context":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Execute context.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"mappings":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"}},"nodes":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true},"data_source_type":{"type":"string","description":"Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.","description_kind":"plain","optional":true},"datasource_id":{"type":"string","description":"Datasource ID.","description_kind":"plain","optional":true},"description":{"type":"string","description":"Node Description.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Node ID.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Node Name.","description_kind":"plain","optional":true},"node_type":{"type":"string","description":"Node type: INPUT,OUTPUT,JOIN,FILTER,TRANSFORM.","description_kind":"plain","optional":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"The task id to which the node belongs.","description_kind":"plain","optional":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node configuration information.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"node_mapping":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Schema information.","description_kind":"plain"}}},"description":"Task Node Information.","description_kind":"plain"}}},"description":"Task Information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_integration_task_node":{"version":0,"block":{"attributes":{"data_source_type":{"type":"string","description":"Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Node Name.","description_kind":"plain","required":true},"node_id":{"type":"string","description":"Node ID.","description_kind":"plain","computed":true},"node_type":{"type":"string","description":"Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.","description_kind":"plain","required":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"The task id to which the node belongs.","description_kind":"plain","required":true},"task_mode":{"type":"number","description":"Task display mode, 0: canvas mode, 1: form mode.","description_kind":"plain","required":true},"task_type":{"type":"number","description":"Task type, 201: real-time task, 202: offline task.","description_kind":"plain","required":true}},"block_types":{"node_info":{"nesting_mode":"list","block":{"attributes":{"app_id":{"type":"string","description":"User App Id.","description_kind":"plain","optional":true,"computed":true},"create_time":{"type":"string","description":"Create time.","description_kind":"plain","optional":true,"computed":true},"creator_uin":{"type":"string","description":"Creator User ID.","description_kind":"plain","optional":true,"computed":true},"datasource_id":{"type":"string","description":"Datasource ID.","description_kind":"plain","optional":true},"operator_uin":{"type":"string","description":"Operator User ID.","description_kind":"plain","optional":true,"computed":true},"owner_uin":{"type":"string","description":"Owner User ID.","description_kind":"plain","optional":true,"computed":true},"update_time":{"type":"string","description":"Update time.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node configuration information.","description_kind":"plain"}},"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"node_mapping":{"nesting_mode":"list","block":{"attributes":{"sink_id":{"type":"string","description":"Sink node ID.","description_kind":"plain","optional":true},"source_id":{"type":"string","description":"Source node ID.","description_kind":"plain","optional":true}},"block_types":{"ext_config":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Configuration name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Configuration value.","description_kind":"plain","optional":true}},"description":"Node extension configuration information.","description_kind":"plain"}},"schema_mappings":{"nesting_mode":"list","block":{"attributes":{"sink_schema_id":{"type":"string","description":"Schema ID from sink node.","description_kind":"plain","required":true},"source_schema_id":{"type":"string","description":"Schema ID from source node.","description_kind":"plain","required":true}},"description":"Schema mapping information.","description_kind":"plain"}},"source_schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Source node schema information.","description_kind":"plain"}}},"description":"Node mapping.","description_kind":"plain"},"max_items":1},"schema":{"nesting_mode":"list","block":{"attributes":{"alias":{"type":"string","description":"Schema alias.","description_kind":"plain","optional":true},"comment":{"type":"string","description":"Schema comment.","description_kind":"plain","optional":true},"id":{"type":"string","description":"Schema ID.","description_kind":"plain","required":true},"name":{"type":"string","description":"Schema name.","description_kind":"plain","required":true},"type":{"type":"string","description":"Schema type.","description_kind":"plain","required":true},"value":{"type":"string","description":"Schema value.","description_kind":"plain","optional":true}},"block_types":{"properties":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attributes name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Attributes value.","description_kind":"plain","optional":true}},"description":"Schema extended attributes.","description_kind":"plain"}}},"description":"Schema information.","description_kind":"plain"}}},"description":"Node information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_resource":{"version":0,"block":{"attributes":{"cos_bucket_name":{"type":"string","description":"Cos bucket name.","description_kind":"plain","required":true},"cos_region":{"type":"string","description":"Cos bucket region.","description_kind":"plain","required":true},"file_name":{"type":"string","description":"File name.","description_kind":"plain","required":true},"file_path":{"type":"string","description":"For file path:/datastudio/resource/projectId/folderName; for folder path:/datastudio/resource/folderName.","description_kind":"plain","required":true},"files_size":{"type":"string","description":"File size.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_wedata_rule_template":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of Template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"multi_source_flag":{"type":"bool","description":"Whether to associate other library tables.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Template name.","description_kind":"plain","optional":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","required":true},"quality_dim":{"type":"number","description":"Quality inspection dimensions. `1`: Accuracy, `2`: Uniqueness, `3`: Completeness, `4`: Consistency, `5`: Timeliness, `6`: Effectiveness.","description_kind":"plain","optional":true},"source_engine_types":{"type":["set","number"],"description":"The engine type corresponding to the source. `2`: hive,`4`: spark, `16`: dlc.","description_kind":"plain","optional":true},"source_object_type":{"type":"number","description":"Source data object type. `1`: Constant, `2`: Offline table level, `3`: Offline field level.","description_kind":"plain","optional":true},"sql_expression":{"type":"string","description":"SQL Expression.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Template type. `1` means System template, `2` means Custom template.","description_kind":"plain","optional":true},"where_flag":{"type":"bool","description":"If add where.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_wedata_script":{"version":0,"block":{"attributes":{"bucket_name":{"type":"string","description":"Cos bucket name.","description_kind":"plain","optional":true},"file_extension_type":{"type":"string","description":"File Extension Type:jar, sql, zip, py, sh, txt, di, dg, pyspark, kjb, ktr, csv.","description_kind":"plain","optional":true},"file_path":{"type":"string","description":"Cos file path:/datastudio/project/projectId/.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project id.","description_kind":"plain","optional":true},"region":{"type":"string","description":"Cos region.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","computed":true}},"description_kind":"plain"}}},"data_source_schemas":{"tencentcloud_address_template_groups":{"version":0,"block":{"attributes":{"group_list":{"type":["list",["object",{"id":"string","name":"string","template_ids":["list","string"]}]],"description":"Information list of the dedicated address template groups.","description_kind":"plain","computed":true},"id":{"type":"string","description":"Id of the address template group to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the address template group to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_address_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the address template to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the address template to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"addresses":["list","string"],"id":"string","name":"string"}]],"description":"Information list of the dedicated address templates.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_antiddos_basic_device_status":{"version":0,"block":{"attributes":{"clb_data":{"type":["list",["object",{"key":"string","value":"string"}]],"description":"Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"data":{"type":["list",["object",{"key":"string","value":"string"}]],"description":"Return resources and status, status code: 1- Blocking status 2- Normal status 3- Attack status.","description_kind":"plain","computed":true},"filter_region":{"type":"number","description":"Region Id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_list":{"type":["set","string"],"description":"Named resource transfer ID.","description_kind":"plain","optional":true},"ip_list":{"type":["set","string"],"description":"Ip resource list.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_antiddos_bgp_biz_trend":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).","description_kind":"plain","required":true},"data_list":{"type":["set","number"],"description":"Values at various time points on the graph.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"Statistic end time.","description_kind":"plain","required":true},"flag":{"type":"number","description":"0 represents fixed time, 1 represents custom time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Antiddos InstanceId.","description_kind":"plain","required":true},"max_data":{"type":"number","description":"Returns the maximum value of an array.","description_kind":"plain","computed":true},"metric_name":{"type":"string","description":"Statistic metric name, for example: intraffic, outtraffic, inpkg, outpkg.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Statistic start time.","description_kind":"plain","required":true},"total":{"type":"number","description":"Number of values in the curve graph.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_antiddos_list_listener":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer4_listeners":{"type":["list",["object",{"backend_port":"number","frontend_port":"number","instance_detail_rule":["list",["object",{"cname":"string","eip_list":["set","string"],"instance_id":"string"}]],"instance_details":["list",["object",{"eip_list":["set","string"],"instance_id":"string"}]],"protocol":"string","real_servers":["list",["object",{"port":"number","real_server":"string","rs_type":"number","weight":"number"}]]}]],"description":"L4 listener list.","description_kind":"plain","computed":true},"layer7_listeners":{"type":["list",["object",{"domain":"string","instance_detail_rule":["list",["object",{"cname":"string","eip_list":["set","string"],"instance_id":"string"}]],"instance_details":["list",["object",{"eip_list":["set","string"],"instance_id":"string"}]],"protocol":"string","proxy_type_list":["list",["object",{"proxy_ports":["set","number"],"proxy_type":"string"}]],"real_servers":["list",["object",{"port":"number","real_server":"string","rs_type":"number","weight":"number"}]],"vport":"number"}]],"description":"Layer 7 forwarding listener list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_attack_trend":{"version":0,"block":{"attributes":{"data":{"type":["set","number"],"description":"Number of attacks per cycle point.","description_kind":"plain","computed":true},"dimension":{"type":"string","description":"Latitude, currently only attackcount is supported.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"Protection Overview Attack Trend End Time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Period, currently only 86400 is supported.","description_kind":"plain","required":true},"period_point_count":{"type":"number","description":"Number of period points included.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Protection Overview Attack Trend Start Time.","description_kind":"plain","required":true},"type":{"type":"string","description":"Attack type: cc, ddos.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_cc_trend":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).","description_kind":"plain","optional":true},"data":{"type":["set","number"],"description":"Data.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_list":{"type":["set","string"],"description":"resource id list.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"Indicator, values [inqps (peak total requests, dropqps (peak attack requests)), incount (number of requests), dropcount (number of attacks)].","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_ddos_event_list":{"version":0,"block":{"attributes":{"attack_status":{"type":"string","description":"filter event by attack status, start: attacking; end: attack end.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"event_list":{"type":["list",["object",{"attack_status":"number","attack_type":"string","business":"string","end_time":"string","id":"string","instance_id":"string","instance_name":"string","mbps":"number","pps":"number","start_time":"string","vip":"string"}]],"description":"EventList.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_ddos_trend":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).","description_kind":"plain","optional":true},"data":{"type":["set","number"],"description":"Array, attack traffic bandwidth in Mbps, packet rate in pps.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_list":{"type":["set","string"],"description":"instance IpList.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_overview_index":{"version":0,"block":{"attributes":{"all_ip_count":{"type":"number","description":"ip count.","description_kind":"plain","computed":true},"antiddos_domain_count":{"type":"number","description":"AntiddosDomainCount.","description_kind":"plain","computed":true},"antiddos_ip_count":{"type":"number","description":"Total number of advanced defense IPs (including advanced defense packets and advanced defense IPs).","description_kind":"plain","computed":true},"attack_domain_count":{"type":"number","description":"AttackDomainCount.","description_kind":"plain","computed":true},"attack_ip_count":{"type":"number","description":"AttackIpCount.","description_kind":"plain","computed":true},"block_ip_count":{"type":"number","description":"BlockIpCount.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_attack_flow":{"type":"number","description":"MaxAttackFlow.","description_kind":"plain","computed":true},"new_attack_ip":{"type":"string","description":"The IP address in the most recent attack.","description_kind":"plain","computed":true},"new_attack_time":{"type":"string","description":"The time in the most recent attack.","description_kind":"plain","computed":true},"new_attack_type":{"type":"string","description":"The type in the most recent attack.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_antiddos_pending_risk_info":{"version":0,"block":{"attributes":{"attacking_count":{"type":"number","description":"Number of resources in the attack.","description_kind":"plain","computed":true},"blocking_count":{"type":"number","description":"Number of resources in blockage.","description_kind":"plain","computed":true},"expired_count":{"type":"number","description":"Number of expired resources.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_paid_usr":{"type":"bool","description":"Is it a paid user? True: paid user, false: regular user.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total":{"type":"number","description":"Total number of all pending risk events.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app_api":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"API interface unique ID.","description_kind":"plain","required":true},"api_region":{"type":"string","description":"Api region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_business_type":"string","api_desc":"string","api_id":"string","api_name":"string","api_type":"string","auth_relation_api_id":"string","auth_type":"string","base64_encoded_trigger_rules":["list",["object",{"name":"string","value":["set","string"]}]],"constant_parameters":["list",["object",{"default_value":"string","desc":"string","name":"string","position":"string"}]],"created_time":"string","enable_cors":"bool","environments":["set","string"],"internal_domain":"string","is_base64_encoded":"bool","is_base64_trigger":"bool","is_debug_after_charge":"bool","micro_services":["list",["object",{"cluster_id":"string","micro_service_name":"string","namespace_id":"string"}]],"micro_services_info":["set","number"],"modified_time":"string","oauth_config":["list",["object",{"login_redirect_url":"string","public_key":"string","token_location":"string"}]],"protocol":"string","request_config":["list",["object",{"method":"string","path":"string"}]],"request_parameters":["list",["object",{"default_value":"string","desc":"string","name":"string","position":"string","required":"bool","type":"string"}]],"response_error_codes":["list",["object",{"code":"number","converted_code":"number","desc":"string","msg":"string","need_convert":"bool"}]],"response_fail_example":"string","response_success_example":"string","response_type":"string","service_config":["list",["object",{"method":"string","path":"string","product":"string","uniq_vpc_id":"string","upstream_id":"string","url":"string"}]],"service_desc":"string","service_id":"string","service_mock_return_message":"string","service_name":"string","service_parameters":["list",["object",{"default_value":"string","name":"string","position":"string","relevant_request_parameter_desc":"string","relevant_request_parameter_name":"string","relevant_request_parameter_position":"string"}]],"service_scf_function_name":"string","service_scf_function_namespace":"string","service_scf_function_qualifier":"string","service_scf_is_integrated_response":"bool","service_timeout":"number","service_tsf_health_check_conf":["list",["object",{"error_threshold_percentage":"number","is_health_check":"bool","request_volume_threshold":"number","sleep_window_in_milliseconds":"number"}]],"service_tsf_load_balance_conf":["list",["object",{"is_load_balance":"bool","method":"string","session_stick_required":"bool","session_stick_timeout":"number"}]],"service_type":"string","service_websocket_cleanup_function_name":"string","service_websocket_cleanup_function_namespace":"string","service_websocket_cleanup_function_qualifier":"string","service_websocket_register_function_name":"string","service_websocket_register_function_namespace":"string","service_websocket_register_function_qualifier":"string","service_websocket_transport_function_name":"string","service_websocket_transport_function_namespace":"string","service_websocket_transport_function_qualifier":"string","tags":["list",["object",{"key":"string","value":"string"}]]}]],"description":"API details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save apiAppApis.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service where the API resides.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_app_service":{"version":0,"block":{"attributes":{"api_id_status_set":{"type":["list",["object",{"api_business_type":"string","api_desc":"string","api_id":"string","api_name":"string","api_type":"string","auth_relation_api_id":"string","auth_type":"string","created_time":"string","is_debug_after_charge":"bool","method":"string","modified_time":"string","oauth_config":["list",["object",{"login_redirect_url":"string","public_key":"string","token_location":"string"}]],"path":"string","protocol":"string","service_id":"string","token_location":"string","uniq_vpc_id":"string"}]],"description":"API list.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"api_region":{"type":"string","description":"Territory to which the service belongs.","description_kind":"plain","required":true},"api_total_count":{"type":"number","description":"Total number of APIs.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"available_environments":{"type":["set","string"],"description":"List of service environments.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"created_time":{"type":"string","description":"Service creation time.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inner_http_port":{"type":"number","description":"Internal network access HTTP service port number.","description_kind":"plain","computed":true},"inner_https_port":{"type":"number","description":"Internal network access https port number.","description_kind":"plain","computed":true},"internal_sub_domain":{"type":"string","description":"Intranet access sub domain name.","description_kind":"plain","computed":true},"ip_version":{"type":"string","description":"IP version.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"modified_time":{"type":"string","description":"Service modification time.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"net_types":{"type":["set","string"],"description":"A list of network types, where INNER represents internal network access and OUTER represents external network access.","description_kind":"plain","computed":true},"outer_sub_domain":{"type":"string","description":"External network access sub domain name.","description_kind":"plain","computed":true},"protocol":{"type":"string","description":"Service support protocol, optional values are http, https, and http\u0026amp;amp;https.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_desc":{"type":"string","description":"Service description.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true},"service_name":{"type":"string","description":"Service name.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"set_id":{"type":"number","description":"Reserved fields.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"usage_plan_list":{"type":["list",["object",{"created_time":"string","environment":"string","max_request_num_pre_sec":"number","modified_time":"string","usage_plan_desc":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"Use a plan array.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"usage_plan_total_count":{"type":"number","description":"Total number of usage plans.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"user_type":{"type":"string","description":"The user type of this service.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_apps":{"version":0,"block":{"attributes":{"api_app_id":{"type":"string","description":"Api app ID.","description_kind":"plain","optional":true},"api_app_list":{"type":["list",["object",{"api_app_desc":"string","api_app_id":"string","api_app_key":"string","api_app_name":"string","api_app_secret":"string","created_time":"string","modified_time":"string"}]],"description":"List of ApiApp.","description_kind":"plain","computed":true},"api_app_name":{"type":"string","description":"Api app name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_docs":{"version":0,"block":{"attributes":{"api_doc_list":{"type":["list",["object",{"api_doc_id":"string","api_doc_name":"string","api_doc_status":"string"}]],"description":"List of ApiDocs.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_keys":{"version":0,"block":{"attributes":{"api_key_id":{"type":"string","description":"Created API key ID, this field is exactly the same as ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"access_key_secret":"string","api_key_id":"string","create_time":"string","modify_time":"string","status":"string"}]],"description":"A list of API keys.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Custom key name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_plugins":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"API ID to be queried.","description_kind":"plain","required":true},"environment_name":{"type":"string","description":"Environment information.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"attached_time":"string","description":"string","environment":"string","plugin_data":"string","plugin_id":"string","plugin_name":"string","plugin_type":"string"}]],"description":"API list information that the plug-in can bind.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_api_usage_plans":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_id":"string","api_name":"string","created_time":"string","environment":"string","in_use_request_num":"number","max_request_num":"number","max_request_num_pre_sec":"number","method":"string","modified_time":"string","path":"string","service_id":"string","service_name":"string","usage_plan_desc":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"API binding usage plan list.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_apis":{"version":0,"block":{"attributes":{"api_id":{"type":"string","description":"Created API ID.","description_kind":"plain","optional":true},"api_name":{"type":"string","description":"Custom API name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_desc":"string","api_name":"string","auth_type":"string","create_time":"string","enable_cors":"bool","modify_time":"string","protocol":"string","request_config_method":"string","request_config_path":"string","request_parameters":["set",["object",{"default_value":"string","desc":"string","name":"string","position":"string","required":"bool","type":"string"}]],"response_error_codes":["set",["object",{"code":"number","converted_code":"number","desc":"string","msg":"string","need_convert":"bool"}]],"response_fail_example":"string","response_success_example":"string","response_type":"string","service_config_method":"string","service_config_mock_return_message":"string","service_config_path":"string","service_config_product":"string","service_config_scf_function_name":"string","service_config_scf_function_namespace":"string","service_config_scf_function_qualifier":"string","service_config_timeout":"number","service_config_type":"string","service_config_url":"string","service_config_vpc_id":"string","service_id":"string"}]],"description":"A list of APIs.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID for query.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_bind_api_apps_status":{"version":0,"block":{"attributes":{"api_ids":{"type":["set","string"],"description":"Array of API IDs.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_app_api_set":["list",["object",{"api_app_id":"string","api_app_name":"string","api_id":"string","api_name":"string","api_region":"string","authorized_time":"string","environment_name":"string","service_id":"string"}]]}]],"description":"List of APIs bound by the application.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of the field.","description_kind":"plain","required":true}},"description":"Filter conditions. Supports ApiAppId, Environment, KeyWord (can match name or ID).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_api_gateway_customer_domains":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"certificate_id":"string","domain_name":"string","is_default_mapping":"bool","is_status_on":"bool","net_type":"string","path_mappings":["list",["object",{"environment":"string","path":"string"}]],"protocol":"string"}]],"description":"Service custom domain name list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_ip_strategies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"attach_list":["list",["object",{"api_business_type":"string","api_desc":"string","api_id":"string","api_name":"string","api_type":"string","auth_relation_api_id":"string","auth_type":"string","create_time":"string","method":"string","modify_time":"string","oauth_config":["map","string"],"path":"string","protocol":"string","relation_business_api_ids":["list","string"],"service_id":"string","tags":["list","string"],"uniq_vpc_id":"string","vpc_id":"number"}]],"bind_api_total_count":"number","create_time":"string","ip_list":"string","modify_time":"string","service_id":"string","strategy_id":"string","strategy_name":"string","strategy_type":"string"}]],"description":"A list of strategy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID to be queried.","description_kind":"plain","required":true},"strategy_name":{"type":"string","description":"Name of IP policy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_plugins":{"version":0,"block":{"attributes":{"environment_name":{"type":"string","description":"Environmental information.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_id":{"type":"string","description":"The plugin ID to query.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"api_id":"string","api_name":"string","api_type":"string","attached_other_plugin":"bool","is_attached":"bool","method":"string","path":"string"}]],"description":"List of plugin related APIs.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The service ID to query.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service_environment_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"environment_name":"string","status":"number","url":"string","version_name":"string"}]],"description":"Service binding environment details.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_service_release_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"version_desc":"string","version_name":"string"}]],"description":"List of service releases.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"The unique ID of the service to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_services":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","exclusive_set_name":"string","inner_http_port":"number","inner_https_port":"number","internal_sub_domain":"string","ip_version":"string","modify_time":"string","net_type":["set","string"],"outer_sub_domain":"string","protocol":"string","service_desc":"string","service_id":"string","service_name":"string","usage_plan_list":["list",["object",{"api_id":"string","bind_type":"string","usage_plan_id":"string","usage_plan_name":"string"}]]}]],"description":"A list of services.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID for query.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"Service name for query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_throttling_apis":{"version":0,"block":{"attributes":{"environment_names":{"type":["list","string"],"description":"Environment list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_environment_strategies":["list",["object",{"api_id":"string","api_name":"string","method":"string","path":"string","strategy_list":["list",["object",{"environment_name":"string","quota":"number"}]]}]],"service_id":"string"}]],"description":"A list of policies bound to API.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Unique service ID of API.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_throttling_services":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"environments":["list",["object",{"environment_name":"string","status":"number","strategy":"number","url":"string","version_name":"string"}]],"service_id":"string"}]],"description":"A list of Throttling policy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"Service ID for query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_upstreams":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"api_id":"string","api_name":"string","bind_time":"string","service_id":"string","service_name":"string"}]],"description":"Query Results.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"upstream_id":{"type":"string","description":"Backend channel ID.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields that need to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The filtering value of the field.","description_kind":"plain","required":true}},"description":"ServiceId and ApiId filtering queries.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plan_environments":{"version":0,"block":{"attributes":{"bind_type":{"type":"string","description":"Binding type. Valid values: `API`, `SERVICE`. Default value: `SERVICE`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_id":"string","api_name":"string","create_time":"string","environment":"string","method":"string","modify_time":"string","path":"string","service_id":"string","service_name":"string"}]],"description":"A list of usage plan binding details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_api_gateway_usage_plans":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","max_request_num":"number","max_request_num_pre_sec":"number","modify_time":"string","usage_plan_desc":"string","usage_plan_id":"string","usage_plan_name":"string"}]],"description":"A list of usage plans.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"usage_plan_id":{"type":"string","description":"ID of the usage plan.","description_kind":"plain","optional":true},"usage_plan_name":{"type":"string","description":"Name of the usage plan.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_advices":{"version":0,"block":{"attributes":{"auto_scaling_advice_set":{"type":["list",["object",{"advices":["list",["object",{"detail":"string","problem":"string","solution":"string"}]],"auto_scaling_group_id":"string","level":"string"}]],"description":"A collection of suggestions for scaling group configurations.","description_kind":"plain","computed":true},"auto_scaling_group_ids":{"type":["set","string"],"description":"List of scaling groups to be queried. Upper limit: 100.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID of the cloud server (CVM) to be queried. The limit is 100 per request.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"add_time":"string","auto_scaling_group_id":"string","auto_scaling_group_name":"string","creation_type":"string","health_status":"string","instance_id":"string","instance_type":"string","launch_configuration_id":"string","launch_configuration_name":"string","life_cycle_state":"string","protected_from_scale_in":"bool","version_number":"number","zone":"string"}]],"description":"List of instance details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered. Valid names: `instance-id`: Filters by instance ID, `auto-scaling-group-id`: Filter by scaling group ID.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"Filter conditions. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR (OR) relationship.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_as_last_activity":{"version":0,"block":{"attributes":{"activity_set":{"type":["list",["object",{"activity_id":"string","activity_related_instance_set":["list",["object",{"instance_id":"string","instance_status":"string"}]],"activity_type":"string","auto_scaling_group_id":"string","cause":"string","created_time":"string","description":"string","detailed_status_message_set":["list",["object",{"code":"string","instance_charge_type":"string","instance_id":"string","instance_type":"string","message":"string","subnet_id":"string","zone":"string"}]],"end_time":"string","invocation_result_set":["list",["object",{"command_id":"string","error_message":"string","instance_id":"string","invocation_id":"string","invocation_task_id":"string","task_status":"string"}]],"lifecycle_action_result_set":["list",["object",{"instance_id":"string","invocation_id":"string","invoke_command_result":"string","lifecycle_action_result":"string","lifecycle_hook_id":"string","notification_result":"string","result_reason":"string"}]],"start_time":"string","status_code":"string","status_message":"string","status_message_simplified":"string"}]],"description":"Information set of eligible scaling activities. Scaling groups without scaling activities are not returned. For example, if there are 50 auto scaling group IDs but only 45 records are returned, it indicates that 5 of the auto scaling groups do not have scaling activities.","description_kind":"plain","computed":true},"auto_scaling_group_ids":{"type":["set","string"],"description":"ID list of an auto scaling group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_number_of_auto_scaling_groups":{"type":"number","description":"Maximum number of auto scaling groups allowed for creation by the user account.","description_kind":"plain","computed":true},"max_number_of_launch_configurations":{"type":"number","description":"Maximum number of launch configurations allowed for creation by the user account.","description_kind":"plain","computed":true},"number_of_auto_scaling_groups":{"type":"number","description":"Current number of auto scaling groups under the user account.","description_kind":"plain","computed":true},"number_of_launch_configurations":{"type":"number","description":"Current number of launch configurations under the user account.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_configs":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description":"Launch configuration ID.","description_kind":"plain","optional":true},"configuration_list":{"type":["list",["object",{"configuration_id":"string","configuration_name":"string","create_time":"string","data_disk":["list",["object",{"delete_with_instance":"bool","disk_size":"number","disk_type":"string","snapshot_id":"string"}]],"disk_type_policy":"string","enhanced_monitor_service":"bool","enhanced_security_service":"bool","image_id":"string","instance_tags":["map","string"],"instance_types":["list","string"],"internet_charge_type":"string","internet_max_bandwidth_out":"number","key_ids":["list","string"],"project_id":"number","public_ip_assigned":"bool","security_group_ids":["list","string"],"status":"string","system_disk_size":"number","system_disk_type":"string","user_data":"string","version_number":"number"}]],"description":"A list of configuration. Each element contains the following attributes:","description_kind":"plain","computed":true},"configuration_name":{"type":"string","description":"Launch configuration name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_groups":{"version":0,"block":{"attributes":{"configuration_id":{"type":"string","description":"Filter results by launch configuration ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"A specified scaling group ID used to query.","description_kind":"plain","optional":true},"scaling_group_list":{"type":["list",["object",{"configuration_id":"string","create_time":"string","default_cooldown":"number","desired_capacity":"number","forward_balancer_ids":["list",["object",{"listener_id":"string","load_balancer_id":"string","location_id":"string","target_attribute":["list",["object",{"port":"number","weight":"number"}]]}]],"instance_count":"number","load_balancer_ids":["list","string"],"max_size":"number","min_size":"number","multi_zone_subnet_policy":"string","project_id":"number","retry_policy":"string","scaling_group_id":"string","scaling_group_name":"string","status":"string","subnet_ids":["list","string"],"tags":["map","string"],"termination_policies":["list","string"],"vpc_id":"string","zones":["list","string"]}]],"description":"A list of scaling group. Each element contains the following attributes:","description_kind":"plain","computed":true},"scaling_group_name":{"type":"string","description":"A scaling group name used to query.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags used to query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_as_scaling_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_name":{"type":"string","description":"Scaling policy name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scaling_group_id":{"type":"string","description":"Scaling group ID.","description_kind":"plain","optional":true},"scaling_policy_id":{"type":"string","description":"Scaling policy ID.","description_kind":"plain","optional":true},"scaling_policy_list":{"type":["list",["object",{"adjustment_type":"string","adjustment_value":"number","comparison_operator":"string","continuous_time":"number","cooldown":"number","metric_name":"string","notification_user_group_ids":["list","string"],"period":"number","policy_name":"string","scaling_group_id":"string","statistic":"string","threshold":"number"}]],"description":"A list of scaling policy. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_audit_cos_regions":{"version":0,"block":{"attributes":{"audit_cos_region_list":{"type":["list",["object",{"cos_region":"string","cos_region_name":"string"}]],"description":"List of available regions supported by audit cos.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_audit_events":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End timestamp in seconds (the time range for query is less than 30 days).","description_kind":"plain","required":true},"events":{"type":["list",["object",{"account_id":"number","cloud_audit_event":"string","error_code":"number","event_id":"string","event_name":"string","event_name_cn":"string","event_region":"string","event_source":"string","event_time":"string","location":"string","request_id":"string","resource_region":"string","resource_type_cn":"string","resources":["list",["object",{"resource_name":"string","resource_type":"string"}]],"secret_id":"string","source_ip_address":"string","username":"string"}]],"description":"Logset. Note: `null` may be returned for this field, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_return_location":{"type":"number","description":"Whether to return the IP location. `1`: yes, `0`: no.","description_kind":"plain","optional":true},"max_results":{"type":"number","description":"Max number of returned logs (up to 50).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp in seconds (cannot be 90 days after the current time).","description_kind":"plain","required":true}},"block_types":{"lookup_attributes":{"nesting_mode":"list","block":{"attributes":{"attribute_key":{"type":"string","description":"Valid values: RequestId, EventName, ReadOnly, Username, ResourceType, ResourceName, AccessKeyId, and EventId\nNote: `null` may be returned for this field, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"attribute_value":{"type":"string","description":"Value of `AttributeValue`\nNote: `null` may be returned for this field, indicating that no valid values can be obtained.","description_kind":"plain","optional":true}},"description":"Search condition. Valid values: `RequestId`, `EventName`, `ActionType` (write/read), `PrincipalId` (sub-account), `ResourceType`, `ResourceName`, `AccessKeyId`, `SensitiveAction`, `ApiErrorCode`, `CamErrorCode`, and `Tags` (Format of AttributeValue: [{\"key\":\"*\",\"value\":\"*\"}]).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_audit_key_alias":{"version":0,"block":{"attributes":{"audit_key_alias_list":{"type":["list",["object",{"key_alias":"string","key_id":"string"}]],"description":"List of available key alias supported by audit.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description":"Region.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_audits":{"version":0,"block":{"attributes":{"audit_list":{"type":["list",["object",{"audit_switch":"bool","cos_bucket":"string","id":"string","log_file_prefix":"string","name":"string"}]],"description":"Information list of the dedicated audits.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the audits.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_availability_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_unavailable":{"type":"bool","description":"A bool variable indicates that the query will include `UNAVAILABLE` regions.","description_kind":"plain","optional":true},"name":{"type":"string","description":"When specified, only the region with the exactly name match will be returned. `default` value means it consistent with the provider region.","description_kind":"plain","optional":true},"regions":{"type":["list",["object",{"description":"string","name":"string","state":"string"}]],"description":"A list of regions will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_availability_zones":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_unavailable":{"type":"bool","description":"A bool variable indicates that the query will include `UNAVAILABLE` zones.","description_kind":"plain","optional":true},"name":{"type":"string","description":"When specified, only the zone with the exactly name match will be returned.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["list",["object",{"description":"string","id":"string","name":"string","state":"string"}]],"description":"A list of zones will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_availability_zones_by_product":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_unavailable":{"type":"bool","description":"A bool variable indicates that the query will include `UNAVAILABLE` zones.","description_kind":"plain","optional":true},"name":{"type":"string","description":"When specified, only the zone with the exactly name match will be returned.","description_kind":"plain","optional":true},"product":{"type":"string","description":"A string variable indicates that the query will use product information.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["list",["object",{"description":"string","id":"string","name":"string","state":"string"}]],"description":"A list of zones will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_bi_project":{"version":0,"block":{"attributes":{"all_page":{"type":"bool","description":"Whether to display all, if true, ignore paging.","description_kind":"plain","optional":true},"extra":{"type":"string","description":"Additional information(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Retrieve fuzzy fields.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"apply":"bool","auth_list":["set","string"],"color_code":"string","config_list":["list",["object",{"components":["list",["object",{"include_type":"string","module_id":"string","params":"string"}]],"module_group":"string"}]],"corp_id":"string","created_at":"string","created_user":"string","id":"number","is_external_manage":"bool","last_modify_name":"string","logo":"string","manage_platform":"string","mark":"string","member_count":"number","name":"string","page_count":"number","panel_scope":"string","seed":"string","source":"string","updated_at":"string","updated_user":"string"}]],"description":"Array(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"module_collection":{"type":"string","description":"Role information, can be ignored.","description_kind":"plain","optional":true},"msg":{"type":"string","description":"Interface information(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"page_no":{"type":"number","description":"Page number.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_bi_user_project":{"version":0,"block":{"attributes":{"all_page":{"type":"bool","description":"Whether to display all, if true, ignore paging.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"area_code":"string","corp_id":"string","created_at":"string","created_user":"string","email":"string","first_modify":"number","global_user_name":"string","last_login":"string","mobile":"string","phone_number":"string","status":"number","updated_at":"string","updated_user":"string","user_id":"string","user_name":"string"}]],"description":"Array(Note: This field may return null, indicating that no valid value can be obtained).","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project id.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_account_summary":{"version":0,"block":{"attributes":{"group":{"type":"number","description":"The number of Group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_providers":{"type":"number","description":"The number of identity provider.","description_kind":"plain","computed":true},"member":{"type":"number","description":"The number of grouped users.","description_kind":"plain","computed":true},"policies":{"type":"number","description":"The number of policy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"roles":{"type":"number","description":"The number of role.","description_kind":"plain","computed":true},"user":{"type":"number","description":"The number of Sub-user.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_group_memberships":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"ID of CAM group to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"membership_list":{"type":["list",["object",{"group_id":"string","user_ids":["set","string"],"user_names":["set","string"]}]],"description":"A list of CAM group membership. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_policy_attachments":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of creation of the CAM user policy attachment. 1 means the cam policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","optional":true},"group_id":{"type":"string","description":"ID of the attached CAM group to be queried.","description_kind":"plain","required":true},"group_policy_attachment_list":{"type":["list",["object",{"create_mode":"number","create_time":"string","group_id":"string","policy_id":"string","policy_name":"string","policy_type":"string"}]],"description":"A list of CAM group policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Type of the policy strategy. 'User' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_group_user_account":{"version":0,"block":{"attributes":{"group_info":{"type":["list",["object",{"create_time":"string","group_id":"number","group_name":"string","remark":"string"}]],"description":"User group information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rp":{"type":"number","description":"Number per page. The default is 20.","description_kind":"plain","optional":true},"sub_uin":{"type":"number","description":"Sub-user uin.","description_kind":"plain","optional":true},"total_num":{"type":"number","description":"The total number of user groups the sub-user has joined.","description_kind":"plain","computed":true},"uid":{"type":"number","description":"Sub-user uid.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_groups":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"ID of CAM group to be queried.","description_kind":"plain","optional":true},"group_list":{"type":["list",["object",{"create_time":"string","group_id":"string","name":"string","remark":"string"}]],"description":"A list of CAM groups. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM group to be queried.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Description of the cam group to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_list_attached_user_policy":{"version":0,"block":{"attributes":{"attach_type":{"type":"number","description":"0: Return direct association and group association policies, 1: Only return direct association policies, 2: Only return group association policies.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Search Keywords.","description_kind":"plain","optional":true},"policy_list":{"type":["list",["object",{"add_time":"string","create_mode":"string","deactived":"number","deactived_detail":["set","string"],"description":"string","groups":["list",["object",{"group_id":"number","group_name":"string"}]],"policy_id":"string","policy_name":"string","strategy_type":"string"}]],"description":"Policy List Data.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"strategy_type":{"type":"number","description":"Policy type.","description_kind":"plain","optional":true},"target_uin":{"type":"number","description":"Target User ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cam_list_entities_for_policy":{"version":0,"block":{"attributes":{"entity_filter":{"type":"string","description":"Can take values of \u0026amp;amp;#39;All\u0026amp;amp;#39;, \u0026amp;amp;#39;User\u0026amp;amp;#39;, \u0026amp;amp;#39;Group\u0026amp;amp;#39;, and \u0026amp;amp;#39;Role\u0026amp;amp;#39;. \u0026amp;amp;#39;All\u0026amp;amp;#39; represents obtaining all entity types, \u0026amp;amp;#39;User\u0026amp;amp;#39; represents only obtaining sub accounts, \u0026amp;amp;#39;Group\u0026amp;amp;#39; represents only obtaining user groups, and \u0026amp;amp;#39;Role\u0026amp;amp;#39; represents only obtaining roles. The default value is\u0026amp;amp;#39; All \u0026amp;amp;#39;.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"attachment_time":"string","id":"string","name":"string","related_type":"number","uin":"number"}]],"description":"Entity ListNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"policy_id":{"type":"number","description":"Policy Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rp":{"type":"number","description":"Per page size, default value is 20.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_oidc_config":{"version":0,"block":{"attributes":{"client_id":{"type":["set","string"],"description":"Client ID.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"identity_key":{"type":"string","description":"Public key for signature.","description_kind":"plain","computed":true},"identity_url":{"type":"string","description":"IdP URL.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name.","description_kind":"plain","required":true},"provider_type":{"type":"number","description":"IdP type. 11: Role IdP.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Status. 0: Not set; 2: Disabled; 11: Enabled.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_policies":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of creation of policy strategy. Valid values: `1`, `2`. `1` means policy was created with console, and `2` means it was created by strategies.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the CAM policy.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM policy to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_list":{"type":["list",["object",{"attachments":"number","create_mode":"number","create_time":"string","description":"string","name":"string","policy_id":"string","service_type":"string","type":"number"}]],"description":"A list of CAM policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_policy_granting_service_access":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Group Id, one of the three (TargetUin, RoleId, GroupId) must be passed.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"action":["list",["object",{"description":"string","name":"string"}]],"policy":["list",["object",{"policy_description":"string","policy_id":"string","policy_name":"string","policy_type":"string"}]],"service":["list",["object",{"service_name":"string","service_type":"string"}]]}]],"description":"List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_id":{"type":"number","description":"Role Id, one of the three (TargetUin, RoleId, GroupId) must be passed.","description_kind":"plain","optional":true},"service_type":{"type":"string","description":"Service type, this field needs to be passed when viewing the details of the service authorization interface.","description_kind":"plain","optional":true},"target_uin":{"type":"number","description":"Sub-account uin, one of the three (TargetUin, RoleId, GroupId) must be passed.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_role_policy_attachments":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM user policy attachment. `1` means the cam policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Type of the policy strategy. Valid values are 'User', 'QCS'. 'User' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_id":{"type":"string","description":"ID of the attached CAM role to be queried.","description_kind":"plain","required":true},"role_policy_attachment_list":{"type":["list",["object",{"create_mode":"number","create_time":"string","policy_id":"string","policy_name":"string","policy_type":"string","role_id":"string"}]],"description":"A list of CAM role policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_roles":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The description of the CAM role to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM policy to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_id":{"type":"string","description":"ID of the CAM role to be queried.","description_kind":"plain","optional":true},"role_list":{"type":["list",["object",{"console_login":"bool","create_time":"string","description":"string","document":"string","name":"string","role_id":"string","update_time":"string"}]],"description":"A list of CAM roles. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_saml_providers":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"The description of the CAM SAML provider.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the CAM SAML provider to be queried.","description_kind":"plain","optional":true},"provider_list":{"type":["list",["object",{"create_time":"string","description":"string","modify_time":"string","name":"string"}]],"description":"A list of CAM SAML providers. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cam_secret_last_used_time":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_id_last_used_rows":{"type":["list",["object",{"last_secret_used_date":"number","last_used_date":"string","secret_id":"string"}]],"description":"Last used time list.","description_kind":"plain","computed":true,"sensitive":true},"secret_id_list":{"type":["set","string"],"description":"Query the key ID list. Supports up to 10.","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"tencentcloud_cam_user_policy_attachments":{"version":0,"block":{"attributes":{"create_mode":{"type":"number","description":"Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"ID of CAM policy to be queried.","description_kind":"plain","optional":true},"policy_type":{"type":"string","description":"Type of the policy strategy. 'User' means customer strategy and 'QCS' means preset strategy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"ID of the attached CAM user to be queried.","description_kind":"plain","deprecated":true,"optional":true},"user_name":{"type":"string","description":"Name of the attached CAM user as unique key to be queried.","description_kind":"plain","optional":true},"user_policy_attachment_list":{"type":["list",["object",{"create_mode":"number","create_time":"string","policy_id":"string","policy_name":"string","policy_type":"string","user_id":"string","user_name":"string"}]],"description":"A list of CAM user policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cam_users":{"version":0,"block":{"attributes":{"console_login":{"type":"bool","description":"Indicate whether the user can login in.","description_kind":"plain","optional":true},"country_code":{"type":"string","description":"Country code of the CAM user to be queried.","description_kind":"plain","optional":true},"email":{"type":"string","description":"Email of the CAM user to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of CAM user to be queried.","description_kind":"plain","optional":true},"phone_num":{"type":"string","description":"Phone num of the CAM user to be queried.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Remark of the CAM user to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"uid":{"type":"number","description":"Uid of the CAM user to be queried.","description_kind":"plain","optional":true},"uin":{"type":"number","description":"Uin of the CAM user to be queried.","description_kind":"plain","optional":true},"user_list":{"type":["list",["object",{"console_login":"bool","country_code":"string","email":"string","name":"string","phone_num":"string","remark":"string","uid":"number","uin":"number","user_id":"string"}]],"description":"A list of CAM users. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cat_metric_data":{"version":0,"block":{"attributes":{"analyze_task_type":{"type":"string","description":"Analysis of task type, supported types: `AnalyzeTaskType_Network`: network quality, `AnalyzeTaskType_Browse`: page performance, `AnalyzeTaskType_Transport`: port performance, `AnalyzeTaskType_UploadDownload`: file transport, `AnalyzeTaskType_MediaStream`: audiovisual experience.","description_kind":"plain","required":true},"field":{"type":"string","description":"Detailed fields of metrics, specified metrics can be passed or aggregate metrics, such as avg(ping_time) means entire delay.","description_kind":"plain","required":true},"filter":{"type":"string","description":"Filter conditions can be passed as a single filter or multiple parameters concatenated together.","description_kind":"plain","optional":true},"filters":{"type":["set","string"],"description":"Multiple condition filtering, supports combining multiple filtering conditions for query.","description_kind":"plain","required":true},"group_by":{"type":"string","description":"Aggregation time, such as 1m, 1d, 30d, and so on.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_set":{"type":"string","description":"Return JSON string.","description_kind":"plain","computed":true},"metric_type":{"type":"string","description":"Metric type, metrics queries are passed with gauge by default.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cat_node":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_ipv6":{"type":"bool","description":"is IPv6.","description_kind":"plain","optional":true},"location":{"type":"number","description":"Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.","description_kind":"plain","optional":true},"node_define":{"type":["list",["object",{"city":"string","code":"string","code_type":"string","district":"string","ip_type":"number","location":"number","name":"string","net_service":"string","node_define_status":"number","task_types":["list","number"],"type":"number"}]],"description":"Probe node list.","description_kind":"plain","computed":true},"node_name":{"type":"string","description":"Node name.","description_kind":"plain","optional":true},"node_type":{"type":"number","description":"Node type 1:IDC,2:LastMile,3:Mobile.","description_kind":"plain","optional":true},"pay_mode":{"type":"number","description":"Payment mode:1=Trial version,2=Paid version.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cat_probe_data":{"version":0,"block":{"attributes":{"ascending":{"type":"bool","description":"true is Ascending.","description_kind":"plain","required":true},"begin_time":{"type":"number","description":"Start timestamp (in milliseconds).","description_kind":"plain","required":true},"city":{"type":["set","string"],"description":"City list.","description_kind":"plain","optional":true},"code":{"type":["set","string"],"description":"Code list.","description_kind":"plain","optional":true},"detailed_single_data_define":{"type":["list",["object",{"fields":["list",["object",{"id":"number","name":"string","value":"number"}]],"labels":["list",["object",{"id":"number","name":"string","value":"string"}]],"probe_time":"number"}]],"description":"Probe node list.","description_kind":"plain","computed":true},"districts":{"type":["set","string"],"description":"Districts list.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End timestamp (in milliseconds).","description_kind":"plain","required":true},"error_types":{"type":["set","string"],"description":"ErrorTypes list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Limit.","description_kind":"plain","required":true},"offset":{"type":"number","description":"Offset.","description_kind":"plain","required":true},"operators":{"type":["set","string"],"description":"Operators list.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"selected_fields":{"type":["set","string"],"description":"Selected Fields.","description_kind":"plain","required":true},"sort_field":{"type":"string","description":"Fields to be sorted ProbeTime dial test time sorting can be filled in You can also fill in the selected fields in SelectedFields.","description_kind":"plain","required":true},"task_id":{"type":["set","string"],"description":"TaskID list.","description_kind":"plain","optional":true},"task_type":{"type":"string","description":"Task Type in AnalyzeTaskType_Network,AnalyzeTaskType_Browse,AnalyzeTaskType_UploadDownload,AnalyzeTaskType_Transport,AnalyzeTaskType_MediaStream.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshot_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snapshot_policy_id":{"type":"string","description":"ID of the snapshot policy to be queried.","description_kind":"plain","optional":true},"snapshot_policy_list":{"type":["list",["object",{"attached_storage_ids":["list","string"],"create_time":"string","repeat_hours":["list","number"],"repeat_weekdays":["list","number"],"retention_days":"number","snapshot_policy_id":"string","snapshot_policy_name":"string","status":"string"}]],"description":"A list of snapshot policy. Each element contains the following attributes:","description_kind":"plain","computed":true},"snapshot_policy_name":{"type":"string","description":"Name of the snapshot policy to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_snapshots":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project within the snapshot.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description":"ID of the snapshot to be queried.","description_kind":"plain","optional":true},"snapshot_list":{"type":["list",["object",{"availability_zone":"string","create_time":"string","encrypt":"bool","percent":"number","project_id":"number","snapshot_id":"string","snapshot_name":"string","storage_id":"string","storage_size":"number","storage_usage":"string"}]],"description":"A list of snapshot. Each element contains the following attributes:","description_kind":"plain","computed":true},"snapshot_name":{"type":"string","description":"Name of the snapshot to be queried.","description_kind":"plain","optional":true},"storage_id":{"type":"string","description":"ID of the the CBS which this snapshot created from.","description_kind":"plain","optional":true},"storage_usage":{"type":"string","description":"Types of CBS which this snapshot created from, and available values include SYSTEM_DISK and DATA_DISK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storages":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","optional":true},"charge_type":{"type":["list","string"],"description":"List filter by disk charge type (`POSTPAID_BY_HOUR` | `PREPAID` | `CDCPAID` | `DEDICATED_CLUSTER_PAID`).","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ips":{"type":["list","string"],"description":"List filter by attached instance public or private IPs.","description_kind":"plain","optional":true},"instance_name":{"type":["list","string"],"description":"List filter by attached instance name.","description_kind":"plain","optional":true},"portable":{"type":"bool","description":"Filter by whether the disk is portable (Boolean `true` or `false`).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project with which the CBS is associated.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_id":{"type":"string","description":"ID of the CBS to be queried.","description_kind":"plain","optional":true},"storage_list":{"type":["list",["object",{"attached":"bool","availability_zone":"string","charge_type":"string","create_time":"string","dedicated_cluster_id":"string","encrypt":"bool","instance_id":"string","prepaid_renew_flag":"string","project_id":"number","status":"string","storage_id":"string","storage_name":"string","storage_size":"number","storage_type":"string","storage_usage":"string","tags":["map","string"],"throughput_performance":"number"}]],"description":"A list of storage. Each element contains the following attributes:","description_kind":"plain","computed":true},"storage_name":{"type":"string","description":"Name of the CBS to be queried.","description_kind":"plain","optional":true},"storage_state":{"type":["list","string"],"description":"List filter by disk state (`UNATTACHED` | `ATTACHING` | `ATTACHED` | `DETACHING` | `EXPANDING` | `ROLLBACKING` | `TORECYCLE`).","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"Filter by cloud disk media type (`CLOUD_BASIC`: HDD cloud disk | `CLOUD_PREMIUM`: Premium Cloud Storage | `CLOUD_SSD`: SSD cloud disk).","description_kind":"plain","optional":true},"storage_usage":{"type":"string","description":"Filter by cloud disk type (`SYSTEM_DISK`: system disk | `DATA_DISK`: data disk).","description_kind":"plain","optional":true},"tag_keys":{"type":["list","string"],"description":"List filter by tag keys.","description_kind":"plain","optional":true},"tag_values":{"type":["list","string"],"description":"List filter by tag values.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cbs_storages_set":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CBS instance locates at.","description_kind":"plain","optional":true},"charge_type":{"type":["list","string"],"description":"List filter by disk charge type (`POSTPAID_BY_HOUR` | `PREPAID` | `CDCPAID` | `DEDICATED_CLUSTER_PAID`).","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ips":{"type":["list","string"],"description":"List filter by attached instance public or private IPs.","description_kind":"plain","optional":true},"instance_name":{"type":["list","string"],"description":"List filter by attached instance name.","description_kind":"plain","optional":true},"portable":{"type":"bool","description":"Filter by whether the disk is portable (Boolean `true` or `false`).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project with which the CBS is associated.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_id":{"type":"string","description":"ID of the CBS to be queried.","description_kind":"plain","optional":true},"storage_list":{"type":["list",["object",{"attached":"bool","availability_zone":"string","charge_type":"string","create_time":"string","dedicated_cluster_id":"string","encrypt":"bool","instance_id":"string","prepaid_renew_flag":"string","project_id":"number","status":"string","storage_id":"string","storage_name":"string","storage_size":"number","storage_type":"string","storage_usage":"string","tags":["map","string"],"throughput_performance":"number"}]],"description":"A list of storage. Each element contains the following attributes:","description_kind":"plain","computed":true},"storage_name":{"type":"string","description":"Name of the CBS to be queried.","description_kind":"plain","optional":true},"storage_state":{"type":["list","string"],"description":"List filter by disk state (`UNATTACHED` | `ATTACHING` | `ATTACHED` | `DETACHING` | `EXPANDING` | `ROLLBACKING` | `TORECYCLE`).","description_kind":"plain","optional":true},"storage_type":{"type":"string","description":"Filter by cloud disk media type (`CLOUD_BASIC`: HDD cloud disk | `CLOUD_PREMIUM`: Premium Cloud Storage | `CLOUD_SSD`: SSD cloud disk).","description_kind":"plain","optional":true},"storage_usage":{"type":"string","description":"Filter by cloud disk type (`SYSTEM_DISK`: system disk | `DATA_DISK`: data disk).","description_kind":"plain","optional":true},"tag_keys":{"type":["list","string"],"description":"List filter by tag keys.","description_kind":"plain","optional":true},"tag_values":{"type":["list","string"],"description":"List filter by tag values.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_bandwidth_limits":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limits":{"type":["list",["object",{"bandwidth_limit":"number","dst_region":"string","region":"string"}]],"description":"The bandwidth limits of regions:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_cross_border_compliance":{"version":0,"block":{"attributes":{"business_address":{"type":"string","description":"(Fuzzy query) business license address.","description_kind":"plain","optional":true},"company":{"type":"string","description":"(Fuzzy query) Company name.","description_kind":"plain","optional":true},"compliance_id":{"type":"number","description":"(Exact match) compliance approval form: 'ID'.","description_kind":"plain","optional":true},"email":{"type":"string","description":"(Exact match) email.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"issuing_authority":{"type":"string","description":"(Fuzzy query) Issuing authority.","description_kind":"plain","optional":true},"legal_person":{"type":"string","description":"(Fuzzy query) legal representative.","description_kind":"plain","optional":true},"manager":{"type":"string","description":"(Fuzzy query) Person in charge.","description_kind":"plain","optional":true},"manager_address":{"type":"string","description":"(Fuzzy query) ID card address of the person in charge.","description_kind":"plain","optional":true},"manager_id":{"type":"string","description":"(Exact query) ID number of the person in charge.","description_kind":"plain","optional":true},"manager_telephone":{"type":"string","description":"(Exact match) contact number of the person in charge.","description_kind":"plain","optional":true},"post_code":{"type":"number","description":"(Exact match) post code.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_end_date":{"type":"string","description":"(Exact match) service end date, such as: '2020-07-28'.","description_kind":"plain","optional":true},"service_provider":{"type":"string","description":"(Exact match) service provider, optional value: 'UNICOM'.","description_kind":"plain","optional":true},"service_start_date":{"type":"string","description":"(Exact match) service start date, such as: '2020-07-28'.","description_kind":"plain","optional":true},"state":{"type":"string","description":"(Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.","description_kind":"plain","optional":true},"uniform_social_credit_code":{"type":"string","description":"(Exact match) Uniform Social Credit Code.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_cross_border_flow_monitor":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"CcnId.","description_kind":"plain","required":true},"ccn_uin":{"type":"string","description":"CcnUin.","description_kind":"plain","required":true},"cross_border_flow_monitor_data":{"type":["list",["object",{"in_bandwidth":["set","number"],"in_pkg":["set","number"],"out_bandwidth":["set","number"],"out_pkg":["set","number"]}]],"description":"monitor data of cross border.","description_kind":"plain","computed":true},"destination_region":{"type":"string","description":"DestinationRegion.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"EndTime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"TimePeriod.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"source_region":{"type":"string","description":"SourceRegion.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"StartTime.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ccn_cross_border_region_bandwidth_limits":{"version":0,"block":{"attributes":{"ccn_bandwidth_set":{"type":["list",["object",{"ccn_id":"string","ccn_region_bandwidth_limit":["list",["object",{"bandwidth_limit":"number","destination_region":"string","source_region":"string"}]],"created_time":"string","expired_time":"string","instance_charge_type":"string","is_cross_border":"bool","is_security_lock":"bool","market_id":"string","region_flow_control_id":"string","renew_flag":"string","update_time":"string","user_account_id":"string"}]],"description":"Info of cross region ccn instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"attribute name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"Filter condition. Currently, only one value is supported. The supported fields, 1)source-region, the value is like ap-guangzhou; 2)destination-region, the value is like ap-shanghai; 3)ccn-ids,cloud network ID array, the value is like ccn-12345678; 4)user-account-id,user account ID, the value is like 12345678.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ccn_instances":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"attachment_list":["list",["object",{"attached_time":"string","cidr_block":["list","string"],"instance_id":"string","instance_region":"string","instance_type":"string","state":"string"}]],"bandwidth_limit_type":"string","ccn_id":"string","charge_type":"string","create_time":"string","description":"string","name":"string","qos":"string","state":"string"}]],"description":"Information list of CCN.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CCN to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ccn_routes":{"version":0,"block":{"attributes":{"ccn_id":{"type":"string","description":"ID of the CCN to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_list":{"type":["list",["object",{"destination_cidr_block":"string","enabled":"bool","extra_state":"string","instance_extra_name":"string","instance_id":"string","instance_name":"string","instance_region":"string","instance_type":"string","instance_uin":"string","is_bgp":"bool","route_id":"string","route_priority":"number","update_time":"string"}]],"description":"CCN route list.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered. Support `route-id`, `cidr-block`, `instance-type`, `instance-region`, `instance-id`, `route-table-id`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of the field.","description_kind":"plain","required":true}},"description":"Filter conditions.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ccn_tenant_instances":{"version":0,"block":{"attributes":{"ccn_ids":{"type":["set","string"],"description":"filter by ccn ids, like: ['ccn-12345678'].","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_security_lock":{"type":["set","string"],"description":"filter by locked, like ['true'].","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_account_id":{"type":["set","string"],"description":"filter by ccn ids, like: ['12345678'].","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster_hosts":{"version":0,"block":{"attributes":{"dedicated_cluster_id":{"type":"string","description":"Dedicated Cluster ID.","description_kind":"plain","required":true},"host_info_set":{"type":["list",["object",{"cpu_available":"number","cpu_total":"number","expire_time":"string","host_id":"string","host_ip":"string","host_status":"string","host_type":"string","mem_available":"number","mem_total":"number","run_time":"string","service_type":"string"}]],"description":"Dedicated Cluster Host Info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster_instance_types":{"version":0,"block":{"attributes":{"dedicated_cluster_id":{"type":"string","description":"Dedicated Cluster ID.","description_kind":"plain","required":true},"dedicated_cluster_instance_type_set":{"type":["list",["object",{"cpu":"number","cpu_type":"string","fpga":"number","gpu":"number","instance_bandwidth":"number","instance_family":"string","instance_pps":"number","instance_type":"string","memory":"number","network_card":"number","remark":"string","status":"string","storage_block_amount":"number","type_name":"string","zone":"string"}]],"description":"Dedicated Cluster Supported InstanceType.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdc_dedicated_cluster_orders":{"version":0,"block":{"attributes":{"action_type":{"type":"string","description":"Filter by Dedicated Cluster Order Action Type. Allow filter value: CREATE, EXTEND.","description_kind":"plain","optional":true},"dedicated_cluster_ids":{"type":["set","string"],"description":"Filter by Dedicated Cluster ID.","description_kind":"plain","optional":true},"dedicated_cluster_order_set":{"type":["list",["object",{"action":"string","cpu":"number","create_time":"string","dedicated_cluster_id":"string","dedicated_cluster_order_id":"string","dedicated_cluster_order_items":["list",["object",{"compute_format":"string","count":"number","create_time":"string","dedicated_cluster_type_id":"string","description":"string","name":"string","power_draw":"number","sub_order_id":"string","sub_order_pay_status":"number","sub_order_status":"string","supported_instance_family":["set","string"],"supported_storage_type":["set","string"],"supported_uplink_speed":["set","number"],"total_cpu":"number","total_gpu":"number","total_mem":"number","type_family":"string","type_name":"string","weight":"number"}]],"dedicated_cluster_type_id":"string","gpu":"number","mem":"number","order_status":"string","order_type":"string","pay_status":"number","pay_type":"string","power_draw":"number","supported_instance_family":["set","string"],"supported_storage_type":["set","string"],"supported_uplink_speed":["set","number"],"time_span":"number","time_unit":"string","weight":"number"}]],"description":"Filter by Dedicated Cluster Order.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Filter by Dedicated Cluster Order Status. Allow filter value: PENDING, INCONSTRUCTION, DELIVERING, DELIVERED, EXPIRED, CANCELLED, OFFLINE.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdh_instances":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CDH instance locates at.","description_kind":"plain","optional":true},"cdh_instance_list":{"type":["list",["object",{"availability_zone":"string","cage_id":"string","charge_type":"string","create_time":"string","cvm_instance_ids":["list","string"],"expired_time":"string","host_id":"string","host_name":"string","host_resource":["list",["object",{"cpu_available_num":"number","cpu_total_num":"number","disk_available_size":"number","disk_total_size":"number","disk_type":"string","memory_available_size":"number","memory_total_size":"number"}]],"host_state":"string","host_type":"string","prepaid_renew_flag":"string","project_id":"number"}]],"description":"An information list of cdh instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"host_id":{"type":"string","description":"ID of the CDH instances to be queried.","description_kind":"plain","optional":true},"host_name":{"type":"string","description":"Name of the CDH instances to be queried.","description_kind":"plain","optional":true},"host_state":{"type":"string","description":"State of the CDH instances to be queried. Valid values: `PENDING`, `LAUNCH_FAILURE`, `RUNNING`, `EXPIRED`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"The project CDH belongs to.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdn_domain_verifier":{"version":0,"block":{"attributes":{"auto_verify":{"type":"bool","description":"Specify whether to keep first create result instead of re-create again.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"Specify domain name, e.g. `www.examplexxx123.com`.","description_kind":"plain","required":true},"failed_reason":{"type":"string","description":"Indicates failed reason of verification.","description_kind":"plain","optional":true},"file_verify_domains":{"type":["list","string"],"description":"List of file verified domains.","description_kind":"plain","computed":true},"file_verify_name":{"type":"string","description":"Name of file verifications.","description_kind":"plain","computed":true},"file_verify_url":{"type":"string","description":"File verify URL guidance.","description_kind":"plain","computed":true},"freeze_record":{"type":"bool","description":"Specify whether the verification record needs to be freeze instead of refresh every 8 hours, this used for domain verification.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record":{"type":"string","description":"Resolution record value.","description_kind":"plain","computed":true},"record_type":{"type":"string","description":"Type of resolution.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save result json.","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description":"Sub-domain resolution.","description_kind":"plain","computed":true},"verify_result":{"type":"bool","description":"Verify result.","description_kind":"plain","computed":true},"verify_type":{"type":"string","description":"Specify verify type, values: `dns` (default), `file`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdn_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Acceleration domain name.","description_kind":"plain","optional":true},"domain_list":{"type":["list",["object",{"area":"string","cname":"string","create_time":"string","domain":"string","full_url_cache":"bool","https_config":["list",["object",{"http2_switch":"string","https_switch":"string","ocsp_stapling_switch":"string","spdy_switch":"string","verify_client":"string"}]],"id":"string","origin":["list",["object",{"backup_origin_list":["list","string"],"backup_origin_type":"string","backup_server_name":"string","cos_private_access":"string","origin_list":["list","string"],"origin_pull_protocol":"string","origin_type":"string","server_name":"string"}]],"project_id":"number","range_origin_switch":"string","request_header":["list",["object",{"header_rules":["list",["object",{"header_mode":"string","header_name":"string","header_value":"string","rule_paths":["list","string"],"rule_type":"string"}]],"switch":"string"}]],"rule_cache":["list",["object",{"cache_time":"number","compare_max_age":"string","follow_origin_switch":"string","ignore_cache_control":"string","ignore_set_cookie":"string","no_cache_switch":"string","re_validate":"string","rule_paths":["list","string"],"rule_type":"string","switch":"string"}]],"service_type":"string","status":"string","tags":["map","string"],"update_time":"string"}]],"description":"An information list of cdn domain. Each element contains the following attributes:","description_kind":"plain","computed":true},"full_url_cache":{"type":"bool","description":"Whether to enable full-path cache.","description_kind":"plain","optional":true},"https_switch":{"type":"string","description":"HTTPS configuration. Valid values: `on`, `off` and `processing`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"origin_pull_protocol":{"type":"string","description":"Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_type":{"type":"string","description":"Service type of acceleration domain name. The available value include `web`, `download` and `media`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cdwdoris_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances_list":{"type":["list",["object",{"access_info":"string","bind_s_gs":["set","string"],"build_version":"string","can_attach_cbs":"bool","case_sensitive":"number","characteristic":["set","string"],"cls_log_set_id":"string","cls_topic_id":"string","components":"string","cool_down_bucket":"string","core_summary":["list",["object",{"attach_cbs_spec":["list",["object",{"disk_count":"number","disk_desc":"string","disk_size":"number","disk_type":"string"}]],"core":"number","disk":"number","disk_count":"number","disk_desc":"string","disk_type":"string","encrypt":"number","max_disk_size":"number","memory":"number","node_size":"number","spec":"string","spec_core":"number","spec_memory":"number","sub_product_type":"string"}]],"cos_bucket_name":"string","cos_move_factor":"number","create_time":"string","eip":"string","enable_cool_down":"number","enable_multi_zones":"bool","enable_xml_config":"number","expire_time":"string","flow_msg":"string","grace_shutdown_wait_seconds":"string","ha":"string","ha_type":"number","has_cls_topic":"bool","id":"number","instance_id":"string","instance_name":"string","is_white_s_gs":"bool","kind":"string","master_summary":["list",["object",{"attach_cbs_spec":["list",["object",{"disk_count":"number","disk_desc":"string","disk_size":"number","disk_type":"string"}]],"core":"number","disk":"number","disk_count":"number","disk_desc":"string","disk_type":"string","encrypt":"number","max_disk_size":"number","memory":"number","node_size":"number","spec":"string","spec_core":"number","spec_memory":"number","sub_product_type":"string"}]],"monitor":"string","pay_mode":"string","region":"string","region_desc":"string","region_id":"number","renew_flag":"bool","restart_timeout":"string","status":"string","status_desc":"string","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"user_network_infos":"string","version":"string","vpc_id":"string","zone":"string","zone_desc":"string"}]],"description":"Quantities of instances array.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_instance_id":{"type":"string","description":"The name of the cluster ID for the search.","description_kind":"plain","optional":true},"search_instance_name":{"type":"string","description":"The cluster name for the search.","description_kind":"plain","optional":true}},"block_types":{"search_tags":{"nesting_mode":"list","block":{"attributes":{"all_value":{"type":"number","description":"1 means only the tag key is entered without a value, and 0 means both the key and the value are entered.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","optional":true}},"description":"Search tag list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cfs_access_groups":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"A specified access group ID used to query.","description_kind":"plain","optional":true},"access_group_list":{"type":["list",["object",{"access_group_id":"string","create_time":"string","description":"string","name":"string"}]],"description":"An information list of CFS access group. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"A access group Name used to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_access_rules":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"A specified access group ID used to query.","description_kind":"plain","required":true},"access_rule_id":{"type":"string","description":"A specified access rule ID used to query.","description_kind":"plain","optional":true},"access_rule_list":{"type":["list",["object",{"access_rule_id":"string","auth_client_ip":"string","priority":"number","rw_permission":"string","user_permission":"string"}]],"description":"An information list of CFS access rule. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_available_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_zones":{"type":["list",["object",{"region":"string","region_cn_name":"string","region_name":"string","region_status":"string","zones":["list",["object",{"types":["list",["object",{"prepayment":"bool","protocols":["list",["object",{"protocol":"string","sale_status":"string"}]],"type":"string"}]],"zone":"string","zone_cn_name":"string","zone_id":"number","zone_name":"string"}]]}]],"description":"Information such as resource availability in each AZ and the supported storage classes and protocols.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_file_system_clients":{"version":0,"block":{"attributes":{"client_list":{"type":["list",["object",{"cfs_vip":"string","client_ip":"string","mount_directory":"string","vpc_id":"string","zone":"string","zone_name":"string"}]],"description":"Client list.","description_kind":"plain","computed":true},"file_system_id":{"type":"string","description":"File system ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_file_systems":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the file system locates at.","description_kind":"plain","optional":true},"file_system_id":{"type":"string","description":"A specified file system ID used to query.","description_kind":"plain","optional":true},"file_system_list":{"type":["list",["object",{"access_group_id":"string","availability_zone":"string","create_time":"string","file_system_id":"string","fs_id":"string","mount_ip":"string","name":"string","protocol":"string","size_limit":"number","size_used":"number","status":"string","storage_type":"string"}]],"description":"An information list of cloud file system. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"A file system name used to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a vpc subnet.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfs_mount_targets":{"version":0,"block":{"attributes":{"file_system_id":{"type":"string","description":"File system ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_targets":{"type":["list",["object",{"ccn_id":"string","cidr_block":"string","file_system_id":"string","fs_id":"string","ip_address":"string","life_cycle_state":"string","mount_target_id":"string","network_interface":"string","subnet_id":"string","subnet_name":"string","vpc_id":"string","vpc_name":"string"}]],"description":"Mount target details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfw_edge_fw_switches":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"asset_type":"string","instance_id":"string","instance_name":"string","intranet_ip":"string","public_ip":"string","public_ip_type":"number","region":"string","status":"number","switch_mode":"number","vpc_id":"string"}]],"description":"Ip switch list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfw_nat_fw_switches":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"abnormal":"number","cvm_num":"number","enable":"number","id":"number","nat_id":"string","nat_ins_id":"string","nat_ins_name":"string","nat_name":"string","region":"string","route_id":"string","route_name":"string","status":"number","subnet_cidr":"string","subnet_id":"string","subnet_name":"string","vpc_id":"string","vpc_name":"string"}]],"description":"NAT border firewall switch list data.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_ins_id":{"type":"string","description":"Filter the NAT firewall instance to which the NAT firewall subnet switch belongs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Switch status, 1 open; 0 close.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cfw_vpc_fw_switches":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"switch_list":{"type":["list",["object",{"enable":"number","status":"number","switch_id":"string","switch_mode":"number","switch_name":"string"}]],"description":"Switch list.","description_kind":"plain","computed":true},"vpc_ins_id":{"type":"string","description":"Firewall instance id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_chdfs_access_groups":{"version":0,"block":{"attributes":{"access_groups":{"type":["list",["object",{"access_group_id":"string","access_group_name":"string","create_time":"string","description":"string","vpc_id":"string","vpc_type":"number"}]],"description":"access group list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"owner_uin":{"type":"number","description":"get groups belongs to the owner uin, must set but only can use one of VpcId and OwnerUin to get the groups.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_chdfs_file_systems":{"version":0,"block":{"attributes":{"file_systems":{"type":["list",["object",{"app_id":"number","block_size":"number","capacity_quota":"number","create_time":"string","description":"string","enable_ranger":"bool","file_system_id":"string","file_system_name":"string","posix_acl":"bool","ranger_service_addresses":["set","string"],"region":"string","status":"number","super_users":["set","string"]}]],"description":"file system list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_chdfs_mount_points":{"version":0,"block":{"attributes":{"access_group_id":{"type":"string","description":"get mount points belongs to access group id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.","description_kind":"plain","optional":true},"file_system_id":{"type":"string","description":"get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mount_points":{"type":["list",["object",{"access_group_ids":["set","string"],"create_time":"string","file_system_id":"string","mount_point_id":"string","mount_point_name":"string","status":"number"}]],"description":"mount point list.","description_kind":"plain","computed":true},"owner_uin":{"type":"number","description":"get mount points belongs to owner uin, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_acls":{"version":0,"block":{"attributes":{"acl_list":{"type":["list",["object",{"host":"string","operation_type":"string","permission_type":"string","principal":"string","resource_name":"string","resource_type":"string"}]],"description":"A list of ckafka acls. Each element contains the following attributes:","description_kind":"plain","computed":true},"host":{"type":"string","description":"Host substr used for querying.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Id of the ckafka instance.","description_kind":"plain","required":true},"resource_name":{"type":"string","description":"ACL resource name, which is related to `resource_type`. For example, if `resource_type` is `TOPIC`, this field indicates the topic name; if `resource_type` is `GROUP`, this field indicates the group name.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"ACL resource type. Valid values are `UNKNOWN`, `ANY`, `TOPIC`, `GROUP`, `CLUSTER`, `TRANSACTIONAL_ID`. Currently, only `TOPIC` is available, and other fields will be used for future ACLs compatible with open-source Kafka.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_connect_resource":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Return the number, the default is 20, the maximum is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Page offset, default is 0.","description_kind":"plain","optional":true},"resource_region":{"type":"string","description":"Keyword query of the connection source, query the connection in the connection management list in the local region according to the region (only support the connection source containing the region input).","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"connect_resource_list":["list",["object",{"clickhouse_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"create_time":"string","ctsdb_connect_param":["list",["object",{"password":"string","port":"number","resource":"string","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"current_step":"string","datahub_task_count":"number","description":"string","doris_connect_param":["list",["object",{"be_port":"number","is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"dts_connect_param":["list",["object",{"group_id":"string","is_update":"bool","password":"string","port":"number","resource":"string","topic":"string","user_name":"string"}]],"error_message":"string","es_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"kafka_connect_param":["list",["object",{"broker_address":"string","is_update":"bool","region":"string","resource":"string","self_built":"bool"}]],"maria_db_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"mongo_db_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"mysql_connect_param":["list",["object",{"cluster_id":"string","is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"postgre_sql_connect_param":["list",["object",{"cluster_id":"string","is_update":"bool","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"resource_id":"string","resource_name":"string","sql_server_connect_param":["list",["object",{"is_update":"bool","password":"string","port":"number","resource":"string","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"status":"number","step_list":["set","string"],"task_progress":"number","type":"string"}]],"total_count":"number"}]],"description":"Connection source list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Keyword for search.","description_kind":"plain","optional":true},"type":{"type":"string","description":"connection source type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_group_offsets":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"Kafka consumer group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"topic name that the task subscribe.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"fuzzy match topicName.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"partitions":["list",["object",{"error_code":"number","lag":"number","log_end_offset":"number","metadata":"string","offset":"number","partition":"number"}]],"topic":"string"}]],"description":"The topic array, where each element is a json object.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_task":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource":{"type":"string","description":"Resource.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search key.","description_kind":"plain","optional":true},"source_type":{"type":"string","description":"The source type.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Destination type of dump.","description_kind":"plain","optional":true},"task_list":{"type":["list",["object",{"create_time":"string","datahub_id":"string","error_message":"string","source_resource":["list",["object",{"click_house_param":["list",["object",{"cluster":"string","database":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","ip":"string","password":"string","port":"number","resource":"string","schema":["list",["object",{"allow_null":"bool","column_name":"string","json_key":"string","type":"string"}]],"self_built":"bool","service_vip":"string","table":"string","type":"string","uniq_vpc_id":"string","user_name":"string"}]],"cls_param":["list",["object",{"content_key":"string","decode_json":"bool","log_set":"string","resource":"string","time_field":"string"}]],"cos_param":["list",["object",{"aggregate_batch_size":"number","aggregate_interval":"number","bucket_name":"string","directory_time_format":"string","format_output_type":"string","object_key":"string","object_key_prefix":"string","region":"string"}]],"ctsdb_param":["list",["object",{"ctsdb_metric":"string","resource":"string"}]],"dts_param":["list",["object",{"group_id":"string","group_password":"string","group_user":"string","ip":"string","port":"number","resource":"string","topic":"string","tran_sql":"bool"}]],"es_param":["list",["object",{"content_key":"string","database_primary_key":"string","date_format":"string","document_id_field":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_dlq":["list",["object",{"dlq_type":"string","kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"max_retry_attempts":"number","retry_interval":"number","topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"drop_invalid_json_message":"bool","drop_invalid_message":"bool","index":"string","index_type":"string","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"event_bus_param":["list",["object",{"function_name":"string","namespace":"string","qualifier":"string","resource":"string","self_built":"bool","type":"string"}]],"kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"maria_db_param":["list",["object",{"database":"string","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"mongo_db_param":["list",["object",{"collection":"string","copy_existing":"bool","database":"string","ip":"string","listening_event":"string","password":"string","pipeline":"string","port":"number","read_preference":"string","resource":"string","self_built":"bool","user_name":"string"}]],"my_sql_param":["list",["object",{"data_source_increment_column":"string","data_source_increment_mode":"string","data_source_monitor_mode":"string","data_source_monitor_resource":"string","data_source_start_from":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","ddl_topic":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","is_table_regular":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","signal_database":"string","snapshot_mode":"string","table":"string","topic_regex":"string","topic_replacement":"string"}]],"postgre_sql_param":["list",["object",{"data_format":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","drop_invalid_message":"bool","is_table_regular":"bool","key_columns":"string","plugin_name":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"scf_param":["list",["object",{"batch_size":"number","function_name":"string","max_retries":"number","namespace":"string","qualifier":"string"}]],"sql_server_param":["list",["object",{"database":"string","resource":"string","snapshot_mode":"string","table":"string"}]],"tdw_param":["list",["object",{"bid":"string","is_domestic":"bool","tdw_host":"string","tdw_port":"number","tid":"string"}]],"topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"status":"number","step_list":["set","string"],"target_resource":["list",["object",{"click_house_param":["list",["object",{"cluster":"string","database":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","ip":"string","password":"string","port":"number","resource":"string","schema":["list",["object",{"allow_null":"bool","column_name":"string","json_key":"string","type":"string"}]],"self_built":"bool","service_vip":"string","table":"string","type":"string","uniq_vpc_id":"string","user_name":"string"}]],"cls_param":["list",["object",{"content_key":"string","decode_json":"bool","log_set":"string","resource":"string","time_field":"string"}]],"cos_param":["list",["object",{"aggregate_batch_size":"number","aggregate_interval":"number","bucket_name":"string","directory_time_format":"string","format_output_type":"string","object_key":"string","object_key_prefix":"string","region":"string"}]],"ctsdb_param":["list",["object",{"ctsdb_metric":"string","resource":"string"}]],"dts_param":["list",["object",{"group_id":"string","group_password":"string","group_user":"string","ip":"string","port":"number","resource":"string","topic":"string","tran_sql":"bool"}]],"es_param":["list",["object",{"content_key":"string","database_primary_key":"string","date_format":"string","document_id_field":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_dlq":["list",["object",{"dlq_type":"string","kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"max_retry_attempts":"number","retry_interval":"number","topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"drop_invalid_json_message":"bool","drop_invalid_message":"bool","index":"string","index_type":"string","password":"string","port":"number","resource":"string","self_built":"bool","service_vip":"string","uniq_vpc_id":"string","user_name":"string"}]],"event_bus_param":["list",["object",{"function_name":"string","namespace":"string","qualifier":"string","resource":"string","self_built":"bool","type":"string"}]],"kafka_param":["list",["object",{"compression_type":"string","connector_sync_type":"string","enable_toleration":"bool","keep_partition":"bool","msg_multiple":"number","offset_type":"string","partition_num":"number","qps_limit":"number","resource":"string","resource_name":"string","self_built":"bool","start_time":"number","table_mappings":["list",["object",{"database":"string","table":"string","topic":"string","topic_id":"string"}]],"topic":"string","topic_id":"string","use_auto_create_topic":"bool","use_table_mapping":"bool","zone_id":"number"}]],"maria_db_param":["list",["object",{"database":"string","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"mongo_db_param":["list",["object",{"collection":"string","copy_existing":"bool","database":"string","ip":"string","listening_event":"string","password":"string","pipeline":"string","port":"number","read_preference":"string","resource":"string","self_built":"bool","user_name":"string"}]],"my_sql_param":["list",["object",{"data_source_increment_column":"string","data_source_increment_mode":"string","data_source_monitor_mode":"string","data_source_monitor_resource":"string","data_source_start_from":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","ddl_topic":"string","drop_cls":["list",["object",{"drop_cls_log_set":"string","drop_cls_owneruin":"string","drop_cls_region":"string","drop_cls_topic_id":"string","drop_invalid_message_to_cls":"bool"}]],"drop_invalid_message":"bool","include_content_changes":"string","include_query":"bool","is_table_prefix":"bool","is_table_regular":"bool","key_columns":"string","output_format":"string","record_with_schema":"bool","resource":"string","signal_database":"string","snapshot_mode":"string","table":"string","topic_regex":"string","topic_replacement":"string"}]],"postgre_sql_param":["list",["object",{"data_format":"string","data_target_insert_mode":"string","data_target_primary_key_field":"string","data_target_record_mapping":["list",["object",{"allow_null":"bool","auto_increment":"bool","column_name":"string","column_size":"string","decimal_digits":"string","default_value":"string","extra_info":"string","json_key":"string","type":"string"}]],"database":"string","drop_invalid_message":"bool","is_table_regular":"bool","key_columns":"string","plugin_name":"string","record_with_schema":"bool","resource":"string","snapshot_mode":"string","table":"string"}]],"scf_param":["list",["object",{"batch_size":"number","function_name":"string","max_retries":"number","namespace":"string","qualifier":"string"}]],"sql_server_param":["list",["object",{"database":"string","resource":"string","snapshot_mode":"string","table":"string"}]],"tdw_param":["list",["object",{"bid":"string","is_domestic":"bool","tdw_host":"string","tdw_port":"number","tid":"string"}]],"topic_param":["list",["object",{"compression_type":"string","msg_multiple":"number","offset_type":"string","resource":"string","start_time":"number","topic_id":"string","use_auto_create_topic":"bool"}]],"type":"string"}]],"task_current_step":"string","task_id":"string","task_name":"string","task_progress":"number","task_type":"string"}]],"description":"Datahub task information list.","description_kind":"plain","computed":true},"task_type":{"type":"string","description":"Task type, SOURCE|SINK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_datahub_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"The maximum number of results returned this time, the default is 50, and the maximum value is 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset position of this query, the default is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"query key word.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"name":"string","note":"string","partition_num":"number","retention_ms":"number","status":"number","topic_id":"string","topic_name":"string"}]],"description":"Topic list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_group":{"version":0,"block":{"attributes":{"group_list":{"type":["list",["object",{"group":"string","protocol":"string"}]],"description":"GroupList.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search for the keyword.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_group_info":{"version":0,"block":{"attributes":{"group_list":{"type":["set","string"],"description":"Kafka consumption group, Consumer-group, here is an array format, format GroupList.0=xxx\u0026amp;amp;GroupList.1=yyy.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"error_code":"string","group":"string","members":["list",["object",{"assignment":["list",["object",{"topics":["list",["object",{"partitions":["set","number"],"topic":"string"}]],"version":"number"}]],"client_host":"string","client_id":"string","member_id":"string"}]],"protocol":"string","protocol_type":"string","state":"string"}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_group_offsets":{"version":0,"block":{"attributes":{"group":{"type":"string","description":"Kafka consumer group name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"fuzzy match topicName.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"partitions":["list",["object",{"error_code":"number","lag":"number","log_end_offset":"number","metadata":"string","offset":"number","partition":"number"}]],"topic":"string"}]],"description":"The topic array, where each element is a json object.","description_kind":"plain","computed":true},"topics":{"type":["set","string"],"description":"An array of topic names subscribed by the group, if there is no such array, it means all topic information under the specified group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["list","string"],"description":"Filter by instance ID.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"bandwidth":"number","create_time":"number","cvm":"number","disk_size":"number","disk_type":"string","expire_time":"number","healthy":"number","healthy_message":"string","instance_id":"string","instance_name":"string","instance_type":"string","is_internal":"number","max_partition_number":"number","max_topic_number":"number","partition_number":"number","public_network":"number","public_network_charge_type":"string","rebalance_time":"string","renew_flag":"number","status":"number","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"topic_num":"number","version":"string","vip":"string","vip_list":["list",["object",{"vip":"string","vport":"string"}]],"vpc_id":"string","vport":"string","zone_id":"number","zone_ids":["list","number"]}]],"description":"A list of ckafka users. Each element contains the following attributes:","description_kind":"plain","computed":true},"limit":{"type":"number","description":"The number of pages, default is `10`.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The page start offset, default is `0`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Filter by instance name, support fuzzy query.","description_kind":"plain","optional":true},"status":{"type":["list","number"],"description":"(Filter Criteria) The status of the instance. 0: Create, 1: Run, 2: Delete, do not fill the default return all.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Matches the tag key value.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The field that needs to be filtered.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The filtered value of the field.","description_kind":"plain","required":true}},"description":"Filter. filter.name supports ('Ip', 'VpcId', 'SubNetId', 'InstanceType','InstanceId'), filter.values can pass up to 10 values.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ckafka_region":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"area_name":"string","ipv6":"number","multi_zone":"number","region_code":"string","region_code_v3":"string","region_id":"number","region_name":"string","support":"string"}]],"description":"Return a list of region enumeration results.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_task_status":{"version":0,"block":{"attributes":{"flow_id":{"type":"number","description":"FlowId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"output":"string","status":"number"}]],"description":"Result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_flow_ranking":{"version":0,"block":{"attributes":{"begin_date":{"type":"string","description":"BeginDate.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"EndDate.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"ranking_type":{"type":"string","description":"Ranking type. `PRO`: topic production flow, `CON`: topic consumption traffic.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"consume_speed":["list",["object",{"consumer_group_name":"string","speed":"number"}]],"topic_flow":["list",["object",{"message_heap":"number","partition_num":"number","replica_num":"number","topic_id":"string","topic_name":"string","topic_traffic":"string"}]],"topic_message_heap":["list",["object",{"message_heap":"number","partition_num":"number","replica_num":"number","topic_id":"string","topic_name":"string","topic_traffic":"string"}]]}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_produce_connection":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"ip_addr":"string","is_un_support_version":"bool","time":"string"}]],"description":"link information return result set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"TopicName.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_subscribe_group":{"version":0,"block":{"attributes":{"groups_info":{"type":["list",["object",{"error_code":"string","group":"string","members":["list",["object",{"assignment":["list",["object",{"topics":["list",["object",{"partitions":["set","number"],"topic":"string"}]],"version":"number"}]],"client_host":"string","client_id":"string","member_id":"string"}]],"protocol":"string","protocol_type":"string","state":"string"}]],"description":"Consumer group information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"TopicName.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topic_sync_replica":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"out_of_sync_replica_only":{"type":"bool","description":"Filter only unsynced replicas.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_in_sync_replica_list":{"type":["list",["object",{"begin_offset":"number","end_offset":"number","in_sync_replica":"string","leader":"number","message_count":"number","out_of_sync_replica":"string","partition":"string","replica":"string"}]],"description":"Topic details and copy collection.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"TopicName.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ckafka_topics":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Ckafka instance ID.","description_kind":"plain","required":true},"instance_list":{"type":["list",["object",{"clean_up_policy":"string","create_time":"string","enable_white_list":"bool","forward_cos_bucket":"string","forward_interval":"number","forward_status":"number","ip_white_list_count":"number","max_message_bytes":"number","note":"string","partition_num":"number","replica_num":"number","retention":"number","segment":"number","segment_bytes":"number","sync_replica_min_num":"number","topic_id":"string","topic_name":"string","unclean_leader_election_enable":"bool"}]],"description":"A list of instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Name of the CKafka topic. It must start with a letter, the rest can contain letters, numbers and dashes(-). The length range is from 1 to 64.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ckafka_users":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Account name used when query ckafka users' infos. Could be a substr of user name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Id of the ckafka instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_list":{"type":["list",["object",{"account_name":"string","create_time":"string","update_time":"string"}]],"description":"A list of ckafka users. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ckafka_zone":{"version":0,"block":{"attributes":{"cdc_id":{"type":"string","description":"cdc professional cluster business parameters.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"cluster_info":["list",["object",{"available_band_width":"number","available_disk_size":"number","cluster_id":"number","cluster_name":"string","max_band_width":"number","max_disk_size":"number","zone_id":"number","zone_ids":["set","number"]}]],"max_bandwidth":"number","max_buy_instance_num":"number","message_price":["list",["object",{"real_total_cost":"number","total_cost":"number"}]],"physical":"string","profession":"string","public_network":"string","public_network_limit":"string","standard":"string","standard_s2":"string","unit_price":["list",["object",{"real_total_cost":"number","total_cost":"number"}]],"zone_list":["list",["object",{"app_id":"number","exflag":"string","flag":"bool","is_internal_app":"number","sales_info":["list",["object",{"flag":"bool","platform":"string","sold_out":"bool","version":"string"}]],"sold_out":"string","zone_id":"string","zone_name":"string","zone_status":"number"}]]}]],"description":"query result complex object entity.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_attachments":{"version":0,"block":{"attributes":{"attachment_list":{"type":["list",["object",{"clb_id":"string","listener_id":"string","protocol_type":"string","rule_id":"string","targets":["set",["object",{"eni_ip":"string","instance_id":"string","port":"number","weight":"number"}]]}]],"description":"A list of cloud load balancer attachment configurations. Each element contains the following attributes:","description_kind":"plain","computed":true},"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_cluster_resources":{"version":0,"block":{"attributes":{"cluster_resource_set":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","clusters_zone":["list",["object",{"master_zone":["set","string"],"slave_zone":["set","string"]}]],"idle":"string","isp":"string","load_balancer_id":"string","vip":"string"}]],"description":"Cluster resource set.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","required":true}},"description":"Filter conditions to query cluster. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-12345678. vip - String - Required: No - (Filter condition) Filter by loadbalancer vip, such as 192.168.0.1. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer ID, such as lbl-12345678. idle - String - Required: No - (Filter condition) Filter by Whether load balancing is idle, such as True, False.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_cross_targets":{"version":0,"block":{"attributes":{"cross_target_set":{"type":["list",["object",{"eni_id":"string","instance_id":"string","instance_name":"string","ip":"string","local_vpc_id":"string","region":"string","vpc_id":"string","vpc_name":"string"}]],"description":"Cross target set.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","required":true}},"description":"Filter conditions to query CVMs and ENIs: vpc-id - String - Required: No - (Filter condition) Filter by VPC ID, such as vpc-12345678. ip - String - Required: No - (Filter condition) Filter by real server IP, such as 192.168.0.1. listener-id - String - Required: No - (Filter condition) Filter by listener ID, such as lbl-12345678. location-id - String - Required: No - (Filter condition) Filter by forwarding rule ID of the layer-7 listener, such as loc-12345678.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_exclusive_clusters":{"version":0,"block":{"attributes":{"cluster_set":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","cluster_tag":"string","cluster_type":"string","clusters_version":"string","clusters_zone":["list",["object",{"master_zone":["set","string"],"slave_zone":["set","string"]}]],"disaster_recovery_type":"string","http_max_new_conn":"number","http_qps":"number","https_max_new_conn":"number","https_qps":"number","idle_resource_count":"number","isp":"string","load_balance_director_count":"number","max_conn":"number","max_in_flow":"number","max_in_pkg":"number","max_new_conn":"number","max_out_flow":"number","max_out_pkg":"number","network":"string","resource_count":"number","zone":"string"}]],"description":"cluster list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter to query the list of AZ resources as detailed below: cluster-type - String - Required: No - (Filter condition) Filter by cluster type, such as TGW. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-xxxxxxxx. cluster-name - String - Required: No - (Filter condition) Filter by cluster name, such as test-xxxxxx. cluster-tag - String - Required: No - (Filter condition) Filter by cluster tag, such as TAG-xxxxx. vip - String - Required: No - (Filter condition) Filter by vip in the cluster, such as x.x.x.x. network - String - Required: No - (Filter condition) Filter by cluster network type, such as Public or Private. zone - String - Required: No - (Filter condition) Filter by cluster zone, such as ap-guangzhou-1. isp - String - Required: No - (Filter condition) Filter by TGW cluster isp type, such as BGP. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer-id in the cluste, such as lb-xxxxxxxx.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_idle_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"idle_load_balancers":{"type":["list",["object",{"domain":"string","forward":"number","idle_reason":"string","load_balancer_id":"string","load_balancer_name":"string","region":"string","status":"number","vip":"string"}]],"description":"List of idle CLBs. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"load_balancer_region":{"type":"string","description":"CLB instance region.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_instance_by_cert_id":{"version":0,"block":{"attributes":{"cert_ids":{"type":["set","string"],"description":"Server or client certificate ID.","description_kind":"plain","required":true},"cert_set":{"type":["list",["object",{"cert_id":"string","load_balancers":["list",["object",{"address_i_p_version":"string","address_i_pv6":"string","anycast_zone":"string","attribute_flags":["set","string"],"backup_zone_set":["list",["object",{"edge_zone":"bool","local_zone":"bool","zone":"string","zone_id":"number","zone_name":"string","zone_region":"string"}]],"charge_type":"string","cluster_ids":["set","string"],"cluster_tag":"string","config_id":"string","create_time":"string","domain":"string","exclusive_cluster":["list",["object",{"classical_cluster":["list",["object",{"cluster_id":"string","cluster_name":"string","zone":"string"}]],"l4_clusters":["list",["object",{"cluster_id":"string","cluster_name":"string","zone":"string"}]],"l7_clusters":["list",["object",{"cluster_id":"string","cluster_name":"string","zone":"string"}]]}]],"expire_time":"string","extra_info":["list",["object",{"tgw_group_name":"string","zhi_tong":"bool"}]],"forward":"number","health_log_set_id":"string","health_log_topic_id":"string","ipv6_mode":"string","is_block":"bool","is_block_time":"string","is_ddos":"bool","isolated_time":"string","isolation":"number","load_balancer_domain":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_pass_to_target":"bool","load_balancer_type":"string","load_balancer_vips":["set","string"],"local_bgp":"bool","log":"string","log_set_id":"string","log_topic_id":"string","master_zone":["list",["object",{"edge_zone":"bool","local_zone":"bool","zone":"string","zone_id":"number","zone_name":"string","zone_region":"string"}]],"mix_ip_target":"bool","network_attributes":["list",["object",{"bandwidthpkg_sub_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number"}]],"nfv_info":"string","numerical_vpc_id":"number","open_bgp":"number","prepaid_attributes":["list",["object",{"period":"number","renew_flag":"string"}]],"project_id":"number","secure_groups":["set","string"],"sla_type":"string","snat":"bool","snat_ips":["list",["object",{"ip":"string","subnet_id":"string"}]],"snat_pro":"bool","status":"number","status_time":"string","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"target_region_info":["list",["object",{"region":"string","vpc_id":"string"}]],"vip_isp":"string","vpc_id":"string","zones":["set","string"]}]]}]],"description":"Certificate ID and list of CLB instances associated with it.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_instance_detail":{"version":0,"block":{"attributes":{"fields":{"type":["set","string"],"description":"List of fields. Only fields specified will be returned. If it's left blank, `null` is returned. The fields `LoadBalancerId` and `LoadBalancerName` are added by default. For details about fields.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_detail_set":{"type":["list",["object",{"address":"string","address_ip_version":"string","address_ipv6":"string","address_isp":"string","charge_type":"string","config_id":"string","create_time":"string","domain":"string","domains":"string","extra_info":["list",["object",{"tgw_group_name":"string","zhi_tong":"bool"}]],"ipv6_mode":"string","isolation":"number","listener_id":"string","load_balancer_domain":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_pass_to_target":"number","load_balancer_type":"string","location_id":"string","network_attributes":["list",["object",{"bandwidth_pkg_sub_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number"}]],"port":"number","prepaid_attributes":["list",["object",{"period":"number","renew_flag":"string"}]],"project_id":"number","protocol":"string","security_group":["set","string"],"slave_zone":["set","string"],"sni_switch":"number","status":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"target_address":"string","target_health":"string","target_id":"string","target_port":"number","target_weight":"number","url":"string","vpc_id":"string","zone":"string","zones":["set","string"]}]],"description":"List of CLB instance details.Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_type":{"type":"string","description":"Target type. Valid values: NODE and GROUP. If the list of fields contains `TargetId`, `TargetAddress`, `TargetPort`, `TargetWeight` and other fields, `Target` of the target group or non-target group must be exported.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter condition of querying lists describing CLB instance details:loadbalancer-id - String - Required: no - (Filter condition) CLB instance ID, such as lb-12345678; project-id - String - Required: no - (Filter condition) Project ID, such as 0 and 123; network - String - Required: no - (Filter condition) Network type of the CLB instance, such as Public and Private.\u0026amp;lt;/li\u0026amp;gt;\u0026amp;lt;li\u0026amp;gt; vip - String - Required: no - (Filter condition) CLB instance VIP, such as 1.1.1.1 and 2204::22:3; target-ip - String - Required: no - (Filter condition) Private IP of the target real servers, such as1.1.1.1 and 2203::214:4; vpcid - String - Required: no - (Filter condition) Identifier of the VPC instance to which the CLB instance belongs, such as vpc-12345678; zone - String - Required: no - (Filter condition) Availability zone where the CLB instance resides, such as ap-guangzhou-1; tag-key - String - Required: no - (Filter condition) Tag key of the CLB instance, such as name; tag:* - String - Required: no - (Filter condition) CLB instance tag, followed by tag key after the colon. For example, use {Name: tag:name,Values: [zhangsan, lisi]} to filter the tag key `name` with the tag value `zhangsan` and `lisi`; fuzzy-search - String - Required: no - (Filter condition) Fuzzy search for CLB instance VIP and CLB instance name, such as 1.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_instance_traffic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_region":{"type":"string","description":"CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.","description_kind":"plain","optional":true},"load_balancer_traffic":{"type":["list",["object",{"domain":"string","load_balancer_id":"string","load_balancer_name":"string","out_bandwidth":"number","region":"string","vip":"string"}]],"description":"Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_instances":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","optional":true},"clb_list":{"type":["list",["object",{"address_ip_version":"string","clb_id":"string","clb_name":"string","clb_vips":["list","string"],"cluster_id":"string","create_time":"string","internet_bandwidth_max_out":"number","internet_charge_type":"string","local_zone":"bool","network_type":"string","project_id":"number","security_groups":["list","string"],"status":"number","status_time":"string","subnet_id":"string","tags":["map","string"],"target_region_info_region":"string","target_region_info_vpc_id":"string","vip_isp":"string","vpc_id":"string","zone":"string","zone_id":"number","zone_name":"string","zone_region":"string"}]],"description":"A list of cloud load balancers. Each element contains the following attributes:","description_kind":"plain","computed":true},"clb_name":{"type":"string","description":"Name of the CLB to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_zone":{"type":"string","description":"Master available zone id.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Type of CLB instance, and available values include `OPEN` and `INTERNAL`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the CLB.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_listener_rules":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain name of the forwarding rule to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the CLB listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"ID of the forwarding rule to be queried.","description_kind":"plain","optional":true},"rule_list":{"type":["list",["object",{"certificate_ca_id":"string","certificate_id":"string","certificate_ssl_mode":"string","clb_id":"string","domain":"string","health_check_health_num":"number","health_check_http_code":"number","health_check_http_domain":"string","health_check_http_method":"string","health_check_http_path":"string","health_check_interval_time":"number","health_check_switch":"bool","health_check_unhealth_num":"number","http2_switch":"bool","listener_id":"string","rule_id":"string","scheduler":"string","session_expire_time":"number","url":"string"}]],"description":"A list of forward rules of listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"scheduler":{"type":"string","description":"Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Url of the forwarding rule to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_listeners":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"Id of the CLB to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"Id of the listener to be queried.","description_kind":"plain","optional":true},"listener_list":{"type":["list",["object",{"certificate_ca_id":"string","certificate_id":"string","certificate_ssl_mode":"string","clb_id":"string","health_check_context_type":"string","health_check_health_num":"number","health_check_http_code":"number","health_check_http_domain":"string","health_check_http_method":"string","health_check_http_path":"string","health_check_http_version":"string","health_check_interval_time":"number","health_check_port":"number","health_check_recv_context":"string","health_check_send_context":"string","health_check_switch":"bool","health_check_time_out":"number","health_check_type":"string","health_check_unhealth_num":"number","listener_id":"string","listener_name":"string","port":"number","protocol":"string","scheduler":"string","session_expire_time":"number","sni_switch":"bool"}]],"description":"A list of listeners of cloud load balancers. Each element contains the following attributes:","description_kind":"plain","computed":true},"port":{"type":"number","description":"Port of the CLB listener.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_listeners_by_targets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancers":{"type":["list",["object",{"listeners":["list",["object",{"end_port":"number","listener_id":"string","port":"number","protocol":"string","rules":["list",["object",{"domain":"string","location_id":"string","targets":["list",["object",{"port":"number","private_ip":"string","type":"string","vpc_id":"number","weight":"number"}]],"url":"string"}]],"targets":["list",["object",{"port":"number","private_ip":"string","type":"string","vpc_id":"number","weight":"number"}]]}]],"load_balancer_id":"string","region":"string","vip":"string"}]],"description":"Detail of the CLB instance.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"backends":{"nesting_mode":"list","block":{"attributes":{"private_ip":{"type":"string","description":"Private network IP to be queried, which can be of the CVM or ENI.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"VPC ID.","description_kind":"plain","required":true}},"description":"List of private network IPs to be queried.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_clb_redirections":{"version":0,"block":{"attributes":{"clb_id":{"type":"string","description":"ID of the CLB to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"redirection_list":{"type":["list",["object",{"clb_id":"string","source_listener_id":"string","source_rule_id":"string","target_listener_id":"string","target_rule_id":"string"}]],"description":"A list of cloud load balancer redirection configurations. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"source_listener_id":{"type":"string","description":"ID of source listener to be queried.","description_kind":"plain","required":true},"source_rule_id":{"type":"string","description":"Rule ID of source listener to be queried.","description_kind":"plain","required":true},"target_listener_id":{"type":"string","description":"ID of target listener to be queried.","description_kind":"plain","optional":true},"target_rule_id":{"type":"string","description":"Rule ID of target listener to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_resources":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_resource_set":{"type":["list",["object",{"edge_zone":"bool","ip_version":"string","local_zone":"bool","master_zone":"string","resource_set":["list",["object",{"availability_set":["list",["object",{"availability":"string","type":"string"}]],"isp":"string","type":["set","string"]}]],"slave_zone":"string","zone_region":"string","zone_resource_type":"string"}]],"description":"List of resources supported by the AZ.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter to query the list of AZ resources as detailed below: zone - String - Optional - Filter by AZ, such as ap-guangzhou-1. isp -- String - Optional - Filter by the ISP. Values: BGP, CMCC, CUCC and CTCC.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_target_group_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_group_ids":{"type":["set","string"],"description":"Target group ID array.","description_kind":"plain","optional":true},"target_group_set":{"type":["list",["object",{"associated_rule":["list",["object",{"domain":"string","listener_id":"string","listener_name":"string","load_balancer_id":"string","load_balancer_name":"string","location_id":"string","port":"number","protocol":"string","url":"string"}]],"created_time":"string","port":"number","target_group_id":"string","target_group_name":"string","updated_time":"string","vpc_id":"string"}]],"description":"Information set of displayed target groups.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value array.","description_kind":"plain","required":true}},"description":"Filter array, which is exclusive of TargetGroupIds. Valid values: TargetGroupVpcId and TargetGroupName. Target group ID will be used first.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_clb_target_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"associated_rule_list":["list",["object",{"domain":"string","listener_id":"string","listener_name":"string","listener_port":"number","load_balancer_id":"string","load_balancer_name":"string","location_id":"string","protocol":"string","url":"string"}]],"create_time":"string","port":"number","target_group_id":"string","target_group_instance_list":["list",["object",{"eni_id":"string","instance_id":"string","instance_name":"string","private_ip_addresses":["list","string"],"public_ip_addresses":["list","string"],"registered_time":"string","server_port":"number","server_type":"string","weight":"number"}]],"target_group_name":"string","update_time":"string","vpc_id":"string"}]],"description":"Target group info list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_group_id":{"type":"string","description":"ID of Target group. Mutually exclusive with `vpc_id` and `target_group_name`. `target_group_id` is preferred.","description_kind":"plain","optional":true},"target_group_name":{"type":"string","description":"Name of target group. Mutually exclusive with `target_group_id`. `target_group_id` is preferred.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Target group VPC ID. Mutually exclusive with `target_group_id`. `target_group_id` is preferred.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clb_target_health":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"load_balancer_ids":{"type":["set","string"],"description":"List of IDs of CLB instances to be queried.","description_kind":"plain","required":true},"load_balancers":{"type":["list",["object",{"listeners":["list",["object",{"listener_id":"string","listener_name":"string","port":"number","protocol":"string","rules":["list",["object",{"domain":"string","location_id":"string","targets":["list",["object",{"health_status":"bool","health_status_detail":"string","ip":"string","port":"number","target_id":"string"}]],"url":"string"}]]}]],"load_balancer_id":"string","load_balancer_name":"string"}]],"description":"CLB instance list. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_job_detail":{"version":0,"block":{"attributes":{"back_up_job_id":{"type":"number","description":"Back up job id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_contents":{"type":["list",["object",{"database":"string","ips":"string","rip":"string","table":"string","total_bytes":"number","v_cluster":"string","zoo_path":"string"}]],"description":"Back up tables.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_jobs":{"version":0,"block":{"attributes":{"back_up_jobs":{"type":["list",["object",{"back_up_size":"number","back_up_time":"string","back_up_type":"string","expire_time":"string","job_id":"number","job_status":"string","snapshot":"string"}]],"description":"Back up jobs.","description_kind":"plain","computed":true},"begin_time":{"type":"string","description":"Begin time.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_backup_tables":{"version":0,"block":{"attributes":{"available_tables":{"type":["list",["object",{"database":"string","ips":"string","rip":"string","table":"string","total_bytes":"number","v_cluster":"string","zoo_path":"string"}]],"description":"Available tables.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_instance_nodes":{"version":0,"block":{"attributes":{"display_policy":{"type":"string","description":"Display strategy, display all when All.","description_kind":"plain","optional":true},"force_all":{"type":"bool","description":"When true, returns all nodes, that is, the Limit is infinitely large.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"instance_nodes_list":{"type":["list",["object",{"cluster":"string","core":"number","disk_size":"number","disk_type":"string","ip":"string","is_ch_proxy":"bool","memory":"number","node_groups":["list",["object",{"group_name":"string","replica_name":"string","shard_name":"string"}]],"rip":"string","spec":"string"}]],"description":"Total number of instance nodes.","description_kind":"plain","computed":true},"node_role":{"type":"string","description":"Cluster role type, default is `data` data node.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_instance_shards":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID.","description_kind":"plain","required":true},"instance_shards_list":{"type":"string","description":"Instance shard information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_clickhouse_spec":{"version":0,"block":{"attributes":{"attach_cbs_spec":{"type":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"description":"Cloud disk list.","description_kind":"plain","computed":true},"common_spec":{"type":["list",["object",{"available":"bool","compute_spec_desc":"string","cpu":"number","data_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"display_name":"string","instance_quota":"number","max_node_size":"number","mem":"number","name":"string","system_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"type":"string"}]],"description":"Zookeeper node specification description.","description_kind":"plain","computed":true},"data_spec":{"type":["list",["object",{"available":"bool","compute_spec_desc":"string","cpu":"number","data_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"display_name":"string","instance_quota":"number","max_node_size":"number","mem":"number","name":"string","system_disk":["list",["object",{"disk_count":"number","disk_desc":"string","disk_type":"string","max_disk_size":"number","min_disk_size":"number"}]],"type":"string"}]],"description":"Data node specification description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_elastic":{"type":"bool","description":"Is it elastic.","description_kind":"plain","optional":true},"pay_mode":{"type":"string","description":"Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Regional information.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cls_logsets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logsets":{"type":["list",["object",{"assumer_name":"string","create_time":"string","logset_id":"string","logset_name":"string","role_name":"string","tags":["list",["object",{"key":"string","value":"string"}]],"topic_count":"number"}]],"description":"logset lists.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Fields that need to be filtered. Support: `logsetName`, `logsetId`, `tagKey`, `tag:tagKey`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The values that need to be filtered.","description_kind":"plain","required":true}},"description":"Query by filter.","description_kind":"plain"},"max_items":10}},"description_kind":"plain"}},"tencentcloud_cls_machine_group_configs":{"version":0,"block":{"attributes":{"configs":{"type":["list",["object",{"config_id":"string","create_time":"string","exclude_paths":["list",["object",{"type":"string","value":"string"}]],"extract_rule":["list",["object",{"address":"string","backtracking":"number","begin_regex":"string","delimiter":"string","filter_key_regex":["list",["object",{"key":"string","regex":"string"}]],"is_gbk":"number","json_standard":"number","keys":["set","string"],"log_regex":"string","meta_tags":["list",["object",{"key":"string","value":"string"}]],"metadata_type":"number","parse_protocol":"string","path_regex":"string","protocol":"string","time_format":"string","time_key":"string","un_match_log_key":"string","un_match_up_load_switch":"bool"}]],"log_format":"string","log_type":"string","name":"string","output":"string","path":"string","update_time":"string","user_define_rule":"string"}]],"description":"scrape config list.","description_kind":"plain","computed":true},"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cls_machines":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"Group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"machines":{"type":["list",["object",{"auto_update":"number","err_code":"number","err_msg":"string","ip":"string","offline_time":"string","status":"number","update_status":"number","version":"string"}]],"description":"Info of Machines.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cls_shipper_tasks":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"end time(ms).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shipper_id":{"type":"string","description":"shipper id.","description_kind":"plain","required":true},"start_time":{"type":"number","description":"start time(ms).","description_kind":"plain","required":true},"tasks":{"type":["list",["object",{"end_time":"number","message":"string","range_end":"number","range_start":"number","shipper_id":"string","start_time":"number","status":"string","task_id":"string","topic_id":"string"}]],"description":".","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_container_cluster_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"An ID identify the cluster, like cls-xxxxxx.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"An int variable describe how many instances in return at most.","description_kind":"plain","optional":true},"nodes":{"type":["list",["object",{"abnormal_reason":"string","cpu":"number","instance_id":"string","is_normal":"number","lan_ip":"string","mem":"number","wan_ip":"string"}]],"description":"An information list of kubernetes instances.","description_kind":"plain","computed":true},"total_count":{"type":"number","description":"Number of instances.","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_container_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"An id identify the cluster, like `cls-xxxxxx`.","description_kind":"plain","optional":true},"clusters":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","description":"string","kubernetes_version":"string","nodes_num":"number","nodes_status":"string","security_certification_authority":"string","security_cluster_external_endpoint":"string","security_password":"string","security_username":"string","total_cpu":"number","total_mem":"number"}]],"description":"An information list of kubernetes clusters.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"An int variable describe how many cluster in return at most.","description_kind":"plain","optional":true},"total_count":{"type":"number","description":"Number of clusters.","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_cos_batchs":{"version":0,"block":{"attributes":{"appid":{"type":"number","description":"Appid.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_statuses":{"type":"string","description":"The task status information you need to query. If you do not specify a task status, COS returns the status of all tasks that have been executed, including those that are in progress. If you specify a task status, COS returns the task in the specified state. Optional task states include: Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended.","description_kind":"plain","optional":true},"jobs":{"type":["list",["object",{"creation_time":"string","description":"string","job_id":"string","operation":"string","priority":"number","progress_summary":["list",["object",{"number_of_tasks_failed":"number","number_of_tasks_succeeded":"number","total_number_of_tasks":"number"}]],"status":"string","termination_date":"string"}]],"description":"Multiple batch processing task information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"uin":{"type":"string","description":"Uin.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_inventorys":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inventorys":{"type":["list",["object",{"destination":["list",["object",{"account_id":"string","bucket":"string","encryption":["list",["object",{"sse_cos":"string"}]],"format":"string","prefix":"string"}]],"filter":["list",["object",{"period":["list",["object",{"end_time":"string","start_time":"string"}]],"prefix":"string"}]],"id":"string","included_object_versions":"string","is_enabled":"string","optional_fields":["list",["object",{"fields":["set","string"]}]],"schedule":["list",["object",{"frequency":"string"}]]}]],"description":"Multiple batch processing task information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_multipart_uploads":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Bucket.","description_kind":"plain","required":true},"delimiter":{"type":"string","description":"The delimiter is a symbol, and the Object name contains the Object between the specified prefix and the first occurrence of delimiter characters as a set of elements: common prefix. If there is no prefix, start from the beginning of the path.","description_kind":"plain","optional":true},"encoding_type":{"type":"string","description":"Specifies the encoding format of the return value. Legal value: url.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"prefix":{"type":"string","description":"The returned Object key must be prefixed with Prefix. Note that when using the prefix query, the returned key still contains Prefix.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"uploads":{"type":["list",["object",{"initiated":"string","initiator":["list",["object",{"display_name":"string","id":"string"}]],"key":"string","owner":["list",["object",{"display_name":"string","id":"string"}]],"storage_class":"string","upload_id":"string"}]],"description":"Information for each Upload.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cos_bucket_object":{"version":0,"block":{"attributes":{"bucket":{"type":"string","description":"Name of the bucket that contains the objects to query.","description_kind":"plain","required":true},"cache_control":{"type":"string","description":"Specifies caching behavior along the request/reply chain.","description_kind":"plain","computed":true},"content_disposition":{"type":"string","description":"Specifies presentational information for the object.","description_kind":"plain","computed":true},"content_encoding":{"type":"string","description":"Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.","description_kind":"plain","computed":true},"content_type":{"type":"string","description":"A standard MIME type describing the format of the object data.","description_kind":"plain","computed":true},"etag":{"type":"string","description":"ETag generated for the object, which is may not equal to MD5 value.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The full path to the object inside the bucket.","description_kind":"plain","required":true},"last_modified":{"type":"string","description":"Last modified date of the object.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_class":{"type":"string","description":"Object storage type such as STANDARD.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cos_buckets":{"version":0,"block":{"attributes":{"bucket_list":{"type":["list",["object",{"acl":"string","acl_body":"string","bucket":"string","cors_rules":["list",["object",{"allowed_headers":["list","string"],"allowed_methods":["list","string"],"allowed_origins":["list","string"],"expose_headers":["list","string"],"max_age_seconds":"number"}]],"cos_bucket_url":"string","lifecycle_rules":["list",["object",{"abort_incomplete_multipart_upload":["list",["object",{"days_after_initiation":"number"}]],"expiration":["list",["object",{"date":"string","days":"number"}]],"filter_prefix":"string","non_current_expiration":["list",["object",{"non_current_days":"number"}]],"non_current_transition":["list",["object",{"non_current_days":"number","storage_class":"string"}]],"transition":["list",["object",{"date":"string","days":"number","storage_class":"string"}]]}]],"origin_domain_rules":["list",["object",{"domain":"string","status":"string","type":"string"}]],"origin_pull_rules":["list",["object",{"custom_http_headers":["map","string"],"follow_http_headers":["list","string"],"follow_query_string":"bool","follow_redirection":"bool","host":"string","prefix":"string","priority":"number","protocol":"string","sync_back_to_source":"bool"}]],"tags":["map","string"],"website":["list",["object",{"error_document":"string","index_document":"string"}]]}]],"description":"A list of bucket. Each element contains the following attributes:","description_kind":"plain","computed":true},"bucket_prefix":{"type":"string","description":"A prefix string to filter results by bucket name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags to filter bucket.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_backup_stream":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"stream_info_list":{"type":["list",["object",{"backup_list":["list",["object",{"app_name":"string","domain_name":"string","master_flag":"number","publish_time":"string","source_from":"string","upstream_sequence":"string"}]],"host_group_name":"string","optimal_enable":"number","stream_name":"string"}]],"description":"Backup stream group info.","description_kind":"plain","computed":true},"stream_name":{"type":"string","description":"Stream id.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_deliver_log_down_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_info_list":{"type":["list",["object",{"file_size":"number","log_name":"string","log_time":"string","log_url":"string"}]],"description":"List of log information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_domains":{"version":0,"block":{"attributes":{"domain_list":{"type":["list",["object",{"b_c_name":"number","create_time":"string","current_c_name":"string","is_delay_live":"number","is_mini_program_live":"number","name":"string","play_type":"number","rent_expire_time":"string","rent_tag":"number","status":"number","target_domain":"string","type":"number"}]],"description":"A list of domain name details.","description_kind":"plain","computed":true},"domain_prefix":{"type":"string","description":"domain name prefix.","description_kind":"plain","optional":true},"domain_status":{"type":"number","description":"domain name status filter. 0-disable, 1-enable.","description_kind":"plain","optional":true},"domain_type":{"type":"number","description":"Domain name type filtering. 0-push, 1-play.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_delay_live":{"type":"number","description":"0 normal live broadcast 1 slow live broadcast default 0.","description_kind":"plain","optional":true},"play_type":{"type":"number","description":"Playing area, this parameter is meaningful only when DomainType=1. 1: Domestic.2: Global.3: Overseas.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_monitor_report":{"version":0,"block":{"attributes":{"diagnose_result":{"type":["list",["object",{"low_frame_rate_results":["set","string"],"stream_broken_results":["set","string"],"stream_format_results":["set","string"]}]],"description":"The information about the media diagnostic result.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_id":{"type":"string","description":"Monitor ID.","description_kind":"plain","required":true},"mps_result":{"type":["list",["object",{"ai_asr_results":["set","string"],"ai_ocr_results":["set","string"]}]],"description":"The information about the media processing result.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_pad_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"templates":{"type":["list",["object",{"create_time":"string","description":"string","max_duration":"number","template_id":"number","template_name":"string","type":"number","update_time":"string","url":"string","wait_duration":"number"}]],"description":"Live pad template information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_pull_stream_task_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"task_id":{"type":"string","description":"Task ID.","description_kind":"plain","required":true},"task_status_info":{"type":["list",["object",{"file_duration":"number","file_url":"string","looped_times":"number","next_file_url":"string","offset_time":"number","report_time":"string","run_status":"string"}]],"description":"Task status info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_stream_monitor_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"live_stream_monitors":{"type":["list",["object",{"ai_asr_input_index_list":["set","number"],"ai_format_diagnose":"number","ai_ocr_input_index_list":["set","number"],"allow_monitor_report":"number","asr_language":"number","audible_input_index_list":["set","number"],"check_stream_broken":"number","check_stream_low_frame_rate":"number","create_time":"number","input_list":["list",["object",{"description":"string","input_app":"string","input_domain":"string","input_stream_name":"string","input_url":"string"}]],"monitor_id":"string","monitor_name":"string","notify_policy":["list",["object",{"callback_url":"string","notify_policy_type":"number"}]],"ocr_language":"number","output_info":["list",["object",{"output_app":"string","output_domain":"string","output_stream_height":"number","output_stream_name":"string","output_stream_width":"number"}]],"start_time":"number","status":"number","stop_time":"number","update_time":"number"}]],"description":"The list of live stream monitoring tasks.Note: This field may return null, indicating that no valid value is available.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_time_shift_record_detail":{"version":0,"block":{"attributes":{"app_name":{"type":"string","description":"Push path.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Push domain.","description_kind":"plain","required":true},"domain_group":{"type":"string","description":"The streaming domain belongs to a group. If there is no domain group or the domain group is an empty string, it can be left blank.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"The ending time of the query range is specified in Unix timestamp.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_list":{"type":["list",["object",{"end_time":"number","sid":"string","start_time":"number"}]],"description":"The array of time-shift recording sessions.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"The starting time of the query range is specified in Unix timestamp.","description_kind":"plain","required":true},"stream_name":{"type":"string","description":"Stream name.","description_kind":"plain","required":true},"trans_code_id":{"type":"number","description":"The transcoding template ID can be left blank if it is 0.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_css_time_shift_stream_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The push domain.","description_kind":"plain","optional":true},"domain_group":{"type":"string","description":"The group the push domain belongs to.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"The end time, which must be a Unix timestamp.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"The start time, which must be a Unix timestamp.","description_kind":"plain","required":true},"stream_list":{"type":["list",["object",{"app_name":"string","domain":"string","domain_group":"string","duration":"number","end_time":"number","start_time":"number","stream_name":"string","stream_type":"number","trans_code_id":"number"}]],"description":"The information of the streams.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"stream_name":{"type":"string","description":"The stream name.","description_kind":"plain","optional":true},"total_size":{"type":"number","description":"The total number of records in the specified time period.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_watermarks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"watermark_list":{"type":["list",["object",{"create_time":"string","height":"number","picture_url":"string","status":"number","watermark_id":"number","watermark_name":"string","width":"number","x_position":"number","y_position":"number"}]],"description":"Watermark information list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_css_xp2p_detail_info_list":{"version":0,"block":{"attributes":{"data_info_list":{"type":["list",["object",{"app_id":"string","cdn_bytes":"number","online_people":"number","p2p_bytes":"number","request":"number","request_success":"number","stream_name":"string","stuck_people":"number","stuck_times":"number","time":"string","type":"string"}]],"description":"P2P streaming statistical information.","description_kind":"plain","computed":true},"dimension":{"type":["set","string"],"description":"The dimension parameter can be used to specify the dimension for the query. If this parameter is not passed, the query will default to stream-level data. If you pass this parameter, it will only retrieve data for the specified dimension. The available dimension currently supported is AppId dimension, which allows you to query data based on the application ID. Please note that the returned fields will be related to the specified dimension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_time":{"type":"string","description":"The UTC minute granularity query time for querying usage data for a specific minute is in the format: yyyy-mm-ddTHH:MM:00Z. Please refer to the link https://cloud.tencent.com/document/product/266/11732#I.For example, if the local time is 2019-01-08 10:00:00 in Beijing, the corresponding UTC time would be 2019-01-08T10:00:00+08:00.This query supports data from the past six months.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"stream_names":{"type":["set","string"],"description":"The stream array can be used to specify the streams to be queried. If no stream is specified, the query will include all streams by default.","description_kind":"plain","optional":true},"type":{"type":["set","string"],"description":"The type array can be used to specify the type of media content to be queried. The two available options are live for live streaming and vod for video on demand. If no type is specified, the query will include both live and VOD content by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_chc_denied_actions":{"version":0,"block":{"attributes":{"chc_host_denied_action_set":{"type":["list",["object",{"chc_id":"string","deny_actions":["set","string"],"state":"string"}]],"description":"Actions not allowed for the CHC instance.","description_kind":"plain","computed":true},"chc_ids":{"type":["set","string"],"description":"CHC host IDs.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_chc_hosts":{"version":0,"block":{"attributes":{"chc_host_set":{"type":["list",["object",{"bmc_ip":"string","bmc_mac":"string","bmc_security_group_ids":["set","string"],"bmc_virtual_private_cloud":["list",["object",{"as_vpc_gateway":"bool","ipv6_address_count":"number","private_ip_addresses":["set","string"],"subnet_id":"string","vpc_id":"string"}]],"chc_id":"string","cpu":"number","created_time":"string","cvm_instance_id":"string","deploy_ip":"string","deploy_mac":"string","deploy_security_group_ids":["set","string"],"deploy_virtual_private_cloud":["list",["object",{"as_vpc_gateway":"bool","ipv6_address_count":"number","private_ip_addresses":["set","string"],"subnet_id":"string","vpc_id":"string"}]],"device_type":"string","disk":"string","hardware_description":"string","instance_name":"string","instance_state":"string","memory":"number","placement":["list",["object",{"host_id":"string","host_ids":["set","string"],"host_ips":["set","string"],"project_id":"number","zone":"string"}]],"serial_number":"string","tenant_type":"string"}]],"description":"List of returned instances.","description_kind":"plain","computed":true},"chc_ids":{"type":["set","string"],"description":"CHC host ID. Up to 100 instances per request is allowed. ChcIds and Filters cannot be specified at the same time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","required":true}},"description":"- `zone` Filter by the availability zone, such as ap-guangzhou-1. Valid values: See [Regions and Availability Zones](https://www.tencentcloud.com/document/product/213/6091?from_cn_redirect=1).\n- `instance-name` Filter by the instance name.\n- `instance-state` Filter by the instance status. For status details, see [InstanceStatus](https://www.tencentcloud.com/document/api/213/15753?from_cn_redirect=1#InstanceStatus).\n- `device-type` Filter by the device type.\n- `vpc-id` Filter by the unique VPC ID.\n- `subnet-id` Filter by the unique VPC subnet ID.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cvm_disaster_recover_group_quota":{"version":0,"block":{"attributes":{"current_num":{"type":"number","description":"The number of placement groups that have been created by the current user.","description_kind":"plain","computed":true},"cvm_in_host_group_quota":{"type":"number","description":"Quota on instances in a physical-machine-type disaster recovery group.","description_kind":"plain","computed":true},"cvm_in_rack_group_quota":{"type":"number","description":"Quota on instances in a rack-type disaster recovery group.","description_kind":"plain","computed":true},"cvm_in_sw_group_quota":{"type":"number","description":"Quota on instances in a switch-type disaster recovery group.","description_kind":"plain","computed":true},"group_quota":{"type":"number","description":"The maximum number of placement groups that can be created.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_image_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_num_quota":{"type":"number","description":"The image quota of an account.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_image_share_permission":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"The ID of the image to be shared.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"share_permission_set":{"type":["list",["object",{"account_id":"string","created_time":"string"}]],"description":"Information on image sharing.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cvm_import_image_os":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"import_image_os_list_supported":{"type":["list",["object",{"linux":["set","string"],"windows":["set","string"]}]],"description":"Supported operating system types of imported images.","description_kind":"plain","computed":true},"import_image_os_version_set":{"type":["list",["object",{"architecture":["set","string"],"os_name":"string","os_versions":["set","string"]}]],"description":"Supported operating system versions of imported images.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_instance_vnc_url":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID. To obtain the instance IDs, you can call `DescribeInstances` and look for `InstanceId` in the response.","description_kind":"plain","required":true},"instance_vnc_url":{"type":"string","description":"Instance VNC URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cvm_instances_modification":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"One or more instance ID to be queried. It can be obtained from the InstanceId in the returned value of API DescribeInstances. The maximum number of instances in batch for each request is 20.","description_kind":"plain","optional":true},"instance_type_config_status_list":{"type":["list",["object",{"instance_type_config":["list",["object",{"cpu":"number","fpga":"number","gpu":"number","instance_family":"string","instance_type":"string","memory":"number","zone":"string"}]],"message":"string","status":"string"}]],"description":"The list of model configurations that can be adjusted by the instance.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"The upper limit of Filters for each request is 10 and the upper limit for Filter.Values is 2.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cwp_machines_simple":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"machine_region":{"type":"string","description":"The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.","description_kind":"plain","required":true},"machine_type":{"type":"string","description":"Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.","description_kind":"plain","required":true},"machines":{"type":["list",["object",{"cloud_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"instance_id":"string","instance_state":"string","is_pro_version":"bool","kernel_version":"string","license_order":["list",["object",{"license_id":"number","license_type":"number","resource_id":"string","source_type":"number","status":"number"}]],"machine_ip":"string","machine_name":"string","machine_os":"string","machine_type":"string","machine_wan_ip":"string","pay_mode":"string","project_id":"number","protect_type":"string","quuid":"string","region_info":["list",["object",{"region":"string","region_code":"string","region_id":"number","region_name":"string","region_name_en":"string"}]],"tag":["list",["object",{"name":"string","rid":"number","tag_id":"number"}]],"uuid":"string"}]],"description":"Machine list.","description_kind":"plain","computed":true},"project_ids":{"type":["set","number"],"description":"Project id list.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"exact_match":{"type":"bool","description":"exact match. true or false.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Only supported Keywords, Version and TagId.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"If `name` is `Keywords`: enter keyword query; If `name` is `Version`: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If `name` is `TagId`: enter tag ID query.","description_kind":"plain","required":true}},"description":"filter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_account_all_grant_privileges":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"database_privileges":{"type":["list",["object",{"db":"string","privileges":["set","string"]}]],"description":"Database permissions note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"global_privileges":{"type":["set","string"],"description":"Global permission note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"privilege_statements":{"type":["set","string"],"description":"Permission statement note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_privileges":{"type":["list",["object",{"db":"string","privileges":["set","string"],"table_name":"string"}]],"description":"Database table permissions note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"block_types":{"account":{"nesting_mode":"list","block":{"attributes":{"account_name":{"type":"string","description":"Account.","description_kind":"plain","required":true},"host":{"type":"string","description":"Host, default `%`.","description_kind":"plain","optional":true}},"description":"account information.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_cynosdb_accounts":{"version":0,"block":{"attributes":{"account_names":{"type":["set","string"],"description":"List of accounts to be filtered.","description_kind":"plain","optional":true},"account_set":{"type":["list",["object",{"account_name":"string","create_time":"string","description":"string","host":"string","max_user_connections":"number","update_time":"string"}]],"description":"Database account list.\u0026amp;quot;\u0026amp;quot;Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"hosts":{"type":["set","string"],"description":"List of hosts to be filtered.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_audit_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The end time is in the format of 2017-07-12 10:29:20.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"affect_rows":"number","db_name":"string","err_code":"number","exec_time":"number","host":"string","instance_name":"string","policy_name":"string","sent_rows":"number","sql":"string","sql_type":"string","table_name":"string","thread_id":"number","timestamp":"string","user":"string"}]],"description":"Audit log details. Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"order":{"type":"string","description":"Sort by. The supported values include: ASC - ascending order, DESC - descending order.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort fields. The supported values include: timestamp - timestamp; \u0026amp;#39;effectRows\u0026amp;#39; - affects the number of rows; \u0026amp;#39;execTime\u0026amp;#39; - Execution time.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, format: 2017-07-12 10:29:20.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"affect_rows":{"type":"number","description":"Affects the number of rows. Indicates that filtering affects audit logs with rows greater than this value.","description_kind":"plain","optional":true},"db_name":{"type":["set","string"],"description":"Database name.","description_kind":"plain","optional":true},"exec_time":{"type":"number","description":"Execution time. Unit: ms. Indicates audit logs with a filter execution time greater than this value.","description_kind":"plain","optional":true},"host":{"type":["set","string"],"description":"Client address.","description_kind":"plain","optional":true},"policy_name":{"type":["set","string"],"description":"Audit policy name.","description_kind":"plain","optional":true},"sent_rows":{"type":"number","description":"Returns the number of rows.","description_kind":"plain","optional":true},"sql":{"type":"string","description":"SQL statement. Supports fuzzy matching.","description_kind":"plain","optional":true},"sql_type":{"type":"string","description":"SQL type. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sql_types":{"type":["set","string"],"description":"SQL type. Supports simultaneous querying of multiple types. Currently supported: SELECT, Insert, UPDATE, DELETE, CREATE, DROP, ALT, SET, REPLACE, EXECUTE.","description_kind":"plain","optional":true},"sqls":{"type":["set","string"],"description":"SQL statement. Supports passing multiple SQL statements.","description_kind":"plain","optional":true},"table_name":{"type":["set","string"],"description":"Table name.","description_kind":"plain","optional":true},"thread_id":{"type":["set","string"],"description":"Thread ID.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"User name.","description_kind":"plain","optional":true}},"description":"Filter conditions. You can filter logs according to the set filtering criteria.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_cynosdb_backup_download_url":{"version":0,"block":{"attributes":{"backup_id":{"type":"number","description":"Backup ID.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"download_url":{"type":"string","description":"Backup download address.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_binlog_download_url":{"version":0,"block":{"attributes":{"binlog_id":{"type":"number","description":"Binlog file ID.","description_kind":"plain","required":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"download_url":{"type":"string","description":"Download address.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"database":{"type":"string","description":"Database name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table":{"type":"string","description":"Data Table Name.","description_kind":"plain","optional":true},"table_type":{"type":"string","description":"Data table type: view: only return view, base_ Table: only returns the basic table, all: returns the view and table.","description_kind":"plain","optional":true},"tables":{"type":["list",["object",{"database":"string","tables":["set","string"]}]],"description":"Note to the data table list: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_detail_databases":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"db_infos":{"type":["list",["object",{"app_id":"number","character_set":"string","cluster_id":"string","collate_rule":"string","create_time":"string","db_id":"number","db_name":"string","description":"string","status":"string","uin":"string","update_time":"string","user_host_privileges":["list",["object",{"db_host":"string","db_privilege":"string","db_user_name":"string"}]]}]],"description":"Database information note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"db_name":{"type":"string","description":"Database Name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_instance_groups":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_grp_info_list":{"type":["list",["object",{"app_id":"number","cluster_id":"string","created_time":"string","deleted_time":"string","instance_grp_id":"string","instance_set":["list",["object",{"app_id":"number","business_type":"string","cluster_id":"string","cluster_name":"string","cpu":"number","create_time":"string","cynos_version":"string","db_type":"string","db_version":"string","destroy_deadline_text":"string","destroy_time":"string","instance_id":"string","instance_name":"string","instance_role":"string","instance_type":"string","is_freeze":"string","isolate_time":"string","max_cpu":"number","memory":"number","min_cpu":"number","net_type":"number","pay_mode":"number","period_end_time":"string","physical_zone":"string","processing_task":"string","project_id":"number","region":"string","renew_flag":"number","resource_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"serverless_status":"string","status":"string","status_desc":"string","storage":"number","storage_id":"string","storage_pay_mode":"number","subnet_id":"string","tasks":["list",["object",{"object_id":"string","object_type":"string","task_id":"number","task_status":"string","task_type":"string"}]],"uin":"string","update_time":"string","vip":"string","vpc_id":"string","vport":"number","wan_domain":"string","wan_ip":"string","wan_port":"number","wan_status":"string","zone":"string"}]],"status":"string","type":"string","updated_time":"string","vip":"string","vport":"number","wan_domain":"string","wan_ip":"string","wan_port":"number","wan_status":"string"}]],"description":"List of instance groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_param_logs":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"cluster_param_logs":{"type":["list",["object",{"cluster_id":"string","create_time":"string","current_value":"string","instance_id":"string","param_name":"string","status":"string","update_time":"string","update_value":"string"}]],"description":"Parameter modification record note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID list, used to record specific instances of operations.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field, defining which field to sort based on when returning results.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Define specific sorting rules, limited to one of desc, asc, DESC, or ASC.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_cluster_params":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"The ID of cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["set","string"],"func":"string","is_func":"bool","is_global":"number","match_type":"string","match_value":"string","max":"string","min":"string","need_reboot":"number","param_name":"string","param_type":"string"}]],"description":"Instance parameter list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"param_name":{"type":"string","description":"Parameter name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster to be queried.","description_kind":"plain","optional":true},"cluster_list":{"type":["list",["object",{"auto_renew_flag":"number","available_zone":"string","charge_type":"string","cluster_id":"string","cluster_limit":"number","cluster_name":"string","cluster_status":"string","create_time":"string","db_type":"string","db_version":"string","port":"number","project_id":"number","subnet_id":"string","vpc_id":"string"}]],"description":"A list of clusters. Each element contains the following attributes:","description_kind":"plain","computed":true},"cluster_name":{"type":"string","description":"Name of the cluster to be queried.","description_kind":"plain","optional":true},"db_type":{"type":"string","description":"Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"ID of the project to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_describe_instance_error_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time.","description_kind":"plain","optional":true},"error_logs":{"type":["list",["object",{"content":"string","level":"string","timestamp":"number"}]],"description":"Error log list note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance Id.","description_kind":"plain","required":true},"key_words":{"type":["set","string"],"description":"Keywords, supports fuzzy search.","description_kind":"plain","optional":true},"log_levels":{"type":["set","string"],"description":"Log levels, including error, warning, and note, support simultaneous search of multiple levels.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort fields with Timestamp enumeration values.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sort type, with ASC and DESC enumeration values.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_describe_instance_slow_queries":{"version":0,"block":{"attributes":{"binlogs":{"type":["list",["object",{"binlog_id":"number","file_name":"string","file_size":"number","finish_time":"string","start_time":"string"}]],"description":"Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_instance_slow_queries":{"version":0,"block":{"attributes":{"database":{"type":"string","description":"Database name.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Latest transaction start time.","description_kind":"plain","optional":true},"host":{"type":"string","description":"Client host.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"order_by":{"type":"string","description":"Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sort type, optional values: asc, desc.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slow_queries":{"type":["list",["object",{"database":"string","lock_time":"number","query_time":"number","rows_examined":"number","rows_sent":"number","sql_md5":"string","sql_template":"string","sql_text":"string","timestamp":"number","user_host":"string","user_name":"string"}]],"description":"Slow query records.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Earliest transaction start time.","description_kind":"plain","optional":true},"username":{"type":"string","description":"user name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","optional":true},"db_type":{"type":"string","description":"Type of CynosDB, and available values include `MYSQL`, `POSTGRESQL`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the Cynosdb instance to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"cluster_id":"string","create_time":"string","instance_cpu_core":"number","instance_id":"string","instance_memory_size":"number","instance_name":"string","instance_status":"string","instance_storage_size":"number","instance_type":"string"}]],"description":"A list of instances. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the Cynosdb instance to be queried.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_param_templates":{"version":0,"block":{"attributes":{"db_modes":{"type":["set","string"],"description":"Database mode, optional values: NORMAL, SERVERLESS.","description_kind":"plain","optional":true},"engine_types":{"type":["set","string"],"description":"Engine types.","description_kind":"plain","optional":true},"engine_versions":{"type":["set","string"],"description":"Database engine version number.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"db_mode":"string","engine_version":"string","id":"number","param_info_set":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["set","string"],"max":"string","min":"string","need_reboot":"number","param_name":"string","param_type":"string"}]],"template_description":"string","template_name":"string"}]],"description":"Parameter Template Information.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"Query limit.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Page offset.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"The sort field for the returned results.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Sort by (asc, desc).","description_kind":"plain","optional":true},"products":{"type":["set","string"],"description":"The product type corresponding to the query template.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_ids":{"type":["set","number"],"description":"The id list of templates.","description_kind":"plain","optional":true},"template_names":{"type":["set","string"],"description":"The name list of templates.","description_kind":"plain","optional":true},"template_types":{"type":["set","string"],"description":"Template types.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_project_security_groups":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","address_module":"string","cidr_ip":"string","desc":"string","id":"string","ip_protocol":"string","port_range":"string","service_module":"string"}]],"outbound":["list",["object",{"action":"string","address_module":"string","cidr_ip":"string","desc":"string","id":"string","ip_protocol":"string","port_range":"string","service_module":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security Group Details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search Keywords.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy_node":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sort field, value range:CREATETIME: creation time; PRIODENDTIME: expiration time.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sort type, value range:ASC: ascending sort; DESC: descending sort.","description_kind":"plain","optional":true},"proxy_node_infos":{"type":["list",["object",{"app_id":"number","cluster_id":"string","cpu":"number","mem":"number","proxy_group_id":"string","proxy_node_connections":"number","proxy_node_id":"string","region":"string","status":"string","zone":"string"}]],"description":"Database Agent Node List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"exact_match":{"type":"bool","description":"Exact match or not.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Search Fields. Supported: Status, ProxyNodeId, ClusterId.","description_kind":"plain","optional":true},"names":{"type":["set","string"],"description":"Search String.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Search String.","description_kind":"plain","required":true}},"description":"Search criteria, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_cynosdb_proxy_version":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"current_proxy_version":{"type":"string","description":"Current proxy version number note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_group_id":{"type":"string","description":"Database Agent Group ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"support_proxy_versions":{"type":["set","string"],"description":"Supported Database Agent Version Collection Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_resource_package_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":["set","string"],"description":"Sorting conditions supported: startTime - effective time, expireTime - expiration time, packageUsedSpec - usage capacity, and packageTotalSpec - total storage capacity. Arrange in array order;.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Sort by, DESC Descending, ASC Ascending.","description_kind":"plain","optional":true},"package_id":{"type":["set","string"],"description":"Resource Package Unique ID.","description_kind":"plain","optional":true},"package_name":{"type":["set","string"],"description":"Resource Package Name.","description_kind":"plain","optional":true},"package_region":{"type":["set","string"],"description":"Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.","description_kind":"plain","optional":true},"package_type":{"type":["set","string"],"description":"Resource package type CCU - Compute resource package, DISK - Storage resource package.","description_kind":"plain","optional":true},"resource_package_list":{"type":["list",["object",{"app_id":"number","bind_instance_infos":["list",["object",{"instance_id":"string","instance_region":"string","instance_type":"string"}]],"expire_time":"string","has_quota":"bool","package_id":"string","package_name":"string","package_region":"string","package_total_spec":"number","package_type":"string","package_used_spec":"number","start_time":"string","status":"string"}]],"description":"Resource package details note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"Resource package status creating - creating; Using - In use; Expired - has expired; Normal_ Finish - used up; Apply_ Refund - Applying for a refund; Refund - The fee has been refunded.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_resource_package_sale_specs":{"version":0,"block":{"attributes":{"detail":{"type":["list",["object",{"expire_day":"number","max_package_spec":"number","min_package_spec":"number","package_region":"string","package_type":"string","package_version":"string"}]],"description":"Resource package details note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"Instance Type. Value range: cynosdb-serverless, cynosdb, cdb.","description_kind":"plain","required":true},"package_region":{"type":"string","description":"Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.","description_kind":"plain","required":true},"package_type":{"type":"string","description":"Resource package type CCU - Computing resource package DISK - Storage resource package.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_rollback_time_range":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rollback_time_ranges":{"type":["list",["object",{"time_range_end":"string","time_range_start":"string"}]],"description":"Reversible time range.","description_kind":"plain","computed":true},"time_range_end":{"type":"string","description":"Effective regression time range end time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"time_range_start":{"type":"string","description":"Effective regression time range start time point (obsolete) Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"include_virtual_zones":{"type":"bool","description":"Is virtual zone included.","description_kind":"plain","optional":true},"region_set":{"type":["list",["object",{"db_type":"string","modules":["list",["object",{"is_disable":"string","module_name":"string"}]],"region":"string","region_id":"number","region_zh":"string","zone_set":["list",["object",{"has_permission":"bool","is_support_normal":"number","is_support_serverless":"number","is_whole_rdma_zone":"string","physical_zone":"string","zone":"string","zone_id":"number","zone_zh":"string"}]]}]],"description":"Information of region.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"show_permission":{"type":"bool","description":"Whether to display all available zones under the region and display the permissions of each available zone of the user.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_cynosdb_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"cpu":"number","machine_type":"string","max_io_bandwidth":"number","max_storage_size":"number","memory":"number","min_storage_size":"number","zone_stock_infos":["list",["object",{"has_stock":"bool","zone":"string"}]]}]],"description":"A list of zone. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_cc_http_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"action":"string","create_time":"string","frequency":"number","ip_list":["list","string"],"name":"string","policy_id":"string","resource_id":"string","resource_type":"string","rule_list":["list",["object",{"operator":"string","skey":"string","value":"string"}]],"smode":"string","switch":"bool"}]],"description":"A list of CC http policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CC http policy to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"Id of the CC http policy to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"ID of the resource that the CC http policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_cc_https_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"action":"string","create_time":"string","domain":"string","ip_list":["list","string"],"name":"string","policy_id":"string","resource_id":"string","resource_type":"string","rule_id":"string","rule_list":["list",["object",{"operator":"string","skey":"string","value":"string"}]],"switch":"bool"}]],"description":"A list of CC https policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the CC https policy to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"Id of the CC https policy to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Id of the resource that the CC https policy works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the CC https policy works for, valid value is `bgpip`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policies":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"black_ips":["set","string"],"create_time":"string","drop_options":["list",["object",{"bad_conn_threshold":"number","check_sync_conn":"bool","conn_timeout":"number","d_conn_limit":"number","d_new_limit":"number","drop_abroad":"bool","drop_icmp":"bool","drop_other":"bool","drop_tcp":"bool","drop_udp":"bool","icmp_mbps_limit":"number","null_conn_enable":"bool","other_mbps_limit":"number","s_conn_limit":"number","s_new_limit":"number","syn_limit":"number","syn_rate":"number","tcp_mbps_limit":"number","udp_mbps_limit":"number"}]],"name":"string","packet_filters":["list",["object",{"action":"string","d_end_port":"number","d_start_port":"number","depth":"number","is_include":"bool","match_begin":"string","match_str":"string","match_type":"string","offset":"number","pkt_length_max":"number","pkt_length_min":"number","protocol":"string","s_end_port":"number","s_start_port":"number"}]],"policy_id":"string","port_filters":["list",["object",{"action":"string","end_port":"number","kind":"number","protocol":"string","start_port":"number"}]],"scene_id":"string","watermark_filters":["list",["object",{"auto_remove":"bool","offset":"number","open_switch":"bool","tcp_port_list":["list","string"],"udp_port_list":["list","string"]}]],"watermark_key":["list",["object",{"content":"string","create_time":"string","id":"string","open_switch":"bool"}]],"white_ips":["set","string"]}]],"description":"A list of DDoS policies. Each element contains the following attributes:","description_kind":"plain","computed":true},"policy_id":{"type":"string","description":"ID of the DDoS policy to be query.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_attachments":{"version":0,"block":{"attributes":{"dayu_ddos_policy_attachment_list":{"type":["list",["object",{"policy_id":"string","resource_id":"string","resource_type":"string"}]],"description":"A list of dayu DDoS policy attachments. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"string","description":"Id of the policy to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"ID of the attached resource to be queried.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_ddos_policy_cases":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"app_protocols":["list","string"],"app_type":"string","create_time":"string","has_abroad":"string","has_initiate_tcp":"string","has_initiate_udp":"string","has_vpn":"string","max_tcp_package_len":"string","max_udp_package_len":"string","min_tcp_package_len":"string","min_udp_package_len":"string","name":"string","peer_tcp_port":"string","peer_udp_port":"string","platform_types":["list","string"],"resource_type":"string","scene_id":"string","tcp_end_port":"string","tcp_footprint":"string","tcp_start_port":"string","udp_end_port":"string","udp_footprint":"string","udp_start_port":"string","web_api_urls":["list","string"]}]],"description":"A list of DDoS policy cases. Each element contains the following attributes:","description_kind":"plain","computed":true},"resource_type":{"type":"string","description":"Type of the resource that the DDoS policy case works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_id":{"type":"string","description":"ID of the DDoS policy case to be query.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dayu_eip":{"version":0,"block":{"attributes":{"bind_status":{"type":["list","string"],"description":"The binding state of the instance, value range [BINDING, BIND, UNBINDING, UNBIND], default is [BINDING, BIND, UNBINDING, UNBIND].","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"The number of pages, default is `10`.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"created_time":"string","eip_address_status":"string","eip_bound_rsc_eni":"string","eip_bound_rsc_ins":"string","eip_bound_rsc_vip":"string","eip_list":["list","string"],"expired_time":"string","instance_id":"string","modify_time":"string","protection_status":"string","region":"string"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"offset":{"type":"number","description":"The page start offset, default is `0`.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Id of the resource.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rules":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"d_port":"number","health_check_health_num":"number","health_check_interval":"number","health_check_switch":"bool","health_check_timeout":"number","health_check_unhealth_num":"number","lb_type":"number","name":"string","protocol":"string","rule_id":"string","s_port":"number","session_switch":"bool","session_time":"number","source_list":["list",["object",{"source":"string","weight":"number"}]],"source_type":"number"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the layer 4 rule to be queried.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Id of the resource that the layer 4 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 4 rule works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Id of the layer 4 rule to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l4_rules_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Type of the resource that the layer 4 rule works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Ip of the resource.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"id":"string","ip":"string","keep_enable":"bool","keeptime":"number","lb_type":"number","modify_time":"string","protocol":"string","region":"number","remove_switch":"bool","rule_id":"string","rule_name":"string","source_list":["list",["object",{"source":"string","weight":"number"}]],"source_port":"number","source_type":"number","virtual_port":"number"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"virtual_port":{"type":"number","description":"Virtual port of resource.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rules":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain of the layer 7 rule to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"domain":"string","health_check_code":"number","health_check_health_num":"number","health_check_interval":"number","health_check_method":"string","health_check_path":"string","health_check_switch":"bool","health_check_unhealth_num":"number","name":"string","protocol":"string","rule_id":"string","source_list":["list","string"],"source_type":"number","ssl_id":"string","status":"number","switch":"bool","threshold":"number"}]],"description":"A list of layer 7 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"resource_id":{"type":"string","description":"Id of the resource that the layer 7 rule works for.","description_kind":"plain","required":true},"resource_type":{"type":"string","description":"Type of the resource that the layer 7 rule works for, valid value is `bgpip`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Id of the layer 7 rule to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dayu_l7_rules_v2":{"version":0,"block":{"attributes":{"business":{"type":"string","description":"Type of the resource that the layer 4 rule works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.","description_kind":"plain","required":true},"domain":{"type":"string","description":"Domain of resource.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"Ip of the resource.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The number of pages, default is `10`.","description_kind":"plain","deprecated":true,"optional":true},"list":{"type":["list",["object",{"cc_enable":"number","cc_level":"string","cc_status":"number","cc_threshold":"number","cert_type":"number","domain":"string","https_to_http_enable":"number","id":"string","ip":"string","keep_enable":"number","keep_time":"number","lb_type":"number","modify_time":"string","protocol":"string","region":"number","rule_name":"string","source_list":["list",["object",{"source":"string","weight":"number"}]],"source_type":"number","ssl_id":"string","status":"number","virtual_port":"number"}]],"description":"A list of layer 4 rules. Each element contains the following attributes:","description_kind":"plain","computed":true},"offset":{"type":"number","description":"The page start offset, default is `0`.","description_kind":"plain","deprecated":true,"optional":true},"protocol":{"type":"string","description":"Protocol of resource, value range [`http`, `https`].","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_db_space_status":{"version":0,"block":{"attributes":{"available_days":{"type":"number","description":"Estimated number of days available.","description_kind":"plain","computed":true},"growth":{"type":"number","description":"Disk growth (MB).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"range_days":{"type":"number","description":"The number of days in the time period, the deadline is the current day, and the default is 7 days.","description_kind":"plain","optional":true},"remain":{"type":"number","description":"Disk remaining (MB).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total":{"type":"number","description":"Total disk size (MB).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_db_instances":{"version":0,"block":{"attributes":{"db_scan_status":{"type":"number","description":"all-instance inspection status. `0`: All-instance inspection is enabled; `1`: All-instance inspection is not enabled.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"query based on the instance ID condition.","description_kind":"plain","optional":true},"instance_names":{"type":["set","string"],"description":"query based on the instance name condition.","description_kind":"plain","optional":true},"is_supported":{"type":"bool","description":"whether it is an instance supported by DBbrain, always pass `true`.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"audit_policy_status":"string","audit_running_status":"string","cpu":"number","create_time":"string","deadline_time":"string","deploy_mode":"string","engine_version":"string","event_count":"number","group_id":"string","group_name":"string","health_score":"number","init_flag":"number","instance_conf":["list",["object",{"daily_inspection":"string","key_delimiters":["set","string"],"overview_display":"string"}]],"instance_id":"string","instance_name":"string","instance_type":"number","internal_vip":"string","internal_vport":"number","is_supported":"bool","memory":"number","product":"string","region":"string","sec_audit_status":"string","source":"string","status":"number","task_status":"number","uniq_subnet_id":"string","uniq_vpc_id":"string","vip":"string","volume":"number","vport":"number"}]],"description":"information about the instance.","description_kind":"plain","computed":true},"product":{"type":"string","description":"service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.","description_kind":"plain","required":true},"regions":{"type":["set","string"],"description":"query based on geographical conditions.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_event":{"version":0,"block":{"attributes":{"diag_item":{"type":"string","description":"diagnostic item.","description_kind":"plain","computed":true},"diag_type":{"type":"string","description":"Diagnostic type.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End Time.","description_kind":"plain","computed":true},"event_id":{"type":"number","description":"Event ID. Obtain it through `Get Instance Diagnosis History DescribeDBDiagHistory`.","description_kind":"plain","optional":true,"computed":true},"explanation":{"type":"string","description":"Diagnostic event details, output is empty if there is no additional explanatory information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"isntance id.","description_kind":"plain","required":true},"metric":{"type":"string","description":"reserved text. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"outline":{"type":"string","description":"Diagnostic summary.","description_kind":"plain","computed":true},"problem":{"type":"string","description":"Diagnosed problem.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"severity":{"type":"number","description":"severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Starting time.","description_kind":"plain","computed":true},"suggestions":{"type":"string","description":"A diagnostic suggestion, or empty if there is no suggestion.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_events":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"end time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"instance id list.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"diag_item":"string","diag_type":"string","end_time":"string","event_id":"number","instance_id":"string","metric":"string","outline":"string","region":"string","severity":"number","start_time":"string"}]],"description":"diag event list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"severities":{"type":["set","number"],"description":"severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_diag_history":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.","description_kind":"plain","required":true},"events":{"type":["list",["object",{"diag_item":"string","diag_type":"string","end_time":"string","event_id":"number","instance_id":"string","metric":"string","outline":"string","region":"string","severity":"number","start_time":"string"}]],"description":"Event description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_health_scores":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"events_total_count":"number","health_level":"string","health_score":"number","issue_types":["list",["object",{"events":["list",["object",{"count":"number","diag_type":"string","end_time":"string","event_id":"number","metric":"string","outline":"string","score_lost":"number","severity":"number","start_time":"string"}]],"issue_type":"string","total_count":"number"}]]}]],"description":"Health score and abnormal deduction items.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of the instance whose health score needs to be obtained.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database TDSQL-C for MySQL, the default is mysql.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"time":{"type":"string","description":"The time to obtain the health score, the time format is as follows: 2019-09-10 12:13:14.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_mysql_process_list":{"version":0,"block":{"attributes":{"command":{"type":"string","description":"The execution type of the thread, used to filter the thread list.","description_kind":"plain","optional":true},"db":{"type":"string","description":"The threads operations database, used to filter the thread list.","description_kind":"plain","optional":true},"host":{"type":"string","description":"The operating host address of the thread, used to filter the thread list.","description_kind":"plain","optional":true},"id":{"type":"number","description":"thread ID, used to filter the thread list.","description_kind":"plain","optional":true},"info":{"type":"string","description":"The threads operation statement is used to filter the thread list.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"process_list":{"type":["list",["object",{"command":"string","db":"string","host":"string","id":"string","info":"string","state":"string","time":"string","user":"string"}]],"description":"Live thread list.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"state":{"type":"string","description":"The operational state of the thread, used to filter the thread list.","description_kind":"plain","optional":true},"time":{"type":"number","description":"The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.","description_kind":"plain","optional":true},"user":{"type":"string","description":"The operating account name of the thread, used to filter the thread list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_no_primary_key_tables":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Query date, such as 2021-05-27, the earliest date is 30 days ago.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"no_primary_key_table_count_diff":{"type":"number","description":"The difference with yesterday\u0026amp;#39;s scan of the table without a primary key. A positive number means an increase, a negative number means a decrease, and 0 means no change.","description_kind":"plain","computed":true},"no_primary_key_tables":{"type":["list",["object",{"engine":"string","table_name":"string","table_rows":"number","table_schema":"string","total_length":"number"}]],"description":"A list of tables without primary keys.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - ApsaraDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"timestamp":{"type":"number","description":"Collection timestamp (seconds).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_redis_top_big_keys":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Query date, such as 2021-05-27, the earliest date can be the previous 30 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"key_type":{"type":"string","description":"Key type filter condition, the default is no filter, the value includes `string`, `list`, `set`, `hash`, `sortedset`, `stream`.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include `redis` - cloud database Redis.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sorting field, the value includes `Capacity` - memory, `ItemCount` - number of elements, the default is `Capacity`.","description_kind":"plain","optional":true},"top_keys":{"type":["list",["object",{"encoding":"string","expire_time":"number","item_count":"number","key":"string","length":"number","max_element_size":"number","type":"string"}]],"description":"list of top keys.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_redis_top_key_prefix_list":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Query date, such as 2021-05-27, the earliest date can be the previous 30 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"ave_element_size":"number","count":"number","item_count":"number","key_pre_index":"string","length":"number","max_element_size":"number"}]],"description":"list of top key prefixes.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values include `redis` - cloud database Redis.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_security_audit_log_download_urls":{"version":0,"block":{"attributes":{"async_request_id":{"type":"number","description":"Asynchronous task ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - ApsaraDB for MySQL.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sec_audit_group_id":{"type":"string","description":"Security audit group Id.","description_kind":"plain","required":true},"urls":{"type":["set","string"],"description":"List of COS links to export results. When the result set is large, it may be divided into multiple urls for download.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_security_audit_log_export_tasks":{"version":0,"block":{"attributes":{"async_request_ids":{"type":["set","number"],"description":"async request id list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"async_request_id":"number","create_time":"string","danger_levels":["set","number"],"end_time":"string","log_end_time":"string","log_start_time":"string","progress":"number","start_time":"string","status":"string","total_size":"number"}]],"description":"security audit log export task list.","description_kind":"plain","computed":true},"product":{"type":"string","description":"product, optional value is mysql.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sec_audit_group_id":{"type":"string","description":"security audit group id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_time_series_stats":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, such as `2019-09-10 12:13:14`, the interval between the end time and the start time can be up to 7 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"period":{"type":"number","description":"The unit time interval between bars, in seconds.","description_kind":"plain","computed":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"series_data":{"type":["list",["object",{"series":["list",["object",{"metric":"string","unit":"string","values":["set","number"]}]],"timestamp":["set","number"]}]],"description":"Instan1ce cpu utilization monitoring data within a unit time interval.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true},"time_series":{"type":["list",["object",{"count":"number","timestamp":"number"}]],"description":"Statistics on the number of slow logs in a unit time interval.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_top_sqls":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The deadline, such as `2019-09-11 10:13:14`, the interval between the deadline and the start time is less than 7 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"order_by":{"type":"string","description":"The sorting method supports ASC (ascending) and DESC (descending). The default is DESC.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rows":{"type":["list",["object",{"exec_times":"number","lock_time":"number","lock_time_avg":"number","lock_time_max":"number","lock_time_min":"number","lock_time_ratio":"number","md5":"string","query_time":"number","query_time_avg":"number","query_time_max":"number","query_time_min":"number","query_time_ratio":"number","rows_examined":"number","rows_examined_avg":"number","rows_examined_max":"number","rows_examined_min":"number","rows_examined_ratio":"number","rows_sent":"number","rows_sent_avg":"number","rows_sent_max":"number","rows_sent_min":"number","rows_sent_ratio":"number","schema":"string","sql_template":"string","sql_text":"string"}]],"description":"Slow log top sql list.","description_kind":"plain","computed":true},"sort_by":{"type":"string","description":"Sort key, currently supports sort keys such as QueryTime, ExecTimes, RowsSent, LockTime and RowsExamined, the default is QueryTime.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, such as `2019-09-10 12:13:14`.","description_kind":"plain","required":true}},"block_types":{"schema_list":{"nesting_mode":"list","block":{"attributes":{"schema":{"type":"string","description":"DB name.","description_kind":"plain","required":true}},"description":"Array of database names.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_user_host_stats":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"EndTime time of the query range, time format such as: 2019-09-10 12:13:14.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"count":"number","ratio":"number","user_host":"string"}]],"description":"Detailed list of the slow log proportion for each source address.","description_kind":"plain","computed":true},"md5":{"type":"string","description":"MD5 value of SOL template.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Types of service products, supported values:`mysql` - Cloud Database MySQL; `cynosdb` - Cloud Database TDSQL-C for MySQL, defaults to `mysql`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the query range, time format such as: 2019-09-10 12:13:14.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_log_user_sql_advice":{"version":0,"block":{"attributes":{"advices":{"type":"string","description":"SQL optimization suggestion, which can be parsed into a JSON array, and the output is empty when no optimization is required.","description_kind":"plain","computed":true},"comments":{"type":"string","description":"SQL optimization suggestion remarks, which can be parsed into a String array, and the output is empty when optimization is not required.","description_kind":"plain","computed":true},"cost":{"type":"string","description":"The cost saving details after SQL optimization can be parsed as JSON, and the output is empty when no optimization is required.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL; `dbbrain-mysql` - self-built MySQL, the default is `mysql`.","description_kind":"plain","optional":true},"request_id":{"type":"string","description":"Unique request ID, returned for every request. The RequestId of the request needs to be provided when locating the problem.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"schema":{"type":"string","description":"library name.","description_kind":"plain","optional":true,"computed":true},"sql_plan":{"type":"string","description":"The SQL execution plan can be parsed into JSON, and the output is empty when no optimization is required.","description_kind":"plain","computed":true},"sql_text":{"type":"string","description":"SQL statements.","description_kind":"plain","required":true},"tables":{"type":"string","description":"The DDL information of related tables can be parsed into a JSON array.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_slow_logs":{"version":0,"block":{"attributes":{"db":{"type":["set","string"],"description":"database list.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"The deadline, such as 2019-09-11 10:13:14, the interval between the deadline and the start time is less than 7 days.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance Id.","description_kind":"plain","required":true},"ip":{"type":["set","string"],"description":"ip.","description_kind":"plain","optional":true},"key":{"type":["set","string"],"description":"keywords.","description_kind":"plain","optional":true},"md5":{"type":"string","description":"md5 value of sql template.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rows":{"type":["list",["object",{"database":"string","lock_time":"number","query_time":"number","rows_examined":"number","rows_sent":"number","sql_text":"string","timestamp":"string","user_host":"string","user_name":"string"}]],"description":"Slow log details.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Start time, such as 2019-09-10 12:13:14.","description_kind":"plain","required":true},"time":{"type":["set","number"],"description":"Time-consuming interval, the left and right boundaries of the time-consuming interval correspond to the 0th element and the first element of the array respectively.","description_kind":"plain","optional":true},"user":{"type":["set","string"],"description":"user.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_sql_filters":{"version":0,"block":{"attributes":{"filter_ids":{"type":["set","number"],"description":"filter id list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","current_concurrency":"number","current_time":"string","expire_time":"string","id":"number","max_concurrency":"number","origin_keys":"string","origin_rule":"string","rejected_sql_count":"number","sql_type":"string","status":"string"}]],"description":"sql filter list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"statuses":{"type":["set","string"],"description":"status list.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_sql_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"schema":{"type":"string","description":"database name.","description_kind":"plain","required":true},"sql_id":{"type":"number","description":"SQL template ID.","description_kind":"plain","computed":true},"sql_template":{"type":"string","description":"SQL template content.","description_kind":"plain","computed":true},"sql_text":{"type":"string","description":"SQL statements.","description_kind":"plain","required":true},"sql_type":{"type":"string","description":"sql type.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_schema_time_series":{"version":0,"block":{"attributes":{"end_date":{"type":"string","description":"The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top libraries to return, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.","description_kind":"plain","optional":true},"top_space_schema_time_series":{"type":["list",["object",{"series_data":["list",["object",{"series":["list",["object",{"metric":"string","unit":"string","values":["set","number"]}]],"timestamp":["set","number"]}]],"table_schema":"string"}]],"description":"The time series data list of the returned top library space statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_schemas":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top libraries to return, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.","description_kind":"plain","optional":true},"timestamp":{"type":"number","description":"Timestamp (in seconds) when library space data is collected.","description_kind":"plain","computed":true},"top_space_schemas":{"type":["list",["object",{"data_free":"number","data_length":"number","frag_ratio":"number","index_length":"number","physical_file_size":"number","table_rows":"number","table_schema":"string","total_length":"number"}]],"description":"The returned list of top library space statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_table_time_series":{"version":0,"block":{"attributes":{"end_date":{"type":"string","description":"The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top tables returned, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize. The default is PhysicalFileSize.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.","description_kind":"plain","optional":true},"top_space_table_time_series":{"type":["list",["object",{"engine":"string","series_data":["list",["object",{"series":["list",["object",{"metric":"string","unit":"string","values":["set","number"]}]],"timestamp":["set","number"]}]],"table_name":"string","table_schema":"string"}]],"description":"The time-series data list of the returned Top tablespace statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dbbrain_top_space_tables":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number of Top tables returned, the maximum value is 100, and the default is 20.","description_kind":"plain","optional":true},"product":{"type":"string","description":"Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.","description_kind":"plain","optional":true},"timestamp":{"type":"number","description":"The timestamp (in seconds) of collecting tablespace data.","description_kind":"plain","computed":true},"top_space_tables":{"type":["list",["object",{"data_free":"number","data_length":"number","engine":"string","frag_ratio":"number","index_length":"number","physical_file_size":"number","table_name":"string","table_rows":"number","table_schema":"string","total_length":"number"}]],"description":"The list of Top tablespace statistics returned.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dc_access_points":{"version":0,"block":{"attributes":{"access_point_set":{"type":["list",["object",{"access_point_id":"string","access_point_name":"string","access_point_type":"string","area":"string","available_port_type":["set","string"],"city":"string","coordinate":["list",["object",{"lat":"number","lng":"number"}]],"line_operator":["set","string"],"location":"string","region_id":"string","state":"string"}]],"description":"Access point information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_id":{"type":"string","description":"Access point region, which can be queried through `DescribeRegions`.You can call `DescribeRegions` to get the region ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_ccn_routes":{"version":0,"block":{"attributes":{"dcg_id":{"type":"string","description":"ID of the DCG to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"as_path":["list","string"],"cidr_block":"string","dcg_id":"string","route_id":"string"}]],"description":"Information list of the DCG route entries.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_gateway_instances":{"version":0,"block":{"attributes":{"dcg_id":{"type":"string","description":"ID of the DCG to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cnn_route_type":"string","create_time":"string","dcg_id":"string","dcg_ip":"string","enable_bgp":"bool","gateway_type":"string","name":"string","network_instance_id":"string","network_type":"string"}]],"description":"Information list of the DCG.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the DCG to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_instances":{"version":0,"block":{"attributes":{"dc_id":{"type":"string","description":"ID of the DC to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"access_point_id":"string","bandwidth":"number","circuit_code":"string","create_time":"string","customer_address":"string","customer_email":"string","customer_name":"string","customer_phone":"string","dc_id":"string","enabled_time":"string","expired_time":"string","fault_report_contact_person":"string","fault_report_contact_phone":"string","line_operator":"string","location":"string","name":"string","port_type":"string","redundant_dc_id":"string","state":"string","tencent_address":"string"}]],"description":"Information list of the DC.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the DC to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4_bgp_num":{"type":"number","description":"Number of used BGP type IPv4 Internet addresses.","description_kind":"plain","computed":true},"ipv4_bgp_quota":{"type":"number","description":"BGP type IPv4 Internet address quota.","description_kind":"plain","computed":true},"ipv4_other_num":{"type":"number","description":"The number of non-BGP Internet addresses used.","description_kind":"plain","computed":true},"ipv4_other_quota":{"type":"number","description":"Non-BGP type IPv4 Internet address quota.","description_kind":"plain","computed":true},"ipv6_prefix_len":{"type":"number","description":"The minimum prefix length allowed on the IPv6 Internet public network.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_internet_address_statistics":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internet_address_statistics":{"type":["list",["object",{"region":"string","subnet_num":"number"}]],"description":"Statistical Information List of Internet Public Network Addresses.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dc_public_direct_connect_tunnel_routes":{"version":0,"block":{"attributes":{"direct_connect_tunnel_id":{"type":"string","description":"direct connect tunnel id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"routes":{"type":["list",["object",{"as_path":["set","string"],"destination_cidr_block":"string","next_hop":"string","route_id":"string","route_type":"string","status":"string"}]],"description":"Internet tunnel route list.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filter value of the field.","description_kind":"plain","required":true}},"description":"filter condition: route-type: route type, value: BGP/STATIC route-subnet: route cidr, value such as: 192.68.1.0/24.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dcdb_accounts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","delay_thresh":"number","description":"string","host":"string","read_only":"number","slave_const":"number","update_time":"string","user_name":"string"}]],"description":"Cloud database account information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_database_objects":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"Database name, obtained through the DescribeDatabases api.","description_kind":"plain","required":true},"funcs":{"type":["list",["object",{"func":"string"}]],"description":"Function list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"procs":{"type":["list",["object",{"proc":"string"}]],"description":"Procedure list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tables":{"type":["list",["object",{"table":"string"}]],"description":"Table list.","description_kind":"plain","computed":true},"views":{"type":["list",["object",{"view":"string"}]],"description":"View list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_database_tables":{"version":0,"block":{"attributes":{"cols":{"type":["list",["object",{"col":"string","type":"string"}]],"description":"Column information.","description_kind":"plain","computed":true},"db_name":{"type":"string","description":"Database name, obtained through the DescribeDatabases api.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table":{"type":"string","description":"Table name, obtained through the DescribeDatabaseObjects api.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_databases":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"db_name":"string"}]],"description":"Database information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_file_download_url":{"version":0,"block":{"attributes":{"file_path":{"type":"string","description":"Unsigned file path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"pre_signed_url":{"type":"string","description":"Signed download URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_id":{"type":"string","description":"Instance Shard ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_instance_node_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as tdsqlshard-6ltok4u9.","description_kind":"plain","required":true},"nodes_info":{"type":["list",["object",{"node_id":"string","role":"string","shard_id":"string"}]],"description":"Node information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_instances":{"version":0,"block":{"attributes":{"excluster_type":{"type":"number","description":"cluster excluster type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"instance ids.","description_kind":"plain","optional":true},"is_filter_excluster":{"type":"bool","description":"search according to the cluster excluter type.","description_kind":"plain","optional":true},"is_filter_vpc":{"type":"bool","description":"search according to the vpc.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"app_id":"number","auto_renew_flag":"number","create_time":"string","db_engine":"string","db_version":"string","instance_id":"string","instance_name":"string","instance_type":"number","is_audit_supported":"number","is_tmp":"number","isolated_timestamp":"string","memory":"number","node_count":"number","paymode":"string","period_end_time":"string","project_id":"number","region":"string","resource_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"shard_count":"number","shard_detail":["list",["object",{"cpu":"number","createtime":"string","memory":"number","node_count":"number","shard_id":"number","shard_instance_id":"string","shard_serial_id":"string","status":"number","storage":"number"}]],"status":"number","status_desc":"string","storage":"number","subnet_id":"number","uin":"string","update_time":"string","vip":"string","vpc_id":"number","vport":"number","wan_domain":"string","wan_port":"number","wan_status":"number","wan_vip":"string"}]],"description":"instance list.","description_kind":"plain","computed":true},"project_ids":{"type":["set","number"],"description":"project ids.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"search key, support fuzzy query.","description_kind":"plain","optional":true},"search_name":{"type":"string","description":"search name, support instancename, vip, all.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet id, valid when IsFilterVpc is true.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"vpc id, valid when IsFilterVpc is true.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_log_files":{"version":0,"block":{"attributes":{"files":{"type":["list",["object",{"file_name":"string","length":"number","mtime":"number","uri":"string"}]],"description":"Information such as `uri`, `length`, and `mtime` (modification time).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsqlshard-ow728lmc`.","description_kind":"plain","required":true},"normal_prefix":{"type":"string","description":"For an instance in a common network, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_id":{"type":"string","description":"Instance shard ID in the format of `shard-rc754ljk`.","description_kind":"plain","required":true},"type":{"type":"number","description":"Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog).","description_kind":"plain","required":true},"vpc_prefix":{"type":"string","description":"For an instance in a VPC, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_orders":{"version":0,"block":{"attributes":{"deal_names":{"type":["set","string"],"description":"List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances.","description_kind":"plain","required":true},"deals":{"type":["list",["object",{"count":"number","deal_name":"string","flow_id":"number","instance_ids":["set","string"],"owner_uin":"string","pay_mode":"number"}]],"description":"Order information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_parameters":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"constraint":["set",["object",{"enum":"string","range":["set",["object",{"max":"string","min":"string"}]],"string":"string","type":"string"}]],"default":"string","have_set_value":"bool","need_restart":"bool","param":"string","value":"string"}]],"description":"parameter list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `pent` (cent), `microPent` (microcent).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description":"The count of instances wants to buy.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"paymode":{"type":"string","description":"Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription).","description_kind":"plain","optional":true},"period":{"type":"number","description":"Purchase period in months.","description_kind":"plain","required":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_count":{"type":"number","description":"Number of instance shards.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":"Number of instance shard nodes.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true},"zone":{"type":"string","description":"AZ ID of the purchased instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_project_security_groups":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"Database engine name. Valid value: `dcdb`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_projects":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"projects":{"type":["list",["object",{"app_id":"number","create_time":"string","creator_uin":"number","info":"string","is_default":"number","name":"string","owner_uin":"number","project_id":"number","src_app_id":"number","src_plat":"string","status":"number"}]],"description":"Project list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_renewal_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `pent` (cent), `microPent` (microcent).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"period":{"type":"number","description":"Renewal duration, default: 1 month.","description_kind":"plain","optional":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_sale_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_list":{"type":["list",["object",{"available_choice":["list",["object",{"master_zone":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]],"slave_zones":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"region":"string","region_id":"number","region_name":"string","zone_list":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"description":"list of sale region info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string"}]],"description":"security group list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_shard_spec":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"spec_config":{"type":["list",["object",{"machine":"string","spec_config_infos":["list",["object",{"cpu":"number","max_storage":"number","memory":"number","min_storage":"number","node_count":"number","pid":"number","qps":"number","suit_info":"string"}]]}]],"description":"list of instance specifications.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dcdb_shards":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"cpu":"number","create_time":"string","instance_id":"string","memory":"number","memory_usage":"number","node_count":"number","paymode":"string","period_end_time":"string","project_id":"number","proxy_version":"string","range":"string","region":"string","shard_instance_id":"string","shard_master_zone":"string","shard_serial_id":"string","shard_slave_zones":["set","string"],"status":"number","status_desc":"string","storage":"number","storage_usage":"number","subnet_id":"string","vpc_id":"string","zone":"string"}]],"description":"shard list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_instance_ids":{"type":["set","string"],"description":"shard instance ids.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dcdb_slow_logs":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"check_sum":"string","db":"string","example_sql":"string","finger_print":"string","host":"string","lock_time_avg":"string","lock_time_max":"string","lock_time_min":"string","lock_time_sum":"string","query_count":"string","query_time_avg":"string","query_time_max":"string","query_time_min":"string","query_time_sum":"string","rows_examined_sum":"string","rows_sent_sum":"string","ts_max":"string","ts_min":"string","user":"string"}]],"description":"Slow query log data.","description_kind":"plain","computed":true},"db":{"type":"string","description":"Specific name of the database to be queried.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Query end time in the format of 2016-08-22 14:55:20.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsqlshard-ow728lmc`.","description_kind":"plain","required":true},"lock_time_sum":{"type":"number","description":"Total statement lock time.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sorting metric. Valid values: query_time_sum, query_count.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: desc, asc.","description_kind":"plain","optional":true},"query_count":{"type":"number","description":"Total number of statement queries.","description_kind":"plain","computed":true},"query_time_sum":{"type":"number","description":"Total statement query time.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"shard_id":{"type":"string","description":"Instance shard ID in the format of `shard-rc754ljk`.","description_kind":"plain","required":true},"slave":{"type":"number","description":"Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Query start time in the format of 2016-07-23 14:55:20.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dcdb_upgrade_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `pent` (cent), `microPent` (microcent).","description_kind":"plain","optional":true},"formula":{"type":"string","description":"Price calculation formula.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"upgrade_type":{"type":"string","description":"Upgrade type, ADD: add new shard, EXPAND: upgrade the existing shard, SPLIT: split existing shard.","description_kind":"plain","required":true}},"block_types":{"add_shard_config":{"nesting_mode":"list","block":{"attributes":{"shard_count":{"type":"number","description":"The number of new shards.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true}},"description":"Config for adding new shard.","description_kind":"plain"},"max_items":1},"expand_shard_config":{"nesting_mode":"list","block":{"attributes":{"shard_instance_ids":{"type":["set","string"],"description":"List of shard ID.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_node_count":{"type":"number","description":"Shard node count.","description_kind":"plain","optional":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true}},"description":"Config for expanding existing shard.","description_kind":"plain"},"max_items":1},"split_shard_config":{"nesting_mode":"list","block":{"attributes":{"shard_instance_ids":{"type":["set","string"],"description":"List of shard ID.","description_kind":"plain","required":true},"shard_memory":{"type":"number","description":"Shard memory size in GB.","description_kind":"plain","required":true},"shard_storage":{"type":"number","description":"Shard storage capacity in GB.","description_kind":"plain","required":true},"split_rate":{"type":"number","description":"Data split ratio, fixed at 50%.","description_kind":"plain","required":true}},"description":"Config for splitting existing shard.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_dcx_instances":{"version":0,"block":{"attributes":{"dcx_id":{"type":"string","description":"ID of the dedicated tunnels to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"bandwidth":"number","bgp_asn":"number","bgp_auth_key":"string","create_time":"string","customer_address":"string","dc_id":"string","dcg_id":"string","dcx_id":"string","name":"string","network_region":"string","network_type":"string","route_filter_prefixes":["list","string"],"route_type":"string","state":"string","tencent_address":"string","vlan":"number","vpc_id":"string"}]],"description":"Information list of the dedicated tunnels.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the dedicated tunnels to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_check_data_engine_config_pairs_validity":{"version":0,"block":{"attributes":{"child_image_version_id":{"type":"string","description":"Engine Image version id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version_id":{"type":"string","description":"Engine major version id. If a minor version id exists, you only need to pass in the minor version id. If it does not exist, the latest minor version id under the current major version will be obtained.","description_kind":"plain","optional":true},"is_available":{"type":"bool","description":"Parameter validity: true: valid, false: at least one invalid parameter exists.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"unavailable_config":{"type":["set","string"],"description":"Invalid parameter set.","description_kind":"plain","computed":true}},"block_types":{"data_engine_config_pairs":{"nesting_mode":"list","block":{"attributes":{"config_item":{"type":"string","description":"Configuration item.","description_kind":"plain","required":true},"config_value":{"type":"string","description":"Configuration value.","description_kind":"plain","required":true}},"description":"User-defined parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_check_data_engine_image_can_be_rollback":{"version":0,"block":{"attributes":{"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"from_record_id":{"type":"string","description":"Log record id before rollback.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_rollback":{"type":"bool","description":"Is it possible to roll back.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_record_id":{"type":"string","description":"Log record id after rollback.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_check_data_engine_image_can_be_upgrade":{"version":0,"block":{"attributes":{"child_image_version_id":{"type":"string","description":"The latest image version id that can be upgraded.","description_kind":"plain","computed":true},"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_upgrade":{"type":"bool","description":"Is it possible to upgrade.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine":{"version":0,"block":{"attributes":{"data_engine":{"type":["list",["object",{"auto_resume":"bool","auto_suspend":"bool","auto_suspend_time":"number","child_image_version_id":"string","cidr_block":"string","cluster_type":"string","create_time":"number","crontab_resume_suspend":"number","crontab_resume_suspend_strategy":["list",["object",{"resume_time":"string","suspend_strategy":"number","suspend_time":"string"}]],"data_engine_id":"string","data_engine_name":"string","default_data_engine":"bool","default_house":"bool","elastic_limit":"number","elastic_switch":"bool","engine_exec_type":"string","engine_type":"string","expire_time":"string","image_version_id":"string","image_version_name":"string","isolated_time":"string","max_clusters":"number","max_concurrency":"number","message":"string","min_clusters":"number","mode":"number","network_connection_set":["list",["object",{"appid":"number","associate_id":"string","create_time":"number","datasource_connection_cidr_block":"string","datasource_connection_id":"string","datasource_connection_name":"string","datasource_connection_subnet_cidr_block":"string","datasource_connection_subnet_id":"string","datasource_connection_vpc_id":"string","house_id":"string","house_name":"string","id":"number","network_connection_desc":"string","network_connection_type":"number","state":"number","sub_account_uin":"string","uin":"string","update_time":"number"}]],"permissions":["set","string"],"quota_id":"string","renew_flag":"number","resource_type":"string","reversal_time":"string","session_resource_template":["list",["object",{"driver_size":"string","executor_max_numbers":"number","executor_nums":"number","executor_size":"string"}]],"size":"number","spend_after":"number","start_standby_cluster":"bool","state":"number","sub_account_uin":"string","tag_list":["list",["object",{"tag_key":"string","tag_value":"string"}]],"tolerable_queue_time":"number","ui_u_r_l":"string","update_time":"number","user_alias":"string","user_app_id":"number","user_uin":"string"}]],"description":"Data engine details.","description_kind":"plain","computed":true},"data_engine_name":{"type":"string","description":"Engine name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine_events":{"version":0,"block":{"attributes":{"data_engine_name":{"type":"string","description":"Data engine name.","description_kind":"plain","required":true},"events":{"type":["list",["object",{"cluster_info":["set","string"],"events_action":["set","string"],"time":["set","string"]}]],"description":"Event details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine_image_versions":{"version":0,"block":{"attributes":{"engine_type":{"type":"string","description":"Engine type only support: SparkSQL/PrestoSQL/SparkBatch.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_parent_versions":{"type":["list",["object",{"description":"string","engine_type":"string","image_version":"string","image_version_id":"string","insert_time":"string","is_public":"number","is_shared_engine":"number","state":"number","update_time":"string"}]],"description":"Cluster large version image information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_data_engine_python_spark_images":{"version":0,"block":{"attributes":{"child_image_version_id":{"type":"string","description":"Engine Image version id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"python_spark_images":{"type":["list",["object",{"child_image_version_id":"string","create_time":"string","description":"string","spark_image_id":"string","spark_image_version":"string","update_time":"string"}]],"description":"Pyspark image list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_engine_usage_info":{"version":0,"block":{"attributes":{"available":{"type":"number","description":"Remaining cluster specifications.","description_kind":"plain","computed":true},"data_engine_id":{"type":"string","description":"Engine unique id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"used":{"type":"number","description":"Engine specifications occupied.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_updatable_data_engines":{"version":0,"block":{"attributes":{"data_engine_basic_infos":{"type":["list",["object",{"app_id":"number","create_time":"number","data_engine_id":"string","data_engine_name":"string","data_engine_type":"string","message":"string","state":"number","update_time":"number","user_uin":"string"}]],"description":"Engine basic information.","description_kind":"plain","computed":true},"data_engine_config_command":{"type":"string","description":"Engine configuration operation command, UpdateSparkSQLLakefsPath updates the managed table path, UpdateSparkSQLResultPath updates the result bucket path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_user_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sorting field, when type is Group, support create-time, group-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.","description_kind":"plain","optional":true},"sorting":{"type":"string","description":"Sorting method, desc means forward order, asc means reverse order, the default is asc.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Query information type, Group: work group DataAuth: data permission EngineAuth: engine permission.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"User id, the same as the sub-user uin.","description_kind":"plain","optional":true},"user_info":{"type":["list",["object",{"data_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"engine_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"row_filter_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"type":"string","user_alias":"string","user_description":"string","user_id":"string","user_type":"string","work_group_info":["list",["object",{"total_count":"number","work_group_set":["list",["object",{"create_time":"string","creator":"string","work_group_description":"string","work_group_id":"number","work_group_name":"string"}]]}]]}]],"description":"User details.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attribute name. If there are multiple Filters, the relationship between Filters is a logical OR (OR) relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value, if there are multiple Values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"Query filter conditions. when type is Group, fuzzy search with Key as workgroup-name is supported. when type is DataAuth, key is supported. policy-type: permission type, policy-source: data source, data-name: database table. Fuzzy search, when type is EngineAuth, supports fuzzy search of key, policy-type: permission type, policy-source: data source, engine-name: library table.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dlc_describe_user_roles":{"version":0,"block":{"attributes":{"fuzzy":{"type":"string","description":"List according to ARN blur.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"The return results are sorted according to this field.","description_kind":"plain","optional":true},"sorting":{"type":"string","description":"Positive or inverted, such as DESC.","description_kind":"plain","optional":true},"user_roles":{"type":["list",["object",{"app_id":"string","arn":"string","cos_permission_list":["list",["object",{"cos_path":"string","permissions":["set","string"]}]],"creator":"string","desc":"string","modify_time":"number","permission_json":"string","role_id":"number","role_name":"string","uin":"string"}]],"description":"User role information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_user_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_id":{"type":"string","description":"User id (uin), if left blank, it defaults to the caller's sub-uin.","description_kind":"plain","optional":true},"user_type":{"type":"string","description":"User type, only support: ADMIN: ddministrator/COMMON: ordinary user.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dlc_describe_work_group_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sorting fields, when Type is User, support create-time, user-name, when type is DataAuth, support create-time, when type is EngineAuth, support create-time.","description_kind":"plain","optional":true},"sorting":{"type":"string","description":"Sorting method, desc means forward order, asc means reverse order, the default is asc.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Query information type, only support: User: user information/DataAuth: data permission/EngineAuth: engine permission.","description_kind":"plain","optional":true},"work_group_id":{"type":"number","description":"Work group id.","description_kind":"plain","optional":true},"work_group_info":{"type":["list",["object",{"data_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"engine_policy_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"row_filter_info":["list",["object",{"policy_set":["list",["object",{"catalog":"string","column":"string","create_time":"string","data_engine":"string","database":"string","function":"string","id":"number","mode":"string","operation":"string","operator":"string","policy_type":"string","re_auth":"bool","source":"string","source_id":"number","source_name":"string","table":"string","view":"string"}]],"total_count":"number"}]],"type":"string","user_info":["list",["object",{"total_count":"number","user_set":["list",["object",{"create_time":"string","creator":"string","user_alias":"string","user_description":"string","user_id":"string"}]]}]],"work_group_description":"string","work_group_id":"number","work_group_name":"string"}]],"description":"Workgroup details.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Attribute name. If there are multiple Filters, the relationship between filters is a logical or (OR) relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value, if there are multiple values in the same filter, the relationship between values under the same filter is a logical or relationship.","description_kind":"plain","required":true}},"description":"Query filter conditions. when Type is User, fuzzy search with Key as user-name is supported; when Type is DataAuth, key is supported; policy-type: permission type; policy-source: data source; data-name: database table fuzzy search; when Type is EngineAuth, supports key; policy-type: permission type; policy-source: data source; engine-name: fuzzy search of library tables.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dnats":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the NAT forward.","description_kind":"plain","optional":true},"dnat_list":{"type":["list",["object",{"description":"string","elastic_ip":"string","elastic_port":"string","nat_id":"string","private_ip":"string","private_port":"string","protocol":"string","vpc_id":"string"}]],"description":"Information list of the DNATs.","description_kind":"plain","computed":true},"elastic_ip":{"type":"string","description":"Network address of the EIP.","description_kind":"plain","optional":true},"elastic_port":{"type":"string","description":"Port of the EIP.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_id":{"type":"string","description":"ID of the NAT gateway.","description_kind":"plain","optional":true},"private_ip":{"type":"string","description":"Network address of the backend service.","description_kind":"plain","optional":true},"private_port":{"type":"string","description":"Port of intranet.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_analytics":{"version":0,"block":{"attributes":{"alias_data":{"type":["list",["object",{"data":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"info":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string"}]]}]],"description":"Domain alias resolution volume statistics information.","description_kind":"plain","computed":true},"data":{"type":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"description":"Subtotal of resolution volume for the current statistical dimension.","description_kind":"plain","computed":true},"dns_format":{"type":"string","description":"DATE: Statistics by day dimension HOUR: Statistics by hour dimension.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"The domain name to query for resolution volume.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"The end date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"info":{"type":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string"}]],"description":"Domain resolution volume statistics query information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_list":{"version":0,"block":{"attributes":{"domain_list":{"type":["list",["object",{"cname_speedup":"string","created_on":"string","dns_status":"string","domain_id":"number","effective_dns":["set","string"],"grade":"string","grade_level":"number","grade_title":"string","group_id":"number","is_vip":"string","name":"string","owner":"string","punycode":"string","record_count":"number","remark":"string","search_engine_push":"string","status":"string","tag_list":["list",["object",{"tag_key":"string","tag_value":"string"}]],"ttl":"number","updated_on":"string","vip_auto_renew":"string","vip_end_at":"string","vip_start_at":"string"}]],"description":"Domain list.","description_kind":"plain","computed":true},"group_id":{"type":["set","number"],"description":"Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"Get domain names based on keywords.","description_kind":"plain","optional":true},"package":{"type":["set","string"],"description":"Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"record_count_begin":{"type":"number","description":"The start point of the domain name\u0026amp;#39;s record count query range.","description_kind":"plain","optional":true},"record_count_end":{"type":"number","description":"The end point of the domain name\u0026amp;#39;s record count query range.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Get domain names based on remark information.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_field":{"type":"string","description":"Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.","description_kind":"plain","optional":true},"sort_type":{"type":"string","description":"Sorting type, ascending: ASC, descending: DESC.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.","description_kind":"plain","required":true},"updated_at_begin":{"type":"string","description":"The start time of the domain name\u0026amp;#39;s update time to be obtained, such as \u0026amp;#39;2021-05-01 03:00:00\u0026amp;#39;.","description_kind":"plain","optional":true},"updated_at_end":{"type":"string","description":"The end time of the domain name\u0026amp;#39;s update time to be obtained, such as \u0026amp;#39;2021-05-10 20:00:00\u0026amp;#39;.","description_kind":"plain","optional":true}},"block_types":{"tags":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"tag_value":{"type":["set","string"],"description":"Filter value of the field.","description_kind":"plain","required":true}},"description":"Tag description list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dnspod_domain_log_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_list":{"type":["set","string"],"description":"Domain Operation Log List. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_analytics":{"version":0,"block":{"attributes":{"alias_data":{"type":["list",["object",{"data":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"info":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string","subdomain":"string"}]]}]],"description":"Subdomain alias resolution statistics information.","description_kind":"plain","computed":true},"data":{"type":["list",["object",{"date_key":"string","hour_key":"number","num":"number"}]],"description":"The subtotal of the resolution volume for the current statistical dimension.","description_kind":"plain","computed":true},"dns_format":{"type":"string","description":"DATE: Statistics by day dimension, HOUR: Statistics by hour dimension.","description_kind":"plain","optional":true},"domain":{"type":"string","description":"The domain to query for resolution volume.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"The end date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"info":{"type":["list",["object",{"dns_format":"string","dns_total":"number","domain":"string","end_date":"string","start_date":"string","subdomain":"string"}]],"description":"Subdomain resolution statistics query information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"The start date of the query, format: YYYY-MM-DD.","description_kind":"plain","required":true},"subdomain":{"type":"string","description":"The subdomain to query for resolution volume.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_line_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain.","description_kind":"plain","required":true},"domain_grade":{"type":"string","description":"Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"Domain ID. The parameter DomainId has a higher priority than the parameter Domain. If the parameter DomainId is passed, the parameter Domain will be ignored. You can find all Domains and DomainIds through the DescribeDomainList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"line_group_list":{"type":["list",["object",{"line_id":"string","line_list":["set","string"],"name":"string","type":"string"}]],"description":"Line group list.","description_kind":"plain","computed":true},"line_list":{"type":["list",["object",{"line_id":"string","name":"string"}]],"description":"Line list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_list":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain to which the resolution record belongs.","description_kind":"plain","required":true},"domain_id":{"type":"number","description":"The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.","description_kind":"plain","optional":true},"group_id":{"type":["set","number"],"description":"When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_exact_sub_domain":{"type":"bool","description":"Whether to perform an exact search based on the SubDomain parameter.","description_kind":"plain","optional":true},"keyword":{"type":"string","description":"Search for resolution records by keyword, currently supporting searching host headers and record values.","description_kind":"plain","optional":true},"mx_begin":{"type":"number","description":"The starting point of the resolution record MX priority query interval.","description_kind":"plain","optional":true},"mx_end":{"type":"number","description":"The endpoint of the resolution record MX priority query interval.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"record_count_info":{"type":["list",["object",{"list_count":"number","subdomain_count":"number","total_count":"number"}]],"description":"Statistics of the number of records.","description_kind":"plain","computed":true},"record_line":{"type":["set","string"],"description":"Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.","description_kind":"plain","optional":true},"record_list":{"type":["list",["object",{"default_ns":"bool","line":"string","line_id":"string","monitor_status":"string","mx":"number","name":"string","record_id":"number","remark":"string","status":"string","ttl":"number","type":"string","updated_on":"string","value":"string","weight":"number"}]],"description":"List of records.","description_kind":"plain","computed":true},"record_status":{"type":["set","string"],"description":"Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.","description_kind":"plain","optional":true},"record_type":{"type":["set","string"],"description":"Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.","description_kind":"plain","optional":true},"record_value":{"type":"string","description":"Get the resolution record based on the resolution record value.","description_kind":"plain","optional":true},"remark":{"type":"string","description":"Get the resolution record based on the resolution record remark.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_field":{"type":"string","description":"Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.","description_kind":"plain","optional":true},"sort_type":{"type":"string","description":"Sorting method, ascending: ASC, descending: DESC. The default value is ASC.","description_kind":"plain","optional":true},"sub_domain":{"type":"string","description":"Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.","description_kind":"plain","optional":true},"ttl_begin":{"type":"number","description":"The starting point of the resolution record TTL query interval.","description_kind":"plain","optional":true},"ttl_end":{"type":"number","description":"The endpoint of the resolution record TTL query interval.","description_kind":"plain","optional":true},"updated_at_begin":{"type":"string","description":"The starting point of the resolution record update time query interval.","description_kind":"plain","optional":true},"updated_at_end":{"type":"string","description":"The endpoint of the resolution record update time query interval.","description_kind":"plain","optional":true},"weight_begin":{"type":"number","description":"The starting point of the resolution record weight query interval.","description_kind":"plain","optional":true},"weight_end":{"type":"number","description":"The endpoint of the resolution record weight query interval.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dnspod_record_type":{"version":0,"block":{"attributes":{"domain_grade":{"type":"string","description":"Domain level. + Old packages: D_FREE, D_PLUS, D_EXTRA, D_EXPERT, D_ULTRA correspond to free package, personal luxury, enterprise 1, enterprise 2, enterprise 3. + New packages: DP_FREE, DP_PLUS, DP_EXTRA, DP_EXPERT, DP_ULTRA correspond to new free, personal professional, enterprise basic, enterprise standard, enterprise flagship.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type_list":{"type":["set","string"],"description":"Record type list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_dnspod_records":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain for which DNS records are to be obtained.","description_kind":"plain","optional":true},"domain_id":{"type":"string","description":"The ID of the domain for which DNS records are to be obtained. If DomainId is passed in, the system will omit the parameter domain.","description_kind":"plain","optional":true},"group_id":{"type":"string","description":"The group ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keyword":{"type":"string","description":"The keyword for searching for DNS records. Host headers and record values are supported.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The limit. It defaults to 100 and can be up to 3,000.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"The offset. Default value: 0.","description_kind":"plain","optional":true},"record_count_info":{"type":["list",["object",{"list_count":"number","subdomain_count":"number","total_count":"number"}]],"description":"Count info of the queried record list.","description_kind":"plain","computed":true},"record_line":{"type":"string","description":"The split zone name.","description_kind":"plain","optional":true},"record_line_id":{"type":"string","description":"The split zone ID. If `record_line_id` is passed in, the system will omit the parameter `record_line`.","description_kind":"plain","optional":true},"record_type":{"type":"string","description":"The type of DNS record, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, or SPF record.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"line":"string","line_id":"string","monitor_status":"string","mx":"number","name":"string","record_id":"number","remark":"string","status":"string","ttl":"number","type":"string","updated_on":"string","value":"string","weight":"number"}]],"description":"The record list result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for store query result as JSON.","description_kind":"plain","optional":true},"sort_field":{"type":"string","description":"The sorting field. Available values: name, line, type, value, weight, mx, and ttl,updated_on.","description_kind":"plain","optional":true},"sort_type":{"type":"string","description":"The sorting type. Valid values: ASC (ascending, default), DESC (descending).","description_kind":"plain","optional":true},"subdomain":{"type":"string","description":"The host header of a DNS record. If this parameter is passed in, only the DNS record corresponding to this host header will be returned.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_domains":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Specify data limit in range [1, 100]. Default: 20.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"auto_renew":"number","buy_status":"string","code_tld":"string","creation_date":"string","domain_id":"string","domain_name":"string","expiration_date":"string","is_premium":"bool","tld":"string"}]],"description":"Domain result list.","description_kind":"plain","computed":true},"offset":{"type":"number","description":"Specify data offset. Default: 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used for save response as file locally.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dts_compare_tasks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"check_process":["list",["object",{"message":"string","percent":"number","status":"string","step":["list",["object",{"errors":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]],"percent":"number","start_time":"string","status":"string","step_id":"string","step_message":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]]}]],"step_all":"number","step_now":"number"}]],"compare_process":["list",["object",{"message":"string","percent":"number","status":"string","step":["list",["object",{"errors":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]],"percent":"number","start_time":"string","status":"string","step_id":"string","step_message":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]]}]],"step_all":"number","step_now":"number"}]],"compare_task_id":"string","conclusion":"string","config":["list",["object",{"object_items":["list",["object",{"db_mode":"string","db_name":"string","schema_name":"string","table_mode":"string","tables":["list",["object",{"table_name":"string"}]],"view_mode":"string","views":["list",["object",{"view_name":"string"}]]}]],"object_mode":"string"}]],"created_at":"string","finished_at":"string","job_id":"string","started_at":"string","status":"string","task_name":"string"}]],"description":"compare task list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_db_instances":{"version":0,"block":{"attributes":{"account_mode":{"type":"string","description":"The owning account of the resource is null or self(resources in the self account), other(resources in the other account).","description_kind":"plain","optional":true},"database_type":{"type":"string","description":"Database type.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Database instance id.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Database instance name.","description_kind":"plain","optional":true},"instances":{"type":["list",["object",{"hint":"string","instance_id":"string","instance_name":"string","usable":"number","vip":"string","vport":"number"}]],"description":"Instance list.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"Limit.","description_kind":"plain","optional":true},"migrate_role":{"type":"string","description":"Whether the instance is the migration source or destination,src(for source), dst(for destination).","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset.","description_kind":"plain","optional":true},"request_id":{"type":"string","description":"Unique request id, provide this when encounter a problem.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tmp_secret_id":{"type":"string","description":"temporary secret id, used across account.","description_kind":"plain","optional":true},"tmp_secret_key":{"type":"string","description":"temporary secret key, used across account.","description_kind":"plain","optional":true},"tmp_token":{"type":"string","description":"temporary token, used across account.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_dts_migrate_jobs":{"version":0,"block":{"attributes":{"dst_access_type":{"type":["set","string"],"description":"destination access type.","description_kind":"plain","optional":true},"dst_database_type":{"type":["set","string"],"description":"destination database type.","description_kind":"plain","optional":true},"dst_instance_id":{"type":"string","description":"source instance id.","description_kind":"plain","optional":true},"dst_region":{"type":"string","description":"destination region.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","optional":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"action":["list",["object",{"all_action":["set","string"],"allowed_action":["set","string"]}]],"brief_msg":"string","compare_task":["list",["object",{"compare_task_id":"string","status":"string"}]],"create_time":"string","dst_info":["list",["object",{"access_type":"string","database_type":"string","info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_gw_id":"string","cvm_instance_id":"string","db_kernel":"string","engine_version":"string","host":"string","instance_id":"string","password":"string","port":"number","role":"string","subnet_id":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"node_type":"string","region":"string"}]],"end_time":"string","expect_run_time":"string","job_id":"string","job_name":"string","run_mode":"string","src_info":["list",["object",{"access_type":"string","database_type":"string","extra_attr":["list",["object",{"key":"string","value":"string"}]],"info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_gw_id":"string","cvm_instance_id":"string","db_kernel":"string","engine_version":"string","host":"string","instance_id":"string","password":"string","port":"number","role":"string","subnet_id":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"node_type":"string","region":"string","supplier":"string"}]],"start_time":"string","status":"string","step_info":["list",["object",{"master_slave_distance":"number","seconds_behind_master":"number","step_all":"number","step_info":["list",["object",{"errors":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]],"percent":"number","start_time":"string","status":"string","step_id":"string","step_message":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"help_doc":"string","message":"string","solution":"string"}]]}]],"step_now":"number"}]],"tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"trade_info":["list",["object",{"billing_type":"string","deal_name":"string","expire_time":"string","instance_class":"string","isolate_reason":"string","isolate_time":"string","last_deal_name":"string","offline_reason":"string","offline_time":"string","pay_type":"string","trade_status":"string"}]],"update_time":"string"}]],"description":"migration job list.","description_kind":"plain","computed":true},"order_seq":{"type":"string","description":"order by, default by create time.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"run_mode":{"type":"string","description":"run mode.","description_kind":"plain","optional":true},"src_access_type":{"type":["set","string"],"description":"source access type.","description_kind":"plain","optional":true},"src_database_type":{"type":["set","string"],"description":"source database type.","description_kind":"plain","optional":true},"src_instance_id":{"type":"string","description":"source instance id.","description_kind":"plain","optional":true},"src_region":{"type":"string","description":"source region.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"migrate status.","description_kind":"plain","optional":true}},"block_types":{"tag_filters":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tag filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_dts_sync_jobs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"job id.","description_kind":"plain","optional":true},"job_name":{"type":"string","description":"job name.","description_kind":"plain","optional":true},"job_type":{"type":"string","description":"job type.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"actions":["set","string"],"all_actions":["set","string"],"create_time":"string","detail":["list",["object",{"current_step_progress":"number","master_slave_distance":"number","message":"string","progress":"number","seconds_behind_master":"number","step_all":"number","step_infos":["list",["object",{"errors":["list",["object",{"code":"string","help_doc":"string","message":"string","solution":"string"}]],"progress":"number","start_time":"string","status":"string","step_id":"string","step_name":"string","step_no":"number","warnings":["list",["object",{"code":"string","help_doc":"string","message":"string","solution":"string"}]]}]],"step_now":"number"}]],"dst_access_type":"string","dst_database_type":"string","dst_info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_id":"string","cvm_instance_id":"string","db_kernel":"string","db_name":"string","engine_version":"string","instance_id":"string","ip":"string","password":"string","port":"number","region":"string","subnet_id":"string","supplier":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_dcg_id":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"dst_region":"string","end_time":"string","expect_run_time":"string","expire_time":"string","job_id":"string","job_name":"string","objects":["list",["object",{"advanced_objects":["set","string"],"databases":["list",["object",{"db_mode":"string","db_name":"string","function_mode":"string","functions":["set","string"],"new_db_name":"string","new_schema_name":"string","procedure_mode":"string","procedures":["set","string"],"schema_name":"string","table_mode":"string","tables":["list",["object",{"filter_condition":"string","new_table_name":"string","table_name":"string"}]],"view_mode":"string","views":["list",["object",{"new_view_name":"string","view_name":"string"}]]}]],"mode":"string"}]],"options":["list",["object",{"add_additional_column":"bool","conflict_handle_option":["list",["object",{"condition_column":"string","condition_operator":"string","condition_order_in_src_and_dst":"string"}]],"conflict_handle_type":"string","ddl_options":["list",["object",{"ddl_object":"string","ddl_value":["set","string"]}]],"deal_of_exist_same_table":"string","init_type":"string","op_types":["set","string"]}]],"pay_mode":"string","run_mode":"string","specification":"string","src_access_type":"string","src_database_type":"string","src_info":["list",["object",{"account":"string","account_mode":"string","account_role":"string","ccn_id":"string","cvm_instance_id":"string","db_kernel":"string","db_name":"string","engine_version":"string","instance_id":"string","ip":"string","password":"string","port":"number","region":"string","subnet_id":"string","supplier":"string","tmp_secret_id":"string","tmp_secret_key":"string","tmp_token":"string","uniq_dcg_id":"string","uniq_vpn_gw_id":"string","user":"string","vpc_id":"string"}]],"src_region":"string","start_time":"string","status":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]]}]],"description":"sync job list.","description_kind":"plain","computed":true},"order":{"type":"string","description":"order field.","description_kind":"plain","optional":true},"order_seq":{"type":"string","description":"order way, optional value is DESC or ASC.","description_kind":"plain","optional":true},"pay_mode":{"type":"string","description":"pay mode, optional value is PrePay or PostPay.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"run_mode":{"type":"string","description":"run mode, optional value is mmediate or Timed.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"status.","description_kind":"plain","optional":true}},"block_types":{"tag_filters":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"tag key.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"tag value.","description_kind":"plain","optional":true}},"description":"tag filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eb_bus":{"version":0,"block":{"attributes":{"event_buses":{"type":["list",["object",{"add_time":"string","connection_briefs":["list",["object",{"status":"string","type":"string"}]],"description":"string","event_bus_id":"string","event_bus_name":"string","mod_time":"string","pay_mode":"string","target_briefs":["list",["object",{"target_id":"string","type":"string"}]],"type":"string"}]],"description":"event set information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"string","description":"Return results in ascending or descending order, optional values ASC (ascending) and DESC (descending).","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"According to which field to sort the returned results, the following fields are supported: AddTime (creation time), ModTime (modification time).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter key.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","required":true}},"description":"Filter conditions. The upper limit of Filters per request is 10, and the upper limit of Filter.Values 5.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eb_event_rules":{"version":0,"block":{"attributes":{"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"string","description":"Return results in ascending or descending order, optional values ASC (ascending) and DESC (descending).","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"According to which field to sort the returned results, the following fields are supported: AddTime (creation time), ModTime (modification time).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rules":{"type":["list",["object",{"add_time":"string","dead_letter_config":["list",["object",{"ckafka_delivery_params":["list",["object",{"resource_description":"string","topic_name":"string"}]],"dispose_method":"string"}]],"description":"string","enable":"bool","event_bus_id":"string","mod_time":"string","rule_id":"string","rule_name":"string","status":"string","targets":["list",["object",{"target_id":"string","type":"string"}]]}]],"description":"Event rule information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_eb_plateform_event_template":{"version":0,"block":{"attributes":{"event_template":{"type":"string","description":"Platform product event template.","description_kind":"plain","computed":true},"event_type":{"type":"string","description":"Platform product event type.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_platform_event_names":{"version":0,"block":{"attributes":{"event_names":{"type":["list",["object",{"event_name":"string","event_type":"string"}]],"description":"Platform product list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_type":{"type":"string","description":"Platform product event type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_platform_event_patterns":{"version":0,"block":{"attributes":{"event_patterns":{"type":["list",["object",{"event_name":"string","event_pattern":"string"}]],"description":"Platform product event matching rules.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product_type":{"type":"string","description":"Platform product type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_platform_products":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"platform_products":{"type":["list",["object",{"product_name":"string","product_type":"string"}]],"description":"Platform product list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eb_search":{"version":0,"block":{"attributes":{"dimension_values":{"type":["set","string"],"description":"Index retrieves dimension values.","description_kind":"plain","computed":true},"end_time":{"type":"number","description":"end time.","description_kind":"plain","required":true},"event_bus_id":{"type":"string","description":"event bus Id.","description_kind":"plain","required":true},"group_field":{"type":"string","description":"aggregate field, When querying the log index dimension value, you must enter.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sort by, asc from old to new, desc from new to old, take effect when the log is retrieved.","description_kind":"plain","optional":true},"order_fields":{"type":["set","string"],"description":"sort array, take effect when the log is retrieved.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"results":{"type":["list",["object",{"message":"string","region":"string","rule_ids":"string","source":"string","status":"string","subject":"string","timestamp":"string","type":"string"}]],"description":"Log search results, note: this field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"start_time":{"type":"number","description":"start time.","description_kind":"plain","required":true}},"block_types":{"filter":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"filter field name.","description_kind":"plain","optional":true},"operator":{"type":"string","description":"operator, congruent eq, not equal neq, similar like, exclude similar not like, less than lt, less than and equal to lte, greater than gt, greater than and equal to gte, in range range, not in range norange.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The logical relationship of the level filters, the value AND or OR.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Filter value, range operation needs to enter two values at the same time, separated by commas.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"filter field name.","description_kind":"plain","required":true},"operator":{"type":"string","description":"operator, congruent eq, not equal neq, similar like, exclude similar not like, less than lt, less than and equal to lte, greater than gt, greater than and equal to gte, within range range, not within range norange.","description_kind":"plain","required":true},"value":{"type":"string","description":"Filter values, range operations need to enter two values at the same time, separated by commas.","description_kind":"plain","required":true}},"description":"LogFilters array.","description_kind":"plain"}}},"description":"filter criteria.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_eip":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"An EIP id indicate the uniqueness of a certain EIP, which can be used for instance binding or network interface binding.","description_kind":"plain","computed":true},"include_arrears":{"type":"bool","description":"Whether the IP is arrears.","description_kind":"plain","optional":true},"include_blocked":{"type":"bool","description":"Whether the IP is blocked.","description_kind":"plain","optional":true},"public_ip":{"type":"string","description":"An public IP address for the EIP.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The status of the EIP, there are several status like `BIND`, `UNBIND`, and `BIND_ENI`.","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Key of the filter, valid keys: `address-id`,`address-name`,`address-ip`.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Value of the filter.","description_kind":"plain","required":true}},"description":"One or more name/value pairs to filter.","description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"tencentcloud_eip_address_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"quota_set":{"type":["list",["object",{"quota_current":"number","quota_id":"string","quota_limit":"number"}]],"description":"The specified account EIP quota information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eip_network_account_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_account_type":{"type":"string","description":"The network type of the user account, STANDARD is a standard user, LEGACY is a traditional user.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eips":{"version":0,"block":{"attributes":{"eip_id":{"type":"string","description":"ID of the EIP to be queried.","description_kind":"plain","optional":true},"eip_list":{"type":["list",["object",{"create_time":"string","eip_id":"string","eip_name":"string","eip_type":"string","eni_id":"string","instance_id":"string","public_ip":"string","status":"string","tags":["map","string"]}]],"description":"An information list of EIP. Each element contains the following attributes:","description_kind":"plain","computed":true},"eip_name":{"type":"string","description":"Name of the EIP to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"public_ip":{"type":"string","description":"The elastic ip address.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"The tags of EIP.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_eks_cluster_credential":{"version":0,"block":{"attributes":{"addresses":{"type":["list",["object",{"ip":"string","port":"string","type":"string"}]],"description":"List of IP Address information.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"EKS Cluster ID.","description_kind":"plain","required":true},"credential":{"type":["map","string"],"description":"Credential info. Format `{ ca_cert: String, token: String }`.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_lb":{"type":["list",["object",{"enabled":"bool","subnet_id":"string"}]],"description":"Cluster internal access LoadBalancer info.","description_kind":"plain","computed":true},"kube_config":{"type":"string","description":"EKS cluster kubeconfig.","description_kind":"plain","computed":true},"proxy_lb":{"type":"bool","description":"Indicates whether the new internal/public network function.","description_kind":"plain","computed":true},"public_lb":{"type":["list",["object",{"allow_from_cidrs":["list","string"],"enabled":"bool","extra_param":"string","security_group":"string","security_policies":["list","string"]}]],"description":"Cluster public access LoadBalancer info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save result.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_eks_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster. Conflict with cluster_name, can not be set at the same time.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the cluster. Conflict with cluster_id, can not be set at the same time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"cluster_desc":"string","cluster_id":"string","cluster_name":"string","created_time":"string","dns_servers":["list",["object",{"domain":"string","servers":["list","string"]}]],"enable_vpc_core_dns":"bool","k8s_version":"string","need_delete_cbs":"bool","service_subnet_id":"string","status":"string","subnet_ids":["list","string"],"tags":["map","string"],"vpc_id":"string"}]],"description":"EKS cluster list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_elasticsearch_describe_index_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"index_meta_fields":{"type":["list",["object",{"app_id":"number","backing_indices":["list",["object",{"index_create_time":"string","index_name":"string","index_phrase":"string","index_status":"string","index_storage":"number"}]],"cluster_id":"string","cluster_name":"string","cluster_version":"string","index_create_time":"string","index_docs":"number","index_meta_json":"string","index_name":"string","index_options_field":["list",["object",{"expire_max_age":"string","expire_max_size":"string","rollover_dynamic":"string","rollover_max_age":"string","shard_num_dynamic":"string","timestamp_field":"string","write_mode":"string"}]],"index_policy_field":["list",["object",{"cold_action":"string","cold_enable":"string","cold_min_age":"string","frozen_enable":"string","frozen_min_age":"string","warm_enable":"string","warm_min_age":"string"}]],"index_settings_field":["list",["object",{"number_of_replicas":"string","number_of_shards":"string","refresh_interval":"string"}]],"index_status":"string","index_storage":"number","index_type":"string"}]],"description":"Index metadata field.","description_kind":"plain","computed":true},"index_name":{"type":"string","description":"Index name. If you fill in the blanks, get all indexes.","description_kind":"plain","optional":true},"index_status_list":{"type":["set","string"],"description":"Index status list.","description_kind":"plain","optional":true},"index_type":{"type":"string","description":"Index type. `auto`: Autonomous index; `normal`: General index.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"ES cluster id.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort order, which supports asc and desc. The default is desc data format asc,desc.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort field. Support index name: IndexName, index storage: IndexStorage, index creation time: IndexCreateTime.","description_kind":"plain","optional":true},"password":{"type":"string","description":"Cluster access password.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"username":{"type":"string","description":"Cluster access user name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_diagnose":{"version":0,"block":{"attributes":{"date":{"type":"string","description":"Report date, format 20210301.","description_kind":"plain","optional":true},"diagnose_results":{"type":["list",["object",{"completed":"bool","create_time":"string","instance_id":"string","job_param":["list",["object",{"indices":"string","interval":"number","jobs":["set","string"]}]],"job_results":["list",["object",{"advise":"string","detail":"string","job_name":"string","log_details":["list",["object",{"advise":"string","count":"number","key":"string"}]],"metric_details":["list",["object",{"key":"string","metrics":["list",["object",{"dimensions":["list",["object",{"key":"string","value":"string"}]],"value":"number"}]]}]],"score":"number","setting_details":["list",["object",{"advise":"string","key":"string","value":"string"}]],"status":"number","summary":"string"}]],"job_type":"number","request_id":"string","score":"number"}]],"description":"List of diagnostic reports.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"limit":{"type":"number","description":"Number of copies returned in the report. Default value 1.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"instance_log_list":{"type":["list",["object",{"ip":"string","level":"string","message":"string","node_id":"string","time":"string"}]],"description":"List of log details.","description_kind":"plain","computed":true},"log_type":{"type":"number","description":"Log type. Log type, default is 1, Valid values:\n- 1: master log\n- 2: Search slow log\n- 3: Index slow log\n- 4: GC log.","description_kind":"plain","optional":true},"order_by_type":{"type":"number","description":"Order type. Time sort method. Default is 0, valid values:\n- 0: descending;\n- 1: ascending order.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance_operations":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, e.g. 2019-03-30 20:18:03.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"operations":{"type":["list",["object",{"detail":["list",["object",{"new_info":["list",["object",{"key":"string","value":"string"}]],"old_info":["list",["object",{"key":"string","value":"string"}]]}]],"id":"number","progress":"number","result":"string","start_time":"string","sub_account_uin":"string","tasks":["list",["object",{"elapsed_time":"number","finish_time":"string","name":"string","process_info":["list",["object",{"completed":"number","remain":"number","task_type":"number","total":"number"}]],"progress":"number","sub_tasks":["list",["object",{"err_msg":"string","failed_indices":["set","string"],"finish_time":"string","level":"number","name":"string","result":"bool","status":"number","type":"string"}]]}]],"type":"string"}]],"description":"Operation records.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, e.g. 2019-03-07 16:30:39.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instance_plugin_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"order_by":{"type":"string","description":"order field. Valid values: `pluginName`.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Order type. Valid values:\n- asc: Ascending asc\n- desc: Descending Desc.","description_kind":"plain","optional":true},"plugin_list":{"type":["list",["object",{"plugin_desc":"string","plugin_name":"string","plugin_type":"number","plugin_update_time":"string","plugin_version":"string","removable":"bool","status":"number"}]],"description":"Plugin information list.","description_kind":"plain","computed":true},"plugin_type":{"type":"number","description":"Plugin type. Valid values: `0`: System plugin.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","basic_security_type":"number","charge_type":"string","create_time":"string","deploy_mode":"number","elasticsearch_domain":"string","elasticsearch_port":"number","elasticsearch_vip":"string","instance_id":"string","instance_name":"string","kibana_url":"string","license_type":"string","multi_zone_infos":["list",["object",{"availability_zone":"string","subnet_id":"string"}]],"node_info_list":["list",["object",{"disk_size":"number","disk_type":"string","encrypt":"bool","node_num":"number","node_type":"string","type":"string"}]],"subnet_id":"string","tags":["map","string"],"version":"string","vpc_id":"string"}]],"description":"An information list of elasticsearch instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instance to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag of the instance to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash_instance_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"instance_log_list":{"type":["list",["object",{"ip":"string","level":"string","message":"string","node_id":"string","time":"string"}]],"description":"List of log details.","description_kind":"plain","computed":true},"log_type":{"type":"number","description":"Log type. Default 1, Valid values:\n - 1: Main Log\n - 2: Slow log\n - 3: GC Log.","description_kind":"plain","required":true},"order_by_type":{"type":"number","description":"Time sort method. Default is 0. 0: descending; 1: ascending order.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_logstash_instance_operations":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time, e.g. 2019-03-30 20:18:03.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"operations":{"type":["list",["object",{"detail":["list",["object",{"new_info":["list",["object",{"key":"string","value":"string"}]],"old_info":["list",["object",{"key":"string","value":"string"}]]}]],"id":"number","progress":"number","result":"string","start_time":"string","sub_account_uin":"string","tasks":["list",["object",{"elapsed_time":"number","finish_time":"string","name":"string","process_info":["list",["object",{"completed":"number","remain":"number","task_type":"number","total":"number"}]],"progress":"number","sub_tasks":["list",["object",{"err_msg":"string","failed_indices":["set","string"],"finish_time":"string","level":"number","name":"string","result":"bool","status":"number","type":"string"}]]}]],"type":"string"}]],"description":"Operation records.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, e.g. 2019-03-07 16:30:39.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_elasticsearch_views":{"version":0,"block":{"attributes":{"cluster_view":{"type":["list",["object",{"avg_cpu_usage":"number","avg_disk_usage":"number","avg_mem_usage":"number","break":"number","data_node_num":"number","disk_used_in_bytes":"number","doc_num":"number","health":"number","index_num":"number","initializing_shard_num":"number","node_num":"number","primary_shard_num":"number","relocating_shard_num":"number","searchable_snapshot_cos_app_id":"string","searchable_snapshot_cos_bucket":"string","shard_num":"number","target_node_types":["set","string"],"total_cos_storage":"number","total_disk_size":"number","total_node_num":"number","unassigned_shard_num":"number","visible":"number"}]],"description":"Cluster view.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance id.","description_kind":"plain","required":true},"kibanas_view":{"type":["list",["object",{"cpu_num":"number","cpu_usage":"number","disk_size":"number","disk_usage":"number","ip":"string","mem_size":"number","mem_usage":"number","node_id":"string","zone":"string"}]],"description":"Kibanas view.","description_kind":"plain","computed":true},"nodes_view":{"type":["list",["object",{"break":"number","cpu_num":"number","cpu_usage":"number","disk_ids":["set","string"],"disk_size":"number","disk_usage":"number","hidden":"bool","is_coordination_node":"bool","jvm_mem_usage":"number","mem_size":"number","mem_usage":"number","node_http_ip":"string","node_id":"string","node_ip":"string","node_role":"string","shard_num":"number","visible":"number","zone":"string"}]],"description":"Node View.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr":{"version":0,"block":{"attributes":{"clusters":{"type":["list",["object",{"add_time":"string","charge_type":"number","cluster_id":"string","cluster_name":"string","ftitle":"string","id":"number","master_ip":"string","project_id":"number","region_id":"number","status":"number","zone":"string","zone_id":"number"}]],"description":"A list of clusters will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true},"display_strategy":{"type":"string","description":"Display strategy(e.g.:clusterList, monitorManage).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["list","string"],"description":"fetch all instances with same prefix(e.g.:emr-xxxxxx).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Fetch all instances which owner same project. Default 0 meaning use default project id.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr_auto_scale_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"EMR cluster ID.","description_kind":"plain","required":true},"record_list":{"type":["list",["object",{"action_status":"string","action_time":"string","compensate_count":"number","compensate_flag":"number","end_time":"string","expect_scale_num":"number","scale_action":"string","scale_info":"string","spec_info":"string","strategy_name":"string","strategy_type":"number"}]],"description":"Record list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Key. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"value":{"type":"string","description":"Value. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true}},"description":"Record filtering parameters, currently only `StartTime`, `EndTime` and `StrategyName` are supported. `StartTime` and `EndTime` support the time format of 2006-01-02 15:04:05 or 2006/01/02 15:04:05.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_emr_cvm_quota":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"EMR cluster ID.","description_kind":"plain","required":true},"eks_quota_set":{"type":["list",["object",{"cpu":"number","memory":"number","node_type":"string","number":"number"}]],"description":"Eks quota Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"post_paid_quota_set":{"type":["list",["object",{"remaining_quota":"number","total_quota":"number","used_quota":"number","zone":"string"}]],"description":"Postpaid quota list Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"spot_paid_quota_set":{"type":["list",["object",{"remaining_quota":"number","total_quota":"number","used_quota":"number","zone":"string"}]],"description":"Biding instance quota list Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"zone_id":{"type":"number","description":"Zone ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_emr_nodes":{"version":0,"block":{"attributes":{"hardware_resource_type":{"type":"string","description":"Resource type: Support all/host/pod, default is all.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Cluster instance ID, the instance ID is as follows: emr-xxxxxxxx.","description_kind":"plain","required":true},"limit":{"type":"number","description":"The number returned per page, the default value is 100, and the maximum value is 100.","description_kind":"plain","optional":true},"node_flag":{"type":"string","description":"Node ID, the value is:\n\t\t\t\t- all: Means to get all type nodes, except cdb information.\n\t\t\t\t- master: Indicates that the master node information is obtained.\n\t\t\t\t- core: Indicates that the core node information is obtained.\n\t\t\t\t- task: indicates obtaining task node information.\n\t\t\t\t- common: means to get common node information.\n\t\t\t\t- router: Indicates obtaining router node information.\n\t\t\t\t- db: Indicates that the cdb information for the normal state is obtained.\n\t\t\t\t- recyle: Indicates that the node information in the Recycle Bin isolation, including the cdb information, is obtained.\n\t\t\t\t- renew: Indicates that all node information to be renewed, including cddb information, is obtained, and the auto-renewal node will not be returned.\n\t\t\t\t\n\t\t\t\tNote: Only the above values are now supported, entering other values will cause an error.","description_kind":"plain","required":true},"nodes":{"type":["list",["object",{"app_id":"number","apply_time":"string","auto_flag":"number","cdb_ip":"string","cdb_node_info":["list",["object",{"apply_time":"string","expire_flag":"bool","expire_time":"string","instance_name":"string","ip":"string","is_auto_renew":"number","mem_size":"number","pay_type":"number","port":"number","region_id":"number","serial_no":"string","service":"string","status":"number","volume":"number","zone_id":"number"}]],"cdb_port":"number","charge_type":"number","cpu_num":"number","destroyable":"number","device_class":"string","disk_size":"string","dynamic_pod_spec":"string","emr_resource_id":"string","expire_time":"string","flag":"number","free_time":"string","hardware_resource_type":"string","hw_disk_size":"number","hw_disk_size_desc":"string","hw_mem_size":"number","hw_mem_size_desc":"string","ip":"string","is_auto_renew":"number","is_dynamic_spec":"number","mc_multi_disks":["list",["object",{"count":"number","type":"number","volume":"number"}]],"mem_desc":"string","mem_size":"number","mutable":"number","name_tag":"string","order_no":"string","region_id":"number","root_size":"number","serial_no":"string","services":"string","spec":"string","storage_type":"number","support_modify_pay_mode":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"wan_ip":"string","zone_id":"number"}]],"description":"List of node details.","description_kind":"plain","computed":true},"offset":{"type":"number","description":"Page number, with a default value of 0, represents the first page.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_enis":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"enis":{"type":["list",["object",{"cdc_id":"string","create_time":"string","description":"string","id":"string","instance_id":"string","ipv4s":["list",["object",{"description":"string","ip":"string","primary":"bool"}]],"mac":"string","name":"string","primary":"bool","security_groups":["list","string"],"state":"string","subnet_id":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"An information list of ENIs. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"ID of the ENIs to be queried. Conflict with `vpc_id`,`subnet_id`,`instance_id`,`security_group`,`name`,`ipv4` and `tags`.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"ID of the instance which bind the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"ipv4":{"type":"string","description":"Intranet IP of the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the ENI to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group":{"type":"string","description":"A set of security group IDs which bind the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of the subnet within this vpc to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the ENI. Conflict with `ids`.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried. Conflict with `ids`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_access_regions":{"version":0,"block":{"attributes":{"access_region_set":{"type":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"description":"Acceleration Zone Details List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_access_regions_by_dest_region":{"version":0,"block":{"attributes":{"access_region_set":{"type":["list",["object",{"bandwidth_list":["set","number"],"concurrent_list":["set","number"],"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string"}]],"description":"List of available acceleration zone information.","description_kind":"plain","computed":true},"dest_region":{"type":"string","description":"Origin region.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version, can be taken as IPv4 or IPv6, with a default value of IPv4.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Channel package type, where Thunder represents a standard proxy group, Accelerator represents a game accelerator proxy, and CrossBorder represents a cross-border proxy.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_black_header":{"version":0,"block":{"attributes":{"black_headers":{"type":["set","string"],"description":"Disabled custom header listNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_certificates":{"version":0,"block":{"attributes":{"certificates":{"type":["list",["object",{"begin_time":"string","create_time":"string","end_time":"string","id":"string","issuer_cn":"string","name":"string","subject_cn":"string","type":"string"}]],"description":"An information list of certificate. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the certificate to be queried.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the certificate to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type of the certificate to be queried. Valid values: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_check_proxy_create":{"version":0,"block":{"attributes":{"access_region":{"type":"string","description":"The access (acceleration) area of the proxy. The value can be obtained through the interface DescribeAccessRegionsByDestRegion.","description_kind":"plain","required":true},"bandwidth":{"type":"number","description":"The upper limit of proxy bandwidth, in Mbps.","description_kind":"plain","required":true},"check_flag":{"type":"number","description":"Query whether the proxy with the given configuration can be created, 1 can be created, 0 cannot be created.","description_kind":"plain","computed":true},"concurrent":{"type":"number","description":"The upper limit of chanproxynel concurrency, representing the number of simultaneous online connections, in tens of thousands.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"If creating a proxy under a proxy group, you need to fill in the ID of the proxy group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version, can be taken as IPv4 or IPv6, with a default value of IPv4.","description_kind":"plain","optional":true},"network_type":{"type":"string","description":"Network type, can take values \u0026amp;#39;normal\u0026amp;#39;, \u0026amp;#39;cn2\u0026amp;#39;, default value normal.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Channel package type. Thunder represents the standard proxy group, Accelerator represents the game accelerator proxy, and CrossBorder represents the cross-border proxy.","description_kind":"plain","optional":true},"real_server_region":{"type":"string","description":"The origin area of the proxy. The value can be obtained through the interface DescribeDestRegions.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_country_area_mapping":{"version":0,"block":{"attributes":{"country_area_mapping_list":{"type":["list",["object",{"continent_inner_code":"string","continent_name":"string","geographical_zone_inner_code":"string","geographical_zone_name":"string","nation_country_inner_code":"string","nation_country_name":"string","remark":"string"}]],"description":"Country/region code mapping table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_custom_header":{"version":0,"block":{"attributes":{"headers":{"type":["list",["object",{"header_name":"string","header_value":"string"}]],"description":"HeadersNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Rule IdNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_dest_regions":{"version":0,"block":{"attributes":{"dest_region_set":{"type":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"description":"Source Site Area Details List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_domain_error_page_infos":{"version":0,"block":{"attributes":{"error_page_ids":{"type":["set","string"],"description":"Customized error ID list, supporting up to 10.","description_kind":"plain","required":true},"error_page_set":{"type":["list",["object",{"body":"string","clear_headers":["set","string"],"domain":"string","error_nos":["set","number"],"error_page_id":"string","listener_id":"string","new_error_no":"number","set_headers":["list",["object",{"header_name":"string","header_value":"string"}]],"status":"number"}]],"description":"Custom error response configuration setNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_domain_error_pages":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"HTTP domain to be queried.","description_kind":"plain","required":true},"error_page_info_list":{"type":["list",["object",{"body":"string","clear_headers":["list","string"],"domain":"string","error_codes":["list","number"],"id":"string","listener_id":"string","new_error_codes":"number","set_headers":["map","string"]}]],"description":"An information list of error page info detail. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"List of the error page info ID to be queried.","description_kind":"plain","optional":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_group_and_statistics_proxy":{"version":0,"block":{"attributes":{"group_set":{"type":["list",["object",{"group_id":"string","group_name":"string","proxy_set":["list",["object",{"listener_list":["list",["object",{"listener_id":"string","listener_name":"string","port":"number","protocol":"string"}]],"proxy_id":"string","proxy_name":"string"}]]}]],"description":"Channel group information that can be counted.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Forward domain of the layer7 listener to be queried.","description_kind":"plain","required":true},"domains":{"type":["list",["object",{"basic_auth":"bool","basic_auth_id":"string","certificate_id":"string","client_certificate_id":"string","client_certificate_ids":["list","string"],"domain":"string","gaap_auth":"bool","gaap_auth_id":"string","realserver_auth":"bool","realserver_certificate_domain":"string","realserver_certificate_id":"string","realserver_certificate_ids":["list","string"]}]],"description":"An information list of forward domain of the layer7 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_http_rules":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Forward domain of the layer7 listener to be queried.","description_kind":"plain","optional":true},"forward_host":{"type":"string","description":"Requested host which is forwarded to the realserver by the listener to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","required":true},"path":{"type":"string","description":"Path of the forward rule to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rules":{"type":["set",["object",{"connect_timeout":"number","domain":"string","forward_host":"string","health_check":"bool","health_check_method":"string","health_check_path":"string","health_check_status_codes":["list","number"],"id":"string","interval":"number","listener_id":"string","path":"string","realserver_type":"string","realservers":["list",["object",{"domain":"string","id":"string","ip":"string","port":"number","status":"number","weight":"number"}]],"scheduler":"string","sni":"string","sni_switch":"string"}]],"description":"An information list of forward rule of the layer7 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_layer4_listeners":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer4 listener to be queried.","description_kind":"plain","optional":true},"listener_name":{"type":"string","description":"Name of the layer4 listener to be queried.","description_kind":"plain","optional":true},"listeners":{"type":["list",["object",{"connect_timeout":"number","create_time":"string","health_check":"bool","id":"string","interval":"number","name":"string","port":"number","protocol":"string","proxy_id":"string","realserver_type":"string","scheduler":"string","status":"number"}]],"description":"An information list of layer4 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"port":{"type":"number","description":"Port of the layer4 listener to be queried.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the layer4 listener to be queried. Valid values: `TCP` and `UDP`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_layer7_listeners":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"ID of the layer7 listener to be queried.","description_kind":"plain","optional":true},"listener_name":{"type":"string","description":"Name of the layer7 listener to be queried.","description_kind":"plain","optional":true},"listeners":{"type":["list",["object",{"auth_type":"number","certificate_id":"string","client_certificate_id":"string","client_certificate_ids":["list","string"],"create_time":"string","forward_protocol":"string","id":"string","name":"string","port":"number","protocol":"string","proxy_id":"string","status":"number"}]],"description":"An information list of layer7 listeners. Each element contains the following attributes:","description_kind":"plain","computed":true},"port":{"type":"number","description":"Port of the layer7 listener to be queried.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the layer7 listener to be queried. Valid values: `HTTP` and `HTTPS`.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_listener_real_servers":{"version":0,"block":{"attributes":{"bind_real_server_set":{"type":["list",["object",{"down_i_p_list":["set","string"],"real_server_failover_role":"string","real_server_i_p":"string","real_server_id":"string","real_server_port":"number","real_server_status":"number","real_server_weight":"number"}]],"description":"Bound real server Information List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"listener ID.","description_kind":"plain","required":true},"real_server_set":{"type":["list",["object",{"in_ban_blacklist":"number","project_id":"number","real_server_i_p":"string","real_server_id":"string","real_server_name":"string"}]],"description":"Real Server Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_listener_statistics":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End Time.","description_kind":"plain","required":true},"granularity":{"type":"number","description":"Monitoring granularity, currently supporting 300 3600 86400, in seconds.The query time range does not exceed 1 day and supports a minimum granularity of 300 seconds;The query interval should not exceed 7 days and support a minimum granularity of 3600 seconds;The query interval exceeds 7 days and supports a minimum granularity of 86400 seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"listener_id":{"type":"string","description":"Listener Id.","description_kind":"plain","required":true},"metric_names":{"type":["set","string"],"description":"List of statistical indicator names. Supporting: InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start Time.","description_kind":"plain","required":true},"statistics_data":{"type":["list",["object",{"metric_data":["list",["object",{"data":"number","time":"number"}]],"metric_name":"string"}]],"description":"Channel Group Statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxies":{"version":0,"block":{"attributes":{"access_region":{"type":"string","description":"Access region of the GAAP proxy to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"ID of the GAAP proxy to be queried. Conflict with `project_id`, `access_region` and `realserver_region`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the GAAP proxy to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"proxies":{"type":["list",["object",{"access_region":"string","bandwidth":"number","concurrent":"number","create_time":"string","domain":"string","forward_ip":"string","id":"string","ip":"string","name":"string","policy_id":"string","project_id":"number","realserver_region":"string","scalable":"bool","status":"string","support_protocols":["list","string"],"tags":["map","string"],"version":"string"}]],"description":"An information list of GAAP proxy. Each element contains the following attributes:","description_kind":"plain","computed":true},"realserver_region":{"type":"string","description":"Region of the GAAP realserver to be queried. Conflict with `ids`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxies_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_status_set":{"type":["list",["object",{"instance_id":"string","status":"string"}]],"description":"Proxy status list.","description_kind":"plain","computed":true},"proxy_ids":{"type":["set","string"],"description":"List of Proxy IDs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_and_statistics_listeners":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project Id.","description_kind":"plain","required":true},"proxy_set":{"type":["list",["object",{"listener_list":["list",["object",{"listener_id":"string","listener_name":"string","port":"number","protocol":"string"}]],"proxy_id":"string","proxy_name":"string"}]],"description":"proxy information that can be counted.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_detail":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"proxy_detail":{"type":["list",["object",{"access_region":"string","access_region_info":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"ban_status":"string","bandwidth":"number","billing_type":"number","client_ip_method":["set","number"],"concurrent":"number","create_time":"number","domain":"string","feature_bitmap":"number","forward_ip":"string","group_id":"string","http3_supported":"number","in_ban_blacklist":"number","instance_id":"string","ip":"string","ip_address_version":"string","ip_list":["list",["object",{"bandwidth":"number","ip":"string","provider":"string"}]],"modify_config_time":"number","network_type":"string","package_type":"string","policy_id":"string","project_id":"number","proxy_id":"string","proxy_name":"string","proxy_type":"number","real_server_region":"string","real_server_region_info":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"related_global_domains":["set","string"],"scalarable":"number","status":"string","support_protocols":["set","string"],"support_security":"number","tag_set":["list",["object",{"tag_key":"string","tag_value":"string"}]],"version":"string"}]],"description":"Proxy Detail.","description_kind":"plain","computed":true},"proxy_id":{"type":"string","description":"Proxy Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_group_statistics":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End Time.","description_kind":"plain","required":true},"granularity":{"type":"number","description":"Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 1 day, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 3600 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 86400 seconds.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_names":{"type":["set","string"],"description":"Metric Names. support, InBandwidth, OutBandwidth, Concurrent, InPackets, OutPackets.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start Time.","description_kind":"plain","required":true},"statistics_data":{"type":["list",["object",{"metric_data":["list",["object",{"data":"number","time":"number"}]],"metric_name":"string"}]],"description":"proxy Group Statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID. Value range:-1, All projects under this user0, default projectOther values, specified items.","description_kind":"plain","required":true},"proxy_group_list":{"type":["list",["object",{"create_time":"number","domain":"string","feature_bitmap":"number","group_id":"string","group_name":"string","http3_supported":"number","project_id":"number","proxy_type":"number","real_server_region_info":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"status":"string","tag_set":["list",["object",{"tag_key":"string","tag_value":"string"}]],"version":"string"}]],"description":"List of proxy groups.Note: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter conditions.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filtering value.","description_kind":"plain","required":true}},"description":"Filter conditions,The upper limit of Filter.Values per request is 5.RealServerRegion - String - Required: No - (filtering criteria) Filter by real server region, refer to the RegionId in the returned results of the DescribeDestRegions interface.PackageType - String - Required: No - (Filter condition) proxy group type, where \u0026amp;#39;Thunder\u0026amp;#39; represents the standard proxy group and \u0026amp;#39;Accelerator\u0026amp;#39; represents the silver acceleration proxy group.","description_kind":"plain"}},"tag_set":{"nesting_mode":"list","block":{"attributes":{"tag_key":{"type":"string","description":"Tag Key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Tag Value.","description_kind":"plain","required":true}},"description":"Tag list, when this field exists, pulls the resource list under the corresponding tag.Supports a maximum of 5 labels. When there are two or more labels and any one of them is met, the proxy group will be pulled out.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_gaap_proxy_statistics":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End Time(2019-03-25 12:00:00).","description_kind":"plain","required":true},"granularity":{"type":"number","description":"Monitoring granularity, currently supporting 60 300 3600 86400, in seconds.When the time range does not exceed 3 days, support a minimum granularity of 60 seconds;When the time range does not exceed 7 days, support a minimum granularity of 300 seconds;When the time range does not exceed 30 days, the minimum granularity supported is 3600 seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"isp":{"type":"string","description":"Operator (valid when the proxy is a three network proxy), supports CMCC, CUCC, CTCC, and merges data from the three operators if null values are passed or not passed.","description_kind":"plain","optional":true},"metric_names":{"type":["set","string"],"description":"Metric Names. Valid values: InBandwidth,OutBandwidth, Concurrent, InPackets, OutPackets, PacketLoss, Latency, HttpQPS, HttpsQPS.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"Proxy Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start Time(2019-03-25 12:00:00).","description_kind":"plain","required":true},"statistics_data":{"type":["list",["object",{"metric_data":["list",["object",{"data":"number","time":"number"}]],"metric_name":"string"}]],"description":"proxy Statistics.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_real_servers_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"real_server_ids":{"type":["set","string"],"description":"Real Server Ids.","description_kind":"plain","required":true},"real_server_status_set":{"type":["list",["object",{"bind_status":"number","group_id":"string","proxy_id":"string","real_server_id":"string"}]],"description":"Real Server Status Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_realservers":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain of the GAAP realserver to be queried, conflict with `ip`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description":"IP of the GAAP realserver to be queried, conflict with `domain`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the GAAP realserver to be queried, the maximum length is 30.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project within the GAAP realserver to be queried, default value is `-1`, no set means all projects.","description_kind":"plain","optional":true},"realservers":{"type":["list",["object",{"domain":"string","id":"string","ip":"string","name":"string","project_id":"number","tags":["map","string"]}]],"description":"An information list of GAAP realserver. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the GAAP proxy to be queried. Support up to 5, display the information as long as it matches one.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_region_and_price":{"version":0,"block":{"attributes":{"bandwidth_unit_price":{"type":["list",["object",{"bandwidth_range":["set","number"],"bandwidth_unit_price":"number","discount_bandwidth_unit_price":"number"}]],"description":"proxy bandwidth cost gradient price.","description_kind":"plain","computed":true},"currency":{"type":"string","description":"Bandwidth Price Currency Type:CNYUSD.","description_kind":"plain","computed":true},"dest_region_set":{"type":["list",["object",{"feature_bitmap":"number","idc_type":"string","region_area":"string","region_area_name":"string","region_id":"string","region_name":"string","support_feature":["list",["object",{"network_type":["set","string"]}]]}]],"description":"Source Site Area Details List.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_version":{"type":"string","description":"IP version. Available values: IPv4, IPv6. Default is IPv4.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Type of channel package. `Thunder` represents standard channel group, `Accelerator` represents game accelerator channel, and `CrossBorder` represents cross-border channel.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_gaap_resources_by_tag":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_set":{"type":["list",["object",{"resource_id":"string","resource_type":"string"}]],"description":"List of resources corresponding to labels.","description_kind":"plain","computed":true},"resource_type":{"type":"string","description":"Resource type, where:Proxy represents the proxy;ProxyGroup represents a proxy group;RealServer represents the Real Server.If this field is not specified, all resources under the label will be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Tag key.","description_kind":"plain","required":true},"tag_value":{"type":"string","description":"Tag value.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_rule_real_servers":{"version":0,"block":{"attributes":{"bind_real_server_set":{"type":["list",["object",{"down_ip_list":["set","string"],"real_server_failover_role":"string","real_server_id":"string","real_server_ip":"string","real_server_port":"number","real_server_status":"number","real_server_weight":"number"}]],"description":"Bind Real Server info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"real_server_set":{"type":["list",["object",{"in_ban_blacklist":"number","project_id":"number","real_server_id":"string","real_server_ip":"string","real_server_name":"string"}]],"description":"Real Server Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"Rule Id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_policies":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Default policy.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the security policy to be queried.","description_kind":"plain","required":true},"proxy_id":{"type":"string","description":"ID of the GAAP proxy.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status of the security policy.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_gaap_security_rules":{"version":0,"block":{"attributes":{"action":{"type":"string","description":"Policy of the rule to be queried.","description_kind":"plain","optional":true},"cidr_ip":{"type":"string","description":"A network address block of the request source to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security policy rule to be queried.","description_kind":"plain","optional":true},"policy_id":{"type":"string","description":"ID of the security policy to be queried.","description_kind":"plain","required":true},"port":{"type":"string","description":"Port of the security policy rule to be queried.","description_kind":"plain","optional":true},"protocol":{"type":"string","description":"Protocol of the security policy rule to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_id":{"type":"string","description":"ID of the security policy rules to be queried.","description_kind":"plain","optional":true},"rules":{"type":["list",["object",{"action":"string","cidr_ip":"string","id":"string","name":"string","port":"string","protocol":"string"}]],"description":"An information list of security policy rule. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ha_vip_eip_attachments":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"Public IP address of EIP to be queried.","description_kind":"plain","optional":true},"ha_vip_eip_attachment_list":{"type":["list",["object",{"address_ip":"string","havip_id":"string"}]],"description":"A list of HA VIP EIP attachments. Each element contains the following attributes:","description_kind":"plain","computed":true},"havip_id":{"type":"string","description":"ID of the attached HA VIP to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ha_vips":{"version":0,"block":{"attributes":{"address_ip":{"type":"string","description":"EIP of the HA VIP to be queried.","description_kind":"plain","optional":true},"ha_vip_list":{"type":["list",["object",{"address_ip":"string","create_time":"string","id":"string","instance_id":"string","name":"string","network_interface_id":"string","state":"string","subnet_id":"string","vip":"string","vpc_id":"string"}]],"description":"Information list of the dedicated HA VIPs.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the HA VIP to be queried.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the HA VIP. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet id of the HA VIP to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC id of the HA VIP to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_image":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"An image id indicate the uniqueness of a certain image, which can be used for instance creation or resetting.","description_kind":"plain","computed":true},"image_name":{"type":"string","description":"Name of this image.","description_kind":"plain","computed":true},"image_name_regex":{"type":"string","description":"A regex string to apply to the image list returned by TencentCloud. **NOTE**: it is not wildcard, should look like `image_name_regex = \"^CentOS\\s+6\\.8\\s+64\\w*\"`.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"A string to apply with fuzzy match to the os_name attribute on the image list returned by TencentCloud. **NOTE**: when os_name is provided, highest priority is applied in this field instead of `image_name_regex`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Key of the filter, valid keys: `image-id`, `image-type`, `image-name`.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values of the filter.","description_kind":"plain","required":true}},"description":"One or more name/value pairs to filter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_images":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description":"ID of the image to be queried.","description_kind":"plain","optional":true},"image_name_regex":{"type":"string","description":"A regex string to apply to the image list returned by TencentCloud, conflict with 'os_name'. **NOTE**: it is not wildcard, should look like `image_name_regex = \"^CentOS\\s+6\\.8\\s+64\\w*\"`.","description_kind":"plain","optional":true},"image_type":{"type":["list","string"],"description":"A list of the image type to be queried. Valid values: 'PUBLIC_IMAGE', 'PRIVATE_IMAGE', 'SHARED_IMAGE', 'MARKET_IMAGE'.","description_kind":"plain","optional":true},"images":{"type":["list",["object",{"architecture":"string","created_time":"string","image_creator":"string","image_description":"string","image_id":"string","image_name":"string","image_size":"number","image_source":"string","image_state":"string","image_type":"string","os_name":"string","platform":"string","snapshots":["list",["object",{"disk_size":"number","disk_usage":"string","snapshot_id":"string","snapshot_name":"string"}]],"support_cloud_init":"bool","sync_percent":"number"}]],"description":"An information list of image. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_type":{"type":"string","description":"Instance type, such as `S1.SMALL1`.","description_kind":"plain","optional":true},"os_name":{"type":"string","description":"A string to apply with fuzzy match to the os_name attribute on the image list returned by TencentCloud, conflict with 'image_name_regex'.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_instance_types":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CVM instance locates at. This field is conflict with `filter`.","description_kind":"plain","optional":true},"cpu_core_count":{"type":"number","description":"The number of CPU cores of the instance.","description_kind":"plain","optional":true},"exclude_sold_out":{"type":"bool","description":"Indicate to filter instances types that is sold out or not, default is false.","description_kind":"plain","optional":true},"gpu_core_count":{"type":"number","description":"The number of GPU cores of the instance.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_types":{"type":["list",["object",{"availability_zone":"string","cpu_core_count":"number","family":"string","gpu_core_count":"number","instance_charge_type":"string","instance_type":"string","memory_size":"number","status":"string"}]],"description":"An information list of cvm instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"memory_size":{"type":"number","description":"Instance memory capacity, unit in GB.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"The filter name. Valid values: `zone`, `instance-family` and `instance-charge-type`.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The filter values.","description_kind":"plain","required":true}},"description":"One or more name/value pairs to filter. This field is conflict with `availability_zone`.","description_kind":"plain"},"max_items":10}},"description_kind":"plain"}},"tencentcloud_instances":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CVM instance locates at.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Exclusive cluster id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instances to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"allocate_public_ip":"bool","availability_zone":"string","cam_role_name":"string","cpu":"number","create_time":"string","data_disks":["list",["object",{"data_disk_id":"string","data_disk_size":"number","data_disk_type":"string","delete_with_instance":"bool"}]],"dedicated_cluster_id":"string","expired_time":"string","image_id":"string","instance_charge_type":"string","instance_charge_type_prepaid_renew_flag":"string","instance_id":"string","instance_name":"string","instance_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","os_name":"string","private_ip":"string","project_id":"number","public_ip":"string","security_groups":["list","string"],"status":"string","subnet_id":"string","system_disk_id":"string","system_disk_size":"number","system_disk_type":"string","tags":["map","string"],"uuid":"string","vpc_id":"string"}]],"description":"An information list of cvm instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instances to be queried.","description_kind":"plain","optional":true},"instance_set_ids":{"type":["list","string"],"description":"Instance set ids, max length is 100, conflict with other field.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"The project CVM belongs to.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a vpc subnetwork.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the instance.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_instances_set":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the CVM instance locates at.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instances to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"allocate_public_ip":"bool","availability_zone":"string","cam_role_name":"string","cpu":"number","create_time":"string","data_disks":["list",["object",{"data_disk_id":"string","data_disk_size":"number","data_disk_type":"string","delete_with_instance":"bool"}]],"expired_time":"string","image_id":"string","instance_charge_type":"string","instance_charge_type_prepaid_renew_flag":"string","instance_id":"string","instance_name":"string","instance_type":"string","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","private_ip":"string","project_id":"number","public_ip":"string","security_groups":["list","string"],"status":"string","subnet_id":"string","system_disk_id":"string","system_disk_size":"number","system_disk_type":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"An information list of cvm instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of the instances to be queried.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"The project CVM belongs to.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a vpc subnetwork.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the instance.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the vpc to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_key_pairs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"ID of the key pair to be queried.","description_kind":"plain","optional":true},"key_name":{"type":"string","description":"Name of the key pair to be queried. Support regular expression search, only `^` and `$` are supported.","description_kind":"plain","optional":true},"key_pair_list":{"type":["list",["object",{"create_time":"string","key_id":"string","key_name":"string","project_id":"number","public_key":"string"}]],"description":"An information list of key pair. Each element contains the following attributes:","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"Project ID of the key pair to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_describe_keys":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_ids":{"type":["set","string"],"description":"Query the ID list of CMK, batch query supports up to 100 KeyIds at a time.","description_kind":"plain","required":true},"key_list":{"type":["list",["object",{"alias":"string","create_time":"number","creator_uin":"number","deletion_date":"number","description":"string","key_id":"string","key_rotation_enabled":"bool","key_state":"string","key_usage":"string","next_rotate_time":"number","origin":"string","owner":"string","valid_to":"number"}]],"description":"A list of KMS keys.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_get_parameters_for_import":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"import_token":{"type":"string","description":"The token required for importing key material is used as the parameter of ImportKeyMaterial.","description_kind":"plain","computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true},"parameters_valid_to":{"type":"number","description":"The validity period of the exported token and public key cannot be imported after this period, and you need to call GetParametersForImport again to obtain it.","description_kind":"plain","computed":true},"public_key":{"type":"string","description":"Base64-encoded public key content.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"wrapping_algorithm":{"type":"string","description":"Specifies the algorithm for encrypting key material, currently supports RSAES_PKCS1_V1_5, RSAES_OAEP_SHA_1, RSAES_OAEP_SHA_256.","description_kind":"plain","required":true},"wrapping_key_spec":{"type":"string","description":"Specifies the type of encryption key material, currently only supports RSA_2048.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_kms_keys":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_list":{"type":["list",["object",{"alias":"string","create_time":"number","creator_uin":"number","deletion_date":"number","description":"string","key_id":"string","key_rotation_enabled":"bool","key_state":"string","key_usage":"string","next_rotate_time":"number","origin":"string","owner":"string","valid_to":"number"}]],"description":"A list of KMS keys.","description_kind":"plain","computed":true},"key_state":{"type":"number","description":"Filter by state of CMK. `0` - all CMKs are queried, `1` - only Enabled CMKs are queried, `2` - only Disabled CMKs are queried, `3` - only PendingDelete CMKs are queried, `4` - only PendingImport CMKs are queried, `5` - only Archived CMKs are queried.","description_kind":"plain","optional":true},"key_usage":{"type":"string","description":"Filter by usage of CMK. Available values include `ALL`, `ENCRYPT_DECRYPT`, `ASYMMETRIC_DECRYPT_RSA_2048`, `ASYMMETRIC_DECRYPT_SM2`, `ASYMMETRIC_SIGN_VERIFY_SM2`, `ASYMMETRIC_SIGN_VERIFY_RSA_2048`, `ASYMMETRIC_SIGN_VERIFY_ECC`. Default value is `ENCRYPT_DECRYPT`.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Order to sort the CMK create time. `0` - desc, `1` - asc. Default value is `0`.","description_kind":"plain","optional":true},"origin":{"type":"string","description":"Filter by origin of CMK. `TENCENT_KMS` - CMK created by KMS, `EXTERNAL` - CMK imported by user, `ALL` - all CMKs. Default value is `ALL`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role":{"type":"number","description":"Filter by role of the CMK creator. `0` - created by user, `1` - created by cloud product. Default value is `0`.","description_kind":"plain","optional":true},"search_key_alias":{"type":"string","description":"Words used to match the results, and the words can be: key_id and alias.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags to filter CMK.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_list_algorithms":{"version":0,"block":{"attributes":{"asymmetric_algorithms":{"type":["list",["object",{"algorithm":"string","key_usage":"string"}]],"description":"Asymmetric encryption algorithms supported in this region.","description_kind":"plain","computed":true},"asymmetric_sign_verify_algorithms":{"type":["list",["object",{"algorithm":"string","key_usage":"string"}]],"description":"Asymmetric signature verification algorithms supported in this region.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"symmetric_algorithms":{"type":["list",["object",{"algorithm":"string","key_usage":"string"}]],"description":"Symmetric encryption algorithms supported in this region.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kms_list_keys":{"version":0,"block":{"attributes":{"hsm_cluster_id":{"type":"string","description":"HSM cluster ID (only valid for KMS exclusive/managed service instances).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"keys":{"type":["list",["object",{"key_id":"string"}]],"description":"A list of KMS keys.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role":{"type":"number","description":"Filter based on the creator role. The default value is 0, which indicates the cmk created by the user himself, and 1, which indicates the cmk automatically created by authorizing other cloud products.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_public_key":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"CMK unique identifier.","description_kind":"plain","required":true},"public_key":{"type":"string","description":"Base64-encoded public key content.","description_kind":"plain","computed":true},"public_key_pem":{"type":"string","description":"Public key content in PEM format.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_white_box_decrypt_key":{"version":0,"block":{"attributes":{"decrypt_key":{"type":"string","description":"White box decryption key, base64 encoded.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"Globally unique identifier for the white box key.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_white_box_device_fingerprints":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_id":{"type":"string","description":"Globally unique identifier for the white box key.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"description":"string","identity":"string"}]],"description":"Device fingerprint list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kms_white_box_key_details":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_infos":{"type":["list",["object",{"algorithm":"string","alias":"string","create_time":"number","creator_uin":"number","decrypt_key":"string","description":"string","device_fingerprint_bind":"bool","encrypt_key":"string","key_id":"string","owner_uin":"number","resource_id":"string","status":"string"}]],"description":"List of white box key information.","description_kind":"plain","computed":true},"key_status":{"type":"number","description":"Filter condition: status of the key, 0: disabled, 1: enabled.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_available_cluster_versions":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster Id.","description_kind":"plain","optional":true},"cluster_ids":{"type":["set","string"],"description":"list of cluster IDs.","description_kind":"plain","optional":true},"clusters":{"type":["list",["object",{"cluster_id":"string","versions":["set","string"]}]],"description":"cluster information. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"versions":{"type":["set","string"],"description":"Upgradable cluster version number. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_charts":{"version":0,"block":{"attributes":{"arch":{"type":"string","description":"Operation system app supported. Available values: `arm32`, `arm64`, `amd64`.","description_kind":"plain","optional":true},"chart_list":{"type":["list",["object",{"label":["map","string"],"latest_version":"string","name":"string"}]],"description":"App chart list.","description_kind":"plain","computed":true},"cluster_type":{"type":"string","description":"Cluster type. Available values: `tke`, `eks`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kind":{"type":"string","description":"Kind of app chart. Available values: `log`, `scheduler`, `network`, `storage`, `monitor`, `dns`, `image`, `other`, `invisible`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_authentication_options":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"latest_operation_state":{"type":"string","description":"Result of the last modification. Values: `Updating`, `Success`, `Failed` or `TimeOut`. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"oidc_config":{"type":["list",["object",{"auto_create_client_id":["set","string"],"auto_create_oidc_config":"bool","auto_install_pod_identity_webhook_addon":"bool"}]],"description":"OIDC authentication configurations. Note: This field may return `null`, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_accounts":{"type":["list",["object",{"auto_create_discovery_anonymous_auth":"bool","issuer":"string","jwks_uri":"string","use_tke_default":"bool"}]],"description":"ServiceAccount authentication configuration. Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_common_names":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"common_names":"string","subaccount_uin":"string"}]],"description":"List of the CommonName in the certificate of the client corresponding to the sub-account UIN.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_ids":{"type":["list","string"],"description":"List of Role ID. Up to 50 sub-accounts can be passed in at a time.","description_kind":"plain","optional":true},"subaccount_uins":{"type":["list","string"],"description":"List of sub-account. Up to 50 sub-accounts can be passed in at a time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.","description_kind":"plain","optional":true},"instance_role":{"type":"string","description":"Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.","description_kind":"plain","optional":true},"instance_set":{"type":["list",["object",{"autoscaling_group_id":"string","created_time":"string","drain_status":"string","failed_reason":"string","instance_advanced_settings":["list",["object",{"data_disks":["list",["object",{"auto_format_and_mount":"bool","disk_partition":"string","disk_size":"number","disk_type":"string","file_system":"string","mount_target":"string"}]],"desired_pod_number":"number","docker_graph_path":"string","extra_args":["list",["object",{"kubelet":["set","string"]}]],"gpu_args":["list",["object",{"cuda":["list",["object",{"name":"string","version":"string"}]],"cudnn":["list",["object",{"dev_name":"string","doc_name":"string","name":"string","version":"string"}]],"custom_driver":["list",["object",{"address":"string"}]],"driver":["list",["object",{"name":"string","version":"string"}]],"mig_enable":"bool"}]],"labels":["list",["object",{"name":"string","value":"string"}]],"mount_target":"string","pre_start_user_script":"string","taints":["list",["object",{"effect":"string","key":"string","value":"string"}]],"unschedulable":"number","user_script":"string"}]],"instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string","node_pool_id":"string"}]],"description":"List of instances in the cluster.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"List of filter conditions. The optional values of Name are `nodepool-id` and `nodepool-instance-type`. Name is `nodepool-id`, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is `nodepool-instance-type`, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_levels":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Specify cluster Id, if set will only query current cluster's available levels.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"alias":"string","config_map_count":"number","crd_count":"number","enable":"bool","name":"string","node_count":"number","other_count":"number","pod_count":"number"}]],"description":"List of level information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_native_node_pools":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_pools":{"type":["list",["object",{"annotations":["set",["object",{"name":"string","value":"string"}]],"cluster_id":"string","created_at":"string","deletion_protection":"bool","labels":["list",["object",{"name":"string","value":"string"}]],"life_state":"string","name":"string","native":["list",["object",{"auto_repair":"bool","data_disks":["list",["object",{"auto_format_and_mount":"bool","disk_partition":"string","disk_size":"number","disk_type":"string","encrypt":"string","file_system":"string","kms_key_id":"string","mount_target":"string","snapshot_id":"string","throughput_performance":"number"}]],"enable_autoscaling":"bool","health_check_policy_name":"string","host_name_pattern":"string","instance_charge_prepaid":["list",["object",{"period":"number","renew_flag":"string"}]],"instance_charge_type":"string","instance_types":["list","string"],"internet_accessible":["list",["object",{"bandwidth_package_id":"string","charge_type":"string","max_bandwidth_out":"number"}]],"key_ids":["list","string"],"kubelet_args":["list","string"],"lifecycle":["list",["object",{"post_init":"string","pre_init":"string"}]],"management":["list",["object",{"hosts":["list","string"],"kernel_args":["list","string"],"nameservers":["list","string"]}]],"replicas":"number","runtime_root_dir":"string","scaling":["list",["object",{"create_policy":"string","max_replicas":"number","min_replicas":"number"}]],"security_group_ids":["list","string"],"subnet_ids":["list","string"],"system_disk":["list",["object",{"disk_size":"number","disk_type":"string"}]]}]],"node_pool_id":"string","tags":["list",["object",{"resource_type":"string","tags":["list",["object",{"key":"string","value":"string"}]]}]],"taints":["list",["object",{"effect":"string","key":"string","value":"string"}]],"type":"string","unschedulable":"bool"}]],"description":"Node pool list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_cluster_node_pools":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_pool_set":{"type":["list",["object",{"autoscaling_group_id":"string","autoscaling_group_status":"string","cluster_instance_id":"string","data_disks":["list",["object",{"auto_format_and_mount":"bool","disk_partition":"string","disk_size":"number","disk_type":"string","file_system":"string","mount_target":"string"}]],"deletion_protection":"bool","desired_nodes_num":"number","desired_pod_num":"number","docker_graph_path":"string","extra_args":["list",["object",{"kubelet":["set","string"]}]],"gpu_args":["list",["object",{"cuda":["list",["object",{"name":"string","version":"string"}]],"cudnn":["list",["object",{"dev_name":"string","doc_name":"string","name":"string","version":"string"}]],"custom_driver":["list",["object",{"address":"string"}]],"driver":["list",["object",{"name":"string","version":"string"}]],"mig_enable":"bool"}]],"image_id":"string","labels":["list",["object",{"name":"string","value":"string"}]],"launch_configuration_id":"string","life_state":"string","max_nodes_num":"number","min_nodes_num":"number","name":"string","node_count_summary":["list",["object",{"autoscaling_added":["list",["object",{"initializing":"number","joining":"number","normal":"number","total":"number"}]],"manually_added":["list",["object",{"initializing":"number","joining":"number","normal":"number","total":"number"}]]}]],"node_pool_id":"string","node_pool_os":"string","os_customize_type":"string","pre_start_user_script":"string","tags":["list",["object",{"key":"string","value":"string"}]],"taints":["list",["object",{"effect":"string","key":"string","value":"string"}]],"unschedulable":"number","user_script":"string"}]],"description":"Node Pool List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.","description_kind":"plain","required":true}},"description":"NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_kubernetes_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the cluster. Conflict with cluster_name, can not be set at the same time.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the cluster. Conflict with cluster_id, can not be set at the same time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"kube_config_file_prefix":{"type":"string","description":"The path prefix of kube config. You can store KubeConfig in a specified directory by specifying this field, such as ~/.kube/k8s, then public network access will use ~/.kube/k8s-clusterID-kubeconfig naming, and intranet access will use ~/.kube /k8s-clusterID-kubeconfig-intranet naming. If this field is not set, the KubeConfig will not be exported.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"cdc_id":"string","certification_authority":"string","claim_expired_seconds":"number","cluster_as_enabled":"bool","cluster_cidr":"string","cluster_deploy_type":"string","cluster_desc":"string","cluster_external_endpoint":"string","cluster_extra_args":["list",["object",{"kube_apiserver":["list","string"],"kube_controller_manager":["list","string"],"kube_scheduler":["list","string"]}]],"cluster_id":"string","cluster_ipvs":"bool","cluster_max_pod_num":"number","cluster_max_service_num":"number","cluster_name":"string","cluster_node_num":"number","cluster_os":"string","cluster_version":"string","container_runtime":"string","deletion_protection":"bool","domain":"string","eni_subnet_ids":["list","string"],"ignore_cluster_cidr_conflict":"bool","is_non_static_ip_mode":"bool","kube_config":"string","kube_config_intranet":"string","kube_proxy_mode":"string","network_type":"string","node_name_type":"string","password":"string","pgw_endpoint":"string","project_id":"number","security_policy":["list","string"],"service_cidr":"string","tags":["map","string"],"user_name":"string","vpc_cni_type":"string","vpc_id":"string","worker_instances_list":["list",["object",{"failed_reason":"string","instance_id":"string","instance_role":"string","instance_state":"string","lan_ip":"string"}]]}]],"description":"An information list of kubernetes clusters. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the cluster.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_all_scene":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_ids":{"type":["set","string"],"description":"List of scene IDs.","description_kind":"plain","optional":true},"scene_set":{"type":["list",["object",{"description":"string","display_name":"string","scene_id":"string"}]],"description":"List of scene info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_bundle":{"version":0,"block":{"attributes":{"bundle_ids":{"type":["set","string"],"description":"Bundle ID list.","description_kind":"plain","optional":true},"bundle_set":{"type":["list",["object",{"bundle_display_label":"string","bundle_id":"string","bundle_sales_state":"string","bundle_type":"string","cpu":"number","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","monthly_traffic":"number","price":["list",["object",{"instance_price":["list",["object",{"currency":"string","discount":"number","discount_price":"number","original_bundle_price":"number","original_price":"number"}]]}]],"support_linux_unix_platform":"bool","support_windows_platform":"bool","system_disk_size":"number","system_disk_type":"string"}]],"description":"List of bundle details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description":"Zone list, which contains all zones by default.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter list.\n- `bundle-id`: filter by the bundle ID.\n- `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`.\n- `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`.\n- `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`.\nNOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_disk_config":{"version":0,"block":{"attributes":{"disk_config_set":{"type":["list",["object",{"disk_sales_state":"string","disk_step_size":"number","disk_type":"string","max_disk_size":"number","min_disk_size":"number","zone":"string"}]],"description":"List of cloud disk configurations.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter list.zoneFilter by availability zone.Type: StringRequired: no.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_disks":{"version":0,"block":{"attributes":{"disk_ids":{"type":["set","string"],"description":"List of disk ids.","description_kind":"plain","optional":true},"disk_list":{"type":["list",["object",{"attached":"bool","created_time":"string","delete_with_instance":"bool","disk_backup_count":"number","disk_backup_quota":"number","disk_charge_type":"string","disk_id":"string","disk_name":"string","disk_size":"number","disk_state":"string","disk_type":"string","disk_usage":"string","expired_time":"string","instance_id":"string","isolated_time":"string","latest_operation":"string","latest_operation_request_id":"string","latest_operation_state":"string","renew_flag":"string","zone":"string"}]],"description":"Cloud disk information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered. Valid names: `disk-id`: Filters by disk id; `instance-id`: Filter by instance id; `disk-name`: Filter by disk name; `zone`: Filter by zone; `disk-usage`: Filter by disk usage(Values: `SYSTEM_DISK` or `DATA_DISK`); `disk-state`: Filter by disk state.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Value of the field.","description_kind":"plain","required":true}},"description":"Filter list.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_firewall_rules_template":{"version":0,"block":{"attributes":{"firewall_rule_set":{"type":["list",["object",{"action":"string","app_type":"string","cidr_block":"string","firewall_rule_description":"string","port":"string","protocol":"string"}]],"description":"Firewall rule details list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_blueprint":{"version":0,"block":{"attributes":{"blueprint_instance_set":{"type":["list",["object",{"blueprint":["list",["object",{"blueprint_id":"string","blueprint_name":"string","blueprint_state":"string","blueprint_type":"string","community_url":"string","created_time":"string","description":"string","display_title":"string","display_version":"string","docker_version":"string","guide_url":"string","image_id":"string","image_url":"string","os_name":"string","platform":"string","platform_type":"string","required_memory_size":"number","required_system_disk_size":"number","scene_id_set":["set","string"],"support_automation_tools":"bool"}]],"instance_id":"string","software_set":["list",["object",{"detail_set":["list",["object",{"key":"string","title":"string","value":"string"}]],"image_url":"string","install_dir":"string","name":"string","version":"string"}]]}]],"description":"Blueprint instance list information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID list, which currently can contain only one instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_disk_num":{"version":0,"block":{"attributes":{"attach_detail_set":{"type":["list",["object",{"attached_disk_count":"number","instance_id":"string","max_attach_count":"number"}]],"description":"Mount information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of instance IDs.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_traffic_package":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID list.","description_kind":"plain","optional":true},"instance_traffic_package_set":{"type":["list",["object",{"instance_id":"string","traffic_package_set":["list",["object",{"deadline":"string","end_time":"string","start_time":"string","status":"string","traffic_overflow":"number","traffic_package_id":"string","traffic_package_remaining":"number","traffic_package_total":"number","traffic_used":"number"}]]}]],"description":"List of details of instance traffic packages.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_instance_vnc_url":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"instance_vnc_url":{"type":"string","description":"Instance VNC URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_modify_instance_bundle":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"modify_bundle_set":{"type":["list",["object",{"bundle":["list",["object",{"bundle_display_label":"string","bundle_id":"string","bundle_sales_state":"string","bundle_type":"string","bundle_type_description":"string","cpu":"number","internet_charge_type":"string","internet_max_bandwidth_out":"number","memory":"number","monthly_traffic":"number","price":["list",["object",{"instance_price":["list",["object",{"currency":"string","discount":"number","discount_price":"number","original_bundle_price":"number","original_price":"number"}]]}]],"support_linux_unix_platform":"bool","support_windows_platform":"bool","system_disk_size":"number","system_disk_type":"string"}]],"modify_bundle_state":"string","modify_price":["list",["object",{"instance_price":["list",["object",{"currency":"string","discount":"number","discount_price":"number","original_bundle_price":"number","original_price":"number"}]]}]],"not_support_modify_message":"string"}]],"description":"Change package details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter list.\n- `bundle-id`: filter by the bundle ID.\n- `support-platform-type`: filter by system type, valid values: `LINUX_UNIX`, `WINDOWS`.\n- `bundle-type`: filter according to package type, valid values: `GENERAL_BUNDLE`, `STORAGE_BUNDLE`, `ENTERPRISE_BUNDLE`, `EXCLUSIVE_BUNDLE`, `BEFAST_BUNDLE`.\n- `bundle-state`: filter according to package status, valid values: `ONLINE`, `OFFLINE`.\nNOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_region":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_set":{"type":["list",["object",{"is_china_mainland":"bool","region":"string","region_name":"string","region_state":"string"}]],"description":"Region information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_reset_instance_blueprint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"reset_instance_blueprint_set":{"type":["list",["object",{"blueprint_info":["list",["object",{"blueprint_id":"string","blueprint_name":"string","blueprint_state":"string","blueprint_type":"string","community_url":"string","created_time":"string","description":"string","display_title":"string","display_version":"string","docker_version":"string","guide_url":"string","image_id":"string","image_url":"string","os_name":"string","platform":"string","platform_type":"string","required_memory_size":"number","required_system_disk_size":"number","scene_id_set":["list","string"],"support_automation_tools":"bool"}]],"is_resettable":"bool","non_resettable_message":"string"}]],"description":"List of scene info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter value of field.","description_kind":"plain","required":true}},"description":"Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_lighthouse_scene":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of returned results. Default value is 20. Maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Offset. Default value is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_ids":{"type":["set","string"],"description":"List of scene IDs.","description_kind":"plain","optional":true},"scene_set":{"type":["list",["object",{"description":"string","display_name":"string","scene_id":"string"}]],"description":"List of scene info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_lighthouse_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order":{"type":"string","description":"Specifies how availability zones are listed. Valid values:\n- ASC: Ascending sort.\n- DESC: Descending sort.\nThe default value is ASC.","description_kind":"plain","optional":true},"order_field":{"type":"string","description":"Sorting field. Valid values:\n- ZONE: Sort by the availability zone.\n- INSTANCE_DISPLAY_LABEL: Sort by visibility labels (HIDDEN, NORMAL and SELECTED). Default: [HIDDEN, NORMAL, SELECTED].\nSort by availability zone by default.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_info_set":{"type":["list",["object",{"instance_display_label":"string","zone":"string","zone_name":"string"}]],"description":"List of zone info.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_lite_hbase_instances":{"version":0,"block":{"attributes":{"asc":{"type":"number","description":"Sort by OrderField in ascending or descending order. Value range:\n\t* 0: indicates the descending order;\n\t* 1: indicates the ascending order;\n\tThe default value is 0.","description_kind":"plain","optional":true},"display_strategy":{"type":"string","description":"Cluster filtering policy. Value range:\n\t* clusterList: Query the list of clusters except the destroyed cluster;\n\t* monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"add_time":"string","app_id":"number","cluster_id":"string","cluster_name":"string","id":"number","pay_mode":"number","region_id":"number","status":"number","status_desc":"string","subnet_id":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"vpc_id":"number","zone":"string","zone_id":"number","zone_settings":["list",["object",{"node_num":"number","vpc_settings":["list",["object",{"subnet_id":"string","vpc_id":"string"}]],"zone":"string"}]]}]],"description":"Cluster instance list.","description_kind":"plain","computed":true},"order_field":{"type":"string","description":"Sorting field. Value range:\n\t* clusterId: Sorting by instance ID;\n\t* addTime: sorted by instance creation time;\n\t* status: sorted by the status code of the instance.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter field value.","description_kind":"plain","required":true}},"description":"Custom query.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_mariadb_accounts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","delay_thresh":"number","description":"string","host":"string","read_only":"number","slave_const":"number","update_time":"string","user_name":"string"}]],"description":"account list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_database_objects":{"version":0,"block":{"attributes":{"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"funcs":{"type":["list",["object",{"func":"string"}]],"description":"func list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"procs":{"type":["list",["object",{"proc":"string"}]],"description":"proc list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tables":{"type":["list",["object",{"table":"string"}]],"description":"table list.","description_kind":"plain","computed":true},"views":{"type":["list",["object",{"view":"string"}]],"description":"view list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_database_table":{"version":0,"block":{"attributes":{"cols":{"type":["list",["object",{"col":"string","type":"string"}]],"description":"column list.","description_kind":"plain","computed":true},"db_name":{"type":"string","description":"database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table":{"type":"string","description":"table name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_databases":{"version":0,"block":{"attributes":{"databases":{"type":["list",["object",{"db_name":"string"}]],"description":"The database list of this instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_db_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"instance ids.","description_kind":"plain","optional":true},"instances":{"type":["list",["object",{"db_version_id":"string","instance_id":"string","instance_name":"string","internet_domain":"string","internet_ip":"string","internet_port":"number","memory":"number","project_id":"number","region":"string","resource_tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"storage":"number","subnet_id":"string","vip":"string","vpc_id":"string","vport":"number","zone":"string"}]],"description":"instances info.","description_kind":"plain","computed":true},"project_ids":{"type":["set","number"],"description":"project ids.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_name":{"type":"string","description":"instance name or vip.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"subnet id.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"vpc id.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_dcn_detail":{"version":0,"block":{"attributes":{"dcn_details":{"type":["list",["object",{"cpu":"number","create_time":"string","dcn_flag":"number","dcn_status":"number","encrypt_status":"number","instance_id":"string","instance_name":"string","instance_type":"number","memory":"number","pay_mode":"number","period_end_time":"string","region":"string","replica_config":["list",["object",{"delay_replication_type":"string","due_time":"string","replication_delay":"number","ro_replication_mode":"string"}]],"replica_status":["list",["object",{"delay":"number","status":"string"}]],"status":"number","status_desc":"string","storage":"number","vip":"string","vipv6":"string","vport":"number","zone":"string"}]],"description":"DCN synchronization details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_file_download_url":{"version":0,"block":{"attributes":{"file_path":{"type":"string","description":"Unsigned file path.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"pre_signed_url":{"type":"string","description":"Signed download URL.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_flow":{"version":0,"block":{"attributes":{"flow_id":{"type":"number","description":"Flow ID returned by async request API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Flow status. 0: succeeded, 1: failed, 2: running.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_instance_node_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as tdsql-6ltok4u9.","description_kind":"plain","required":true},"nodes_info":{"type":["list",["object",{"node_id":"string","role":"string"}]],"description":"Node information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_instance_specs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"specs":{"type":["list",["object",{"machine":"string","spec_infos":["list",["object",{"cpu":"number","machine":"string","max_storage":"number","memory":"number","min_storage":"number","node_count":"number","pid":"number","qps":"number","suit_info":"string"}]]}]],"description":"list of instance specifications.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_log_files":{"version":0,"block":{"attributes":{"files":{"type":["list",["object",{"file_name":"string","length":"number","mtime":"number","uri":"string"}]],"description":"Information such as `uri`, `length`, and `mtime` (modification time).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsql-ow728lmc`.","description_kind":"plain","required":true},"normal_prefix":{"type":"string","description":"For an instance in a common network, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog).","description_kind":"plain","required":true},"vpc_prefix":{"type":"string","description":"For an instance in a VPC, this prefix plus URI can be used as the download address.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mariadb_orders":{"version":0,"block":{"attributes":{"deal_name":{"type":"string","description":"List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances.","description_kind":"plain","required":true},"deals":{"type":["list",["object",{"count":"number","deal_name":"string","flow_id":"number","instance_ids":["set","string"],"owner_uin":"string","pay_mode":"number"}]],"description":"Order information list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `* pent` (cent), `* microPent` (microcent).","description_kind":"plain","optional":true},"buy_count":{"type":"number","description":"The quantity you want to purchase is queried by default for the price of purchasing 1 instance.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"memory":{"type":"number","description":"Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"Number of instance nodes, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"paymode":{"type":"string","description":"Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription).","description_kind":"plain","optional":true},"period":{"type":"number","description":"Purchase period in months.","description_kind":"plain","optional":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"zone":{"type":"string","description":"AZ ID of the purchased instance.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_project_security_groups":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"Database engine name. Valid value: `mariadb`.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_renewal_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `* pent` (cent), `* microPent` (microcent).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"original_price":{"type":"number","description":"Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"period":{"type":"number","description":"Renewal duration, default: 1 month.","description_kind":"plain","optional":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_sale_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_list":{"type":["list",["object",{"available_choice":["list",["object",{"master_zone":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]],"slave_zones":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"region":"string","region_id":"number","region_name":"string","zone_list":["list",["object",{"on_sale":"bool","zone":"string","zone_id":"number","zone_name":"string"}]]}]],"description":"list of sale region info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"SecurityGroup list.","description_kind":"plain","computed":true},"product":{"type":"string","description":"product name, fixed to mariadb.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mariadb_slow_logs":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"check_sum":"string","db":"string","example_sql":"string","finger_print":"string","host":"string","lock_time_avg":"string","lock_time_max":"string","lock_time_min":"string","lock_time_sum":"string","query_count":"string","query_time_avg":"string","query_time_max":"string","query_time_min":"string","query_time_sum":"string","rows_examined_sum":"string","rows_sent_sum":"string","ts_max":"string","ts_min":"string","user":"string"}]],"description":"Slow query log data.","description_kind":"plain","computed":true},"db":{"type":"string","description":"Specific name of the database to be queried.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Query end time in the format of 2016-08-22 14:55:20.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of `tdsql-ow728lmc`.","description_kind":"plain","required":true},"lock_time_sum":{"type":"number","description":"Total statement lock time.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sorting metric. Valid values: query_time_sum, query_count.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: desc, asc.","description_kind":"plain","optional":true},"query_count":{"type":"number","description":"Total number of statement queries.","description_kind":"plain","computed":true},"query_time_sum":{"type":"number","description":"Total statement query time.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slave":{"type":"number","description":"Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Query start time in the format of 2016-07-23 14:55:20.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mariadb_upgrade_price":{"version":0,"block":{"attributes":{"amount_unit":{"type":"string","description":"Price unit. Valid values: `* pent` (cent), `* microPent` (microcent).","description_kind":"plain","optional":true},"formula":{"type":"string","description":"Price calculation formula.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"memory":{"type":"number","description":"Memory size in GB, which can be obtained by querying the instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true},"node_count":{"type":"number","description":"New instance nodes, zero means not change.","description_kind":"plain","optional":true},"original_price":{"type":"number","description":"Original price * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"price":{"type":"number","description":"The actual price may be different from the original price due to discounts. * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. * Currency: CNY (Chinese site), USD (international site).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage":{"type":"number","description":"Storage capacity in GB. The maximum and minimum storage space can be obtained by querying instance specification through the `DescribeDBInstanceSpecs` API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_backups":{"version":0,"block":{"attributes":{"backup_list":{"type":["list",["object",{"backup_desc":"string","backup_method":"number","backup_name":"string","backup_size":"number","backup_type":"number","end_time":"string","instance_id":"string","start_time":"string","status":"number"}]],"description":"backup list.","description_kind":"plain","computed":true},"backup_method":{"type":"number","description":"Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_connections":{"version":0,"block":{"attributes":{"clients":{"type":["list",["object",{"count":"number","internal_service":"bool","ip":"string"}]],"description":"Client connection info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_current_op":{"version":0,"block":{"attributes":{"current_ops":{"type":["list",["object",{"microsecs_running":"number","node_name":"string","ns":"string","op":"string","op_id":"number","operation":"string","query":"string","replica_set_name":"string","state":"string"}]],"description":"current operation list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"millisecond_running":{"type":"number","description":"Filter condition, the time that the operation has been executed (unit: millisecond),the result will return the operation that exceeds the set time, the default value is 0,and the value range is [0, 3600000].","description_kind":"plain","optional":true},"ns":{"type":"string","description":"Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection.","description_kind":"plain","optional":true},"op":{"type":"string","description":"Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Returns the sorted field of the result set, currently supports: MicrosecsRunning/microsecsrunning,the default is ascending sort.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Returns the sorting method of the result set, possible values: ASC/asc or DESC/desc.","description_kind":"plain","optional":true},"replica_set_name":{"type":"string","description":"filter condition, shard name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"state":{"type":"string","description":"Filter condition, node status, possible value: primary, secondary.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_params":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_enum_param":{"type":["list",["object",{"current_value":"string","default_value":"string","enum_value":["set","string"],"need_restart":"string","param_name":"string","status":"number","tips":["set","string"],"value_type":"string"}]],"description":"Enum parameter.","description_kind":"plain","computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"instance_integer_param":{"type":["list",["object",{"current_value":"string","default_value":"string","max":"string","min":"string","need_restart":"string","param_name":"string","status":"number","tips":["set","string"],"value_type":"string"}]],"description":"Integer parameter.","description_kind":"plain","computed":true},"instance_multi_param":{"type":["list",["object",{"current_value":"string","default_value":"string","enum_value":["set","string"],"need_restart":"string","param_name":"string","status":"number","tips":["set","string"],"value_type":"string"}]],"description":"multi parameter.","description_kind":"plain","computed":true},"instance_text_param":{"type":["list",["object",{"current_value":"string","default_value":"string","need_restart":"string","param_name":"string","status":"string","text_value":"string","tips":["set","string"],"value_type":"string"}]],"description":"text parameter.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instance_slow_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Slow log termination time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-02 12:00:00.The time interval between the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried.","description_kind":"plain","required":true},"format":{"type":"string","description":"Slow log return format. By default, the original slow log format is returned,and versions 4.4 and above can be set to json.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slow_logs":{"type":["set","string"],"description":"details of slow logs.","description_kind":"plain","computed":true},"slow_ms":{"type":"number","description":"Slow log execution time threshold, return slow logs whose execution time exceeds this threshold,the unit is milliseconds (ms), and the minimum is 100 milliseconds.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"Slow log start time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-01 10:00:00. The time intervalbetween the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mongodb_instances":{"version":0,"block":{"attributes":{"cluster_type":{"type":"string","description":"Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the Mongodb instance to be queried.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"auto_renew_flag":"number","available_zone":"string","charge_type":"string","cluster_type":"string","cpu":"number","create_time":"string","engine_version":"string","instance_id":"string","instance_name":"string","machine_type":"string","memory":"number","project_id":"number","shard_quantity":"number","status":"number","subnet_id":"string","tags":["map","string"],"vip":"string","volume":"number","vpc_id":"string","vport":"number"}]],"description":"A list of instances. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name_prefix":{"type":"string","description":"Name prefix of the Mongodb instance.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the Mongodb instance to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mongodb_zone_config":{"version":0,"block":{"attributes":{"available_zone":{"type":"string","description":"The available zone of the Mongodb.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"available_zone":"string","cluster_type":"string","cpu":"number","default_storage":"number","engine_version":"string","machine_type":"string","max_replicate_set_num":"number","max_storage":"number","memory":"number","min_replicate_set_num":"number","min_storage":"number"}]],"description":"A list of zone config. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_all_namespaces":{"version":0,"block":{"attributes":{"common_namespaces":{"type":["list",["object",{"dimensions":["list",["object",{"can_filter_history":"bool","can_filter_policy":"bool","can_group_by":"bool","is_multiple":"bool","is_mutable":"bool","is_required":"bool","is_visible":"bool","key":"string","must_group_by":"bool","name":"string","operators":["list",["object",{"id":"string","name":"string"}]],"show_value_replace":"string"}]],"id":"string","monitor_type":"string","name":"string"}]],"description":"General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).","description_kind":"plain","computed":true},"custom_namespaces_new":{"type":["list",["object",{"available_regions":["set","string"],"config":"string","dashboard_id":"string","id":"string","name":"string","product_name":"string","sort_id":"number","value":"string"}]],"description":"Other alarm strategy types are currently not supported.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ids":{"type":["set","string"],"description":"Filter based on the Id of the namespace without filling in the default query for all.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Fixed value, as `monitor`.","description_kind":"plain","required":true},"monitor_types":{"type":["set","string"],"description":"Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring.","description_kind":"plain","optional":true},"qce_namespaces_new":{"type":["list",["object",{"available_regions":["set","string"],"config":"string","dashboard_id":"string","id":"string","name":"string","product_name":"string","sort_id":"number","value":"string"}]],"description":"Types of alarm strategies for cloud products.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scene_type":{"type":"string","description":"Currently, only ST_ALARM=alarm type is filtered based on usage scenarios.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_basic_alarms":{"version":0,"block":{"attributes":{"alarm_status":{"type":["set","number"],"description":"Filter based on alarm status.","description_kind":"plain","optional":true},"alarms":{"type":["list",["object",{"alarm_status":"string","alarm_type":"number","content":"string","dimensions":"string","duration":"number","first_occur_time":"string","group_id":"number","group_name":"string","id":"number","instance_group":["list",["object",{"instance_group_id":"number","instance_group_name":"string"}]],"last_occur_time":"string","metric_id":"number","metric_name":"string","notify_way":["set","string"],"obj_id":"string","obj_name":"string","project_id":"number","project_name":"string","region":"string","status":"number","view_name":"string","vpc":"string"}]],"description":"Alarm List.","description_kind":"plain","computed":true},"end_time":{"type":"number","description":"End time, default to current timestamp.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_ids":{"type":["set","number"],"description":"Filter based on instance group ID.","description_kind":"plain","optional":true},"metric_names":{"type":["set","string"],"description":"Filter by indicator name.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Interface module name, current value monitor.","description_kind":"plain","required":true},"obj_like":{"type":"string","description":"Filter based on alarm objects.","description_kind":"plain","optional":true},"occur_time_order":{"type":"string","description":"Sort by occurrence time, taking ASC or DESC values.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"Filter based on project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time, default to one day is timestamp.","description_kind":"plain","optional":true},"view_names":{"type":["set","string"],"description":"Filter based on policy type.","description_kind":"plain","optional":true},"warning":{"type":"string","description":"Remarks.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_basic_metric":{"version":0,"block":{"attributes":{"dimensions":{"type":["set","string"],"description":"Optional parameters, filtered by dimension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_name":{"type":"string","description":"Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in [Cloud Server Monitoring Indicators]( https://cloud.tencent.com/document/product/248/6843).","description_kind":"plain","optional":true},"metric_set":{"type":["list",["object",{"dimensions":["list",["object",{"dimensions":["set","string"]}]],"meaning":["list",["object",{"en":"string","zh":"string"}]],"metric_c_name":"string","metric_e_name":"string","metric_name":"string","namespace":"string","period":["set","number"],"periods":["list",["object",{"period":"string","stat_type":["set","string"]}]],"unit":"string","unit_cname":"string"}]],"description":"List of indicator descriptions obtained from query.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843 ).","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_conditions_template":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"Filter queries based on trigger condition template ID.","description_kind":"plain","optional":true},"group_name":{"type":"string","description":"Filter queries based on trigger condition template names.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"module":{"type":"string","description":"Fixed value, as\u0026amp;amp;#39; monitor \u0026amp;amp;#39;.","description_kind":"plain","required":true},"policy_count_order":{"type":"string","description":"Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_group_list":{"type":["list",["object",{"conditions":["list",["object",{"alarm_notify_period":"number","alarm_notify_type":"number","calc_type":"string","calc_value":"string","continue_time":"string","is_advanced":"number","is_open":"number","metric_display_name":"string","metric_id":"number","period":"number","product_id":"string","rule_id":"number","unit":"string"}]],"event_conditions":["list",["object",{"alarm_notify_period":"string","alarm_notify_type":"string","event_display_name":"string","event_id":"string","rule_id":"string"}]],"group_id":"number","group_name":"string","insert_time":"number","is_union_rule":"number","last_edit_uin":"number","policy_groups":["list",["object",{"can_set_default":"bool","enable":"bool","group_id":"number","group_name":"string","insert_time":"number","is_default":"number","is_union_rule":"number","last_edit_uin":"number","no_shielded_instance_count":"number","parent_group_id":"number","project_id":"number","receiver_infos":["list",["object",{"end_time":"number","need_send_notice":"number","notify_way":["set","string"],"person_interval":"number","receiver_group_list":["set","number"],"receiver_type":"string","receiver_user_list":["set","number"],"recover_notify":["set","string"],"round_interval":"number","round_number":"number","send_for":["set","string"],"start_time":"number","uid_list":["set","number"]}]],"remark":"string","total_instance_count":"number","update_time":"number","view_name":"string"}]],"remark":"string","update_time":"number","view_name":"string"}]],"description":"Template List.","description_kind":"plain","computed":true},"update_time_order":{"type":"string","description":"Specify the sorting method by update time, asc=ascending, desc=descending.","description_kind":"plain","optional":true},"view_name":{"type":"string","description":"View name, composed of [DescribeAllNamespaces]( https://cloud.tencent.com/document/product/248/48683 )Obtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_history":{"version":0,"block":{"attributes":{"alarm_levels":{"type":["set","string"],"description":"Alarm levels.","description_kind":"plain","optional":true},"alarm_object":{"type":"string","description":"Filter by alarm object. Fuzzy search with string is supported.","description_kind":"plain","optional":true},"alarm_status":{"type":["set","string"],"description":"Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default.","description_kind":"plain","optional":true},"content":{"type":"string","description":"Fuzzy search by alarm content.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time, which is the current timestamp and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is earlier than the EndTime.","description_kind":"plain","optional":true},"histories":{"type":["list",["object",{"alarm_id":"string","alarm_level":"string","alarm_object":"string","alarm_status":"string","alarm_type":"string","content":"string","dimensions":"string","event_id":"number","first_occur_time":"number","instance_group":["list",["object",{"id":"number","name":"string"}]],"last_occur_time":"number","metrics_info":["list",["object",{"description":"string","metric_name":"string","period":"number","qce_namespace":"string","value":"string"}]],"monitor_type":"string","namespace":"string","notice_ways":["set","string"],"origin_id":"string","policy_exists":"number","policy_id":"string","policy_name":"string","project_id":"number","project_name":"string","receiver_groups":["set","number"],"receiver_uids":["set","number"],"region":"string","vpc":"string"}]],"description":"Alarm record list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_ids":{"type":["set","number"],"description":"Filter by instance group ID.","description_kind":"plain","optional":true},"metric_names":{"type":["set","string"],"description":"Filter by metric name.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Value fixed at monitor.","description_kind":"plain","required":true},"monitor_types":{"type":["set","string"],"description":"Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring), MT_TAW (application performance monitoring), MT_RUM (frontend performance monitoring), MT_PROBE (cloud automated testing). If this parameter is left empty, all types will be queried by default.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort by the first occurrence time in descending order by default. Valid values: ASC (ascending), DESC (descending).","description_kind":"plain","optional":true},"policy_ids":{"type":["set","string"],"description":"Search by alarm policy ID list.","description_kind":"plain","optional":true},"policy_name":{"type":"string","description":"Fuzzy search by policy name.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"Filter by project ID. Valid values: -1 (no project), 0 (default project).","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","number"],"description":"Search by recipient group.","description_kind":"plain","optional":true},"receiver_uids":{"type":["set","number"],"description":"Search by recipient.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time, which is the timestamp one day ago by default and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is later than the StartTime.","description_kind":"plain","optional":true}},"block_types":{"namespaces":{"nesting_mode":"list","block":{"attributes":{"monitor_type":{"type":"string","description":"Monitor type.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Policy type.","description_kind":"plain","required":true}},"description":"Filter by policy type. Monitoring type and policy type are first-level and second-level filters respectively and both need to be passed in. For example, [{MonitorType: MT_QCE, Namespace: cvm_device}].","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_metric":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metrics":{"type":["list",["object",{"description":"string","dimensions":["set","string"],"is_advanced":"number","is_open":"number","max":"number","metric_config":["list",["object",{"continue_period":["set","number"],"operator":["set","string"],"period":["set","number"]}]],"metric_name":"string","min":"number","namespace":"string","operators":["list",["object",{"id":"string","name":"string"}]],"periods":["set","number"],"product_id":"number","unit":"string"}]],"description":"Alarm indicator list.","description_kind":"plain","computed":true},"module":{"type":"string","description":"Fixed value, as `monitor`.","description_kind":"plain","required":true},"monitor_type":{"type":"string","description":"Monitoring Type Filter MT_QCE=Cloud Product Monitoring.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_monitor_type":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_type_infos":{"type":["list",["object",{"id":"string","name":"string","sort_id":"number"}]],"description":"Monitoring type details.","description_kind":"plain","computed":true},"monitor_types":{"type":["set","string"],"description":"Monitoring type, cloud product monitoring is MT_ QCE.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_notice_callbacks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"url_notices":{"type":["list",["object",{"end_time":"number","is_valid":"number","start_time":"number","url":"string","validation_code":"string","weekday":["set","number"]}]],"description":"Alarm callback notification.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_notices":{"version":0,"block":{"attributes":{"alarm_notice":{"type":["list",["object",{"amp_consumer_id":"string","cls_notices":["list",["object",{"enable":"number","log_set_id":"string","region":"string","topic_id":"string"}]],"id":"string","is_preset":"number","name":"string","notice_language":"string","notice_type":"string","policy_ids":["set","string"],"updated_at":"string","updated_by":"string","url_notices":["list",["object",{"end_time":"number","start_time":"number","url":"string","weekday":["set","number"]}]],"user_notices":["list",["object",{"end_time":"number","group_ids":["set","number"],"need_phone_arrive_notice":"number","notice_way":["set","string"],"phone_call_type":"string","phone_circle_interval":"number","phone_circle_times":"number","phone_inner_interval":"number","phone_order":["set","number"],"receiver_type":"string","start_time":"number","user_ids":["set","number"],"weekday":["set","number"]}]]}]],"description":"Alarm notification template list.","description_kind":"plain","computed":true},"group_ids":{"type":["set","number"],"description":"Receive group list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Alarm notification template name Used for fuzzy search.","description_kind":"plain","optional":true},"notice_ids":{"type":["set","string"],"description":"Receive group list.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort by update time ASC=forward order DESC=reverse order.","description_kind":"plain","optional":true},"owner_uid":{"type":"number","description":"The primary account uid is used to create a preset notification.","description_kind":"plain","optional":true},"receiver_type":{"type":"string","description":"To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"user_ids":{"type":["set","number"],"description":"List of recipients.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_alarm_policy":{"version":0,"block":{"attributes":{"dimensions":{"type":"string","description":"The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.","description_kind":"plain","optional":true},"enable":{"type":["set","number"],"description":"Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.","description_kind":"plain","optional":true},"field":{"type":"string","description":"Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_group_id":{"type":"number","description":"Instance group ID.","description_kind":"plain","optional":true},"module":{"type":"string","description":"Value fixed at monitor.","description_kind":"plain","required":true},"monitor_types":{"type":["set","string"],"description":"Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.","description_kind":"plain","optional":true},"namespaces":{"type":["set","string"],"description":"Filter by namespace. For the values of different policy types, please see:[Poicy Type List](https://www.tencentcloud.com/document/product/248/39565?has_map=1).","description_kind":"plain","optional":true},"need_correspondence":{"type":"number","description":"Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.","description_kind":"plain","optional":true},"not_bind_all":{"type":"number","description":"Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).","description_kind":"plain","optional":true},"not_binding_notice_rule":{"type":"number","description":"If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.","description_kind":"plain","optional":true},"not_instance_group":{"type":"number","description":"Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).","description_kind":"plain","optional":true},"notice_ids":{"type":["set","string"],"description":"List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300).","description_kind":"plain","optional":true},"one_click_policy_type":{"type":["set","string"],"description":"Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Sort order. Valid values: ASC (ascending), DESC (descending).","description_kind":"plain","optional":true},"policies":{"type":["list",["object",{"advanced_metric_number":"number","can_set_default":"number","condition":["list",["object",{"complex_expression":"string","is_union_rule":"number","rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"condition_template_id":"string","conditions_temp":["list",["object",{"condition":["list",["object",{"complex_expression":"string","is_union_rule":"number","rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"event_condition":["list",["object",{"rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"template_name":"string"}]],"enable":"number","event_condition":["list",["object",{"rules":["list",["object",{"continue_period":"number","description":"string","filter":["list",["object",{"dimensions":"string","type":"string"}]],"hierarchical_value":["list",["object",{"remind":"string","serious":"string","warn":"string"}]],"is_advanced":"number","is_open":"number","is_power_notice":"number","metric_name":"string","notice_frequency":"number","operator":"string","period":"number","product_id":"string","rule_type":"string","unit":"string","value":"string","value_max":"number","value_min":"number"}]]}]],"filter_dimensions_param":"string","insert_time":"number","instance_group_id":"number","instance_group_name":"string","instance_sum":"number","is_bind_all":"number","is_default":"number","is_one_click":"number","last_edit_uin":"string","monitor_type":"string","namespace":"string","namespace_show_name":"string","notice_ids":["set","string"],"notices":["list",["object",{"amp_consumer_id":"string","cls_notices":["list",["object",{"enable":"number","log_set_id":"string","region":"string","topic_id":"string"}]],"id":"string","is_preset":"number","name":"string","notice_language":"string","notice_type":"string","policy_ids":["set","string"],"tags":["list",["object",{"key":"string","value":"string"}]],"updated_at":"string","updated_by":"string","url_notices":["list",["object",{"end_time":"number","is_valid":"number","start_time":"number","url":"string","validation_code":"string","weekday":["set","number"]}]],"user_notices":["list",["object",{"end_time":"number","group_ids":["set","number"],"need_phone_arrive_notice":"number","notice_way":["set","string"],"on_call_form_ids":["set","string"],"phone_call_type":"string","phone_circle_interval":"number","phone_circle_times":"number","phone_inner_interval":"number","phone_order":["set","number"],"receiver_type":"string","start_time":"number","user_ids":["set","number"],"weekday":["set","number"]}]]}]],"one_click_status":"number","origin_id":"string","policy_id":"string","policy_name":"string","project_id":"number","project_name":"string","region":["set","string"],"remark":"string","rule_type":"string","tag_instances":["list",["object",{"binding_status":"number","instance_sum":"number","key":"string","region_id":"number","service_type":"string","tag_status":"number","value":"string"}]],"tags":["list",["object",{"key":"string","value":"string"}]],"trigger_tasks":["list",["object",{"task_config":"string","type":"string"}]],"update_time":"number","use_sum":"number"}]],"description":"Policy array.","description_kind":"plain","computed":true},"policy_name":{"type":"string","description":"Fuzzy search by policy name.","description_kind":"plain","optional":true},"policy_type":{"type":["set","string"],"description":"Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"ID array of the policy project, which can be viewed on the following page: [Project Management](https://console.tencentcloud.com/project).","description_kind":"plain","optional":true},"prom_ins_id":{"type":"string","description":"ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.","description_kind":"plain","optional":true},"receiver_groups":{"type":["set","number"],"description":"Search by recipient group. You can get the user group list with the API [ListGroups](https://www.tencentcloud.com/document/product/598/34589?from_cn_redirect=1) in 'Cloud Access Management' or query the user group list where a sub-user is in with the API [ListGroupsForUser](https://www.tencentcloud.com/document/product/598/34588?from_cn_redirect=1). The GroupId field in the returned result should be entered here.","description_kind":"plain","optional":true},"receiver_on_call_form_ids":{"type":["set","string"],"description":"Search by schedule.","description_kind":"plain","optional":true},"receiver_uids":{"type":["set","number"],"description":"Search by recipient. You can get the user list with the API [ListUsers](https://www.tencentcloud.com/document/product/598/34587?from_cn_redirect=1) in 'Cloud Access Management' or query the sub-user information with the API [GetUser](https://www.tencentcloud.com/document/product/598/34590?from_cn_redirect=1). The Uid field in the returned result should be entered here.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rule_types":{"type":["set","string"],"description":"Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.","description_kind":"plain","optional":true}},"block_types":{"trigger_tasks":{"nesting_mode":"list","block":{"attributes":{"task_config":{"type":"string","description":"Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true},"type":{"type":"string","description":"Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.","description_kind":"plain","required":true}},"description":"Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_binding_objects":{"version":0,"block":{"attributes":{"group_id":{"type":"number","description":"Policy group ID for query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"dimensions_json":"string","is_shielded":"number","region":"string","unique_id":"string"}]],"description":"A list objects. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_data":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time for this query, eg:`2018-09-22T20:00:00+08:00`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"timestamp":"number","value":"number"}]],"description":"A list data point. Each element contains the following attributes:","description_kind":"plain","computed":true},"metric_name":{"type":"string","description":"Metric name, please refer to the documentation of monitor interface of each product.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace of each cloud product in monitor system, refer to `data.tencentcloud_monitor_product_namespace`.","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical period.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time for this query, eg:`2018-09-22T19:51:23+08:00`.","description_kind":"plain","required":true}},"block_types":{"dimensions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Instance dimension name, eg: `InstanceId` for cvm.","description_kind":"plain","required":true},"value":{"type":"string","description":"Instance dimension value, eg: `ins-j0hk02zo` for cvm.","description_kind":"plain","required":true}},"description":"Dimensional composition of instance objects.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_monitor_grafana_plugin_overviews":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plugin_set":{"type":["list",["object",{"plugin_id":"string","version":"string"}]],"description":"Plugin set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_policy_conditions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"event_metrics":["list",["object",{"event_id":"number","event_show_name":"string","need_recovered":"bool"}]],"is_support_multi_region":"bool","metrics":["list",["object",{"calc_type_keys":["list","number"],"calc_type_need":"bool","calc_value_default":"string","calc_value_fixed":"string","calc_value_max":"string","calc_value_min":"string","calc_value_need":"bool","continue_time_default":"number","continue_time_keys":["list","number"],"continue_time_need":"bool","metric_id":"number","metric_show_name":"string","metric_unit":"string","period_default":"number","period_keys":["list","number"],"period_need":"bool","period_num_default":"number","period_num_keys":["list","number"],"period_num_need":"bool","stat_type_p10":"string","stat_type_p1800":"string","stat_type_p300":"string","stat_type_p3600":"string","stat_type_p5":"string","stat_type_p60":"string","stat_type_p600":"string","stat_type_p86400":"string"}]],"name":"string","policy_view_name":"string","support_regions":["list","string"]}]],"description":"A list policy condition. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_policy_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"can_set_default":"bool","conditions":["list",["object",{"alarm_notify_period":"number","alarm_notify_type":"number","calc_type":"number","calc_value":"string","continue_time":"number","metric_id":"number","metric_show_name":"string","metric_unit":"string","period":"number","rule_id":"number"}]],"event_conditions":["list",["object",{"alarm_notify_period":"number","alarm_notify_type":"number","event_id":"number","event_show_name":"string","rule_id":"number"}]],"group_id":"number","group_name":"string","insert_time":"number","is_default":"number","is_open":"bool","last_edit_uin":"string","no_shielded_sum":"number","parent_group_id":"number","policy_view_name":"string","project_id":"number","receivers":["list",["object",{"end_time":"number","need_send_notice":"number","notify_way":["list","string"],"person_interval":"number","receive_language":"string","receiver_group_list":["list","number"],"receiver_type":"string","receiver_user_list":["list","number"],"recover_notify":["list","string"],"round_interval":"number","round_number":"number","send_for":["list","string"],"start_time":"number","uid_list":["list","number"]}]],"remark":"string","update_time":"number","use_sum":"number"}]],"description":"A list policy groups. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Policy group name for query.","description_kind":"plain","optional":true},"policy_view_names":{"type":["list","string"],"description":"The policy view for query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_product_event":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End timestamp for this query, eg:`1588232111`. Default start time is `now-3000`.","description_kind":"plain","optional":true},"event_name":{"type":["list","string"],"description":"Event name filtering, such as `guest_reboot` indicates that the machine restart.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":["list","string"],"description":"Affect objects, such as `ins-19708ino`.","description_kind":"plain","optional":true},"is_alarm_config":{"type":"number","description":"Alarm status configuration filter, 1means configured, 0(default) means not configured.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"addition_msg":["list",["object",{"key":"string","name":"string","value":"string"}]],"dimensions":["list",["object",{"key":"string","name":"string","value":"string"}]],"event_cname":"string","event_ename":"string","event_id":"number","event_name":"string","group_info":["list",["object",{"group_id":"string","group_name":"string"}]],"instance_id":"string","instance_name":"string","is_alarm_config":"number","product_cname":"string","product_ename":"string","product_name":"string","project_id":"string","region":"string","start_time":"number","status":"string","support_alarm":"number","type":"string","update_time":"number"}]],"description":"A list events. Each element contains the following attributes:","description_kind":"plain","computed":true},"product_name":{"type":["list","string"],"description":"Product type filtering, such as `cvm` for cloud server.","description_kind":"plain","optional":true},"project_id":{"type":["list","string"],"description":"Project ID filter.","description_kind":"plain","optional":true},"region_list":{"type":["list","string"],"description":"Region filter, such as `gz`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`.","description_kind":"plain","optional":true},"status":{"type":["list","string"],"description":"Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless.","description_kind":"plain","optional":true},"type":{"type":["list","string"],"description":"Event type filtering, with value range `abnormal`,`status_change`, indicating state change and abnormal events.","description_kind":"plain","optional":true}},"block_types":{"dimensions":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Instance dimension name, eg: `deviceWanIp` for internet ip.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Instance dimension value, eg: `119.119.119.119` for internet ip.","description_kind":"plain","optional":true}},"description":"Dimensional composition of instance objects.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_product_namespace":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"namespace":"string","product_chinese_name":"string","product_name":"string"}]],"description":"A list product namespaces. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name for filter, eg:`Load Banlancer`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_monitor_statistic_data":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"metric_name":"string","points":["list",["object",{"dimensions":["list",["object",{"name":"string","value":"string"}]],"values":["list",["object",{"timestamp":"number","value":"number"}]]}]]}]],"description":"Monitoring data.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time, which is the current time by default, such as 2020-12-08T19:51:23+08:00.","description_kind":"plain","computed":true},"group_bys":{"type":["set","string"],"description":"GroupBy by the specified dimension.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_names":{"type":["set","string"],"description":"Metric name list.","description_kind":"plain","required":true},"module":{"type":"string","description":"Module, whose value is fixed at monitor.","description_kind":"plain","required":true},"namespace":{"type":"string","description":"Namespace. Valid values: QCE, TKE2.","description_kind":"plain","required":true},"period":{"type":"number","description":"Statistical period in seconds. Default value: 300. Optional values: 60, 300, 3,600, and 86,400.Due to the storage period limit, the statistical period is subject to the time range of statistics:60s: The time range is less than 12 hours, and the timespan between StartTime and the current time cannot exceed 15 days.300s: The time range is less than three days, and the timespan between StartTime and the current time cannot exceed 31 days.3,600s: The time range is less than 30 days, and the timespan between StartTime and the current time cannot exceed 93 days.86,400s: The time range is less than 186 days, and the timespan between StartTime and the current time cannot exceed 186 days.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time, which is the current time by default, such as 2020-12-08T19:51:23+08:00.","description_kind":"plain","computed":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Dimension.","description_kind":"plain","required":true},"operator":{"type":"string","description":"Operator. Valid values: eq (equal to), ne (not equal to), in.","description_kind":"plain","required":true},"value":{"type":["set","string"],"description":"Dimension value. If Operator is eq or ne, only the first element will be used.","description_kind":"plain","required":true}},"description":"Dimension condition. The = and in operators are supported.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_charge_type":{"type":"number","description":"Filter according to instance charge type.\n\t- 2: Prepaid;\n\t- 3: Postpaid by hour.","description_kind":"plain","optional":true},"instance_ids":{"type":["set","string"],"description":"Query according to one or more instance IDs. The instance ID is like: prom-xxxx. The maximum number of instances requested is 100.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Filter according to instance name.","description_kind":"plain","optional":true},"instance_set":{"type":["list",["object",{"alert_rule_limit":"number","api_root_path":"string","auth_token":"string","auto_renew_flag":"number","charge_status":"number","created_at":"string","data_retention_time":"number","enable_grafana":"number","expire_time":"string","grafana_instance_id":"string","grafana_ip_white_list":"string","grafana_status":"number","grafana_url":"string","grant":["list",["object",{"has_agent_manage":"number","has_api_operation":"number","has_charge_operation":"number","has_grafana_status_change":"number","has_tke_manage":"number","has_vpc_display":"number"}]],"instance_charge_type":"number","instance_id":"string","instance_name":"string","instance_status":"number","ipv4_address":"string","is_near_expire":"number","migration_type":"number","proxy_address":"string","recording_rule_limit":"number","region_id":"number","remote_write":"string","spec_name":"string","subnet_id":"string","tag_specification":["list",["object",{"key":"string","value":"string"}]],"vpc_id":"string","zone":"string"}]],"description":"Instance details list.","description_kind":"plain","computed":true},"instance_status":{"type":["set","number"],"description":"Filter according to instance status.\n\t- 1: Creating;\n\t- 2: In operation;\n\t- 3: Abnormal;\n\t- 4: Reconstruction;\n\t- 5: Destruction;\n\t- 6: Stopped taking;\n\t- 8: Suspension of service due to arrears;\n\t- 9: Service has been suspended due to arrears.","description_kind":"plain","optional":true},"ipv4_address":{"type":["set","string"],"description":"Filter according to ipv4 address.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zones":{"type":["set","string"],"description":"Filter according to availability area. The availability area is shaped like: ap-Guangzhou-1.","description_kind":"plain","optional":true}},"block_types":{"tag_filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The key of the tag.","description_kind":"plain","required":true},"value":{"type":"string","description":"The value of the tag.","description_kind":"plain","required":true}},"description":"Filter according to tag Key-Value pair. The tag-key is replaced with a specific label key.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_monitor_tmp_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pay_mode":{"type":"number","description":"Pay mode. `1`-Prepaid, `2`-Postpaid, `3`-All regions (default is all regions if not filled in).","description_kind":"plain","optional":true},"region_set":{"type":["list",["object",{"area":"string","region":"string","region_id":"number","region_name":"string","region_pay_mode":"number","region_short_name":"string","region_state":"number"}]],"description":"Region set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_media_meta_data":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"meta_data":{"type":["list",["object",{"audio_duration":"number","audio_stream_set":["list",["object",{"bitrate":"number","channel":"number","codec":"string","sampling_rate":"number"}]],"bitrate":"number","container":"string","duration":"number","height":"number","rotate":"number","size":"number","video_duration":"number","video_stream_set":["list",["object",{"bitrate":"number","codec":"string","color_primaries":"string","color_space":"string","color_transfer":"string","fps":"number","hdr_type":"string","height":"number","width":"number"}]],"width":"number"}]],"description":"Media metadata.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"input_info":{"nesting_mode":"list","block":{"attributes":{"type":{"type":"string","description":"The input type. Valid values:`COS`: A COS bucket address.`URL`: A URL.`AWS-S3`: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks.","description_kind":"plain","required":true}},"block_types":{"cos_input_info":{"nesting_mode":"list","block":{"attributes":{"bucket":{"type":"string","description":"The COS bucket of the object to process, such as `TopRankVideo-125xxx88`.","description_kind":"plain","required":true},"object":{"type":"string","description":"The path of the object to process, such as `/movie/201907/WildAnimal.mov`.","description_kind":"plain","required":true},"region":{"type":"string","description":"The region of the COS bucket, such as `ap-chongqing`.","description_kind":"plain","required":true}},"description":"The information of the COS object to process. This parameter is valid and required when `Type` is `COS`.","description_kind":"plain"},"max_items":1},"s3_input_info":{"nesting_mode":"list","block":{"attributes":{"s3_bucket":{"type":"string","description":"The AWS S3 bucket.","description_kind":"plain","required":true},"s3_object":{"type":"string","description":"The path of the AWS S3 object.","description_kind":"plain","required":true},"s3_region":{"type":"string","description":"The region of the AWS S3 bucket.","description_kind":"plain","required":true},"s3_secret_id":{"type":"string","description":"The key ID required to access the AWS S3 object.","description_kind":"plain","optional":true},"s3_secret_key":{"type":"string","description":"The key required to access the AWS S3 object.","description_kind":"plain","optional":true}},"description":"The information of the AWS S3 object processed. This parameter is required if `Type` is `AWS-S3`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1},"url_input_info":{"nesting_mode":"list","block":{"attributes":{"url":{"type":"string","description":"URL of a video.","description_kind":"plain","required":true}},"description":"The URL of the object to process. This parameter is valid and required when `Type` is `URL`.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain"},"max_items":1}},"description":"Input information of file for metadata getting.","description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"tencentcloud_mps_parse_live_stream_process_notification":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"Live stream event notification obtained from CMQ.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_parse_notification":{"version":0,"block":{"attributes":{"content":{"type":"string","description":"Event notification obtained from CMQ.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_schedules":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"schedule_ids":{"type":["set","number"],"description":"The IDs of the schemes to query. Array length limit: 100.","description_kind":"plain","optional":true},"schedule_info_set":{"type":["list",["object",{"activities":["list",["object",{"activity_para":["list",["object",{"adaptive_dynamic_streaming_task":["list",["object",{"add_on_subtitles":["list",["object",{"subtitle":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"type":"string"}]],"definition":"number","output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"segment_object_name":"string","sub_stream_object_name":"string","watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"ai_analysis_task":["list",["object",{"definition":"number","extended_parameter":"string"}]],"ai_content_review_task":["list",["object",{"definition":"number"}]],"ai_recognition_task":["list",["object",{"definition":"number"}]],"animated_graphic_task":["list",["object",{"definition":"number","end_time_offset":"number","output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"start_time_offset":"number"}]],"image_sprite_task":["list",["object",{"definition":"number","object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"web_vtt_object_name":"string"}]],"sample_snapshot_task":["list",["object",{"definition":"number","object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"snapshot_by_time_offset_task":["list",["object",{"definition":"number","ext_time_offset_set":["set","string"],"object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"transcode_task":["list",["object",{"definition":"number","end_time_offset":"number","head_tail_parameter":["list",["object",{"head_set":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"tail_set":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]]}]],"mosaic_set":["list",["object",{"coordinate_origin":"string","end_time_offset":"number","height":"string","start_time_offset":"number","width":"string","x_pos":"string","y_pos":"string"}]],"object_number_format":["list",["object",{"increment":"number","initial_value":"number","min_length":"number","place_holder":"string"}]],"output_object_path":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"override_parameter":["list",["object",{"add_on_subtitles":["list",["object",{"subtitle":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"type":"string"}]],"addon_audio_stream":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"audio_template":["list",["object",{"audio_channel":"number","bitrate":"number","codec":"string","sample_rate":"number","stream_selects":["set","number"]}]],"container":"string","remove_audio":"number","remove_video":"number","std_ext_info":"string","subtitle_template":["list",["object",{"font_alpha":"number","font_color":"string","font_size":"string","font_type":"string","path":"string","stream_index":"number"}]],"tehd_config":["list",["object",{"max_video_bitrate":"number","type":"string"}]],"video_template":["list",["object",{"bitrate":"number","codec":"string","content_adapt_stream":"number","fill_type":"string","fps":"number","gop":"number","height":"number","resolution_adaptive":"string","vcrf":"number","width":"number"}]]}]],"raw_parameter":["list",["object",{"audio_template":["list",["object",{"audio_channel":"number","bitrate":"number","codec":"string","sample_rate":"number"}]],"container":"string","remove_audio":"number","remove_video":"number","tehd_config":["list",["object",{"max_video_bitrate":"number","type":"string"}]],"video_template":["list",["object",{"bitrate":"number","codec":"string","fill_type":"string","fps":"number","gop":"number","height":"number","resolution_adaptive":"string","vcrf":"number","width":"number"}]]}]],"segment_object_name":"string","start_time_offset":"number","watermark_set":["list",["object",{"definition":"number","end_time_offset":"number","raw_parameter":["list",["object",{"coordinate_origin":"string","image_template":["list",["object",{"height":"string","image_content":["list",["object",{"cos_input_info":["list",["object",{"bucket":"string","object":"string","region":"string"}]],"s3_input_info":["list",["object",{"s3_bucket":"string","s3_object":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string","url_input_info":["list",["object",{"url":"string"}]]}]],"repeat_type":"string","width":"string"}]],"type":"string","x_pos":"string","y_pos":"string"}]],"start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]]}]],"activity_type":"string","reardrive_index":["set","number"]}]],"create_time":"string","output_dir":"string","output_storage":["list",["object",{"cos_output_storage":["list",["object",{"bucket":"string","region":"string"}]],"s3_output_storage":["list",["object",{"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"type":"string"}]],"resource_id":"string","schedule_id":"number","schedule_name":"string","status":"string","task_notify_config":["list",["object",{"aws_sqs":["list",["object",{"s3_secret_id":"string","s3_secret_key":"string","sqs_queue_name":"string","sqs_region":"string"}]],"cmq_model":"string","cmq_region":"string","notify_mode":"string","notify_type":"string","notify_url":"string","queue_name":"string","topic_name":"string"}]],"trigger":["list",["object",{"aws_s3_file_upload_trigger":["list",["object",{"aws_sqs":["list",["object",{"s3_secret_id":"string","s3_secret_key":"string","sqs_queue_name":"string","sqs_region":"string"}]],"dir":"string","formats":["set","string"],"s3_bucket":"string","s3_region":"string","s3_secret_id":"string","s3_secret_key":"string"}]],"cos_file_upload_trigger":["list",["object",{"bucket":"string","dir":"string","formats":["set","string"],"region":"string"}]],"type":"string"}]],"update_time":"string"}]],"description":"The information of the schemes.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The scheme status. Valid values:`Enabled`, `Disabled`. If you do not specify this parameter, all schemes will be returned regardless of the status.","description_kind":"plain","optional":true},"trigger_type":{"type":"string","description":"The trigger type. Valid values:`CosFileUpload`: The scheme is triggered when a file is uploaded to Tencent Cloud Object Storage (COS).`AwsS3FileUpload`: The scheme is triggered when a file is uploaded to AWS S3.If you do not specify this parameter or leave it empty, all schemes will be returned regardless of the trigger type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mps_tasks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Return the number of records, default value: 10, maximum value: 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scroll_token":{"type":"string","description":"Page turning flag, used when pulling in batches: when a single request cannot pull all the data, the interface will return a ScrollToken, and the next request will carry this Token, and it will be obtained from the next record.","description_kind":"plain","optional":true,"computed":true},"status":{"type":"string","description":"Filter condition: task status, optional values: WAITING, PROCESSING, FINISH.","description_kind":"plain","required":true},"task_set":{"type":["list",["object",{"begin_process_time":"string","create_time":"string","finish_time":"string","sub_task_types":["set","string"],"task_id":"string","task_type":"string"}]],"description":"Task list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"backup_id":"number","backup_model":"string","creator":"string","finish_time":"string","internet_url":"string","intranet_url":"string","size":"number","time":"string"}]],"description":"A list of MySQL backup. Each element contains the following attributes:","description_kind":"plain","computed":true},"max_number":{"type":"number","description":"The latest files to list, rang from 1 to 10000. And the default value is `10`.","description_kind":"plain","optional":true},"mysql_id":{"type":"string","description":"Instance ID, such as `cdb-c1nl9rpv`. It is identical to the instance ID displayed in the database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_overview":{"version":0,"block":{"attributes":{"backup_archive_volume":{"type":"number","description":"Archive backup capacity, including data backup and log backup. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"backup_count":{"type":"number","description":"The total number of user backups in the current region (including data backups and log backups).","description_kind":"plain","computed":true},"backup_standby_volume":{"type":"number","description":"Standard storage backup capacity, including data backup and log backup. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"backup_volume":{"type":"number","description":"The total backup capacity of the user in the current region.","description_kind":"plain","computed":true},"billing_volume":{"type":"number","description":"The billable capacity of the user\u0026amp;#39;s backup in the current region, that is, the part that exceeds the gifted capacity.","description_kind":"plain","computed":true},"free_volume":{"type":"number","description":"The free backup capacity obtained by the user in the current region.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"remote_backup_volume":{"type":"number","description":"The total capacity of off-site backup of the user in the current region. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_backup_summaries":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"auto_backup_count":"number","auto_backup_volume":"number","backup_volume":"number","binlog_backup_count":"number","binlog_backup_volume":"number","data_backup_count":"number","data_backup_volume":"number","instance_id":"string","manual_backup_count":"number","manual_backup_volume":"number"}]],"description":"Instance backup statistics entries.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Specify to sort by a certain item, the optional values include: BackupVolume: backup volume, DataBackupVolume: data backup volume, BinlogBackupVolume: log backup volume, AutoBackupVolume: automatic backup volume, ManualBackupVolume: manual backup volume. By default, they are sorted by BackupVolume.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Specify the sorting direction, optional values include: ASC: forward order, DESC: reverse order. The default is ASC.","description_kind":"plain","optional":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_bin_log":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"binlog_finish_time":"string","binlog_start_time":"string","cos_storage_type":"number","date":"string","instance_id":"string","internet_url":"string","intranet_url":"string","name":"string","region":"string","remote_info":["list",["object",{"finish_time":"string","region":"string","start_time":"string","status":"string","sub_backup_id":["set","number"],"url":"string"}]],"size":"number","status":"string","type":"string"}]],"description":"Details of binary log files that meet the query conditions.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_binlog_backup_overview":{"version":0,"block":{"attributes":{"binlog_archive_count":{"type":"number","description":"The number of archived log backups.","description_kind":"plain","computed":true},"binlog_archive_volume":{"type":"number","description":"Archived log backup capacity (in bytes).","description_kind":"plain","computed":true},"binlog_backup_count":{"type":"number","description":"The total number of log backups, including remote log backups.","description_kind":"plain","computed":true},"binlog_backup_volume":{"type":"number","description":"Total log backup capacity, including off-site log backup (unit is byte).","description_kind":"plain","computed":true},"binlog_standby_count":{"type":"number","description":"The number of standard storage log backups.","description_kind":"plain","computed":true},"binlog_standby_volume":{"type":"number","description":"Standard storage log backup capacity (in bytes).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"remote_binlog_count":{"type":"number","description":"The number of remote log backups.","description_kind":"plain","computed":true},"remote_binlog_volume":{"type":"number","description":"Remote log backup capacity (in bytes).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_clone_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Query the list of cloning tasks for the specified source instance.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"clone_job_id":"number","dst_instance_id":"string","end_time":"string","new_region_id":"number","rollback_strategy":"string","rollback_target_time":"string","src_instance_id":"string","src_region_id":"number","start_time":"string","task_status":"string"}]],"description":"Clone task list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_data_backup_overview":{"version":0,"block":{"attributes":{"auto_backup_count":{"type":"number","description":"The total number of automatic backups in the current region.","description_kind":"plain","computed":true},"auto_backup_volume":{"type":"number","description":"The total automatic backup capacity of the current region.","description_kind":"plain","computed":true},"data_backup_archive_count":{"type":"number","description":"The total number of archive backups in the current region.","description_kind":"plain","computed":true},"data_backup_archive_volume":{"type":"number","description":"The total capacity of the current regional archive backup.","description_kind":"plain","computed":true},"data_backup_count":{"type":"number","description":"The total number of data backups in the current region.","description_kind":"plain","computed":true},"data_backup_standby_count":{"type":"number","description":"The total number of standard storage backups in the current region.","description_kind":"plain","computed":true},"data_backup_standby_volume":{"type":"number","description":"The total backup capacity of the current regional standard storage.","description_kind":"plain","computed":true},"data_backup_volume":{"type":"number","description":"Total data backup capacity of the current region (including automatic backup and manual backup, in bytes).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manual_backup_count":{"type":"number","description":"The total number of manual backups in the current region.","description_kind":"plain","computed":true},"manual_backup_volume":{"type":"number","description":"The total manual backup capacity of the current region.","description_kind":"plain","computed":true},"product":{"type":"string","description":"The type of cloud database product to be queried, currently only supports `mysql`.","description_kind":"plain","required":true},"remote_backup_count":{"type":"number","description":"The total number of remote backups.","description_kind":"plain","computed":true},"remote_backup_volume":{"type":"number","description":"The total capacity of remote backup.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_databases":{"version":0,"block":{"attributes":{"database_list":{"type":["list",["object",{"character_set":"string","database_name":"string"}]],"description":"Database name and character set.","description_kind":"plain","computed":true},"database_regexp":{"type":"string","description":"Regular expression to match database library names.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"items":{"type":["set","string"],"description":"Returned instance information.","description_kind":"plain","computed":true},"limit":{"type":"number","description":"The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Page offset.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_db_features":{"version":0,"block":{"attributes":{"audit_need_upgrade":{"type":"bool","description":"Whether to enable auditing needs to upgrade the kernel version.","description_kind":"plain","computed":true},"current_sub_version":{"type":"string","description":"Current kernel version.","description_kind":"plain","computed":true},"encryption_need_upgrade":{"type":"bool","description":"Whether to enable encryption needs to upgrade the kernel version.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv or cdbro-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"is_remote_ro":{"type":"bool","description":"Whether it is a remote read-only instance.","description_kind":"plain","computed":true},"is_support_audit":{"type":"bool","description":"Whether to support the database audit function.","description_kind":"plain","computed":true},"is_support_encryption":{"type":"bool","description":"Whether to support the database encryption function.","description_kind":"plain","computed":true},"is_support_update_sub_version":{"type":"bool","description":"Whether to support minor version upgrades.","description_kind":"plain","computed":true},"master_region":{"type":"string","description":"The region where the master instance is located.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"target_sub_version":{"type":"string","description":"Available kernel versions for upgrade.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_default_params":{"version":0,"block":{"attributes":{"db_version":{"type":"string","description":"MySQL database version.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_list":{"type":["list",["object",{"current_value":"string","default":"string","description":"string","enum_value":["list","string"],"max":"number","min":"number","name":"string","need_reboot":"number","param_type":"string"}]],"description":"List of param detail.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_error_log":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End timestamp. For example 1585142640.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inst_type":{"type":"string","description":"Only valid when the instance is the master instance or disaster recovery instance, the optional value: slave, which means to pull the log of the slave machine.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"content":"string","timestamp":"number"}]],"description":"The records returned.","description_kind":"plain","computed":true},"key_words":{"type":["set","string"],"description":"A list of keywords to match, up to 15 keywords are supported.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp. For example 1585142640.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_mysql_inst_tables":{"version":0,"block":{"attributes":{"database":{"type":"string","description":"The name of the database.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"items":{"type":["set","string"],"description":"The returned database table information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_regexp":{"type":"string","description":"Match the regular expression of the database table name, the rules are the same as MySQL official website.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance":{"version":0,"block":{"attributes":{"charge_type":{"type":"string","description":"Pay type of instance, valid values are `PREPAID` and `POSTPAID`.","description_kind":"plain","optional":true},"engine_version":{"type":"string","description":"The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"init_flag":{"type":"number","description":"Initialization mark. Available values: `0` - Uninitialized; `1` - Initialized.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"auto_renew_flag":"number","charge_type":"string","cpu_core_count":"number","create_time":"string","dead_line_time":"string","device_type":"string","dr_instance_ids":["list","string"],"engine_version":"string","init_flag":"number","instance_name":"string","instance_role":"string","internet_host":"string","internet_port":"number","internet_status":"number","intranet_ip":"string","intranet_port":"number","master_instance_id":"string","memory_size":"number","mysql_id":"string","pay_type":"number","project_id":"number","ro_groups":["list",["object",{"group_id":"string","instance_ids":["list","string"]}]],"ro_instance_ids":["list","string"],"slave_sync_mode":"number","status":"number","subnet_id":"string","volume_size":"number","vpc_id":"string","zone":"string"}]],"description":"A list of instances. Each element contains the following attributes:","description_kind":"plain","computed":true},"instance_name":{"type":"string","description":"Name of mysql instance.","description_kind":"plain","optional":true},"instance_role":{"type":"string","description":"Instance type. Supported values include: `master` - master instance, `dr` - disaster recovery instance, and `ro` - read-only instance.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"Number of results returned for a single request. Default is `20`, and maximum is 2000.","description_kind":"plain","optional":true},"mysql_id":{"type":"string","description":"Instance ID, such as `cdb-c1nl9rpv`. It is identical to the instance ID displayed in the database console page.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Record offset. Default is 0.","description_kind":"plain","optional":true},"pay_type":{"type":"number","description":"Pay type of instance, `0`: prepay, `1`: postpaid.","description_kind":"plain","deprecated":true,"optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"Security groups ID of instance.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Instance status. Available values: `0` - Creating; `1` - Running; `4` - Isolating; `5` - Isolated.","description_kind":"plain","optional":true},"with_dr":{"type":"number","description":"Indicates whether to query disaster recovery instances.","description_kind":"plain","optional":true},"with_master":{"type":"number","description":"Indicates whether to query master instances.","description_kind":"plain","optional":true},"with_ro":{"type":"number","description":"Indicates whether to query read-only instances.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_charset":{"version":0,"block":{"attributes":{"charset":{"type":"string","description":"The default character set of the instance, such as `latin1`, `utf8` etc.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_info":{"version":0,"block":{"attributes":{"default_kms_region":{"type":"string","description":"The default region of the KMS service used by the current CDB backend service.","description_kind":"plain","computed":true},"encryption":{"type":"string","description":"Whether to enable encryption, YES is enabled, NO is not enabled.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","computed":true},"key_id":{"type":"string","description":"The key ID used for encryption.","description_kind":"plain","computed":true},"key_region":{"type":"string","description":"The region where the key is located.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_param_record":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"instance_id":"string","is_success":"bool","modify_time":"string","new_value":"string","old_value":"string","param_name":"string"}]],"description":"Parameter modification record.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_instance_reboot_time":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"instance_id":"string","time_in_seconds":"number"}]],"description":"Returned parameter information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_parameter_list":{"version":0,"block":{"attributes":{"engine_version":{"type":"string","description":"The version number of the database engine to use. Supported versions include 5.5/5.6/5.7/8.0.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mysql_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"parameter_list":{"type":["list",["object",{"current_value":"string","default_value":"string","description":"string","enum_value":["list","string"],"max":"number","min":"number","need_reboot":"number","parameter_name":"string","parameter_type":"string"}]],"description":"A list of parameters. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_project_security_group":{"version":0,"block":{"attributes":{"groups":{"type":["list",["object",{"create_time":"string","inbound":["list",["object",{"action":"string","cidr_ip":"string","desc":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"outbound":["list",["object",{"action":"string","cidr_ip":"string","desc":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"project id.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_proxy_custom":{"version":0,"block":{"attributes":{"custom_conf":{"type":["list",["object",{"cpu":"number","device":"string","device_type":"string","memory":"number","type":"string"}]],"description":"proxy configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instanced id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"weight_rule":{"type":["list",["object",{"less_than":"number","weight":"number"}]],"description":"weight limit.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_ro_min_scale":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"master_instance_id":{"type":"string","description":"The primary instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page. This parameter and the RoInstanceId parameter cannot be empty at the same time. Note that when the input parameter contains RoInstanceId, the return value is the minimum specification when the read-only instance is upgraded; when the input parameter only contains MasterInstanceId, the return value is the minimum specification when the read-only instance is purchased.","description_kind":"plain","optional":true},"memory":{"type":"number","description":"Memory specification size, unit: MB.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ro_instance_id":{"type":"string","description":"The read-only instance ID, in the format: cdbro-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page. This parameter and the MasterInstanceId parameter cannot be empty at the same time.","description_kind":"plain","optional":true},"volume":{"type":"number","description":"Disk specification size, unit: GB.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_rollback_range_time":{"version":0,"block":{"attributes":{"backup_region":{"type":"string","description":"If the clone instance is not in the same region as the source instance, fill in the region where the clone instance is located, for example: ap-guangzhou.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"A list of instance IDs, the format of a single instance ID is: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"is_remote_zone":{"type":"string","description":"Whether the clone instance is in the same zone as the source instance, yes: `false`, no: `true`.","description_kind":"plain","optional":true},"items":{"type":["list",["object",{"code":"number","instance_id":"string","message":"string","times":["list",["object",{"begin":"string","end":"string"}]]}]],"description":"Returned parameter information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_slow_log":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, in the format: cdb-c1nl9rpv. Same instance ID as displayed in the ApsaraDB for Console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"date":"string","internet_url":"string","intranet_url":"string","name":"string","size":"number","type":"string"}]],"description":"Details of slow query logs that meet the query conditions.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_slow_log_data":{"version":0,"block":{"attributes":{"data_bases":{"type":["set","string"],"description":"List of databases accessed.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End timestamp. For example 1585142640.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"inst_type":{"type":"string","description":"Only valid when the instance is the master instance or disaster recovery instance, the optional value: slave, which means to pull the log of the slave machine.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"database":"string","lock_time":"number","md5":"string","query_time":"number","rows_examined":"number","rows_sent":"number","sql_template":"string","sql_text":"string","timestamp":"number","user_host":"string","user_name":"string"}]],"description":"Query records.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sort in ascending or descending order. Currently supported: ASC,DESC.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_by":{"type":"string","description":"Sort field. Currently supported: Timestamp, QueryTime, LockTime, RowsExamined, RowsSent.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start timestamp. For example 1585142640.","description_kind":"plain","required":true},"user_hosts":{"type":["set","string"],"description":"List of client hosts.","description_kind":"plain","optional":true},"user_names":{"type":["set","string"],"description":"A list of client usernames.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_supported_privileges":{"version":0,"block":{"attributes":{"column_supported_privileges":{"type":["set","string"],"description":"The database column permissions supported by the instance.","description_kind":"plain","computed":true},"database_supported_privileges":{"type":["set","string"],"description":"Database permissions supported by the instance.","description_kind":"plain","computed":true},"global_supported_privileges":{"type":["set","string"],"description":"Global permissions supported by the instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The instance ID, in the format: cdb-c1nl9rpv, is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"table_supported_privileges":{"type":["set","string"],"description":"Database table permissions supported by the instance.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_mysql_switch_record":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv or cdbro-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"switch_time":"string","switch_type":"string"}]],"description":"Instance switching record details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_user_task":{"version":0,"block":{"attributes":{"async_request_id":{"type":"string","description":"Asynchronous task request ID, the AsyncRequestId returned by executing cloud database-related operations.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, the format is: cdb-c1nl9rpv, which is the same as the instance ID displayed on the cloud database console page, and you can use the [query instance list] (https://cloud.tencent.com/document/api/236/15872) interface Gets the value of the field InstanceId in the output parameter.","description_kind":"plain","optional":true},"items":{"type":["list",["object",{"async_request_id":"string","code":"number","end_time":"string","instance_ids":["set","string"],"job_id":"number","message":"string","progress":"number","start_time":"string","task_status":"string","task_type":"string"}]],"description":"The returned instance task information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time_begin":{"type":"string","description":"The start time of the first task, used for range query, the time format is as follows: 2017-12-31 10:40:01.","description_kind":"plain","optional":true},"start_time_end":{"type":"string","description":"The start time of the last task, used for range query, the time format is as follows: 2017-12-31 10:40:01.","description_kind":"plain","optional":true},"task_status":{"type":["set","string"],"description":"Task status. If no value is passed, all task statuses will be queried. Supported values include: `UNDEFINED` - undefined; `INITIAL` - initialization; `RUNNING` - running; `SUCCEED` - the execution was successful; `FAILED` - execution failed; `KILLED` - terminated; `REMOVED` - removed; `PAUSED` - Paused.","description_kind":"plain","optional":true},"task_types":{"type":["set","string"],"description":"Task type. If no value is passed, all task types will be queried. Supported values include: `ROLLBACK` - database rollback; `SQL OPERATION` - SQL operation; `IMPORT DATA` - data import; `MODIFY PARAM` - parameter setting; `INITIAL` - initialize the cloud database instance; `REBOOT` - restarts the cloud database instance; `OPEN GTID` - open the cloud database instance GTID; `UPGRADE RO` - read-only instance upgrade; `BATCH ROLLBACK` - database batch rollback; `UPGRADE MASTER` - master upgrade; `DROP TABLES` - delete cloud database tables; `SWITCH DR TO MASTER` - The disaster recovery instance.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_mysql_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"disaster_recovery_zones":["list","string"],"engine_versions":["list","string"],"first_slave_zones":["list","string"],"hour_instance_sale_max_num":"number","is_default":"number","is_support_disaster_recovery":"number","is_support_vpc":"number","name":"string","pay_type":["list","number"],"remote_ro_zones":["list","string"],"second_slave_zones":["list","string"],"sells":["list",["object",{"cdb_type":"string","cpu":"number","info":"string","max_volume_size":"number","mem_size":"number","min_volume_size":"number","qps":"number","volume_step":"number"}]],"slave_deploy_modes":["list","number"],"support_slave_sync_modes":["list","number"]}]],"description":"A list of zone config. Each element contains the following attributes:","description_kind":"plain","computed":true},"region":{"type":"string","description":"Region parameter, which is used to identify the region to which the data you want to work with belongs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nat_dc_route":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_direct_connect_gateway_route_set":{"type":["list",["object",{"create_time":"string","destination_cidr_block":"string","gateway_id":"string","gateway_type":"string","update_time":"string"}]],"description":"Data of route.","description_kind":"plain","computed":true},"nat_gateway_id":{"type":"string","description":"Unique identifier of Nat Gateway.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Unique identifier of Vpc.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_nat_gateway_snats":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"nat_gateway_id":{"type":"string","description":"NAT gateway ID.","description_kind":"plain","required":true},"public_ip_addr":{"type":["list","string"],"description":"Elastic IP address pool.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snat_list":{"type":["list",["object",{"create_time":"string","description":"string","instance_id":"string","instance_private_ip_addr":"string","nat_gateway_id":"string","public_ip_addr":["list","string"],"resource_type":"string","snat_id":"string","subnet_cidr_block":"string","subnet_id":"string"}]],"description":"Information list of the nat gateway snat.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"Subnet instance ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nat_gateways":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the NAT gateway.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the NAT gateway.","description_kind":"plain","optional":true},"nats":{"type":["list",["object",{"assigned_eip_set":["list","string"],"bandwidth":"number","create_time":"string","id":"string","max_concurrent":"number","name":"string","state":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"Information list of the dedicated NATs.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_nats":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description":"The maximum public network output bandwidth of the gateway (unit: Mbps), for example: `10`, `20`, `50`, `100`, `200`, `500`, `1000`, `2000`, `5000`.","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID for NAT Gateway.","description_kind":"plain","optional":true},"max_concurrent":{"type":"number","description":"The upper limit of concurrent connection of NAT gateway, for example: `1000000`, `3000000`, `10000000`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name for NAT Gateway.","description_kind":"plain","optional":true},"nats":{"type":["list",["object",{"assigned_eip_set":["list","string"],"bandwidth":"number","create_time":"string","id":"string","max_concurrent":"number","name":"string","state":"number","vpc_id":"string"}]],"description":"Information list of the dedicated tunnels.","description_kind":"plain","computed":true},"state":{"type":"number","description":"NAT gateway status. Valid values: 0, 1, 2. 0: Running, 1: Unavailable, 2: Be in arrears and out of service.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The VPC ID for NAT Gateway.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_oceanus_check_savepoint":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job id.","description_kind":"plain","required":true},"record_type":{"type":"number","description":"Snapshot type. 1:savepoint; 2:checkpoint; 3:cancelWithSavepoint.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"savepoint_path":{"type":"string","description":"Snapshot path, currently only supports COS path.","description_kind":"plain","required":true},"savepoint_status":{"type":"number","description":"1=available, 2=unavailable.","description_kind":"plain","computed":true},"serial_id":{"type":"string","description":"Snapshot resource ID.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Workspace ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_clusters":{"version":0,"block":{"attributes":{"cluster_ids":{"type":["set","string"],"description":"Query one or more clusters by their ID. The maximum number of clusters that can be queried at once is 100.","description_kind":"plain","optional":true},"cluster_set":{"type":["list",["object",{"app_id":"number","arch_generation":"number","auto_renew_flag":"number","ccns":["list",["object",{"ccn_id":"string","subnet_id":"string","vpc_id":"string"}]],"cls_log_name":"string","cls_log_set":"string","cls_topic_id":"string","cls_topic_name":"string","cluster_id":"string","cluster_sessions":["list",["object",{}]],"cluster_type":"number","correlations":["list",["object",{"cluster_group_id":"number","cluster_group_serial_id":"string","cluster_name":"string","project_id":"number","project_id_str":"string","status":"number","work_space_id":"string","work_space_name":"string"}]],"create_time":"string","creator_uin":"string","cu_mem":"number","cu_num":"number","customized_dns_enabled":"number","default_cos_bucket":"string","default_log_collect_conf":"string","expire_time":"string","free_cu":"number","free_cu_num":"number","is_need_manage_node":"number","isolated_time":"string","name":"string","net_environment_type":"number","orders":["list",["object",{"auto_renew_flag":"number","compute_cu":"number","operate_uin":"string","order_time":"string","type":"number"}]],"owner_uin":"string","pay_mode":"number","region":"string","remark":"string","running_cu":"number","seconds_until_expiry":"string","sql_gateways":["list",["object",{"create_time":"string","creator_uin":"string","cu_spec":"number","flink_version":"string","properties":["list",["object",{"key":"string","value":"string"}]],"resource_refs":["list",["object",{"resource_id":"string","type":"number","version":"number","workspace_id":"string"}]],"serial_id":"string","status":"number","update_time":"string"}]],"status":"number","status_desc":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"update_time":"string","version":["list",["object",{"flink":"string","supported_flink":["set","string"]}]],"zone":"string"}]],"description":"Cluster list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_type":{"type":"number","description":"The sorting rule of the cluster information results. Possible values are 1 (sort by time in descending order), 2 (sort by time in ascending order), and 3 (sort by status).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The filtering values of the field.","description_kind":"plain","required":true}},"description":"The filtering rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_job_events":{"version":0,"block":{"attributes":{"end_timestamp":{"type":"number","description":"Filter condition:End Unix timestamp (seconds).","description_kind":"plain","required":true},"events":{"type":["list",["object",{"description":"string","message":"string","running_order_id":"number","solution_link":"string","timestamp":"number","type":"string"}]],"description":"List of events within the specified range for this jobNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_order_ids":{"type":["set","number"],"description":"Array of running instance IDs.","description_kind":"plain","computed":true},"start_timestamp":{"type":"number","description":"Filter condition:Start Unix timestamp (seconds).","description_kind":"plain","required":true},"types":{"type":["set","string"],"description":"Event types. If not passed, data of all types will be returned.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_job_submission_log":{"version":0,"block":{"attributes":{"cursor":{"type":"string","description":"Cursor, default empty, first request does not need to pass in.","description_kind":"plain","optional":true,"computed":true},"end_time":{"type":"number","description":"End time, unix timestamp, in milliseconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job ID.","description_kind":"plain","required":true},"job_instance_list":{"type":["list",["object",{"job_instance_start_time":"string","running_order_id":"number","starting_millis":"number"}]],"description":"Job instance list during the specified time period.","description_kind":"plain","computed":true},"job_request_id":{"type":"string","description":"Request ID of starting job.","description_kind":"plain","computed":true},"keyword":{"type":"string","description":"Keyword, default empty.","description_kind":"plain","optional":true},"list_over":{"type":"bool","description":"Whether the list is over.","description_kind":"plain","computed":true},"log_content_list":{"type":["list",["object",{"container_name":"string","log":"string","pkg_id":"string","pkg_log_id":"number","time":"number"}]],"description":"The list of log contents.","description_kind":"plain","computed":true},"log_list":{"type":["set","string"],"description":"Log list, deprecated.","description_kind":"plain","computed":true},"order_type":{"type":"string","description":"Sorting method, default asc, asc: ascending, desc: descending.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_order_id":{"type":"number","description":"Job instance ID.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time, unix timestamp, in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_meta_table":{"version":0,"block":{"attributes":{"catalog":{"type":"string","description":"Catalog name.","description_kind":"plain","required":true},"create_time":{"type":"string","description":"Scene time.","description_kind":"plain","computed":true},"database":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"ddl":{"type":"string","description":"Table creation statement, encoded in Base64.For example,Q1JFQVRFIFRBQkxFIGRhdGFnZW5fc291cmNlX3RhYmxlICggCiAgICBpZCBJTlQsIAogICAgbmFtZSBTVFJJTkcgCikgV0lUSCAoCidjb25uZWN0b3InPSdkYXRhZ2VuJywKJ3Jvd3MtcGVyLXNlY29uZCcgPSAnMScKKTs=.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"serial_id":{"type":"string","description":"Unique identifier of the metadata table.","description_kind":"plain","computed":true},"table":{"type":"string","description":"Table name.","description_kind":"plain","required":true},"work_space_id":{"type":"string","description":"Unique identifier of the space.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_resource_related_job":{"version":0,"block":{"attributes":{"desc_by_job_config_create_time":{"type":"number","description":"Default:0; 1:sort by job version creation time in descending order.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ref_job_infos":{"type":["list",["object",{"job_config_version":"number","job_id":"string","resource_version":"number"}]],"description":"Associated job information.","description_kind":"plain","computed":true},"resource_config_version":{"type":"number","description":"Resource version number.","description_kind":"plain","optional":true},"resource_id":{"type":"string","description":"Resource ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_savepoint_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"job_id":{"type":"string","description":"Job SerialId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"savepoint":{"type":["list",["object",{"create_time":"number","description":"string","id":"number","job_runtime_id":"number","path":"string","path_status":"number","record_type":"number","serial_id":"string","size":"number","status":"number","time_consuming":"number","timeout":"number","update_time":"number","version_id":"number"}]],"description":"Snapshot listNote: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_oceanus_system_resource":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","optional":true},"flink_version":{"type":"string","description":"Query built-in connectors for the corresponding Flink version.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_ids":{"type":["set","string"],"description":"Array of resource IDs to be queried.","description_kind":"plain","optional":true},"resource_set":{"type":["list",["object",{"latest_resource_config_version":"number","name":"string","region":"string","remark":"string","resource_id":"string","resource_type":"number"}]],"description":"Collection of resource details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values for the field.","description_kind":"plain","required":true}},"description":"Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_tree_jobs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tree_info":{"type":["list",["object",{"children":"string","id":"string","job_set":["list",["object",{"job_id":"string","job_type":"number","name":"string","running_cu":"number","status":"number"}]],"name":"string","parent_id":"string"}]],"description":"Tree structure information.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered. Can only be set `Zone` or `JobType` or `JobStatus`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values for the field.","description_kind":"plain","required":true}},"description":"Filter rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_oceanus_tree_resources":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tree_info":{"type":["list",["object",{"children":"string","id":"string","items":["list",["object",{"file_name":"string","folder_id":"string","name":"string","ref_job_status_count_set":["list",["object",{"count":"number","job_status":"number"}]],"remark":"string","resource_id":"string","resource_type":"number"}]],"name":"string","parent_id":"string"}]],"description":"Tree structure information.","description_kind":"plain","computed":true},"work_space_id":{"type":"string","description":"Workspace SerialId.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_oceanus_work_spaces":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_type":{"type":"number","description":"1:sort by creation time in descending order (default); 2:sort by creation time in ascending order; 3:sort by status in descending order; 4:sort by status in ascending order; default is 0.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"work_space_set_item":{"type":["list",["object",{"app_id":"number","cluster_group_set_item":["list",["object",{"app_id":"number","cluster_id":"string","create_time":"string","creator_uin":"string","cu_mem":"number","cu_num":"number","free_cu":"number","free_cu_num":"number","name":"string","net_environment_type":"number","owner_uin":"string","pay_mode":"number","region":"string","remark":"string","running_cu":"number","status":"number","status_desc":"string","update_time":"string","zone":"string"}]],"create_time":"string","creator_uin":"string","description":"string","jobs_count":"number","owner_uin":"string","region":"string","role_auth":["list",["object",{"app_id":"number","auth_sub_account_uin":"string","create_time":"string","creator_uin":"string","id":"number","owner_uin":"string","permission":"number","role_name":"string","status":"number","update_time":"string","work_space_id":"number","work_space_serial_id":"string"}]],"role_auth_count":"number","serial_id":"string","status":"number","update_time":"string","work_space_id":"string","work_space_name":"string"}]],"description":"List of workspace detailsNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values for the field.","description_kind":"plain","required":true}},"description":"Filter rules.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_organization_members":{"version":0,"block":{"attributes":{"auth_name":{"type":"string","description":"Entity name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"bind_status":"string","create_time":"string","is_allow_quit":"string","member_type":"string","member_uin":"number","name":"string","node_id":"number","node_name":"string","org_identity":["list",["object",{"identity_alias_name":"string","identity_id":"number"}]],"org_permission":["list",["object",{"id":"number","name":"string"}]],"org_policy_name":"string","org_policy_type":"string","pay_name":"string","pay_uin":"string","permission_status":"string","remark":"string","update_time":"string"}]],"description":"Member list.","description_kind":"plain","computed":true},"lang":{"type":"string","description":"Valid values: `en` (Tencent Cloud International); `zh` (Tencent Cloud).","description_kind":"plain","optional":true},"product":{"type":"string","description":"Abbreviation of the trusted service, which is required during querying the trusted service admin.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Search by member name or ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_auth_node":{"version":0,"block":{"attributes":{"auth_name":{"type":"string","description":"Verified company name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"auth_name":"string","manager":["list",["object",{"member_name":"string","member_uin":"number"}]],"relation_id":"number"}]],"description":"Organization auth node list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_financial_by_member":{"version":0,"block":{"attributes":{"end_month":{"type":"string","description":"Query for the end month. Format:yyyy-mm, for example:2021-01.The default value is the `Month`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"member_name":"string","member_uin":"number","ratio":"string","total_cost":"number"}]],"description":"Member financial detail.","description_kind":"plain","computed":true},"member_uins":{"type":["set","number"],"description":"Member uin list. Up to 100.","description_kind":"plain","optional":true},"month":{"type":"string","description":"Query for the start month. Format:yyyy-mm, for example:2021-01.","description_kind":"plain","required":true},"product_codes":{"type":["set","string"],"description":"Product code list. Up to 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total_cost":{"type":"number","description":"Total cost of the member.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_financial_by_month":{"version":0,"block":{"attributes":{"end_month":{"type":"string","description":"Query for the end month. Format:yyyy-mm, for example:2021-01.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"growth_rate":"string","id":"number","month":"string","total_cost":"number"}]],"description":"Organization financial info by month.","description_kind":"plain","computed":true},"member_uins":{"type":["set","number"],"description":"Member uin list. Up to 100.","description_kind":"plain","optional":true},"product_codes":{"type":["set","string"],"description":"Product code list. Up to 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_org_financial_by_product":{"version":0,"block":{"attributes":{"end_month":{"type":"string","description":"Query for the end month. Format:yyyy-mm, for example:2021-01.The default value is the `Month`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"product_code":"string","product_name":"string","ratio":"string","total_cost":"number"}]],"description":"Organization financial info by products.","description_kind":"plain","computed":true},"member_uins":{"type":["set","number"],"description":"Member uin list. Up to 100.","description_kind":"plain","optional":true},"month":{"type":"string","description":"Query for the start month. Format:yyyy-mm, for example:2021-01.","description_kind":"plain","required":true},"product_codes":{"type":["set","string"],"description":"Product code list. Up to 100.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"total_cost":{"type":"number","description":"Total cost of the product.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_organization_org_share_area":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"area":"string","area_id":"number","name":"string"}]],"description":"Area list.","description_kind":"plain","computed":true},"lang":{"type":"string","description":"Language.default zh.\nValid values:\n - `zh`: Chinese.\n - `en`: English.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_organization_services":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"items":{"type":["list",["object",{"can_assign_count":"number","console_url":"string","description":"string","document":"string","grant_status":"string","is_assign":"number","is_set_management_scope":"number","is_usage_status":"number","member_num":"string","product":"string","product_name":"string","service_grant":"number","service_id":"number"}]],"description":"Organization service list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Keyword for search by name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_placement_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the placement group to be queried.","description_kind":"plain","optional":true},"placement_group_id":{"type":"string","description":"ID of the placement group to be queried.","description_kind":"plain","optional":true},"placement_group_list":{"type":["list",["object",{"create_time":"string","current_num":"number","cvm_quota_total":"number","instance_ids":["list","string"],"name":"string","placement_group_id":"string","type":"string"}]],"description":"An information list of placement group. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_account_privileges":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"privilege_set":{"type":["list",["object",{"object":["list",["object",{"database_name":"string","object_name":"string","object_type":"string","schema_name":"string","table_name":"string"}]],"privilege_set":["set","string"]}]],"description":"Privilege list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"user_name":{"type":"string","description":"Instance username.","description_kind":"plain","required":true}},"block_types":{"database_object_set":{"nesting_mode":"list","block":{"attributes":{"database_name":{"type":"string","description":"Database name to which the database object belongs. This parameter is mandatory when ObjectType is not database.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"object_name":{"type":"string","description":"Database object Name.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"object_type":{"type":"string","description":"Supported database object types: account, database, schema, sequence, procedure, type, function, table, view, matview, column. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","required":true},"schema_name":{"type":"string","description":"Schema name to which the database object belongs. This parameter is mandatory when ObjectType is not database or schema.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table name to which the database object belongs. This parameter is mandatory when ObjectType is column.Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","optional":true}},"description":"Instance database object info.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_postgresql_backup_download_urls":{"version":0,"block":{"attributes":{"backup_download_url":{"type":"string","description":"Backup download URL.","description_kind":"plain","computed":true},"backup_id":{"type":"string","description":"Unique backup ID.","description_kind":"plain","required":true},"backup_type":{"type":"string","description":"Backup type. Valid values: `LogBackup`, `BaseBackup`.","description_kind":"plain","required":true},"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"url_expire_time":{"type":"number","description":"Validity period of a URL, which is 12 hours by default.","description_kind":"plain","optional":true}},"block_types":{"backup_download_restriction":{"nesting_mode":"list","block":{"attributes":{"ip_restriction_effect":{"type":"string","description":"Whether IP is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).","description_kind":"plain","optional":true},"ip_set":{"type":["set","string"],"description":"Whether it is allowed to download IP list of the backup files.","description_kind":"plain","optional":true},"restriction_type":{"type":"string","description":"Type of the network restrictions for downloading backup files. Valid values: `NONE` (backups can be downloaded over both private and public networks), `INTRANET` (backups can only be downloaded over the private network), `CUSTOMIZE` (backups can be downloaded over specified VPCs or at specified IPs).","description_kind":"plain","optional":true},"vpc_id_set":{"type":["set","string"],"description":"Whether it is allowed to download the VPC ID list of the backup files.","description_kind":"plain","optional":true},"vpc_restriction_effect":{"type":"string","description":"Whether VPC is allowed. Valid values: `ALLOW` (allow), `DENY` (deny).","description_kind":"plain","optional":true}},"description":"Backup download restriction.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_postgresql_base_backups":{"version":0,"block":{"attributes":{"base_backup_set":{"type":["list",["object",{"backup_method":"string","backup_mode":"string","db_instance_id":"string","expire_time":"string","finish_time":"string","id":"string","name":"string","size":"number","start_time":"string","state":"string"}]],"description":"List of full backup details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_finish_time":{"type":"string","description":"Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default.","description_kind":"plain","optional":true},"min_finish_time":{"type":"string","description":"Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: `asc` (ascending), `desc` (descending).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter instances using one or more criteria. Valid filter names: `db-instance-id`: Filter by instance ID (in string format). `db-instance-name`: Filter by instance name (in string format). `db-instance-ip`: Filter by instance VPC IP (in string format). `base-backup-id`: Filter by base backup ID (in string format).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_db_instance_classes":{"version":0,"block":{"attributes":{"class_info_set":{"type":["list",["object",{"cpu":"number","max_storage":"number","memory":"number","min_storage":"number","qps":"number","spec_code":"string"}]],"description":"List of database specifications.","description_kind":"plain","computed":true},"db_engine":{"type":"string","description":"Database engines. Valid values: 1. `postgresql` (TencentDB for PostgreSQL) 2. `mssql_compatible` (MSSQL compatible-TencentDB for PostgreSQL).","description_kind":"plain","required":true},"db_major_version":{"type":"string","description":"Major version of a database, such as 12 or 13, which can be obtained through the `DescribeDBVersions` API.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"AZ ID, which can be obtained through the `DescribeZones` API.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_postgresql_db_instance_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"version_set":{"type":["list",["object",{"available_upgrade_target":["set","string"],"db_engine":"string","db_kernel_version":"string","db_major_version":"string","db_version":"string","status":"string","supported_feature_names":["set","string"]}]],"description":"List of database versions.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_postgresql_dedicated_clusters":{"version":0,"block":{"attributes":{"dedicated_cluster_set":{"type":["list",["object",{"cpu_available":"number","cpu_total":"number","dedicated_cluster_id":"string","disk_available":"number","disk_total":"number","instance_count":"number","mem_available":"number","mem_total":"number","name":"string","standby_dedicated_cluster_set":["set","string"],"zone":"string"}]],"description":"Dedicated cluster set info.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Filter values.","description_kind":"plain","optional":true}},"description":"Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_default_parameters":{"version":0,"block":{"attributes":{"db_engine":{"type":"string","description":"Database engine, such as postgresql, mssql_compatible.","description_kind":"plain","required":true},"db_major_version":{"type":"string","description":"The major database version number, such as 11, 12, 13.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"param_info_set":{"type":["list",["object",{"advanced":"bool","classification_cn":"string","classification_en":"string","current_value":"string","default_value":"string","enum_value":["set","string"],"id":"number","last_modify_time":"string","max":"number","min":"number","name":"string","need_reboot":"bool","param_description_ch":"string","param_description_en":"string","param_value_type":"string","spec_related":"bool","spec_relation_set":["list",["object",{"enum_value":["set","string"],"max":"number","memory":"string","min":"number","name":"string","unit":"string","value":"string"}]],"standby_related":"number","unit":"string","version_relation_set":["list",["object",{"db_kernel_version":"string","enum_value":["set","string"],"max":"number","min":"number","name":"string","unit":"string","value":"string"}]]}]],"description":"Parameter informationNote: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the postgresql instance to be query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"auto_renew_flag":"number","availability_zone":"string","charge_type":"string","charset":"string","create_time":"string","engine_version":"string","id":"string","memory":"number","name":"string","private_access_ip":"string","private_access_port":"number","project_id":"number","public_access_host":"string","public_access_port":"number","public_access_switch":"bool","root_user":"string","storage":"number","subnet_id":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"A list of postgresql instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the postgresql instance to be query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the postgresql instance to be query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_log_backups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_backup_set":{"type":["list",["object",{"backup_method":"string","backup_mode":"string","db_instance_id":"string","expire_time":"string","finish_time":"string","id":"string","name":"string","size":"number","start_time":"string","state":"string"}]],"description":"List of log backup details.","description_kind":"plain","computed":true},"max_finish_time":{"type":"string","description":"Maximum end time of a backup in the format of `2018-01-01 00:00:00`. It is the current time by default.","description_kind":"plain","optional":true},"min_finish_time":{"type":"string","description":"Minimum end time of a backup in the format of `2018-01-01 00:00:00`. It is 7 days ago by default.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sorting field. Valid values: `StartTime`, `FinishTime`, `Size`.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values: `asc` (ascending), `desc` (descending).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter instances using one or more criteria. Valid filter names:db-instance-id: Filter by instance ID (in string format).db-instance-name: Filter by instance name (in string format).db-instance-ip: Filter by instance VPC IP (in string format).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_parameter_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"db_engine":"string","db_major_version":"string","template_description":"string","template_id":"string","template_name":"string"}]],"description":"list of parameter templates.","description_kind":"plain","computed":true},"order_by":{"type":"string","description":"Sorting metric. Valid values:CreateTime, TemplateName, DBMajorVersion.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values:asc (ascending order),desc (descending order).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter conditions. Valid values:TemplateName, TemplateId, DBMajorVersion, DBEngine.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_readonly_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting criterion. Valid values:ROGroupId, CreateTime, Name.","description_kind":"plain","optional":true},"order_by_type":{"type":"string","description":"Sorting order. Valid values:desc, asc.","description_kind":"plain","optional":true},"read_only_group_list":{"type":["list",["object",{"db_instance_net_info":["list",["object",{"address":"string","ip":"string","net_type":"string","port":"number","protocol_type":"string","status":"string","subnet_id":"string","vpc_id":"string"}]],"master_db_instance_id":"string","max_replay_lag":"number","max_replay_latency":"number","min_delay_eliminate_reserve":"number","network_access_list":["list",["object",{"resource_id":"string","resource_type":"number","subnet_id":"string","vip":"string","vip6":"string","vpc_id":"string","vpc_status":"number","vport":"number"}]],"project_id":"number","read_only_db_instance_list":["list",["object",{"app_id":"number","auto_renew":"number","create_time":"string","db_charset":"string","db_engine":"string","db_engine_config":"string","db_instance_class":"string","db_instance_cpu":"number","db_instance_id":"string","db_instance_memory":"number","db_instance_name":"string","db_instance_net_info":["list",["object",{"address":"string","ip":"string","net_type":"string","port":"number","protocol_type":"string","status":"string","subnet_id":"string","vpc_id":"string"}]],"db_instance_status":"string","db_instance_storage":"number","db_instance_type":"string","db_instance_version":"string","db_kernel_version":"string","db_major_version":"string","db_node_set":["list",["object",{"role":"string","zone":"string"}]],"db_version":"string","expire_time":"string","is_support_t_d_e":"number","isolated_time":"string","master_db_instance_id":"string","network_access_list":["list",["object",{"resource_id":"string","resource_type":"number","subnet_id":"string","vip":"string","vip6":"string","vpc_id":"string","vpc_status":"number","vport":"number"}]],"offline_time":"string","pay_type":"string","project_id":"number","read_only_instance_num":"number","region":"string","status_in_readonly_group":"string","subnet_id":"string","support_ipv6":"number","tag_list":["list",["object",{"tag_key":"string","tag_value":"string"}]],"type":"string","uid":"number","update_time":"string","vpc_id":"string","zone":"string"}]],"read_only_group_id":"string","read_only_group_name":"string","rebalance":"number","region":"string","replay_lag_eliminate":"number","replay_latency_eliminate":"number","status":"string","subnet_id":"string","vpc_id":"string","zone":"string"}]],"description":"list of read-only groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"One or more filter values.","description_kind":"plain","optional":true}},"description":"Filter condition. The primary ID must be specified in the format of db-master-instance-id to filter results, or else null will be returned.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_postgresql_recovery_time":{"version":0,"block":{"attributes":{"db_instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"recovery_begin_time":{"type":"string","description":"The earliest restoration time (UTC+8).","description_kind":"plain","computed":true},"recovery_end_time":{"type":"string","description":"The latest restoration time (UTC+8).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_set":{"type":["list",["object",{"region":"string","region_id":"number","region_name":"string","region_state":"string","support_international":"number"}]],"description":"Region information set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_specinfos":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The zone of the postgresql instance to query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"cpu":"number","engine_version":"string","engine_version_name":"string","id":"string","memory":"number","qps":"number","storage_max":"number","storage_min":"number"}]],"description":"A list of zones will be exported and its every element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_xlogs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Xlog end time, format `yyyy-MM-dd hh:mm:ss`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"PostgreSQL instance id.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"end_time":"string","external_addr":"string","id":"number","internal_addr":"string","size":"number","start_time":"string"}]],"description":"List of Xlog query result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Xlog start time, format `yyyy-MM-dd hh:mm:ss`, start time cannot before 7 days ago.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_postgresql_zones":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_set":{"type":["list",["object",{"standby_zone_set":["set","string"],"zone":"string","zone_id":"number","zone_name":"string","zone_state":"string","zone_support_ipv6":"number"}]],"description":"AZ information set.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_private_dns_private_zone_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_zone_set":{"type":["list",["object",{"account_vpc_set":["list",["object",{"region":"string","uin":"string","uniq_vpc_id":"string"}]],"cname_speedup_status":"string","created_on":"string","deleted_vpc_set":["list",["object",{"region":"string","uniq_vpc_id":"string"}]],"dns_forward_status":"string","domain":"string","end_point_name":"string","forward_address":"string","forward_rule_name":"string","forward_rule_type":"string","is_custom_tld":"bool","owner_uin":"number","record_count":"number","remark":"string","status":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"updated_on":"string","vpc_set":["list",["object",{"region":"string","uniq_vpc_id":"string"}]],"zone_id":"string"}]],"description":"Private Zone Set.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"values.","description_kind":"plain","required":true}},"description":"filters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_private_dns_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_set":{"type":["list",["object",{"created_on":"string","enabled":"number","extra":"string","mx":"number","record_id":"string","record_type":"string","record_value":"string","status":"string","sub_domain":"string","ttl":"number","updated_on":"string","weight":"number","zone_id":"string"}]],"description":"Parse record list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone_id":{"type":"string","description":"Private zone id: zone-xxxxxx.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Parameter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Parameter values.","description_kind":"plain","required":true}},"description":"Filter parameters (Value and RecordType filtering are supported).","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_projects":{"version":0,"block":{"attributes":{"all_list":{"type":"number","description":"1 means to list all project, 0 means to list visible project.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"projects":{"type":["list",["object",{"create_time":"string","creator_uin":"number","project_id":"number","project_info":"string","project_name":"string"}]],"description":"List of projects.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_protocol_template_groups":{"version":0,"block":{"attributes":{"group_list":{"type":["list",["object",{"id":"string","name":"string","template_ids":["list","string"]}]],"description":"Information list of the dedicated protocol template groups.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the protocol template group to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the protocol template group to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_protocol_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the protocol template to query.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the protocol template to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"id":"string","name":"string","protocols":["list","string"]}]],"description":"Information list of the dedicated protocol templates.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_pts_scenario_with_jobs":{"version":0,"block":{"attributes":{"ascend":{"type":"bool","description":"Whether to use ascending order.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_dataset":{"type":"bool","description":"Whether to ignore the dataset.","description_kind":"plain","optional":true},"ignore_script":{"type":"bool","description":"Whether to ignore the script content.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"The field column used for ordering.","description_kind":"plain","optional":true},"owner":{"type":"string","description":"The job owner.","description_kind":"plain","optional":true},"project_ids":{"type":["set","string"],"description":"Project ID list.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"scenario_ids":{"type":["set","string"],"description":"Scenario ID list.","description_kind":"plain","optional":true},"scenario_name":{"type":"string","description":"Scenario name.","description_kind":"plain","optional":true},"scenario_type":{"type":"string","description":"Scenario type, e.g.: pts-http, pts-js, pts-trpc, pts-jmeter.","description_kind":"plain","optional":true},"scenario_with_jobs_set":{"type":["list",["object",{"jobs":["list",["object",{"abort_reason":"number","configs":["set","string"],"created_at":"string","cron_id":"string","datasets":["list",["object",{"file_id":"string","head_lines":["set","string"],"header_columns":["set","string"],"header_in_file":"bool","line_count":"number","name":"string","size":"number","split":"bool","tail_lines":["set","string"],"type":"string","updated_at":"string"}]],"debug":"bool","domain_name_config":["list",["object",{"dns_config":["list",["object",{"nameservers":["set","string"]}]],"host_aliases":["list",["object",{"host_names":["set","string"],"ip":"string"}]]}]],"duration":"number","end_time":"string","error_rate":"number","extensions":["set","string"],"job_id":"string","job_owner":"string","load":["list",["object",{"geo_regions_load_distribution":["list",["object",{"percentage":"number","region":"string","region_id":"number"}]],"load_spec":["list",["object",{"concurrency":["list",["object",{"graceful_stop_seconds":"number","iteration_count":"number","max_requests_per_second":"number","resources":"number","stages":["list",["object",{"duration_seconds":"number","target_virtual_users":"number"}]]}]],"requests_per_second":["list",["object",{"duration_seconds":"number","graceful_stop_seconds":"number","max_requests_per_second":"number","resources":"number","start_requests_per_second":"number","target_requests_per_second":"number","target_virtual_users":"number"}]],"script_origin":["list",["object",{"duration_seconds":"number","machine_number":"number","machine_specification":"string"}]]}]],"vpc_load_distribution":["list",["object",{"region":"string","region_id":"number","subnet_ids":["set","string"],"vpc_id":"string"}]]}]],"load_source_infos":["list",["object",{"ip":"string","pod_name":"string","region":"string"}]],"load_sources":["list",["object",{"ip":"string","pod_name":"string","region":"string"}]],"max_requests_per_second":"number","max_virtual_user_count":"number","message":"string","network_receive_rate":"number","network_send_rate":"number","note":"string","notification_hooks":["list",["object",{"events":["set","string"],"url":"string"}]],"plugins":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"project_id":"string","project_name":"string","protocols":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"request_files":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"request_total":"number","requests_per_second":"number","response_time_average":"number","response_time_max":"number","response_time_min":"number","response_time_p90":"number","response_time_p95":"number","response_time_p99":"number","scenario_id":"string","scenario_name":"string","scripts":["set","string"],"start_time":"string","status":"number","test_scripts":["list",["object",{"encoded_content":"string","encoded_http_archive":"string","file_id":"string","load_weight":"number","name":"string","size":"number","type":"string","updated_at":"string"}]],"type":"string"}]],"scenario":["list",["object",{"app_id":"number","configs":["set","string"],"created_at":"string","cron_id":"string","datasets":["list",["object",{"file_id":"string","head_lines":["set","string"],"header_columns":["set","string"],"header_in_file":"bool","line_count":"number","name":"string","size":"number","split":"bool","tail_lines":["set","string"],"type":"string","updated_at":"string"}]],"description":"string","domain_name_config":["list",["object",{"dns_config":["list",["object",{"nameservers":["set","string"]}]],"host_aliases":["list",["object",{"host_names":["set","string"],"ip":"string"}]]}]],"encoded_scripts":"string","extensions":["set","string"],"load":["list",["object",{"geo_regions_load_distribution":["list",["object",{"percentage":"number","region":"string","region_id":"number"}]],"load_spec":["list",["object",{"concurrency":["list",["object",{"graceful_stop_seconds":"number","iteration_count":"number","max_requests_per_second":"number","resources":"number","stages":["list",["object",{"duration_seconds":"number","target_virtual_users":"number"}]]}]],"requests_per_second":["list",["object",{"duration_seconds":"number","graceful_stop_seconds":"number","max_requests_per_second":"number","resources":"number","start_requests_per_second":"number","target_requests_per_second":"number","target_virtual_users":"number"}]],"script_origin":["list",["object",{"duration_seconds":"number","machine_number":"number","machine_specification":"string"}]]}]],"vpc_load_distribution":["list",["object",{"region":"string","region_id":"number","subnet_ids":["set","string"],"vpc_id":"string"}]]}]],"name":"string","notification_hooks":["list",["object",{"events":["set","string"],"url":"string"}]],"owner":"string","plugins":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"project_id":"string","project_name":"string","protocols":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"request_files":["list",["object",{"file_id":"string","name":"string","size":"number","type":"string","updated_at":"string"}]],"scenario_id":"string","sla_id":"string","sla_policy":["list",["object",{"alert_channel":["list",["object",{"amp_consumer_id":"string","notice_id":"string"}]],"sla_rules":["list",["object",{"abort_flag":"bool","aggregation":"string","condition":"string","for":"string","label_filter":["list",["object",{"label_name":"string","label_value":"string"}]],"metric":"string","value":"number"}]]}]],"status":"number","sub_account_uin":"string","test_scripts":["list",["object",{"encoded_content":"string","encoded_http_archive":"string","file_id":"string","load_weight":"number","name":"string","size":"number","type":"string","updated_at":"string"}]],"type":"string","uin":"string","updated_at":"string"}]]}]],"description":"The scenario configuration and its jobs.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_backup":{"version":0,"block":{"attributes":{"backup_set":{"type":["list",["object",{"backup_id":"string","backup_size":"number","backup_type":"string","end_time":"string","expire_time":"string","file_type":"string","full_backup":"number","instance_id":"string","instance_name":"string","instance_type":"number","locked":"number","region":"string","remark":"string","start_time":"string","status":"number"}]],"description":"An array of backups for the instance.","description_kind":"plain","computed":true},"begin_time":{"type":"string","description":"start time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Instance name, which supports fuzzy search based on instance name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","number"],"description":"Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_backup_download_info":{"version":0,"block":{"attributes":{"backup_id":{"type":"string","description":"The backup ID, which can be accessed via [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) interface returns the parameter RedisBackupSet to get.","description_kind":"plain","required":true},"backup_infos":{"type":["list",["object",{"download_url":"string","file_name":"string","file_size":"number","inner_download_url":"string"}]],"description":"A list of backup file information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"ip_comparison_symbol":{"type":"string","description":"Identifies whether the customized LimitIP address can download the backup file.- In: Custom IP addresses are available for download.- NotIn: Custom IPs are not available for download.","description_kind":"plain","optional":true},"limit_ip":{"type":["set","string"],"description":"A custom VPC IP address for downloadable backup files.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain","optional":true},"limit_type":{"type":"string","description":"Types of network restrictions for downloading backup files:- NoLimit: There is no limit, and backup files can be downloaded from both Tencent Cloud and internal and external networks.- LimitOnlyIntranet: Only intranet addresses automatically assigned by Tencent Cloud can download backup files.- Customize: refers to a user-defined private network downloadable backup file.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_comparison_symbol":{"type":"string","description":"This parameter only supports entering In, which means that the custom LimitVpc can download the backup file.","description_kind":"plain","optional":true}},"block_types":{"limit_vpc":{"nesting_mode":"list","block":{"attributes":{"region":{"type":"string","description":"Customize the region of the VPC to which the backup file is downloaded.","description_kind":"plain","required":true},"vpc_list":{"type":["set","string"],"description":"Customize the list of VPCs to download backup files.","description_kind":"plain","required":true}},"description":"A custom VPC ID for a downloadable backup file.If the parameter LimitType is **Customize**, you need to configure this parameter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_redis_clusters":{"version":0,"block":{"attributes":{"auto_renew_flag":{"type":["set","number"],"description":"Renewal mode: 0- default state (manual renewal); 1- Automatic renewal; 2- Clearly stating that automatic renewal is not allowed.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Cluster name.","description_kind":"plain","optional":true},"dedicated_cluster_id":{"type":"string","description":"Dedicated cluster Id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_ids":{"type":["set","number"],"description":"Project Ids.","description_kind":"plain","optional":true},"redis_cluster_ids":{"type":["set","string"],"description":"Redis Cluster Ids.","description_kind":"plain","optional":true},"resources":{"type":["list",["object",{"app_id":"number","auto_renew_flag":"number","base_bundles":["list",["object",{"available_memory":"number","count":"number","resource_bundle_name":"string"}]],"cluster_name":"string","dedicated_cluster_id":"string","end_time":"string","pay_mode":"number","project_id":"number","redis_cluster_id":"string","region_id":"number","resource_bundles":["list",["object",{"available_memory":"number","count":"number","resource_bundle_name":"string"}]],"start_time":"string","status":"number","zone_id":"number"}]],"description":".","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","number"],"description":"Cluster status: 1- In process, 2- Running, 3- Isolated.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_node_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"proxy":{"type":["list",["object",{"node_id":"string","zone_id":"number"}]],"description":"Proxy node information.","description_kind":"plain","computed":true},"proxy_count":{"type":"number","description":"Number of proxy nodes.","description_kind":"plain","computed":true},"redis":{"type":["list",["object",{"cluster_id":"number","node_id":"string","node_role":"string","zone_id":"number"}]],"description":"Redis node information.","description_kind":"plain","computed":true},"redis_count":{"type":"number","description":"Number of redis nodes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_shards":{"version":0,"block":{"attributes":{"filter_slave":{"type":"bool","description":"Whether to filter out slave information.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_shards":{"type":["list",["object",{"connected":"number","keys":"number","role":"number","runid":"string","shard_id":"string","shard_name":"string","slots":"string","storage":"number","storage_slope":"number"}]],"description":"Instance shard list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_task_list":{"version":0,"block":{"attributes":{"begin_time":{"type":"string","description":"Start time.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"Termination time.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"Instance name.","description_kind":"plain","optional":true},"operate_uin":{"type":["set","string"],"description":"Operator Uin.","description_kind":"plain","optional":true},"project_ids":{"type":["set","number"],"description":"Project Id.","description_kind":"plain","optional":true},"result":{"type":["set","number"],"description":"Task status.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"task_status":{"type":["set","number"],"description":"Task status.","description_kind":"plain","optional":true},"task_types":{"type":["set","string"],"description":"Task type.","description_kind":"plain","optional":true},"tasks":{"type":["list",["object",{"end_time":"string","instance_id":"string","instance_name":"string","progress":"number","project_id":"number","result":"number","start_time":"string","task_id":"number","task_type":"string"}]],"description":"Task details.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_redis_instance_zone_info":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","optional":true},"replica_groups":{"type":["list",["object",{"group_id":"number","group_name":"string","redis_nodes":["list",["object",{"keys":"number","node_id":"string","role":"string","slot":"string","status":"string"}]],"role":"string","zone_id":"string"}]],"description":"List of instance node groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"charge_type":"string","create_time":"string","ip":"string","mem_size":"number","name":"string","node_info":["list",["object",{"id":"number","master":"bool","zone_id":"number"}]],"port":"number","project_id":"number","redis_id":"string","redis_replicas_num":"number","redis_shard_num":"number","status":"string","subnet_id":"string","tags":["map","string"],"type":"string","type_id":"number","vpc_id":"string","zone":"string"}]],"description":"A list of redis instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"limit":{"type":"number","description":"The number limitation of results for a query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"ID of the project to which redis instance belongs.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Key words used to match the results, and the key words can be: instance ID, instance name and IP address.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of redis instance.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"ID of an available zone.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_param_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"The ID of instance.","description_kind":"plain","required":true},"instance_param_history":{"type":["list",["object",{"modify_time":"string","new_value":"string","param_name":"string","pre_value":"string","status":"number"}]],"description":"The parameter name.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_redis_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"mem_sizes":["list","number"],"redis_replicas_nums":["list","number"],"redis_shard_nums":["list","number"],"shard_memories":["list","number"],"type":"string","type_id":"number","version":"string","zone":"string"}]],"description":"A list of zone. Each element contains the following attributes:","description_kind":"plain","computed":true},"region":{"type":"string","description":"Name of a region. If this value is not set, the current region getting from provider's configuration will be used.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type_id":{"type":"number","description":"Instance type ID.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_reserved_instance_configs":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the reserved instance locates at.","description_kind":"plain","optional":true},"config_list":{"type":["list",["object",{"availability_zone":"string","config_id":"string","currency_code":"string","duration":"number","instance_type":"string","offering_type":"string","platform":"string","price":"number","usage_price":"number"}]],"description":"An information list of reserved instance configuration. Each element contains the following attributes:","description_kind":"plain","computed":true},"duration":{"type":"number","description":"Validity period of the reserved instance. Valid values are `31536000`(1 year) and `94608000`(3 years).","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of reserved instance.","description_kind":"plain","optional":true},"offering_type":{"type":"string","description":"Filter by Payment Type. Such as All Upfront.","description_kind":"plain","optional":true},"product_description":{"type":"string","description":"Filter by the Platform Description (that is, operating system) for Reserved Instance billing. Shaped like: linux.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_reserved_instances":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The available zone that the reserved instance locates at.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_type":{"type":"string","description":"The type of reserved instance.","description_kind":"plain","optional":true},"reserved_instance_id":{"type":"string","description":"ID of the reserved instance to be query.","description_kind":"plain","optional":true},"reserved_instance_list":{"type":["list",["object",{"availability_zone":"string","end_time":"string","instance_count":"number","instance_type":"string","reserved_instance_id":"string","start_time":"string","status":"string"}]],"description":"An information list of reserved instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_route_table":{"version":0,"block":{"attributes":{"create_time":{"type":"string","description":"Creation time of routing table.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The Route Table name.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"The Route Table ID.","description_kind":"plain","required":true},"routes":{"type":["list",["object",{"cidr_block":"string","description":"string","next_hub":"string","next_type":"string"}]],"description":"The information list of the VPC route table.","description_kind":"plain","computed":true},"subnet_num":{"type":"number","description":"Number of associated subnets.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"The VPC ID.","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_rum_custom_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile, `90`: 90th percentile, `95`: 95th percentile, `99`: 99th percentile, `99.5`: 99.5th percentile, `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `top`: CostType Sorting order by top, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_event_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"name":{"type":"string","description":"Event name for data reporting.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `condition`:CostType group by condition, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_fetch_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_status":{"type":"string","description":"The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ret":{"type":"string","description":"Remote request response body code.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"status":{"type":"string","description":"HTTP protocol response code.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `count40x`: CostType Sorting order by statusCode(40x) count, `count50x`: CostType Sorting order by statusCode(50x) count, `count5xand4x`: CostType Sorting order by statusCode(40x) count and statusCode(50x) count, `top`:CostType Sorting order by top, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_fetch_url_info":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data type. `top`: CostType Sorting order by top.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_group_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true},"group_field":{"type":"string","description":"The field used for group.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting method. `desc`:Descending order; `asc`: Ascending order.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_export":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End timestamp, in milliseconds.","description_kind":"plain","required":true},"fields":{"type":["set","string"],"description":"Log fields.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Export flag name.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start timestamp, in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_export_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_log_list":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting method. `desc`:Descending order; `asc`: Ascending order.","description_kind":"plain","required":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time but is represented using a timestamp in milliseconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_stats_log_list":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"query":{"type":"string","description":"Log Query syntax statement.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_log_url_statistics":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `analysis`:query analysis data, `compare`:query compare data, `allcount`:query allcount, `condition`:query in condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_offline_log_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg":{"type":"string","description":"API call information.","description_kind":"plain","computed":true},"project_key":{"type":"string","description":"Unique project key for reporting.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"unique_id_set":{"type":["set","string"],"description":"Unique identifier of the user to be listened on(aid or uin).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_rum_performance_page":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_status":{"type":"string","description":"The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `pagepv`: CostType query by pagepv, `allcount`: CostType query allcount, `falls`: CostType query by falls, `samp`: CostType query by samp, `day`: CostType query by day, `nettype`: CostType query by nettype, `performance`: CostType query by performance `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_project":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"project_set":{"type":["list",["object",{"create_time":"string","creator":"string","desc":"string","enable_url_group":"number","instance_id":"string","instance_key":"string","instance_name":"string","is_star":"number","key":"string","name":"string","pid":"number","project_status":"number","rate":"string","repo":"string","type":"string","url":"string"}]],"description":"Project list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_pv_url_info":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Type value is fixed, please always pass `pagepv`.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_pv_url_statistics":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"group_by_type":{"type":"number","description":"Query groupby type `1`: 1m, `2`: 5m, `3`: 30m, `4`: 1h, `5`: 1d.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Date Type. `allcount`:CostType allcount, `day`:CostType group by day, `vp`: CostType group by vp, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `ckwau`:CostType group by ckwau, `ckmau`:CostType group by ckmau, `condition`:CostType group by condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_report_count":{"version":0,"block":{"attributes":{"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"report_type":{"type":"string","description":"Report type, empty is meaning all type count. `log`:log report count, `pv`:pv report count, `event`:event report count, `speed`:speed report count, `performance`:performance report count, `custom`:custom report count, `webvitals`:webvitals report count, `miniProgramData`:miniProgramData report count.","description_kind":"plain","optional":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_scores":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_demo":{"type":"number","description":"Get data from demo. This parameter is deprecated.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"score_set":{"type":["list",["object",{"api_duration":"string","api_fail":"string","api_num":"string","create_time":"string","page_duration":"string","page_error":"string","page_pv":"string","page_uv":"string","project_id":"number","record_num":"number","score":"string","static_duration":"string","static_fail":"string","static_num":"string"}]],"description":"Score list.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_rum_set_url_statistics":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"package_type":{"type":"string","description":"Package Type.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `allcount`:CostType allcount, `data`: CostType group by data, `component`:miniProgram component, `day`:query data in day, `nettype`:query data group by nettype, `performance`:query data group by performance, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_sign":{"version":0,"block":{"attributes":{"expired_time":{"type":"number","description":"Expiration timestamp.","description_kind":"plain","computed":true},"file_type":{"type":"number","description":"Bucket type. `1`:web project; `2`:app project.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_id":{"type":"string","description":"Temporary access key ID.","description_kind":"plain","computed":true},"secret_key":{"type":"string","description":"Temporary access key.","description_kind":"plain","computed":true},"session_token":{"type":"string","description":"Temporary access key token.","description_kind":"plain","computed":true},"start_time":{"type":"number","description":"Start timestamp.","description_kind":"plain","computed":true},"timeout":{"type":"number","description":"Timeout duration.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_static_project":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `area`: CostType query in area, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_static_resource":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `top`: CostType Sorting order by top, `count40x`: CostType Sorting order by statusCode(40x) count, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_static_url":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type. `pagepv`: CostType query by pagepv, `nettype`: CostType group by nettype, `version`: CostType group by version, `platform`: CostType group by platform, `isp`: CostType group by isp, `region`: CostType group by region, `device`: CostType group by device, `browser`: CostType group by browser, `ext1`: CostType group by ext1, `ext2`: CostType group by ext2, `ext3`: CostType group by ext3, `ret`: CostType group by ret, `status`: CostType group by status, `from`: CostType group by from, `url`: CostType group by url, `env`: CostType group by env.","description_kind":"plain","required":true},"url":{"type":"string","description":"The URL Key where the data reporting takes place.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_taw_area":{"version":0,"block":{"attributes":{"area_ids":{"type":["set","number"],"description":"Area id.","description_kind":"plain","optional":true},"area_keys":{"type":["set","string"],"description":"Area key.","description_kind":"plain","optional":true},"area_set":{"type":["list",["object",{"area_abbr":"string","area_id":"number","area_key":"string","area_name":"string","area_region_code":"string","area_region_id":"string","area_status":"number"}]],"description":"Area list.","description_kind":"plain","computed":true},"area_statuses":{"type":["set","number"],"description":"Area status `1`:valid; `2`:invalid.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_taw_instance":{"version":0,"block":{"attributes":{"area_ids":{"type":["set","number"],"description":"Region ID.","description_kind":"plain","optional":true},"charge_statuses":{"type":["set","number"],"description":"Billing status.","description_kind":"plain","optional":true},"charge_types":{"type":["set","number"],"description":"Billing type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"Instance ID.","description_kind":"plain","optional":true},"instance_set":{"type":["list",["object",{"area_id":"number","charge_status":"number","charge_type":"number","cluster_id":"number","created_at":"string","data_retention_days":"number","instance_desc":"string","instance_id":"string","instance_name":"string","instance_status":"number","tags":["list",["object",{"key":"string","value":"string"}]],"updated_at":"string"}]],"description":"Instance list.","description_kind":"plain","computed":true},"instance_statuses":{"type":["set","number"],"description":"Instance status (`1`: creating; `2`: running; `3`: exceptional; `4`: restarting; `5`: stopping; `6`: stopped; `7`: terminating; `8`: terminated).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_web_vitals_page":{"version":0,"block":{"attributes":{"area":{"type":"string","description":"The region where the data reporting takes place.","description_kind":"plain","optional":true},"brand":{"type":"string","description":"The mobile phone brand used for data reporting.","description_kind":"plain","optional":true},"browser":{"type":"string","description":"The browser type used for data reporting.","description_kind":"plain","optional":true},"cost_type":{"type":"string","description":"The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.","description_kind":"plain","optional":true},"device":{"type":"string","description":"The device used for data reporting.","description_kind":"plain","optional":true},"end_time":{"type":"number","description":"End time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"engine":{"type":"string","description":"The browser engine used for data reporting.","description_kind":"plain","optional":true},"env":{"type":"string","description":"The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).","description_kind":"plain","optional":true},"ext_first":{"type":"string","description":"First Expansion parameter.","description_kind":"plain","optional":true},"ext_second":{"type":"string","description":"Second Expansion parameter.","description_kind":"plain","optional":true},"ext_third":{"type":"string","description":"Third Expansion parameter.","description_kind":"plain","optional":true},"from":{"type":"string","description":"The source page of the data reporting.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_abroad":{"type":"string","description":"Whether it is non-China region.`1`: yes; `0`: no.","description_kind":"plain","optional":true},"isp":{"type":"string","description":"The internet service provider used for data reporting.","description_kind":"plain","optional":true},"level":{"type":"string","description":"Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).","description_kind":"plain","optional":true},"net_type":{"type":"string","description":"The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).","description_kind":"plain","optional":true},"os":{"type":"string","description":"The operating system used for data reporting.","description_kind":"plain","optional":true},"platform":{"type":"string","description":"The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID.","description_kind":"plain","required":true},"result":{"type":"string","description":"Return value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"number","description":"Start time but is represented using a timestamp in seconds.","description_kind":"plain","required":true},"type":{"type":"string","description":"Query Data Type(from or empty). `from`: CostType query by from.","description_kind":"plain","optional":true},"version_num":{"type":"string","description":"The SDK version used for data reporting.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_rum_whitelist":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID, such as taw-123.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"whitelist_set":{"type":["list",["object",{"aid":"string","create_time":"string","create_user":"string","remark":"string","ttl":"string","whitelist_uin":"string","wid":"string"}]],"description":"While list.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_account_info":{"version":0,"block":{"attributes":{"account_limit":{"type":["list",["object",{"namespace":["list",["object",{"concurrent_executions":"number","functions_count":"number","init_timeout_limit":"number","max_msg_ttl":"number","min_msg_ttl":"number","namespace":"string","retry_num_limit":"number","test_model_limit":"number","timeout_limit":"number","trigger":["list",["object",{"apigw":"number","ckafka":"number","clb":"number","cls":"number","cm":"number","cmq":"number","cos":"number","eb":"number","mps":"number","timer":"number","total":"number","vod":"number"}]]}]],"namespaces_count":"number"}]],"description":"Namespace limit information.","description_kind":"plain","computed":true},"account_usage":{"type":["list",["object",{"namespace":["list",["object",{"functions":["set","string"],"functions_count":"number","namespace":"string","total_allocated_concurrency_mem":"number","total_allocated_provisioned_mem":"number","total_concurrency_mem":"number"}]],"namespaces_count":"number","total_allocated_concurrency_mem":"number","total_concurrency_mem":"number","user_concurrency_mem_limit":"number"}]],"description":"Namespace usage information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_async_event_management":{"version":0,"block":{"attributes":{"event_list":{"type":["list",["object",{"end_time":"string","invoke_request_id":"string","invoke_type":"string","qualifier":"string","start_time":"string","status":"string"}]],"description":"Async event list.","description_kind":"plain","computed":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"Filter (event invocation request ID).","description_kind":"plain","optional":true},"invoke_type":{"type":["set","string"],"description":"Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Valid values: ASC, DESC. Default value: DESC.","description_kind":"plain","optional":true},"orderby":{"type":"string","description":"Valid values: StartTime, EndTime. Default value: StartTime.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Filter (function version).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_async_event_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"ID of the async execution request.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"invoke_request_id":"string","status":"string","status_code":"number"}]],"description":"Async event status.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_function_address":{"version":0,"block":{"attributes":{"code_sha256":{"type":"string","description":"SHA256 code of the function.","description_kind":"plain","computed":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"qualifier":{"type":"string","description":"Function version.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Cos address of the function.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_function_aliases":{"version":0,"block":{"attributes":{"aliases":{"type":["list",["object",{"add_time":"string","description":"string","function_version":"string","mod_time":"string","name":"string","routing_config":["list",["object",{"addition_version_matchs":["list",["object",{"expression":"string","key":"string","method":"string","version":"string"}]],"additional_version_weights":["list",["object",{"version":"string","weight":"number"}]]}]]}]],"description":"Alias list.","description_kind":"plain","computed":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"function_version":{"type":"string","description":"If this parameter is provided, only aliases associated with this function version will be returned.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_function_versions":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function Name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"The namespace where the function locates.","description_kind":"plain","optional":true},"order":{"type":"string","description":"It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"versions":{"type":["list",["object",{"add_time":"string","description":"string","mod_time":"string","status":"string","version":"string"}]],"description":"Function version listNote: This field may return null, indicating that no valid values is found.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_scf_functions":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the SCF function to be queried.","description_kind":"plain","optional":true},"functions":{"type":["list",["object",{"async_run_enable":"string","cls_logset_id":"string","cls_topic_id":"string","code_error":"string","code_result":"string","code_size":"number","create_time":"string","description":"string","dns_cache":"bool","eip_fixed":"bool","eips":["list","string"],"enable_eip_config":"bool","enable_public_net":"bool","environment":["map","string"],"err_no":"number","handler":"string","host":"string","image_config":["list",["object",{"args":"string","command":"string","container_image_accelerate":"bool","entry_point":"string","image_port":"number","image_type":"string","image_uri":"string","registry_id":"string"}]],"install_dependency":"bool","intranet_config":["list",["object",{"ip_address":["list","string"],"ip_fixed":"string"}]],"l5_enable":"bool","mem_size":"number","modify_time":"string","name":"string","namespace":"string","role":"string","runtime":"string","status":"string","status_desc":"string","subnet_id":"string","tags":["map","string"],"timeout":"number","trigger_info":["list",["object",{"create_time":"string","custom_argument":"string","enable":"bool","modify_time":"string","name":"string","trigger_desc":"string","type":"string"}]],"vip":"string","vpc_id":"string"}]],"description":"An information list of functions. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the SCF function to be queried.","description_kind":"plain","optional":true},"namespace":{"type":"string","description":"Namespace of the SCF function to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the SCF function to be queried, can use up to 10 tags.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_layer_versions":{"version":0,"block":{"attributes":{"compatible_runtime":{"type":["set","string"],"description":"Compatible runtimes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layer_name":{"type":"string","description":"Layer name.","description_kind":"plain","required":true},"layer_versions":{"type":["list",["object",{"add_time":"string","compatible_runtimes":["set","string"],"description":"string","layer_name":"string","layer_version":"number","license_info":"string","stamp":"string","status":"string"}]],"description":"Layer version list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_layers":{"version":0,"block":{"attributes":{"compatible_runtime":{"type":"string","description":"Compatible runtimes.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"layers":{"type":["list",["object",{"add_time":"string","compatible_runtimes":["set","string"],"description":"string","layer_name":"string","layer_version":"number","license_info":"string","stamp":"string","status":"string"}]],"description":"Layer list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Query key, which fuzzily matches the name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_logs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"The end time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `start_time`.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Name of the SCF function to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoke_request_id":{"type":"string","description":"Corresponding requestId when executing function.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"Number of logs, the default is `10000`, offset+limit cannot be greater than 10000.","description_kind":"plain","optional":true},"logs":{"type":["list",["object",{"bill_duration":"number","duration":"number","function_name":"string","invoke_finished":"number","level":"string","log":"string","mem_usage":"number","request_id":"string","ret_code":"number","ret_msg":"string","source":"string","start_time":"string"}]],"description":"An information list of logs. Each element contains the following attributes:","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"Namespace of the SCF function to be queried.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Log offset, default is `0`, offset+limit cannot be greater than 10000.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Order to sort the log, optional values `desc` and `asc`, default `desc`.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Sort the logs according to the following fields: `function_name`, `duration`, `mem_usage`, `start_time`, default `start_time`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ret_code":{"type":"string","description":"Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `end_time`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_namespaces":{"version":0,"block":{"attributes":{"description":{"type":"string","description":"Description of the SCF namespace to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Name of the SCF namespace to be queried.","description_kind":"plain","optional":true},"namespaces":{"type":["list",["object",{"create_time":"string","description":"string","modify_time":"string","namespace":"string","type":"string"}]],"description":"An information list of namespace. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_request_status":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"duration":"number","function_name":"string","mem_usage":"number","request_id":"string","ret_code":"number","ret_msg":"string","retry_num":"number","start_time":"string"}]],"description":"Details of the function running statusNote: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"End time of the query. such as `2017-05-16 20:59:59`. If `StartTime` is not specified, `EndTime` defaults to the current time. If `StartTime` is specified, `EndTime` is required, and it need to be later than the `StartTime`.","description_kind":"plain","optional":true},"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"function_request_id":{"type":"string","description":"ID of the request to be queried.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Function namespace.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_scf_triggers":{"version":0,"block":{"attributes":{"function_name":{"type":"string","description":"Function name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"Namespace. Default value: default.","description_kind":"plain","optional":true},"order":{"type":"string","description":"Indicates whether the returned results are sorted in ascending or descending order. Valid values: ASC, DESC. Default value: DESC.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"Indicates by which field to sort the returned results. Valid values: add_time, mod_time. Default value: mod_time.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"triggers":{"type":["list",["object",{"add_time":"string","available_status":"string","bind_status":"string","custom_argument":"string","enable":"number","mod_time":"string","qualifier":"string","resource_id":"string","trigger_attribute":"string","trigger_desc":"string","trigger_name":"string","type":"string"}]],"description":"Trigger list.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Fields to be filtered. Up to 10 conditions allowed.Values of Name: VpcId, SubnetId, ClsTopicId, ClsLogsetId, Role, CfsId, CfsMountInsId, Eip. Values limit: 1.Name options: Status, Runtime, FunctionType, PublicNetStatus, AsyncRunEnable, TraceEnable. Values limit: 20.When Name is Runtime, CustomImage refers to the image type function.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values of the field.","description_kind":"plain","required":true}},"description":"* Qualifier:Function version, alias.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_security_group":{"version":0,"block":{"attributes":{"be_associate_count":{"type":"number","description":"Number of security group binding resources.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time of security group.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Description of the security group.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the security group.","description_kind":"plain","computed":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried. Conflict with `name`.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"ID of the security group to be queried. Conflict with `name` and `project_id`.","description_kind":"plain","optional":true},"security_groups":{"type":["list",["object",{"be_associate_count":"number","create_time":"string","description":"string","egress":["list","string"],"ingress":["list","string"],"name":"string","project_id":"number","security_group_id":"string","tags":["map","string"]}]],"description":"Information list of security group.","description_kind":"plain","computed":true},"tags":{"type":["map","string"],"description":"Tags of the security group to be queried. Conflict with `security_group_id`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_black_email_address":{"version":0,"block":{"attributes":{"black_list":{"type":["list",["object",{"bounce_time":"string","email_address":"string"}]],"description":"List of blocklisted addresses.","description_kind":"plain","computed":true},"email_address":{"type":"string","description":"You can specify an email address to query.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"End date in the format of `YYYY-MM-DD`.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"Start date in the format of `YYYY-MM-DD`.","description_kind":"plain","required":true},"task_id":{"type":"string","description":"You can specify a task ID to query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_email_identities":{"version":0,"block":{"attributes":{"email_identities":{"type":["list",["object",{"current_reputation_level":"number","daily_quota":"number","identity_name":"string","identity_type":"string","sending_enabled":"bool"}]],"description":"Sending domain name list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"max_daily_quota":{"type":"number","description":"Maximum daily sending volume for a single domain name.","description_kind":"plain","computed":true},"max_reputation_level":{"type":"number","description":"Maximum credit rating.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_receivers":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"count":"number","create_time":"string","desc":"string","receiver_id":"number","receivers_name":"string","receivers_status":"number"}]],"description":"Data record.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key_word":{"type":"string","description":"Group name keyword for fuzzy query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Group status (`1`: to be uploaded; `2`: uploading; `3`: uploaded). To query groups in all states, do not pass in this parameter.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_send_email_status":{"version":0,"block":{"attributes":{"email_status_list":{"type":["list",["object",{"deliver_message":"string","deliver_status":"number","deliver_time":"number","from_email_address":"string","message_id":"string","request_time":"number","send_status":"number","to_email_address":"string","user_clicked":"bool","user_complainted":"bool","user_opened":"bool","user_unsubscribed":"bool"}]],"description":"Status of sent emails.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_id":{"type":"string","description":"The MessageId field returned by the SendMail API.","description_kind":"plain","optional":true},"request_date":{"type":"string","description":"Date sent. This parameter is required. You can only query the sending status for a single date at a time.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_email_address":{"type":"string","description":"Recipient email address.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_send_tasks":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"cache_count":"number","create_time":"string","cycle_param":["list",["object",{"begin_time":"string","interval_time":"number","term_cycle":"number"}]],"err_msg":"string","from_email_address":"string","receiver_id":"number","receivers_name":"string","request_count":"number","send_count":"number","subject":"string","task_id":"number","task_status":"number","task_type":"number","template":["list",["object",{"template_data":"string","template_id":"number"}]],"timed_param":["list",["object",{"begin_time":"string"}]],"update_time":"string"}]],"description":"Data record.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"receiver_id":{"type":"number","description":"Recipient group ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"number","description":"Task status. `1`: to start; `5`: sending; `6`: sending suspended today; `7`: sending error; `10`: sent. To query tasks in all states, do not pass in this parameter.","description_kind":"plain","optional":true},"task_type":{"type":"number","description":"Task type. `1`: immediate; `2`: scheduled; `3`: recurring. To query tasks of all types, do not pass in this parameter.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ses_statistics_report":{"version":0,"block":{"attributes":{"daily_volumes":{"type":["list",["object",{"accepted_count":"number","bounce_count":"number","clicked_count":"number","delivered_count":"number","opened_count":"number","request_count":"number","send_date":"string","unsubscribe_count":"number"}]],"description":"Daily email sending statistics.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Sender domain.","description_kind":"plain","optional":true},"end_date":{"type":"string","description":"End date.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"overall_volume":{"type":["list",["object",{"accepted_count":"number","bounce_count":"number","clicked_count":"number","delivered_count":"number","opened_count":"number","request_count":"number","send_date":"string","unsubscribe_count":"number"}]],"description":"Overall email sending statistics.","description_kind":"plain","computed":true},"receiving_mailbox_type":{"type":"string","description":"Recipient address type, for example, gmail.com.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_date":{"type":"string","description":"Start date.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_account_db_attachments":{"version":0,"block":{"attributes":{"account_name":{"type":"string","description":"Name of the SQL Server account to be queried.","description_kind":"plain","optional":true},"db_name":{"type":"string","description":"Name of the DB to be queried.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID that the account belongs to.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"account_name":"string","db_name":"string","instance_id":"string","privilege":"string"}]],"description":"A list of SQL Server account. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_accounts":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL server instance ID that the account belongs to.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"create_time":"string","instance_id":"string","name":"string","remark":"string","status":"number","update_time":"string"}]],"description":"A list of SQL Server account. Each element contains the following attributes:","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SQL server account to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backup_by_flow_id":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"Backup task name, customizable.","description_kind":"plain","computed":true},"backup_way":{"type":"number","description":"Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.","description_kind":"plain","computed":true},"dbs":{"type":["set","string"],"description":"For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"end_time":{"type":"string","description":"backup end time.","description_kind":"plain","computed":true},"external_addr":{"type":"string","description":"External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"file_name":{"type":"string","description":"File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"flow_id":{"type":"string","description":"Create a backup process ID, which can be obtained through the [CreateBackup](https://cloud.tencent.com/document/product/238/19946) interface.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"internal_addr":{"type":"string","description":"Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"backup start time.","description_kind":"plain","computed":true},"status":{"type":"number","description":"Backup file status, 0-creating; 1-success; 2-failure.","description_kind":"plain","computed":true},"strategy":{"type":"number","description":"Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backup_commands":{"version":0,"block":{"attributes":{"backup_file_type":{"type":"string","description":"Backup file type. Full: full backup. FULL_LOG: full backup which needs log increments. FULL_DIFF: full backup which needs differential increments. LOG: log backup. DIFF: differential backup.","description_kind":"plain","required":true},"data_base_name":{"type":"string","description":"Database name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_recovery":{"type":"string","description":"Whether restoration is required. No: not required. Yes: required.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"command":"string","request_id":"string"}]],"description":"Command list.","description_kind":"plain","computed":true},"local_path":{"type":"string","description":"Storage path of backup files. If this parameter is left empty, the default storage path will be D:.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backup_upload_size":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"cos_upload_backup_file_set":{"type":["list",["object",{"file_name":"string","size":"number"}]],"description":"Information of uploaded backups.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"Incremental import task ID.","description_kind":"plain","optional":true},"instance_id":{"type":"string","description":"ID of imported target instance.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_backups":{"version":0,"block":{"attributes":{"backup_name":{"type":"string","description":"Filter by backup name, do not filter if left blank.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"End time of the instance list, like yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"list":{"type":["list",["object",{"db_list":["list","string"],"end_time":"string","file_name":"string","id":"string","instance_id":"string","internet_url":"string","intranet_url":"string","size":"number","start_time":"string","status":"number","strategy":"number","trigger_model":"number"}]],"description":"A list of SQL Server backup. Each element contains the following attributes:","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time of the instance list, like yyyy-MM-dd HH:mm:ss.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_basic_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","charge_type":"string","cpu":"number","create_time":"string","engine_version":"string","id":"string","memory":"number","name":"string","project_id":"number","status":"number","storage":"number","subnet_id":"string","tags":["map","string"],"used_storage":"number","vip":"string","vpc_id":"string","vport":"number"}]],"description":"A list of SQL Server basic instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc ID of the SQL Server basic instance to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_cross_region_zone":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-j8kv137v.","description_kind":"plain","required":true},"region":{"type":"string","description":"The string ID of the region where the standby machine is located, such as: ap-guangzhou.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"The string ID of the availability zone where the standby machine is located, such as: ap-guangzhou-1.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_db_charsets":{"version":0,"block":{"attributes":{"database_charsets":{"type":["set","string"],"description":"Database character set list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-j8kv137v.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_dbs":{"version":0,"block":{"attributes":{"db_list":{"type":["list",["object",{"charset":"string","create_time":"string","instance_id":"string","name":"string","remark":"string","status":"string"}]],"description":"A list of dbs belong to the specific instance. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"SQL Server instance ID which DB belongs to.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_desc_ha_log":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"End time (yyyy-MM-dd HH:mm:ss).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Start time (yyyy-MM-dd HH:mm:ss).","description_kind":"plain","required":true},"switch_log":{"type":["list",["object",{"end_time":"string","event_id":"string","reason":"string","start_time":"string","switch_type":"number"}]],"description":"Master/Slave switching log.","description_kind":"plain","computed":true},"switch_type":{"type":"number","description":"Switching mode 0-system automatically switches, 1-manual switch, if not filled in, all will be checked by default.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_ins_attribute":{"version":0,"block":{"attributes":{"blocked_threshold":{"type":"number","description":"Block process threshold in milliseconds.","description_kind":"plain","computed":true},"event_save_days":{"type":"number","description":"Retention period for the files of slow SQL, blocking, deadlock, and extended events.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"regular_backup_counts":{"type":"number","description":"The number of retained archive backups.","description_kind":"plain","computed":true},"regular_backup_enable":{"type":"string","description":"Archive backup status. Valid values: enable (enabled), disable (disabled).","description_kind":"plain","computed":true},"regular_backup_save_days":{"type":"number","description":"Archive backup retention period: [90-3650] days.","description_kind":"plain","computed":true},"regular_backup_start_time":{"type":"string","description":"Archive backup start date in YYYY-MM-DD format, which is the current time by default.","description_kind":"plain","computed":true},"regular_backup_strategy":{"type":"string","description":"Archive backup policy. Valid values: years (yearly); quarters (quarterly);months` (monthly).","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"ssl_config":{"type":["list",["object",{"encryption":"string","ssl_validity":"number","ssl_validity_period":"string"}]],"description":"SSL encryption.","description_kind":"plain","computed":true},"tde_config":{"type":["list",["object",{"certificate_attribution":"string","encryption":"string","quote_uin":"string"}]],"description":"TDE Transparent Data Encryption Configuration.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instance_param_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID in the format of mssql-dj5i29c5n. It is the same as the instance ID displayed in the TencentDB console and the response parameter InstanceId of the DescribeDBInstances API.","description_kind":"plain","required":true},"items":{"type":["list",["object",{"instance_id":"string","modify_time":"string","new_value":"string","old_value":"string","param_name":"string","status":"number"}]],"description":"Parameter modification records.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"ID of the SQL Server instance to be query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","charge_type":"string","create_time":"string","engine_version":"string","ha_type":"string","id":"string","memory":"number","name":"string","project_id":"number","ro_flag":"string","status":"number","storage":"number","subnet_id":"string","tags":["map","string"],"used_storage":"number","vip":"string","vpc_id":"string","vport":"number"}]],"description":"A list of SQL Server instances. Each element contains the following attributes.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the SQL Server instance to be query.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"Project ID of the SQL Server instance to be query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID of the SQL Server instance to be query.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"Vpc ID of the SQL Server instance to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_project_security_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"number","description":"Project ID, which can be viewed through the console project management.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_set":{"type":["list",["object",{"create_time":"string","inbound_set":["list",["object",{"action":"string","cidr_ip":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"outbound_set":["list",["object",{"action":"string","cidr_ip":"string","dir":"string","ip_protocol":"string","port_range":"string"}]],"project_id":"number","security_group_id":"string","security_group_name":"string","security_group_remark":"string"}]],"description":"Security group details.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_publish_subscribes":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the SQL Server instance.","description_kind":"plain","required":true},"pub_or_sub_instance_id":{"type":"string","description":"The subscribe/publish instance ID. It is related to whether the `instance_id` is a publish instance or a subscribe instance. when `instance_id` is a publish instance, this field is filtered according to the subscribe instance ID; when `instance_id` is a subscribe instance, this field is filtering according to the publish instance ID.","description_kind":"plain","optional":true},"pub_or_sub_instance_ip":{"type":"string","description":"The intranet IP of the subscribe/publish instance. It is related to whether the `instance_id` is a publish instance or a subscribe instance. when `instance_id` is a publish instance, this field is filtered according to the intranet IP of the subscribe instance; when `instance_id` is a subscribe instance, this field is based on the publish instance intranet IP filter.","description_kind":"plain","optional":true},"publish_database":{"type":"string","description":"Name of publish database.","description_kind":"plain","optional":true},"publish_subscribe_id":{"type":"number","description":"The id of the Publish and Subscribe.","description_kind":"plain","optional":true},"publish_subscribe_list":{"type":["list",["object",{"database_tuples":["set",["object",{"last_sync_time":"string","publish_database":"string","status":"string","subscribe_database":"string"}]],"publish_instance_id":"string","publish_instance_ip":"string","publish_instance_name":"string","publish_subscribe_id":"number","publish_subscribe_name":"string","subscribe_instance_id":"string","subscribe_instance_ip":"string","subscribe_instance_name":"string"}]],"description":"Publish and subscribe list. Each element contains the following attributes.","description_kind":"plain","computed":true},"publish_subscribe_name":{"type":"string","description":"The name of the Publish and Subscribe.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"subscribe_database":{"type":"string","description":"Name of subscribe database.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_query_xevent":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Generation end time of an extended file.","description_kind":"plain","required":true},"event_type":{"type":"string","description":"Event type. Valid values: slow (Slow SQL event), blocked (blocking event), deadlock` (deadlock event).","description_kind":"plain","required":true},"events":{"type":["list",["object",{"end_time":"string","event_type":"string","external_addr":"string","file_name":"string","id":"number","internal_addr":"string","size":"number","start_time":"string","status":"number"}]],"description":"List of extended events.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Generation start time of an extended file.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_readonly_groups":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"id":"string","is_offline_delay":"number","master_instance_id":"string","max_delay_time":"number","min_instances":"number","name":"string","readonly_instance_set":["list","string"],"status":"number","vip":"string","vport":"number"}]],"description":"A list of SQL Server readonly group. Each element contains the following attributes:","description_kind":"plain","computed":true},"master_instance_id":{"type":"string","description":"Master SQL Server instance ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_regions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region_set":{"type":["list",["object",{"region":"string","region_id":"number","region_name":"string","region_state":"string"}]],"description":"Region information array.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_rollback_time":{"version":0,"block":{"attributes":{"dbs":{"type":["set","string"],"description":"List of databases to be queried.","description_kind":"plain","required":true},"details":{"type":["list",["object",{"db_name":"string","end_time":"string","start_time":"string"}]],"description":"Information of time range available for database rollback.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_slowlogs":{"version":0,"block":{"attributes":{"end_time":{"type":"string","description":"Query end time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"slowlogs":{"type":["list",["object",{"count":"number","end_time":"string","external_addr":"string","id":"number","internal_addr":"string","size":"number","start_time":"string","status":"number"}]],"description":"Information list of slow query logs.","description_kind":"plain","computed":true},"start_time":{"type":"string","description":"Query start time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_upload_backup_info":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"bucket_name":{"type":"string","description":"Bucket name.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Temporary key expiration time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"path":{"type":"string","description":"Storage path.","description_kind":"plain","computed":true},"region":{"type":"string","description":"Bucket location information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Temporary key start time.","description_kind":"plain","computed":true},"tmp_secret_id":{"type":"string","description":"Temporary key ID.","description_kind":"plain","computed":true},"tmp_secret_key":{"type":"string","description":"Temporary key (Key).","description_kind":"plain","computed":true},"x_cos_security_token":{"type":"string","description":"Temporary key (Token).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_upload_incremental_info":{"version":0,"block":{"attributes":{"backup_migration_id":{"type":"string","description":"Backup import task ID, which is returned through the API CreateBackupMigration.","description_kind":"plain","required":true},"bucket_name":{"type":"string","description":"Bucket name.","description_kind":"plain","computed":true},"expired_time":{"type":"string","description":"Temporary key expiration time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incremental_migration_id":{"type":"string","description":"ID of the incremental import task.","description_kind":"plain","required":true},"instance_id":{"type":"string","description":"Instance ID.","description_kind":"plain","required":true},"path":{"type":"string","description":"Storage path.","description_kind":"plain","computed":true},"region":{"type":"string","description":"Bucket location information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Temporary key start time.","description_kind":"plain","computed":true},"tmp_secret_id":{"type":"string","description":"Temporary key ID.","description_kind":"plain","computed":true},"tmp_secret_key":{"type":"string","description":"Temporary key (Key).","description_kind":"plain","computed":true},"x_cos_security_token":{"type":"string","description":"Temporary key (Token).","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sqlserver_zone_config":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to store results.","description_kind":"plain","optional":true},"zone_list":{"type":["list",["object",{"availability_zone":"string","specinfo_list":["list",["object",{"charge_type":"string","cpu":"number","db_version":"string","db_version_name":"string","machine_type":"string","max_storage_size":"number","memory":"number","min_storage_size":"number","qps":"number","spec_id":"number"}]],"zone_id":"number"}]],"description":"A list of availability zones. Each element contains the following attributes:","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_certificates":{"version":0,"block":{"attributes":{"certificates":{"type":["list",["object",{"begin_time":"string","cert":"string","create_time":"string","domain":"string","dv_auths":["list",["object",{"dv_auth_key":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]],"end_time":"string","id":"string","key":"string","name":"string","order_id":"string","owner_uin":"string","product_zh_name":"string","project_id":"number","status":"number","subject_names":["list","string"],"type":"string","validity_period":"string"}]],"description":"An information list of certificate. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the SSL certificate to be queried.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the SSL certificate to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_certificate":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"alias":"string","c_a_common_names":["set","string"],"c_a_encrypt_algorithms":["set","string"],"c_a_end_times":["set","string"],"cert_begin_time":"string","cert_end_time":"string","certificate_extra":["list",["object",{"company_type":"number","domain_number":"string","origin_certificate_id":"string","renew_order":"string","replaced_by":"string","replaced_for":"string","s_m_cert":"number"}]],"certificate_type":"string","deployable":"bool","domain":"string","dv_auth_detail":["list",["object",{"dv_auth_domain":"string","dv_auth_key":"string","dv_auth_key_sub_domain":"string","dv_auth_path":"string","dv_auth_value":"string","dv_auths":["list",["object",{"dv_auth_domain":"string","dv_auth_key":"string","dv_auth_path":"string","dv_auth_sub_domain":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]]}]],"dv_revoke_auth_detail":["list",["object",{"dv_auth_domain":"string","dv_auth_key":"string","dv_auth_path":"string","dv_auth_sub_domain":"string","dv_auth_value":"string","dv_auth_verify_type":"string"}]],"from":"string","insert_time":"string","is_dv":"bool","is_vip":"bool","is_vulnerability":"bool","is_wildcard":"bool","order_id":"string","owner_uin":"string","package_type":"string","package_type_name":"string","product_zh_name":"string","project_id":"string","renew_able":"bool","status":"number","status_msg":"string","status_name":"string","subject_alt_name":["set","string"],"submitted_data":["list",["object",{"admin_email":"string","admin_first_name":"string","admin_last_name":"string","admin_phone_num":"string","admin_position":"string","certificate_domain":"string","contact_email":"string","contact_first_name":"string","contact_last_name":"string","contact_number":"string","contact_position":"string","csr_content":"string","csr_type":"string","domain_list":["set","string"],"key_password":"string","organization_address":"string","organization_city":"string","organization_country":"string","organization_division":"string","organization_name":"string","organization_region":"string","phone_area_code":"string","phone_number":"string","postal_code":"string","verify_type":"string"}]],"validity_period":"string","verify_type":"string","vulnerability_report":"string","vulnerability_status":"string"}]],"description":"result list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_companies":{"version":0,"block":{"attributes":{"companies":{"type":["list",["object",{"company_address":"string","company_city":"string","company_country":"string","company_id":"number","company_name":"string","company_phone":"string","company_province":"string","id_number":"string","id_type":"string"}]],"description":"Company list.","description_kind":"plain","computed":true},"company_id":{"type":"number","description":"Company ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_api_gateway_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","protocol":"string","service_id":"string","service_name":"string"}]],"description":"Apigateway instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_cdn_instance_list":{"version":0,"block":{"attributes":{"async_cache":{"type":"number","description":"Whether.","description_kind":"plain","optional":true},"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","https_billing_switch":"string","status":"string"}]],"description":"CDN instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_clb_instance_list":{"version":0,"block":{"attributes":{"async_cache":{"type":"number","description":"Whether to cache asynchronous.","description_kind":"plain","optional":true},"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"listeners":["list",["object",{"certificate":["list",["object",{"cert_ca_id":"string","cert_id":"string","dns_names":["set","string"],"s_s_l_mode":"string"}]],"listener_id":"string","listener_name":"string","no_match_domains":["set","string"],"protocol":"string","rules":["list",["object",{"certificate":["list",["object",{"cert_ca_id":"string","cert_id":"string","dns_names":["set","string"],"s_s_l_mode":"string"}]],"domain":"string","is_match":"bool","location_id":"string","no_match_domains":["set","string"]}]],"sni_switch":"number"}]],"load_balancer_id":"string","load_balancer_name":"string"}]],"description":"CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_cos_instance_list":{"version":0,"block":{"attributes":{"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"bucket":"string","cert_id":"string","domain":"string","region":"string","status":"string"}]],"description":"COS instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type cos.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filter parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_ddos_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","instance_id":"string","protocol":"string","virtual_port":"string"}]],"description":"DDOS example listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_deploy_record":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"deploy_record_list":{"type":["list",["object",{"cert_id":"string","create_time":"string","id":"number","region":"string","resource_type":"string","status":"number","update_time":"string"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_type":{"type":"string","description":"Resource Type.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_deploy_record_detail":{"version":0,"block":{"attributes":{"deploy_record_detail_list":{"type":["list",["object",{"bucket":"string","cert_id":"string","create_time":"string","domains":["set","string"],"env_id":"string","error_msg":"string","id":"number","instance_id":"string","instance_name":"string","listener_id":"string","listener_name":"string","namespace":"string","old_cert_id":"string","port":"number","protocol":"string","region":"string","secret_name":"string","sni_switch":"number","status":"number","tcb_type":"string","update_time":"string"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"deploy_record_id":{"type":"string","description":"Deployment record ID.","description_kind":"plain","required":true},"failed_total_count":{"type":"number","description":"Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_total_count":{"type":"number","description":"Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"success_total_count":{"type":"number","description":"Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_lighthouse_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"domain":["set","string"],"instance_id":"string","instance_name":"string","ip":["set","string"]}]],"description":"Lighthouse instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type Lighthous.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filter parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_live_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","status":"number"}]],"description":"Live instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_teo_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","host":"string","status":"string","zone_id":"string"}]],"description":"Teo instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_tke_instance_list":{"version":0,"block":{"attributes":{"async_cache":{"type":"number","description":"Whether to cache asynchronous.","description_kind":"plain","optional":true},"async_cache_time":{"type":"string","description":"Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_offset":{"type":"number","description":"Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"async_total_num":{"type":"number","description":"The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","cluster_type":"string","cluster_version":"string","namespace_list":["list",["object",{"name":"string","secret_list":["list",["object",{"cert_id":"string","ingress_list":["list",["object",{"domains":["set","string"],"ingress_name":"string","tls_domains":["set","string"]}]],"name":"string","no_match_domains":["set","string"]}]]}]]}]],"description":"CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_update_record":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"New certificate ID.","description_kind":"plain","optional":true},"deploy_record_list":{"type":["list",["object",{"cert_id":"string","create_time":"string","id":"number","old_cert_id":"string","regions":["set","string"],"resource_types":["set","string"],"status":"number","update_time":"string"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"old_certificate_id":{"type":"string","description":"Original certificate ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_update_record_detail":{"version":0,"block":{"attributes":{"deploy_record_id":{"type":"string","description":"One -click update record ID.","description_kind":"plain","required":true},"failed_total_count":{"type":"number","description":"Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"record_detail_list":{"type":["list",["object",{"list":["list",["object",{"bucket":"string","cert_id":"string","create_time":"string","domains":["set","string"],"env_id":"string","error_msg":"string","id":"number","instance_id":"string","instance_name":"string","listener_id":"string","listener_name":"string","namespace":"string","old_cert_id":"string","port":"number","protocol":"string","region":"string","resource_type":"string","secret_name":"string","sni_switch":"number","status":"number","t_c_b_type":"string","update_time":"string"}]],"resource_type":"string","total_count":"number"}]],"description":"Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"running_total_count":{"type":"number","description":"Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"success_total_count":{"type":"number","description":"Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_vod_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string"}]],"description":"VOD example listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type VOD.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filter parameters.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_host_waf_instance_list":{"version":0,"block":{"attributes":{"certificate_id":{"type":"string","description":"Certificate ID to be deployed.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cert_id":"string","domain":"string","status":"number"}]],"description":"WAF instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"is_cache":{"type":"number","description":"Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.","description_kind":"plain","optional":true},"old_certificate_id":{"type":"string","description":"Deployed certificate ID.","description_kind":"plain","optional":true},"resource_type":{"type":"string","description":"Deploy resource type.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"filter_key":{"type":"string","description":"Filter parameter key.","description_kind":"plain","required":true},"filter_value":{"type":"string","description":"Filter parameter value.","description_kind":"plain","required":true}},"description":"List of filtering parameters; Filterkey: domainmatch.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_ssl_describe_manager_detail":{"version":0,"block":{"attributes":{"company_id":{"type":"number","description":"Manager Company ID.","description_kind":"plain","computed":true},"company_info":{"type":["list",["object",{"company_address":"string","company_city":"string","company_country":"string","company_id":"number","company_name":"string","company_phone":"string","company_province":"string","id_number":"string","id_type":"string"}]],"description":"Manager\u0026amp;#39;s company information.","description_kind":"plain","computed":true},"contact_first_name":{"type":"string","description":"Contact name.","description_kind":"plain","computed":true},"contact_last_name":{"type":"string","description":"Contact name.","description_kind":"plain","computed":true},"contact_mail":{"type":"string","description":"Contact mailbox.","description_kind":"plain","computed":true},"contact_phone":{"type":"string","description":"contact number.","description_kind":"plain","computed":true},"contact_position":{"type":"string","description":"Contact position.","description_kind":"plain","computed":true},"create_time":{"type":"string","description":"Creation time.","description_kind":"plain","computed":true},"expire_time":{"type":"string","description":"Verify expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manager_department":{"type":"string","description":"Administrator department.","description_kind":"plain","computed":true},"manager_first_name":{"type":"string","description":"Manager name.","description_kind":"plain","computed":true},"manager_id":{"type":"number","description":"Manager ID.","description_kind":"plain","required":true},"manager_last_name":{"type":"string","description":"Manager name.","description_kind":"plain","computed":true},"manager_mail":{"type":"string","description":"Manager mailbox.","description_kind":"plain","computed":true},"manager_phone":{"type":"string","description":"Manager phone call.","description_kind":"plain","computed":true},"manager_position":{"type":"string","description":"Manager position.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Status: Audit: OK during the review: review passed inValid: expired expiRing: is about to expire Expired: expired.","description_kind":"plain","computed":true},"verify_time":{"type":"string","description":"Verify timeNote: This field may return NULL, indicating that the valid value cannot be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssl_describe_managers":{"version":0,"block":{"attributes":{"company_id":{"type":"number","description":"Company ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"manager_mail":{"type":"string","description":"Vague query manager email (will be abandoned), please use Searchkey.","description_kind":"plain","optional":true},"manager_name":{"type":"string","description":"Manager\u0026amp;#39;s name (will be abandoned), please use Searchkey.","description_kind":"plain","optional":true},"managers":{"type":["list",["object",{"cert_count":"number","create_time":"string","domain_count":"number","expire_time":"string","manager_department":"string","manager_first_name":"string","manager_id":"number","manager_last_name":"string","manager_mail":"string","manager_phone":"string","manager_position":"string","status":"string","submit_audit_time":"string","verify_time":"string"}]],"description":"Company Manager List.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_key":{"type":"string","description":"Manager\u0026amp;#39;s surname/Manager name/mailbox/department precise matching.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Filter according to the status of the manager, and the value is available\u0026amp;#39;None\u0026amp;#39; Unable to submit review\u0026amp;#39;Audit\u0026amp;#39;, Asian Credit Review\u0026amp;#39;Caaudit\u0026amp;#39; CA review\u0026amp;#39;OK\u0026amp;#39; has been reviewed\u0026amp;#39;Invalid\u0026amp;#39; review failed\u0026amp;#39;Expiring\u0026amp;#39; is about to expire\u0026amp;#39;Expired\u0026amp;#39; expired.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_products":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"products":{"type":["set","string"],"description":"List of supported services.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_rotation_detail":{"version":0,"block":{"attributes":{"enable_rotation":{"type":"bool","description":"Whether to allow rotation.","description_kind":"plain","computed":true},"frequency":{"type":"number","description":"The rotation frequency, in days, defaults to 1 day.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"latest_rotate_time":{"type":"string","description":"Time of last rotation.","description_kind":"plain","computed":true},"next_rotate_begin_time":{"type":"string","description":"The time to start the next rotation.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_ssm_rotation_history":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","required":true},"version_ids":{"type":["set","string"],"description":"The number of version numbers. The maximum number of version numbers that can be displayed to users is 10.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssm_secret_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name used to filter result.","description_kind":"plain","required":true},"secret_version_list":{"type":["list",["object",{"secret_binary":"string","secret_string":"string","version_id":"string"}]],"description":"A list of SSM secret versions. When secret status is `Disabled`, this field will not update anymore.","description_kind":"plain","computed":true},"version_id":{"type":"string","description":"VersionId used to filter result.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_secrets":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_type":{"type":"number","description":"The order to sort the create time of secret. `0` - desc, `1` - asc. Default value is `0`.","description_kind":"plain","optional":true},"product_name":{"type":"string","description":"This parameter only takes effect when the SecretType parameter value is 1. When the SecretType value is 1, if the Product Name value is empty, it means to query all types of cloud product credentials. If the Product Name value is MySQL, it means to query MySQL database credentials. If the Product Name value is Tdsql mysql, it means to query Tdsql (MySQL version) credentials.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_list":{"type":["list",["object",{"associated_instance_ids":["list","string"],"create_time":"number","create_uin":"number","delete_time":"number","description":"string","kms_key_id":"string","kms_key_type":"string","next_rotation_time":"number","product_name":"string","project_id":"number","resource_id":"string","resource_name":"string","rotation_begin_time":"string","rotation_frequency":"number","rotation_status":"number","secret_name":"string","secret_type":"number","status":"string","target_uin":"number"}]],"description":"A list of SSM secrets.","description_kind":"plain","computed":true},"secret_name":{"type":"string","description":"Secret name used to filter result.","description_kind":"plain","optional":true},"secret_type":{"type":"number","description":"0- represents user-defined credentials, defaults to 0. 1- represents the user's cloud product credentials. 2- represents SSH key pair credentials. 3- represents cloud API key pair credentials.","description_kind":"plain","optional":true},"state":{"type":"number","description":"Filter by state of secret. `0` - all secrets are queried, `1` - only Enabled secrets are queried, `2` - only Disabled secrets are queried, `3` - only PendingDelete secrets are queried.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags to filter secret.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_ssm_service_status":{"version":0,"block":{"attributes":{"access_key_escrow_enabled":{"type":"bool","description":"True means that the user can already use the key safe hosting function, false means that the user cannot use the key safe hosting function temporarily.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invalid_type":{"type":"number","description":"Service unavailability type: 0-Not purchased, 1-Normal, 2-Service suspended due to arrears, 3-Resource release.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_enabled":{"type":"bool","description":"True means the service has been activated, false means the service has not been activated yet.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_ssm_ssh_key_pair_value":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_key":{"type":"string","description":"Private key plain text, encoded using base64.","description_kind":"plain","computed":true},"project_id":{"type":"number","description":"The project ID to which this key pair belongs.","description_kind":"plain","computed":true},"public_key":{"type":"string","description":"Public key plain text, encoded using base64.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"secret_name":{"type":"string","description":"Secret name.","description_kind":"plain","optional":true,"computed":true},"ssh_key_description":{"type":"string","description":"Description of the SSH key pair. Users can modify the description information of the key pair in the CVM console.","description_kind":"plain","computed":true},"ssh_key_id":{"type":"string","description":"The key pair ID is the unique identifier of the key pair in the cloud server.","description_kind":"plain","optional":true,"computed":true},"ssh_key_name":{"type":"string","description":"SSH key name.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_sts_caller_identity":{"version":0,"block":{"attributes":{"account_id":{"type":"string","description":"The primary account Uin to which the current caller belongs.","description_kind":"plain","computed":true},"arn":{"type":"string","description":"Current caller ARN.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"principal_id":{"type":"string","description":"Account Uin to which the key belongs:- The caller is a cloud account, and the returned current account Uin- The caller is a role, and the returned account Uin that applies for the role key.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Identity type.","description_kind":"plain","computed":true},"user_id":{"type":"string","description":"Identity:- When the caller is a cloud account, the current account `Uin` is returned.- When the caller is a role, it returns `roleId:roleSessionName`- When the caller is a federated identity, it returns `uin:federatedUserName`.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_subnet":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"The AZ for the subnet.","description_kind":"plain","computed":true},"cdc_id":{"type":"string","description":"ID of CDC instance.","description_kind":"plain","optional":true,"computed":true},"cidr_block":{"type":"string","description":"The CIDR block of the Subnet.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name for the Subnet.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"The Route Table ID.","description_kind":"plain","computed":true},"subnet_id":{"type":"string","description":"The ID of the Subnet.","description_kind":"plain","required":true},"vpc_id":{"type":"string","description":"The VPC ID.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_tat_agent":{"version":0,"block":{"attributes":{"automation_agent_set":{"type":["list",["object",{"agent_status":"string","environment":"string","instance_id":"string","last_heartbeat_time":"string","support_features":["set","string"],"version":"string"}]],"description":"List of agent message.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["set","string"],"description":"List of instance IDs for the query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values of the field.","description_kind":"plain","required":true}},"description":"Filter conditions. agent-status - String - Required: No - (Filter condition) Filter by agent status. Valid values: Online, Offline. environment - String - Required: No - (Filter condition) Filter by the agent environment. Valid value: Linux. instance-id - String - Required: No - (Filter condition) Filter by the instance ID. Up to 10 Filters allowed in one request. For each filter, five Filter.Values can be specified. InstanceIds and Filters cannot be specified at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tat_command":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","optional":true},"command_name":{"type":"string","description":"Command name.","description_kind":"plain","optional":true},"command_set":{"type":["list",["object",{"command_id":"string","command_name":"string","command_type":"string","content":"string","created_by":"string","created_time":"string","default_parameters":"string","description":"string","enable_parameter":"bool","formatted_description":"string","output_cos_bucket_url":"string","output_cos_key_prefix":"string","tags":["list",["object",{"key":"string","value":"string"}]],"timeout":"number","updated_time":"string","username":"string","working_directory":"string"}]],"description":"List of command details.","description_kind":"plain","computed":true},"command_type":{"type":"string","description":"Command type, Value is `SHELL` or `POWERSHELL`.","description_kind":"plain","optional":true},"created_by":{"type":"string","description":"Command creator. `TAT` indicates a public command and `USER` indicates a personal command.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invocation_task":{"version":0,"block":{"attributes":{"hide_output":{"type":"bool","description":"Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invocation_task_ids":{"type":["set","string"],"description":"List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.","description_kind":"plain","optional":true},"invocation_task_set":{"type":["list",["object",{"command_document":["list",["object",{"command_type":"string","content":"string","output_cos_bucket_url":"string","output_cos_key_prefix":"string","timeout":"number","username":"string","working_directory":"string"}]],"command_id":"string","created_time":"string","end_time":"string","error_info":"string","instance_id":"string","invocation_id":"string","invocation_source":"string","invocation_task_id":"string","start_time":"string","task_result":["list",["object",{"dropped":"number","exec_end_time":"string","exec_start_time":"string","exit_code":"number","output":"string","output_upload_cos_error_info":"string","output_url":"string"}]],"task_status":"string","updated_time":"string"}]],"description":"List of execution tasks.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Field to be filtered.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Filter values of the field.","description_kind":"plain","required":true}},"description":"Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tat_invoker":{"version":0,"block":{"attributes":{"command_id":{"type":"string","description":"Command ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoker_id":{"type":"string","description":"Invoker ID.","description_kind":"plain","optional":true},"invoker_set":{"type":["list",["object",{"command_id":"string","created_time":"string","enable":"bool","instance_ids":["set","string"],"invoker_id":"string","name":"string","parameters":"string","schedule_settings":["list",["object",{"invoke_time":"string","policy":"string","recurrence":"string"}]],"type":"string","updated_time":"string","username":"string"}]],"description":"Invoker information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Invoker type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tat_invoker_records":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"invoker_ids":{"type":["set","string"],"description":"List of invoker IDs. Up to 100 IDs are allowed.","description_kind":"plain","optional":true},"invoker_record_set":{"type":["list",["object",{"invocation_id":"string","invoke_time":"string","invoker_id":"string","reason":"string","result":"string"}]],"description":"Execution history of an invoker.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to be query.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"Name of the TcaplusDB cluster to be query.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"api_access_id":"string","api_access_ip":"string","api_access_port":"number","cluster_id":"string","cluster_name":"string","create_time":"string","idl_type":"string","network_type":"string","old_password_expire_time":"string","password":"string","password_status":"string","subnet_id":"string","vpc_id":"string"}]],"description":"A list of TcaplusDB cluster. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_idls":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to be query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"idl_id":"string"}]],"description":"A list of TcaplusDB table IDL. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_tablegroups":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Id of the TcaplusDB cluster to be query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","table_count":"number","tablegroup_id":"string","tablegroup_name":"string","total_size":"number"}]],"description":"A list of table group. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true},"tablegroup_id":{"type":"string","description":"Id of the table group to be query.","description_kind":"plain","optional":true},"tablegroup_name":{"type":"string","description":"Name of the table group to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcaplus_tables":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the TcaplusDB cluster to be query.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"create_time":"string","description":"string","error":"string","idl_id":"string","reserved_read_cu":"number","reserved_volume":"number","reserved_write_cu":"number","status":"string","table_id":"string","table_idl_type":"string","table_name":"string","table_size":"number","table_type":"string","tablegroup_id":"string"}]],"description":"A list of TcaplusDB tables. Each element contains the following attributes.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"File for saving results.","description_kind":"plain","optional":true},"table_id":{"type":"string","description":"Table ID to be query.","description_kind":"plain","optional":true},"table_name":{"type":"string","description":"Table name to be query.","description_kind":"plain","optional":true},"tablegroup_id":{"type":"string","description":"ID of the table group to be query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcm_mesh":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mesh_cluster":{"type":["set","string"],"description":"Mesh name.","description_kind":"plain","optional":true},"mesh_id":{"type":["set","string"],"description":"Mesh instance Id.","description_kind":"plain","optional":true},"mesh_list":{"type":["list",["object",{"config":["list",["object",{"istio":["list",["object",{"disable_http_retry":"bool","disable_policy_checks":"bool","enable_pilot_http":"bool","outbound_traffic_policy":"string","smart_dns":["list",["object",{"istio_meta_dns_auto_allocate":"bool","istio_meta_dns_capture":"bool"}]]}]]}]],"display_name":"string","mesh_id":"string","tag_list":["list",["object",{"key":"string","passthrough":"bool","value":"string"}]],"type":"string","version":"string"}]],"description":"The mesh information is queriedNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"mesh_name":{"type":["set","string"],"description":"Display name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["set","string"],"description":"tag key.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcmq_queue":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_tag_filter":{"type":"bool","description":"For filtering by tag, this parameter must be set to `true`.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The number of queues to be returned per page in case of paginated return. If this parameter is not passed in, 20 will be used by default. Maximum value: 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Starting position of a queue list to be returned on the current page in case of paginated return. If a value is entered, limit must be specified. If this parameter is left empty, 0 will be used by default.","description_kind":"plain","optional":true},"queue_list":{"type":["list",["object",{"active_msg_num":"number","bps":"number","create_time":"number","create_uin":"number","dead_letter_policy":["list",["object",{"dead_letter_queue":"string","max_receive_count":"number","max_time_to_live":"number","policy":"number"}]],"dead_letter_source":["list",["object",{"queue_id":"string","queue_name":"string"}]],"delay_msg_num":"number","inactive_msg_num":"number","last_modify_time":"number","max_delay_seconds":"number","max_msg_backlog_size":"number","max_msg_heap_num":"number","max_msg_size":"number","max_unacked_msg_num":"number","min_msg_time":"number","msg_retention_seconds":"number","namespace_name":"string","polling_wait_seconds":"number","qps":"number","queue_id":"string","queue_name":"string","retention_size_in_mb":"number","rewind_msg_num":"number","rewind_seconds":"number","status":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"tenant_id":"string","trace":"bool","transaction":"bool","transaction_policy":["list",["object",{"first_query_interval":"number","max_query_count":"number"}]],"visibility_timeout":"number"}]],"description":"Queue list.","description_kind":"plain","computed":true},"queue_name":{"type":"string","description":"Filter by QueueName.","description_kind":"plain","optional":true},"queue_name_list":{"type":["set","string"],"description":"Filter by CMQ queue name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter parameter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Value.","description_kind":"plain","optional":true}},"description":"Filter. Currently, you can filter by tag. The tag name must be prefixed with `tag:`, such as `tag: owner`, `tag: environment`, or `tag: business`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcmq_subscribe":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit":{"type":"number","description":"Number of topics to be returned per page in case of paginated return. If this parameter is not passed in, 20 will be used by default. Maximum value: 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Starting position of the list of topics to be returned on the current page in case of paginated return. If a value is entered, limit is required. If this parameter is left empty, 0 will be used by default.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subscription_list":{"type":["list",["object",{"binding_key":["set","string"],"create_time":"number","endpoint":"string","filter_tags":["set","string"],"last_modify_time":"number","msg_count":"number","notify_content_format":"string","notify_strategy":"string","protocol":"string","subscription_id":"string","subscription_name":"string","topic_owner":"number"}]],"description":"Set of subscription attributes.","description_kind":"plain","computed":true},"subscription_name":{"type":"string","description":"Fuzzy search by SubscriptionName.","description_kind":"plain","optional":true},"topic_name":{"type":"string","description":"Topic name, which must be unique in the same topic under the same account in the same region. It can contain up to 64 letters, digits, and hyphens and must begin with a letter.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcmq_topic":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_tag_filter":{"type":"bool","description":"For filtering by tag, this parameter must be set to `true`.","description_kind":"plain","optional":true},"limit":{"type":"number","description":"Number of topics to be returned per page in case of paginated return. If this parameter is not passed in, 20 will be used by default. Maximum value: 50.","description_kind":"plain","optional":true},"offset":{"type":"number","description":"Starting position of the list of topics to be returned on the current page in case of paginated return. If a value is entered, limit is required. If this parameter is left empty, 0 will be used by default.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic_list":{"type":["list",["object",{"broker_type":"number","create_time":"number","create_uin":"number","filter_type":"number","last_modify_time":"number","max_msg_size":"number","msg_count":"number","msg_retention_seconds":"number","namespace_name":"string","qps":"number","status":"number","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"tenant_id":"string","topic_id":"string","topic_name":"string","trace":"bool"}]],"description":"Topic list.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"Fuzzy search by TopicName.","description_kind":"plain","optional":true},"topic_name_list":{"type":["set","string"],"description":"Filter by CMQ topic name.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter parameter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Value.","description_kind":"plain","optional":true}},"description":"Filter. Currently, you can filter by tag. The tag name must be prefixed with `tag:`, such as `tag: owner`, `tag: environment`, or `tag: business`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tcr_image_manifests":{"version":0,"block":{"attributes":{"config":{"type":"string","description":"configuration information of the image.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_version":{"type":"string","description":"mirror version.","description_kind":"plain","required":true},"manifest":{"type":"string","description":"Manifest information of the image.","description_kind":"plain","computed":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance ID.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"mirror warehouse name.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_images":{"version":0,"block":{"attributes":{"digest":{"type":"string","description":"specify image digest for lookup.","description_kind":"plain","optional":true},"exact_match":{"type":"bool","description":"specifies whether it is an exact match, true is an exact match, and not filled is a fuzzy match.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_info_list":{"type":["list",["object",{"digest":"string","image_version":"string","kind":"string","kms_signature":"string","size":"number","update_time":"string"}]],"description":"container image information list.","description_kind":"plain","computed":true},"image_version":{"type":"string","description":"image version name, default is fuzzy match.","description_kind":"plain","optional":true},"namespace_name":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"repository_name":{"type":"string","description":"repository name.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance to query.","description_kind":"plain","optional":true},"instance_list":{"type":["list",["object",{"id":"string","instance_type":"string","internal_end_point":"string","name":"string","public_domain":"string","status":"string","tags":["map","string"]}]],"description":"Information list of the dedicated TCR instances.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the TCR instance to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_namespaces":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance that the namespace belongs to.","description_kind":"plain","required":true},"namespace_list":{"type":["list",["object",{"id":"number","is_public":"bool","name":"string"}]],"description":"Information list of the dedicated TCR namespaces.","description_kind":"plain","computed":true},"namespace_name":{"type":"string","description":"ID of the TCR namespace to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_replication_instance_create_tasks":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"replication_region_id":{"type":"number","description":"synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.","description_kind":"plain","required":true},"replication_registry_id":{"type":"string","description":"synchronization instance Id, see RegistryId in DescribeReplicationInstances.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"overall task status.","description_kind":"plain","computed":true},"task_detail":{"type":["list",["object",{"created_time":"string","finished_time":"string","task_message":"string","task_name":"string","task_status":"string","task_uuid":"string"}]],"description":"task details.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_replication_instance_sync_status":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"master registry id.","description_kind":"plain","required":true},"replication_log":{"type":["list",["object",{"destination":"string","end_time":"string","resource_type":"string","source":"string","start_time":"string","status":"string"}]],"description":"sync log. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"replication_region_id":{"type":"number","description":"synchronization instance region id.","description_kind":"plain","optional":true},"replication_registry_id":{"type":"string","description":"synchronization instance id.","description_kind":"plain","required":true},"replication_status":{"type":"string","description":"sync status.","description_kind":"plain","computed":true},"replication_time":{"type":"string","description":"sync complete time.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"show_replication_log":{"type":"bool","description":"whether to display the synchronization log.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_repositories":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the TCR instance that the repository belongs to.","description_kind":"plain","required":true},"namespace_name":{"type":"string","description":"Name of the namespace that the repository belongs to.","description_kind":"plain","required":true},"repository_list":{"type":["list",["object",{"brief_desc":"string","create_time":"string","description":"string","is_public":"bool","name":"string","namespace_name":"string","update_time":"string","url":"string"}]],"description":"Information list of the dedicated TCR repositories.","description_kind":"plain","computed":true},"repository_name":{"type":"string","description":"ID of the TCR repositories to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_execution_tasks":{"version":0,"block":{"attributes":{"execution_id":{"type":"number","description":"execution id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"retention_id":{"type":"number","description":"retention id.","description_kind":"plain","required":true},"retention_task_list":{"type":["list",["object",{"end_time":"string","execution_id":"number","repository":"string","retained":"number","start_time":"string","status":"string","task_id":"number","total":"number"}]],"description":"list of version retention tasks.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_tag_retention_executions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"registry_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"retention_execution_list":{"type":["list",["object",{"end_time":"string","execution_id":"number","retention_id":"number","start_time":"string","status":"string"}]],"description":"list of version retention execution records.","description_kind":"plain","computed":true},"retention_id":{"type":"number","description":"retention id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tcr_tokens":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance that the token belongs to.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"token_id":{"type":"string","description":"ID of the TCR token to query.","description_kind":"plain","optional":true},"token_list":{"type":["list",["object",{"create_time":"string","description":"string","enable":"bool","token_id":"string"}]],"description":"Information list of the dedicated TCR tokens.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tcr_vpc_attachments":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of the instance to query.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of subnet to query.","description_kind":"plain","optional":true},"vpc_attachment_list":{"type":["list",["object",{"access_ip":"string","enable_public_domain_dns":"bool","enable_vpc_domain_dns":"bool","status":"string","subnet_id":"string","vpc_id":"string"}]],"description":"Information list of the dedicated TCR namespaces.","description_kind":"plain","computed":true},"vpc_id":{"type":"string","description":"ID of VPC to query.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tcr_webhook_trigger_logs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"logs":{"type":["list",["object",{"creation_time":"string","detail":"string","event_type":"string","id":"number","notify_type":"string","status":"string","trigger_id":"number","update_time":"string"}]],"description":"log list.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"namespace.","description_kind":"plain","required":true},"registry_id":{"type":"string","description":"instance Id.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tag description list.","description_kind":"plain","optional":true},"trigger_id":{"type":"number","description":"trigger id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdcpg_clusters":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"cluster id.","description_kind":"plain","optional":true},"cluster_name":{"type":"string","description":"cluster name.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"list":{"type":["list",["object",{"auto_renew_flag":"number","cluster_id":"string","cluster_name":"string","create_time":"string","db_charset":"string","db_kernel_version":"string","db_major_version":"string","db_version":"string","endpoint_set":["list",["object",{"cluster_id":"string","endpoint_id":"string","endpoint_name":"string","endpoint_type":"string","private_ip":"string","private_port":"number","subnet_id":"string","vpc_id":"string","wan_domain":"string","wan_ip":"string","wan_port":"number"}]],"instance_count":"number","pay_mode":"string","pay_period_end_time":"string","project_id":"number","region":"string","status":"string","status_desc":"string","storage_limit":"number","storage_pay_mode":"string","storage_used":"number","zone":"string"}]],"description":"cluster list.","description_kind":"plain","computed":true},"pay_mode":{"type":"string","description":"pay mode.","description_kind":"plain","optional":true},"project_id":{"type":"number","description":"project id, default to 0, means default project.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"cluster status.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdcpg_instances":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"instance id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"instance id.","description_kind":"plain","optional":true},"instance_name":{"type":"string","description":"instance name.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"instance type.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"cluster_id":"string","cpu":"number","create_time":"string","db_kernel_version":"string","db_major_version":"string","db_version":"string","endpoint_id":"string","instance_id":"string","instance_name":"string","instance_type":"string","memory":"number","pay_mode":"string","pay_period_end_time":"string","region":"string","status":"string","status_desc":"string","zone":"string"}]],"description":"instance list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"instance status.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_environment_attributes":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"ID of the Pulsar cluster.","description_kind":"plain","optional":true},"environment_id":{"type":"string","description":"Environment (namespace) name.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_ttl":{"type":"number","description":"Expiration time of unconsumed messages, unit second, maximum 1296000 (15 days).","description_kind":"plain","computed":true},"rate_in_byte":{"type":"number","description":"Consumption rate limit, unit byte/second, 0 unlimited rate.","description_kind":"plain","computed":true},"rate_in_size":{"type":"number","description":"Consumption rate limit, unit number/second, 0 is unlimited.","description_kind":"plain","computed":true},"remark":{"type":"string","description":"Remark.","description_kind":"plain","computed":true},"replicas":{"type":"number","description":"Duplicate number.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"retention_hours":{"type":"number","description":"Consumed message storage policy, unit hour, 0 will be deleted immediately after consumption.","description_kind":"plain","computed":true},"retention_size":{"type":"number","description":"Consumed message storage strategy, unit G, 0 Delete immediately after consumption.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_pro_instance_detail":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster Id.","description_kind":"plain","required":true},"cluster_info":{"type":["list",["object",{"can_edit_route":"bool","cluster_id":"string","cluster_name":"string","create_time":"string","max_storage":"number","node_distribution":["list",["object",{"node_count":"number","zone_id":"string","zone_name":"string"}]],"remark":"string","status":"number","version":"string"}]],"description":"Cluster information.","description_kind":"plain","computed":true},"cluster_spec_info":{"type":["list",["object",{"max_band_width":"number","max_namespaces":"number","max_topics":"number","max_tps":"number","scalable_tps":"number","spec_name":"string"}]],"description":"Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"network_access_point_infos":{"type":["list",["object",{"endpoint":"string","instance_id":"string","route_type":"number","subnet_id":"string","vpc_id":"string"}]],"description":"Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_pro_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":["list",["object",{"auto_renew_flag":"number","config_display":"string","create_time":"string","expire_time":"number","instance_id":"string","instance_name":"string","instance_version":"string","max_band_width":"number","max_storage":"number","max_tps":"number","pay_mode":"number","remark":"string","scalable_tps":"number","spec_name":"string","status":"number","subnet_id":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"vpc_id":"string"}]],"description":"Instance information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"query condition filter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tdmq_publisher_summary":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"msg_rate_in":{"type":"number","description":"Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"msg_throughput_in":{"type":"number","description":"Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"namespace":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"publisher_count":{"type":"number","description":"number of producersNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"storage_size":{"type":"number","description":"Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"topic":{"type":"string","description":"subject name.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_publishers":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace":{"type":"string","description":"namespace name.","description_kind":"plain","required":true},"publishers":{"type":["list",["object",{"address":"string","average_msg_size":"number","client_version":"string","connected_since":"string","msg_rate_in":"number","msg_throughput_in":"number","partition":"number","producer_id":"number","producer_name":"string"}]],"description":"Producer Information ListNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topic":{"type":"string","description":"topic name.","description_kind":"plain","required":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"Parameter filter, support ProducerName, Address field.","description_kind":"plain"}},"sort":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"sorter.","description_kind":"plain","required":true},"order":{"type":"string","description":"Ascending ASC, descending DESC.","description_kind":"plain","required":true}},"description":"sorter.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_node_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"rabbitmq cluster ID.","description_kind":"plain","required":true},"node_list":{"type":["list",["object",{"cpu_usage":"string","disk_usage":"string","memory":"number","node_name":"string","node_status":"string","process_number":"number"}]],"description":"cluster listNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"node_name":{"type":"string","description":"Fuzzy search node name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort_element":{"type":"string","description":"Sort by the specified element, now there are only 2cpuUsage/diskUsage.","description_kind":"plain","optional":true},"sort_order":{"type":"string","description":"ascend/descend.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"filter parameter name and valueNow there is only one nodeStatusrunning/downArray type, compatible with adding filter parameters later.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tdmq_rabbitmq_vip_instance":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instances":{"type":["list",["object",{"auto_renew_flag":"number","config_display":"string","exception_information":"string","expire_time":"number","instance_id":"string","instance_name":"string","instance_version":"string","max_band_width":"number","max_storage":"number","max_tps":"number","node_count":"number","pay_mode":"number","remark":"string","spec_name":"string","status":"number"}]],"description":"Instance information list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The name of the filter parameter.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"value.","description_kind":"plain","optional":true}},"description":"query condition filter.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_cluster":{"version":0,"block":{"attributes":{"cluster_id_list":{"type":["set","string"],"description":"Filter by cluster ID.","description_kind":"plain","optional":true},"cluster_list":{"type":["list",["object",{"config":["list",["object",{"max_group_num":"number","max_latency_time":"number","max_namespace_num":"number","max_retention_time":"number","max_topic_num":"number","max_tps_per_namespace":"number","used_group_num":"number","used_namespace_num":"number","used_topic_num":"number"}]],"info":["list",["object",{"cluster_id":"string","cluster_name":"string","create_time":"number","is_vip":"bool","public_end_point":"string","region":"string","remark":"string","rocketmq_flag":"bool","support_namespace_endpoint":"bool","vpc_end_point":"string","vpcs":["list",["object",{"subnet_id":"string","vpc_id":"string"}]]}]],"status":"number"}]],"description":"Cluster information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id_keyword":{"type":"string","description":"Search by cluster ID.","description_kind":"plain","optional":true},"name_keyword":{"type":"string","description":"Search by cluster name.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_group":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"filter_group":{"type":"string","description":"Consumer group query by consumer group name. Fuzzy query is supported.","description_kind":"plain","optional":true},"filter_one_group":{"type":"string","description":"Subscription group name. After it is specified, the information of only this subscription group will be returned.","description_kind":"plain","optional":true},"filter_topic":{"type":"string","description":"Topic name, which can be used to query all subscription groups under the topic.","description_kind":"plain","optional":true},"groups":{"type":["list",["object",{"broadcast_enable":"bool","client_protocol":"string","consumer_num":"number","consumer_type":"string","consumption_mode":"number","create_time":"number","name":"string","read_enable":"bool","remark":"string","retry_partition_num":"number","total_accumulative":"number","tps":"number","update_time":"number"}]],"description":"List of subscription groups.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_messages":{"version":0,"block":{"attributes":{"body":{"type":"string","description":"Message body.","description_kind":"plain","computed":true},"cluster_id":{"type":"string","description":"Cluster id.","description_kind":"plain","required":true},"environment_id":{"type":"string","description":"Environment.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"message_tracks":{"type":["list",["object",{"consume_status":"string","exception_desc":"string","group":"string","track_type":"string"}]],"description":"Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"msg_id":{"type":"string","description":"Message ID.","description_kind":"plain","required":true},"produce_time":{"type":"string","description":"Production time.","description_kind":"plain","computed":true},"producer_addr":{"type":"string","description":"Producer address.","description_kind":"plain","computed":true},"properties":{"type":"string","description":"Detailed parameters.","description_kind":"plain","computed":true},"query_dlq_msg":{"type":"bool","description":"The value is true when querying dead letters, only valid for Rocketmq.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"show_topic_name":{"type":"string","description":"The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"topic_name":{"type":"string","description":"Topic, groupId is passed when querying dead letters.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_namespace":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name_keyword":{"type":"string","description":"Search by name.","description_kind":"plain","optional":true},"namespaces":{"type":["list",["object",{"namespace_id":"string","public_endpoint":"string","remark":"string","retention_time":"number","ttl":"number","vpc_endpoint":"string"}]],"description":"List of namespaces.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_role":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID (required).","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"role_name":{"type":"string","description":"Fuzzy query by role name.","description_kind":"plain","optional":true},"role_sets":{"type":["list",["object",{"create_time":"string","remark":"string","role_name":"string","token":"string","update_time":"string"}]],"description":"Array of roles.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_rocketmq_topic":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"filter_name":{"type":"string","description":"Search by topic name. Fuzzy query is supported.","description_kind":"plain","optional":true},"filter_type":{"type":["set","string"],"description":"Filter by topic type. Valid values: `Normal`, `GlobalOrder`, `PartitionedOrder`, `Transaction`.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"topics":{"type":["list",["object",{"create_time":"number","name":"string","partition_num":"number","remark":"string","update_time":"number"}]],"description":"List of topic information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_tdmq_vip_instance":{"version":0,"block":{"attributes":{"cluster_id":{"type":"string","description":"Cluster ID.","description_kind":"plain","required":true},"cluster_info":{"type":["list",["object",{"cluster_id":"string","cluster_name":"string","create_time":"number","http_public_endpoint":"string","http_vpc_endpoint":"string","is_vip":"bool","isolate_time":"number","public_end_point":"string","region":"string","remark":"string","rocket_mq_flag":"bool","status":"number","support_namespace_endpoint":"bool","vpc_end_point":"string","vpcs":["list",["object",{"subnet_id":"string","vpc_id":"string"}]]}]],"description":"Cluster information.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_config":{"type":["list",["object",{"config_display":"string","max_group_num":"number","max_namespace_num":"number","max_queues_per_topic":"number","max_topic_num":"number","max_tps_per_namespace":"number","node_count":"number","node_distribution":["list",["object",{"node_count":"number","zone_id":"string","zone_name":"string"}]],"topic_distribution":["list",["object",{"count":"number","topic_type":"string"}]],"used_group_num":"number","used_namespace_num":"number","used_topic_num":"number"}]],"description":"Cluster configuration.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_teo_rule_engine_settings":{"version":0,"block":{"attributes":{"actions":{"type":["list",["object",{"action":"string","properties":["list",["object",{"choice_properties":["list",["object",{"choices_value":["set","string"],"extra_parameter":["list",["object",{"choices":["set","string"],"id":"string","type":"string"}]],"is_allow_empty":"bool","is_multiple":"bool","max":"number","min":"number","name":"string","type":"string"}]],"choices_value":["set","string"],"extra_parameter":["list",["object",{"choices":["set","string"],"id":"string","type":"string"}]],"is_allow_empty":"bool","is_multiple":"bool","max":"number","min":"number","name":"string","type":"string"}]]}]],"description":"Detail info of actions which can be used in rule engine.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_teo_zone_available_plans":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plan_info_list":{"type":["list",["object",{"area":"string","currency":"string","flux":"number","frequency":"string","plan_type":"string","price":"number","request":"number","site_number":"number"}]],"description":"Zone plans which current account can use.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_access_address":{"version":0,"block":{"attributes":{"console_internet_address":{"type":"string","description":"Console public network access addressNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"console_internet_band_width":{"type":"number","description":"Console public network bandwidthNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"console_intranet_address":{"type":"string","description":"Console Intranet access addressNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"engine_region":{"type":"string","description":"Deploy region.","description_kind":"plain","optional":true},"env_address_infos":{"type":["list",["object",{"config_internet_service_ip":"string","config_intranet_address":"string","enable_config_internet":"bool","enable_config_intranet":"bool","env_name":"string","internet_band_width":"number"}]],"description":"Apollo Multi-environment public ip address.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance Id.","description_kind":"plain","required":true},"internet_address":{"type":"string","description":"Public access address.","description_kind":"plain","computed":true},"internet_band_width":{"type":"number","description":"Client public network bandwidthNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"intranet_address":{"type":"string","description":"Intranet access address.","description_kind":"plain","computed":true},"limiter_address_infos":{"type":["list",["object",{"intranet_address":"string"}]],"description":"Access IP address of the Polaris traffic limiting server nodeNote: This field may return null, indicating that a valid value is not available.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid.","description_kind":"plain","optional":true},"workload":{"type":"string","description":"Name of other engine components(pushgateway, polaris-limiter).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_canary_rules":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"canary_rule_list":["list",["object",{"balanced_service_list":["list",["object",{"percent":"number","service_id":"string","service_name":"string","upstream_name":"string"}]],"condition_list":["list",["object",{"delimiter":"string","global_config_id":"string","global_config_name":"string","key":"string","operator":"string","type":"string","value":"string"}]],"enabled":"bool","priority":"number","service_id":"string","service_name":"string"}]],"total_count":"number"}]],"description":"canary rule configuration.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"service_id":{"type":"string","description":"service ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_certificates":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"Gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"certificates_list":["list",["object",{"bind_domains":["set","string"],"cert_id":"string","cert_source":"string","create_time":"string","crt":"string","expire_time":"string","id":"string","issue_time":"string","key":"string","name":"string","status":"string"}]],"total":"number"}]],"description":"Result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Filter value.","description_kind":"plain","optional":true}},"description":"Filter conditions, valid value: `BindDomain`, `Name`.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_gateway_nodes":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"group_id":{"type":"string","description":"gateway group ID.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"node_list":{"type":["list",["object",{"group_id":"string","group_name":"string","node_id":"string","node_ip":"string","status":"string","zone":"string","zone_id":"string"}]],"description":"nodes information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_routes":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"route_list":["list",["object",{"created_time":"string","destination_ports":["set","number"],"force_https":"bool","headers":["list",["object",{"key":"string","value":"string"}]],"hosts":["set","string"],"https_redirect_status_code":"number","id":"string","methods":["set","string"],"name":"string","paths":["set","string"],"preserve_host":"bool","protocols":["set","string"],"service_id":"string","service_name":"string","strip_path":"bool"}]],"total_count":"number"}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_name":{"type":"string","description":"route name.","description_kind":"plain","optional":true},"service_name":{"type":"string","description":"service name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_gateway_services":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"service_list":["list",["object",{"created_time":"string","editable":"bool","id":"string","name":"string","tags":["set","string"],"upstream_info":["list",["object",{"algorithm":"string","auto_scaling_cvm_port":"number","auto_scaling_group_id":"string","auto_scaling_hook_status":"string","auto_scaling_tat_cmd_status":"string","host":"string","namespace":"string","port":"number","real_source_type":"string","scf_lambda_name":"string","scf_lambda_qualifier":"string","scf_namespace":"string","scf_type":"string","service_name":"string","slow_start":"number","source_id":"string","source_name":"string","source_type":"string","targets":["list",["object",{"created_time":"string","health":"string","host":"string","port":"number","source":"string","weight":"number"}]]}]],"upstream_type":"string"}]],"total_count":"number"}]],"description":"result.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"filter name.","description_kind":"plain","optional":true},"value":{"type":"string","description":"filter value.","description_kind":"plain","optional":true}},"description":"filter conditions, valid value:name,upstreamType.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_gateways":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"gateway_list":["list",["object",{"auto_renew_flag":"number","create_time":"string","cur_deadline":"string","description":"string","enable_cls":"bool","enable_internet":"bool","engine_region":"string","feature_version":"string","gateway_id":"string","gateway_minor_version":"string","gateway_version":"string","ingress_class_name":"string","instance_port":["list",["object",{"http_port":"string","https_port":"string"}]],"internet_max_bandwidth_out":"number","internet_pay_mode":"string","isolate_time":"string","load_balancer_type":"string","name":"string","node_config":["list",["object",{"number":"number","specification":"string"}]],"public_ip_addresses":["set","string"],"status":"string","tags":["list",["object",{"tag_key":"string","tag_value":"string"}]],"trade_type":"number","type":"string","vpc_config":["list",["object",{"subnet_id":"string","vpc_id":"string"}]]}]],"total_count":"number"}]],"description":"gateways information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filter value.","description_kind":"plain","required":true}},"description":"filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_groups":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"gateway ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"gateway_group_list":["list",["object",{"binding_strategy":["list",["object",{"config":["list",["object",{"auto_scaler_id":"string","create_time":"string","enabled":"bool","max_replicas":"number","metrics":["list",["object",{"resource_name":"string","target_type":"string","target_value":"number","type":"string"}]],"modify_time":"string","strategy_id":"string"}]],"create_time":"string","cron_config":["list",["object",{"create_time":"string","enabled":"bool","modify_time":"string","params":["list",["object",{"crontab":"string","period":"string","start_at":"string","target_replicas":"number"}]],"strategy_id":"string"}]],"description":"string","gateway_id":"string","max_replicas":"number","modify_time":"string","strategy_id":"string","strategy_name":"string"}]],"create_time":"string","description":"string","gateway_id":"string","group_id":"string","internet_max_bandwidth_out":"number","is_first_group":"number","modify_time":"string","name":"string","node_config":["list",["object",{"number":"number","specification":"string"}]],"status":"string","subnet_ids":"string"}]],"total_count":"number"}]],"description":"groups information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"filter name.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"filter values.","description_kind":"plain","required":true}},"description":"filter conditions, valid value:Name,GroupId.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_tse_nacos_replicas":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","required":true},"replicas":{"type":["list",["object",{"name":"string","role":"string","status":"string","subnet_id":"string","vpc_id":"string","zone":"string","zone_id":"string"}]],"description":"Engine instance replica information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_nacos_server_interfaces":{"version":0,"block":{"attributes":{"content":{"type":["list",["object",{"interface":"string"}]],"description":"interface list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_zookeeper_replicas":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","required":true},"replicas":{"type":["list",["object",{"alias_name":"string","name":"string","role":"string","status":"string","subnet_id":"string","vpc_id":"string","zone":"string","zone_id":"string"}]],"description":"Engine instance replica information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tse_zookeeper_server_interfaces":{"version":0,"block":{"attributes":{"content":{"type":["list",["object",{"interface":"string"}]],"description":"interface list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"engine instance ID.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_detail":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"method":{"type":"string","description":"request method.","description_kind":"plain","required":true},"microservice_id":{"type":"string","description":"microservice id.","description_kind":"plain","required":true},"path":{"type":"string","description":"api path.","description_kind":"plain","required":true},"pkg_version":{"type":"string","description":"pkg version.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"can_run":"bool","definitions":["list",["object",{"name":"string","properties":["list",["object",{"description":"string","name":"string","type":"string"}]]}]],"description":"string","request":["list",["object",{"default_value":"string","description":"string","in":"string","name":"string","required":"bool","type":"string"}]],"request_content_type":"string","response":["list",["object",{"description":"string","name":"string","type":"string"}]],"status":"number"}]],"description":"api detail.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_api_group":{"version":0,"block":{"attributes":{"auth_type":{"type":"string","description":"Authentication type. secret: Secret key authentication; none: No authentication.","description_kind":"plain","optional":true},"gateway_instance_id":{"type":"string","description":"Gateway Instance Id.","description_kind":"plain","optional":true},"group_type":{"type":"string","description":"Group type. ms: Microservice group; external: External API group.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sorting field: created_time or group_context.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Sorting type: 0 (ASC) or 1 (DESC).","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"acl_mode":"string","api_count":"number","auth_type":"string","binded_gateway_deploy_groups":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","cluster_type":"string","deploy_group_id":"string","deploy_group_name":"string","group_status":"string"}]],"created_time":"string","description":"string","gateway_instance_id":"string","gateway_instance_type":"string","group_context":"string","group_id":"string","group_name":"string","group_type":"string","namespace_name_key":"string","namespace_name_key_position":"string","service_name_key":"string","service_name_key_position":"string","status":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"Pagination structure.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Publishing status. drafted: Not published. released: Published.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application":{"version":0,"block":{"attributes":{"application_id_list":{"type":["set","string"],"description":"Id list.","description_kind":"plain","optional":true},"application_resource_type_list":{"type":["set","string"],"description":"An array of application resource types.","description_kind":"plain","optional":true},"application_type":{"type":"string","description":"The application type. V OR C, V means VM, C means container.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_type":{"type":"string","description":"The microservice type of the application.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"apigateway_service_id":"string","application_desc":"string","application_id":"string","application_name":"string","application_remark_name":"string","application_resource_type":"string","application_runtime_type":"string","application_type":"string","create_time":"string","ignore_create_image_repository":"bool","microservice_type":"string","prog_lang":"string","service_config_list":["list",["object",{"health_check":["list",["object",{"path":"string"}]],"name":"string","ports":["list",["object",{"protocol":"string","target_port":"number"}]]}]],"update_time":"string"}]],"total_count":"number"}]],"description":"The application paging list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_attribute":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"application Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"group_count":"number","instance_count":"number","run_instance_count":"number"}]],"description":"application list other attribute.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID, query all when not provided.","description_kind":"plain","optional":true},"config_id":{"type":"string","description":"Configuration ID, query all with higher priority when not provided.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"Configuration ID list, query all with lower priority when not provided.","description_kind":"plain","optional":true},"config_name":{"type":"string","description":"Configuration name, precise query, query all when not provided.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Configuration version, precise query, query all when not provided.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"Paginated configuration item list. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_file_config":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID.","description_kind":"plain","optional":true},"config_id":{"type":"string","description":"Configuration ID.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"List of configuration item ID.","description_kind":"plain","optional":true},"config_name":{"type":"string","description":"Configuration item name.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Configuration item version.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_file_code":"string","config_file_name":"string","config_file_path":"string","config_file_value":"string","config_file_value_length":"number","config_id":"string","config_name":"string","config_post_cmd":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_application_public_config":{"version":0,"block":{"attributes":{"config_id":{"type":"string","description":"Config ID. Query all items if not passed, high priority.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"Config ID list. Query all items if not passed, low priority.","description_kind":"plain","optional":true},"config_name":{"type":"string","description":"Config name. Exact query. Query all items if not passed.","description_kind":"plain","optional":true},"config_version":{"type":"string","description":"Config version. Exact query. Query all items if not passed.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"Paginated global configuration list. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_business_log_configs":{"version":0,"block":{"attributes":{"config_id_list":{"type":["set","string"],"description":"Config Id list.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Disable Program auth check or not.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"config_associated_groups":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","associated_time":"string","cluster_id":"string","cluster_name":"string","cluster_type":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string"}]],"config_create_time":"string","config_desc":"string","config_id":"string","config_name":"string","config_path":"string","config_pipeline":"string","config_schema":["list",["object",{"schema_content":"string","schema_create_time":"string","schema_date_format":"string","schema_multiline_pattern":"string","schema_pattern_layout":"string","schema_type":"number"}]],"config_tags":"string","config_update_time":"string"}]],"total_count":"number"}]],"description":"List of business log configurations.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"wild search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_cluster":{"version":0,"block":{"attributes":{"cluster_id_list":{"type":["set","string"],"description":"Cluster ID list to be queried, if not filled in or passed, all content will be queried.","description_kind":"plain","optional":true},"cluster_type":{"type":"string","description":"The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Whether to disable dataset authentication.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"cluster_cidr":"string","cluster_desc":"string","cluster_id":"string","cluster_limit_cpu":"number","cluster_limit_mem":"number","cluster_name":"string","cluster_status":"string","cluster_total_cpu":"number","cluster_total_mem":"number","cluster_type":"string","cluster_used_cpu":"number","cluster_used_mem":"number","cluster_version":"string","create_time":"string","delete_flag":"bool","delete_flag_reason":"string","instance_count":"number","normal_instance_count":"number","operation_info":["list",["object",{"add_instance":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"destroy":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]],"init":["list",["object",{"disabled_reason":"string","enabled":"bool","supported":"bool"}]]}]],"run_instance_count":"number","run_service_instance_count":"number","subnet_id":"string","tsf_region_id":"string","tsf_region_name":"string","tsf_zone_id":"string","tsf_zone_name":"string","update_time":"string","vpc_id":"string"}]],"total_count":"number"}]],"description":"TSF cluster pagination object. Note: This field may return null, indicating no valid value.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Filter by keywords for Cluster Id or name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_config_summary":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"Application ID. If not passed, the query will be for all.","description_kind":"plain","optional":true},"config_id_list":{"type":["set","string"],"description":"Config Id List.","description_kind":"plain","optional":true},"config_tag_list":{"type":["set","string"],"description":"config tag list.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Whether to disable dataset authentication.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Order term. support Sort by time: creation_time; or Sort by name: config_name.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Pass 0 for ascending order and 1 for descending order.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"config Page Item.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Query keyword, fuzzy query: application name, configuration item name. If not passed, the query will be for all.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_container_group":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"ApplicationId, required.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"Cluster Id.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"Namespace Id.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"The sorting field. By default, it is the createTime field. Supports id, name, createTime.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"The sorting order. By default, it is 1, indicating descending order. 0 indicates ascending order, and 1 indicates descending order.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"alias":"string","cluster_id":"string","cluster_name":"string","cpu_limit":"string","cpu_request":"string","create_time":"string","group_id":"string","group_name":"string","kube_inject_enable":"bool","mem_limit":"string","mem_request":"string","namespace_id":"string","namespace_name":"string","repo_name":"string","server":"string","tag_name":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"result list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word, support group name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_delivery_config_by_group_id":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"groupId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"config_id":"string","config_name":"string"}]],"description":"configuration item for deliver to a Kafka.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_delivery_configs":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"collect_path":["set","string"],"config_id":"string","config_name":"string","create_time":"string","custom_rule":"string","enable_auth":"bool","enable_global_line_rule":"bool","groups":["list",["object",{"associate_time":"string","cluster_id":"string","cluster_name":"string","cluster_type":"string","group_id":"string","group_name":"string","namespace_name":"string"}]],"kafka_address":"string","kafka_infos":["list",["object",{"custom_rule":"string","line_rule":"string","path":["set","string"],"topic":"string"}]],"kafka_v_ip":"string","kafka_v_port":"string","line_rule":"string","password":"string","topic":"string","username":"string"}]],"total_count":"number"}]],"description":"deploy group information about the deployment group associated with a delivery item.Note: This field may return null, which means that no valid value was obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_gateway_all_group_apis":{"version":0,"block":{"attributes":{"gateway_deploy_group_id":{"type":"string","description":"gateway group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"gateway_deploy_group_id":"string","gateway_deploy_group_name":"string","group_num":"number","groups":["list",["object",{"gateway_instance_id":"string","gateway_instance_type":"string","group_api_count":"number","group_apis":["list",["object",{"api_id":"string","method":"string","microservice_name":"string","namespace_name":"string","path":"string"}]],"group_id":"string","group_name":"string"}]]}]],"description":"Gateway group and API list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Search keyword, supports api group name or API path.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_group_config_release":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"groupId.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"config_release_list":["list",["object",{"application_id":"string","cluster_id":"string","cluster_name":"string","config_id":"string","config_name":"string","config_release_id":"string","config_version":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string","release_desc":"string","release_time":"string"}]],"file_config_release_list":["list",["object",{"cluster_id":"string","cluster_name":"string","config_id":"string","config_name":"string","config_release_id":"string","config_version":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string","release_desc":"string","release_time":"string"}]],"package_id":"string","package_name":"string","package_version":"string","public_config_release_list":["list",["object",{"application_id":"string","cluster_id":"string","cluster_name":"string","config_id":"string","config_name":"string","config_release_id":"string","config_version":"string","group_id":"string","group_name":"string","namespace_id":"string","namespace_name":"string","release_desc":"string","release_time":"string"}]],"repo_name":"string","tag_name":"string"}]],"description":"Information related to the deployment group release.Note: This field may return null, which means no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_group_gateways":{"version":0,"block":{"attributes":{"gateway_deploy_group_id":{"type":"string","description":"gateway group Id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"acl_mode":"string","api_count":"number","auth_type":"string","binded_gateway_deploy_groups":["list",["object",{"application_id":"string","application_name":"string","application_type":"string","cluster_type":"string","deploy_group_id":"string","deploy_group_name":"string","group_status":"string"}]],"created_time":"string","description":"string","gateway_instance_id":"string","gateway_instance_type":"string","group_context":"string","group_id":"string","group_name":"string","group_type":"string","namespace_name_key":"string","namespace_name_key_position":"string","service_name_key":"string","service_name_key_position":"string","status":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"api group information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_group_instances":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"group id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"order term.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"order type.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"agent_version":"string","application_id":"string","application_name":"string","application_resource_type":"string","application_type":"string","cluster_id":"string","cluster_name":"string","cluster_type":"string","count_in_tsf":"number","group_id":"string","group_name":"string","instance_available_status":"string","instance_charge_type":"string","instance_created_time":"string","instance_desc":"string","instance_expired_time":"string","instance_id":"string","instance_import_mode":"string","instance_limit_cpu":"number","instance_limit_mem":"number","instance_name":"string","instance_pkg_version":"string","instance_status":"string","instance_total_cpu":"number","instance_total_mem":"number","instance_used_cpu":"number","instance_used_mem":"number","instance_zone_id":"string","lan_ip":"string","namespace_id":"string","namespace_name":"string","node_instance_id":"string","operation_state":"number","reason":"string","restrict_state":"string","service_instance_status":"string","service_sidecar_status":"string","update_time":"string","wan_ip":"string"}]],"total_count":"number"}]],"description":"Machine information of the deployment group.Note: This field may return null, which means no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_groups":{"version":0,"block":{"attributes":{"application_id":{"type":"string","description":"applicationId.","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description":"clusterId.","description_kind":"plain","optional":true},"group_id_list":{"type":["set","string"],"description":"group Id list.","description_kind":"plain","optional":true},"group_resource_type_list":{"type":["set","string"],"description":"Group resourceType list.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"namespace_id":{"type":"string","description":"namespace Id.","description_kind":"plain","optional":true},"order_by":{"type":"string","description":"sort term.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"order type, 0 desc, 1 asc.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"alias":"string","application_id":"string","application_name":"string","application_type":"string","cluster_id":"string","cluster_name":"string","create_time":"string","deploy_desc":"string","group_desc":"string","group_id":"string","group_name":"string","group_resource_type":"string","microservice_type":"string","namespace_id":"string","namespace_name":"string","startup_parameters":"string","update_time":"string","updated_time":"number"}]],"total_count":"number"}]],"description":"Pagination information of the virtual machine deployment group.Note: This field may return null, indicating that no valid value was found.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"searchWord, support groupName.","description_kind":"plain","optional":true},"status":{"type":"string","description":"group status filter, `Running`: running, `Unknown`: unknown.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_microservice":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_id_list":{"type":["set","string"],"description":"microservice id list.","description_kind":"plain","optional":true},"microservice_name_list":{"type":["set","string"],"description":"List of service names for search.","description_kind":"plain","optional":true},"namespace_id":{"type":"string","description":"namespace id.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"content":["list",["object",{"create_time":"number","critical_instance_count":"number","microservice_desc":"string","microservice_id":"string","microservice_name":"string","namespace_id":"string","run_instance_count":"number","update_time":"number"}]],"total_count":"number"}]],"description":"Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":["set","string"],"description":"status filter, online, offline, single_online.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_microservice_api_version":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"method":{"type":"string","description":"request method.","description_kind":"plain","optional":true},"microservice_id":{"type":"string","description":"Microservice ID.","description_kind":"plain","required":true},"path":{"type":"string","description":"api path.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"application_id":"string","application_name":"string","pkg_version":"string"}]],"description":"api version list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_ms_api_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"microservice_id":{"type":"string","description":"Microservice Id.","description_kind":"plain","required":true},"result":{"type":["list",["object",{"content":["list",["object",{"description":"string","method":"string","path":"string","status":"number"}]],"total_count":"number"}]],"description":"result list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search word, support service name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_pod_instances":{"version":0,"block":{"attributes":{"group_id":{"type":"string","description":"Instance\u0026amp;#39;s group ID.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"pod_name_list":{"type":["set","string"],"description":"Filter, pod name list.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"created_at":"string","instance_available_status":"string","instance_status":"string","ip":"string","node_instance_id":"string","node_ip":"string","pod_id":"string","pod_name":"string","ready_count":"number","reason":"string","restart_count":"number","runtime":"string","service_instance_status":"string","status":"string"}]],"total_count":"number"}]],"description":"pod instance list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_public_config_summary":{"version":0,"block":{"attributes":{"config_id_list":{"type":["set","string"],"description":"Config Id List.","description_kind":"plain","optional":true},"config_tag_list":{"type":["set","string"],"description":"config tag list.","description_kind":"plain","optional":true},"disable_program_auth_check":{"type":"bool","description":"Whether to disable dataset authentication.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"order_by":{"type":"string","description":"Sort by time: creation_time; Sort by name: config_name.","description_kind":"plain","optional":true},"order_type":{"type":"number","description":"Pass 0 for ascending order and 1 for descending order.","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"application_id":"string","application_name":"string","config_id":"string","config_name":"string","config_type":"string","config_value":"string","config_version":"string","config_version_count":"number","config_version_desc":"string","creation_time":"string","delete_flag":"bool","last_update_time":"string"}]],"total_count":"number"}]],"description":"Public config Page Item.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Query keyword for fuzzy search: configuration item name. If not passed in, the full set will be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_repository":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"repository_type":{"type":"string","description":"Repository type (default Repository: default, private Repository: private).","description_kind":"plain","optional":true},"result":{"type":["list",["object",{"content":["list",["object",{"bucket_name":"string","bucket_region":"string","create_time":"string","directory":"string","is_used":"bool","repository_desc":"string","repository_id":"string","repository_name":"string","repository_type":"string"}]],"total_count":"number"}]],"description":"A list of Repository information that meets the query criteria.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"Query keywords (search by Repository name).","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_unit_rules":{"version":0,"block":{"attributes":{"gateway_instance_id":{"type":"string","description":"gateway instance id.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"created_time":"string","description":"string","gateway_instance_id":"string","id":"string","name":"string","status":"string","unit_rule_item_list":["list",["object",{"description":"string","dest_namespace_id":"string","dest_namespace_name":"string","id":"string","name":"string","priority":"number","relationship":"string","unit_rule_id":"string","unit_rule_tag_list":["list",["object",{"id":"string","tag_field":"string","tag_operator":"string","tag_type":"string","tag_value":"string","unit_rule_item_id":"string"}]]}]],"updated_time":"string"}]],"total_count":"number"}]],"description":"Pagination list information.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"status":{"type":"string","description":"Enabled state, disabled: unpublished, enabled: published.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_tsf_usable_unit_namespaces":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result":{"type":["list",["object",{"content":["list",["object",{"created_time":"string","gateway_instance_id":"string","id":"string","namespace_id":"string","namespace_name":"string","updated_time":"string"}]],"total_count":"number"}]],"description":"namespace object list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"search_word":{"type":"string","description":"search by namespace id or namespace Name.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_user_info":{"version":0,"block":{"attributes":{"app_id":{"type":"string","description":"Current account App ID.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Current account Name. NOTE: only support subaccount.","description_kind":"plain","computed":true},"owner_uin":{"type":"string","description":"Current account OwnerUIN.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used for save results.","description_kind":"plain","optional":true},"uin":{"type":"string","description":"Current account UIN.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vod_adaptive_dynamic_streaming_templates":{"version":0,"block":{"attributes":{"definition":{"type":"string","description":"Unique ID filter of adaptive dynamic streaming template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"comment":"string","create_time":"string","definition":"string","disable_higher_video_bitrate":"bool","disable_higher_video_resolution":"bool","drm_type":"string","format":"string","name":"string","stream_info":["list",["object",{"audio":["list",["object",{"audio_channel":"string","bitrate":"number","codec":"string","sample_rate":"number"}]],"remove_audio":"bool","video":["list",["object",{"bitrate":"number","codec":"string","fill_type":"string","fps":"number","height":"number","resolution_adaptive":"bool","width":"number"}]]}]],"type":"string","update_time":"string"}]],"description":"A list of adaptive dynamic streaming templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_image_sprite_templates":{"version":0,"block":{"attributes":{"definition":{"type":"string","description":"Unique ID filter of image sprite template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"column_count":"number","comment":"string","create_time":"string","definition":"string","fill_type":"string","height":"number","name":"string","resolution_adaptive":"bool","row_count":"number","sample_interval":"number","sample_type":"string","type":"string","update_time":"string","width":"number"}]],"description":"A list of image sprite templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_procedure_templates":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of procedure template.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"comment":"string","create_time":"string","media_process_task":["list",["object",{"adaptive_dynamic_streaming_task_list":["list",["object",{"definition":"string","watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"animated_graphic_task_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number"}]],"cover_by_snapshot_task_list":["list",["object",{"definition":"string","position_type":"string","position_value":"number","watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"image_sprite_task_list":["list",["object",{"definition":"string"}]],"sample_snapshot_task_list":["list",["object",{"definition":"string","watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"snapshot_by_time_offset_task_list":["list",["object",{"definition":"string","ext_time_offset_list":["list","string"],"watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]],"transcode_task_list":["list",["object",{"definition":"string","mosaic_list":["list",["object",{"coordinate_origin":"string","end_time_offset":"number","height":"string","start_time_offset":"number","width":"string","x_pos":"string","y_pos":"string"}]],"watermark_list":["list",["object",{"definition":"string","end_time_offset":"number","start_time_offset":"number","svg_content":"string","text_content":"string"}]]}]]}]],"name":"string","type":"string","update_time":"string"}]],"description":"A list of adaptive dynamic streaming templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_snapshot_by_time_offset_templates":{"version":0,"block":{"attributes":{"definition":{"type":"string","description":"Unique ID filter of snapshot by time offset template.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"template_list":{"type":["list",["object",{"comment":"string","create_time":"string","definition":"string","fill_type":"string","format":"string","height":"number","name":"string","resolution_adaptive":"bool","type":"string","update_time":"string","width":"number"}]],"description":"A list of snapshot by time offset templates. Each element contains the following attributes:","description_kind":"plain","computed":true},"type":{"type":"string","description":"Template type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vod_super_player_configs":{"version":0,"block":{"attributes":{"config_list":{"type":["list",["object",{"adaptive_dynamic_streaming_definition":"string","comment":"string","create_time":"string","domain":"string","drm_streaming_info":["list",["object",{"simple_aes_definition":"string"}]],"drm_switch":"bool","image_sprite_definition":"string","name":"string","resolution_names":["list",["object",{"min_edge_length":"number","name":"string"}]],"scheme":"string","type":"string","update_time":"string"}]],"description":"A list of super player configs. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of super player config.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_app_id":{"type":"number","description":"Subapplication ID in VOD. If you need to access a resource in a subapplication, enter the subapplication ID in this field; otherwise, leave it empty.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Config type filter. Valid values: `Preset`, `Custom`. `Preset`: preset template; `Custom`: custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc":{"version":0,"block":{"attributes":{"cidr_block":{"type":"string","description":"The CIDR block of the VPC.","description_kind":"plain","computed":true},"id":{"type":"string","description":"The ID of the specific VPC to retrieve.","description_kind":"plain","optional":true,"computed":true},"is_default":{"type":"bool","description":"Whether or not the default VPC.","description_kind":"plain","computed":true},"is_multicast":{"type":"bool","description":"Whether or not the VPC has Multicast support.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the specific VPC to retrieve.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain","deprecated":true}},"tencentcloud_vpc_account_attributes":{"version":0,"block":{"attributes":{"account_attribute_set":{"type":["list",["object",{"attribute_name":"string","attribute_values":["set","string"]}]],"description":"User account attribute object.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_acls":{"version":0,"block":{"attributes":{"acl_list":{"type":["list",["object",{"create_time":"string","egress":["list",["object",{"cidr_block":"string","description":"string","policy":"string","port":"string","protocol":"string"}]],"id":"string","ingress":["list",["object",{"cidr_block":"string","description":"string","policy":"string","port":"string","protocol":"string"}]],"name":"string","subnets":["list",["object",{"cidr_block":"string","subnet_id":"string","subnet_name":"string","tags":["map","string"],"vpc_id":"string"}]],"vpc_id":"string"}]],"description":"The information list of the VPC. Each element contains the following attributes:","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the network ACL instance.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the network ACL.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC instance.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package_bill_usage":{"version":0,"block":{"attributes":{"bandwidth_package_bill_bandwidth_set":{"type":["list",["object",{"bandwidth_usage":"number"}]],"description":"current billing amount.","description_kind":"plain","computed":true},"bandwidth_package_id":{"type":"string","description":"The unique ID of the postpaid bandwidth package.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_bandwidth_package_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"quota_set":{"type":["list",["object",{"quota_current":"number","quota_id":"string","quota_limit":"number"}]],"description":"Bandwidth Package Quota Details.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_classic_link_instances":{"version":0,"block":{"attributes":{"classic_link_instance_set":{"type":["list",["object",{"instance_id":"string","vpc_id":"string"}]],"description":"Classiclink instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The attribute value. If there are multiple Values for one Filter, the logical relation between these Values under the same Filter is `OR`.","description_kind":"plain","required":true}},"description":"Filter conditions.`vpc-id` - String - (Filter condition) The VPC instance ID. `vm-ip` - String - (Filter condition) The IP address of the CVM on the basic network.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpc_cvm_instances":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_set":{"type":["list",["object",{"cpu":"number","created_time":"string","eni_ip_limit":"number","eni_limit":"number","instance_eni_count":"number","instance_id":"string","instance_name":"string","instance_state":"string","instance_type":"string","memory":"number","subnet_id":"string","vpc_id":"string"}]],"description":"List of CVM instances.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`.","description_kind":"plain","required":true}},"description":"Filter condition. `RouteTableIds` and `Filters` cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such as `vpc-f49l6u0z`;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_vpc_gateway_flow_monitor_detail":{"version":0,"block":{"attributes":{"direct_connect_gateway_id":{"type":"string","description":"The instance ID of the Direct Connect gateway, such as `dcg-ltjahce6`.","description_kind":"plain","optional":true},"gateway_flow_monitor_detail_set":{"type":["list",["object",{"in_pkg":"number","in_traffic":"number","out_pkg":"number","out_traffic":"number","private_ip_address":"string"}]],"description":"The gateway traffic monitoring details.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nat_id":{"type":"string","description":"The instance ID of the NAT gateway, such as `nat-ltjahce6`.","description_kind":"plain","optional":true},"order_direction":{"type":"string","description":"Order methods. Ascending: `ASC`, Descending: `DESC`.","description_kind":"plain","optional":true},"order_field":{"type":"string","description":"The order field supports `InPkg`, `OutPkg`, `InTraffic`, and `OutTraffic`.","description_kind":"plain","optional":true},"peering_connection_id":{"type":"string","description":"The instance ID of the peering connection, such as `pcx-ltjahce6`.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"time_point":{"type":"string","description":"The point in time. This indicates details of this minute will be queried. For example, in `2019-02-28 18:15:20`, details at `18:15` will be queried.","description_kind":"plain","required":true},"vpn_id":{"type":"string","description":"The instance ID of the VPN gateway, such as `vpn-ltjahce6`.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_gateway_flow_qos":{"version":0,"block":{"attributes":{"gateway_id":{"type":"string","description":"Network instance ID, the network instance types we currently support are:Private line gateway instance ID, in the form of `dcg-ltjahce6`;Nat gateway instance ID, in the form of `nat-ltjahce6`;VPN gateway instance ID, in the form of `vpn-ltjahce6`.","description_kind":"plain","required":true},"gateway_qos_set":{"type":["list",["object",{"bandwidth":"number","create_time":"string","ip_address":"string","vpc_id":"string"}]],"description":"instance detail list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_addresses":{"type":["set","string"],"description":"Intranet IP of the cloud server with traffic limitation.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_instances":{"version":0,"block":{"attributes":{"cidr_block":{"type":"string","description":"Filter VPC with this CIDR.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"cidr_block":"string","create_time":"string","dns_servers":["list","string"],"is_default":"bool","is_multicast":"bool","name":"string","subnet_ids":["list","string"],"tags":["map","string"],"vpc_id":"string"}]],"description":"The information list of the VPC.","description_kind":"plain","computed":true},"is_default":{"type":"bool","description":"Filter default or no default VPC.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the VPC to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Filter if VPC has this tag.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPC to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"limit_types":{"type":["set","string"],"description":"Quota name. A maximum of 100 quota types can be queried each time.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_limit_set":{"type":["list",["object",{"limit_type":"string","limit_value":"number"}]],"description":"vpc limit.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_net_detect_state_check":{"version":0,"block":{"attributes":{"detect_destination_ip":{"type":["set","string"],"description":"The array of detection destination IPv4 addresses, which contains at most two IP addresses.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"net_detect_id":{"type":"string","description":"ID of a network inspector instance, e.g. netd-12345678. Enter at least one of this parameter, VpcId, SubnetId, and NetDetectName. Use NetDetectId if it is present.","description_kind":"plain","optional":true},"net_detect_ip_state_set":{"type":["list",["object",{"delay":"number","detect_destination_ip":"string","packet_loss_rate":"number","state":"number"}]],"description":"The array of network detection verification results.","description_kind":"plain","computed":true},"net_detect_name":{"type":"string","description":"The name of a network inspector, up to 60 bytes in length. It is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present.","description_kind":"plain","optional":true},"next_hop_destination":{"type":"string","description":"The next-hop destination gateway. The value is related to NextHopType.If NextHopType is set to VPN, the value of this parameter is the VPN gateway ID, such as vpngw-12345678.If NextHopType is set to DIRECTCONNECT, the value of this parameter is the direct connect gateway ID, such as dcg-12345678.If NextHopType is set to PEERCONNECTION, the value of this parameter is the peering connection ID, such as pcx-12345678.If NextHopType is set to NAT, the value of this parameter is the NAT gateway ID, such as nat-12345678.If NextHopType is set to NORMAL_CVM, the value of this parameter is the IPv4 address of the CVM, such as 10.0.0.12.","description_kind":"plain","required":true},"next_hop_type":{"type":"string","description":"The type of the next hop. Currently supported types are:VPN: VPN gateway;DIRECTCONNECT: direct connect gateway;PEERCONNECTION: peering connection;NAT: NAT gateway;NORMAL_CVM: normal CVM.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of a subnet instance, e.g. `subnet-12345678`, which is used together with VpcId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of a `VPC` instance, e.g. `vpc-12345678`, which is used together with SubnetId and NetDetectName. You should enter either this parameter or NetDetectId, or both. Use NetDetectId if it is present.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_net_detect_states":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"net_detect_ids":{"type":["set","string"],"description":"The array of network detection instance `IDs`, such as [`netd-12345678`].","description_kind":"plain","optional":true},"net_detect_state_set":{"type":["list",["object",{"net_detect_id":"string","net_detect_ip_state_set":["list",["object",{"delay":"number","detect_destination_ip":"string","packet_loss_rate":"number","state":"number"}]]}]],"description":"The array of network detection verification results that meet requirements.Note: This field may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"The attribute name. If more than one Filter exists, the logical relation between these Filters is `AND`.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"Attribute value. If multiple values exist in one filter, the logical relationship between these values is `OR`. For a `bool` parameter, the valid values include `TRUE` and `FALSE`.","description_kind":"plain","required":true}},"description":"Filter conditions. `NetDetectIds` and `Filters` cannot be specified at the same time.net-detect-id - String - (Filter condition) The network detection instance ID, such as netd-12345678.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_vpc_network_interface_limit":{"version":0,"block":{"attributes":{"eni_private_ip_address_quantity":{"type":"number","description":"Quota of IP addresses that can be allocated to each standard-mounted ENI.","description_kind":"plain","computed":true},"eni_quantity":{"type":"number","description":"Quota of ENIs mounted to a CVM instance in a standard way.","description_kind":"plain","computed":true},"extend_eni_private_ip_address_quantity":{"type":"number","description":"Quota of IP addresses that can be allocated to each extension-mounted ENI.Note: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"extend_eni_quantity":{"type":"number","description":"Quota of ENIs mounted to a CVM instance as an extensionNote: this field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"ID of a CVM instance or ENI to query.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sub_eni_private_ip_address_quantity":{"type":"number","description":"The quota of IPs that can be assigned to each relayed ENI.Note: This field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"sub_eni_quantity":{"type":"number","description":"The quota of relayed ENIsNote: This field may return `null`, indicating that no valid values can be obtained.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_private_ip_addresses":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"private_ip_addresses":{"type":["set","string"],"description":"The private `IP` address list. Each request supports a maximum of `10` batch querying.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"The `ID` of the `VPC`, such as `vpc-f49l6u0z`.","description_kind":"plain","required":true},"vpc_private_ip_address_set":{"type":["list",["object",{"cidr_block":"string","created_time":"string","private_ip_address":"string","private_ip_address_type":"string"}]],"description":"The list of private `IP` address information.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_product_quota":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"product":{"type":"string","description":"The name of the network product to be queried. The products that can be queried are:vpc, ccn, vpn, dc, dfw, clb, eip.","description_kind":"plain","required":true},"product_quota_set":{"type":["list",["object",{"quota_current":"number","quota_id":"string","quota_limit":"number","quota_name":"string","quota_region":"bool"}]],"description":"ProductQuota Array.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_resource_dashboard":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_dashboard_set":{"type":["list",["object",{"cdb":"number","cfs":"number","ckafka":"number","classic_link":"number","cmem":"number","cnas":"number","cts_db":"number","cvm":"number","cynos_db_mysql":"number","cynos_db_postgres":"number","db_audit":"number","dcdb":"number","dcg":"number","elastic_search":"number","emr":"number","flow_log":"number","greenplumn":"number","grocery":"number","hsm":"number","ip":"number","itop":"number","lb":"number","maria_db":"number","mongo_db":"number","nas":"number","nat":"number","network_acl":"number","network_detect":"number","oracle":"number","pcx":"number","postgres":"number","redis":"number","route_table":"number","seal":"number","sql_server":"number","subnet":"number","subnet_id":"string","t_baas":"number","tcaplus":"number","ti_db":"number","vpc_id":"string","vpngw":"number"}]],"description":"List of resource objects.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpc_ids":{"type":["set","string"],"description":"Vpc instance ID, e.g. vpc-f1xjkw1b.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_route_conflicts":{"version":0,"block":{"attributes":{"destination_cidr_blocks":{"type":["set","string"],"description":"List of conflicting destinations to check for.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_conflict_set":{"type":["list",["object",{"conflict_set":["list",["object",{"created_time":"string","destination_cidr_block":"string","destination_ipv6_cidr_block":"string","enabled":"bool","gateway_id":"string","gateway_type":"string","published_to_vbc":"bool","route_description":"string","route_id":"number","route_item_id":"string","route_table_id":"string","route_type":"string"}]],"destination_cidr_block":"string","route_table_id":"string"}]],"description":"route conflict list.","description_kind":"plain","computed":true},"route_table_id":{"type":"string","description":"Routing table instance ID, for example:rtb-azd4dt1c.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_route_tables":{"version":0,"block":{"attributes":{"association_main":{"type":"bool","description":"Filter the main routing table.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"create_time":"string","is_default":"bool","name":"string","route_entry_infos":["list",["object",{"description":"string","destination_cidr_block":"string","next_hub":"string","next_type":"string","route_entry_id":"string"}]],"route_table_id":"string","subnet_ids":["list","string"],"tags":["map","string"],"vpc_id":"string"}]],"description":"The information list of the VPC route table.","description_kind":"plain","computed":true},"name":{"type":"string","description":"Name of the routing table to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"route_table_id":{"type":"string","description":"ID of the routing table to be queried.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Filter if routing table has this tag.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the routing table to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_security_group_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_limit_set":{"type":["list",["object",{"instance_security_group_limit":"number","referred_security_group_limit":"number","security_group_extended_policy_limit":"number","security_group_instance_limit":"number","security_group_limit":"number","security_group_policy_limit":"number","security_group_referred_cvm_and_eni_limit":"number","security_group_referred_svc_limit":"number"}]],"description":"sg limit set.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_security_group_references":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"referred_security_group_set":{"type":["list",["object",{"referred_security_group_ids":["set","string"],"security_group_id":"string"}]],"description":"Referred security groups.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_ids":{"type":["set","string"],"description":"A set of security group instance IDs, e.g. [sg-12345678].","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_sg_snapshot_file_content":{"version":0,"block":{"attributes":{"backup_data":{"type":["list",["object",{"action":"string","address_template":["list",["object",{"address_group_id":"string","address_id":"string"}]],"cidr_block":"string","ipv6_cidr_block":"string","modify_time":"string","policy_description":"string","policy_index":"number","port":"string","protocol":"string","security_group_id":"string","service_template":["list",["object",{"service_group_id":"string","service_id":"string"}]]}]],"description":"Backup data.","description_kind":"plain","computed":true},"backup_time":{"type":"string","description":"Backup time.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Security group ID.","description_kind":"plain","computed":true},"operator":{"type":"string","description":"Operator.","description_kind":"plain","computed":true},"original_data":{"type":["list",["object",{"action":"string","address_template":["list",["object",{"address_group_id":"string","address_id":"string"}]],"cidr_block":"string","ipv6_cidr_block":"string","modify_time":"string","policy_description":"string","policy_index":"number","port":"string","protocol":"string","security_group_id":"string","service_template":["list",["object",{"service_group_id":"string","service_id":"string"}]]}]],"description":"Original data.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"security_group_id":{"type":"string","description":"Security group ID.","description_kind":"plain","required":true},"snapshot_file_id":{"type":"string","description":"Snapshot file ID.","description_kind":"plain","required":true},"snapshot_policy_id":{"type":"string","description":"Snapshot policy IDs.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_snapshot_files":{"version":0,"block":{"attributes":{"business_type":{"type":"string","description":"Business type, currently supports security group:securitygroup.","description_kind":"plain","required":true},"end_date":{"type":"string","description":"End date in the format %Y-%m-%d %H:%M:%S.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"InstanceId.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"snapshot_file_set":{"type":["list",["object",{"backup_time":"string","instance_id":"string","operator":"string","snapshot_file_id":"string","snapshot_policy_id":"string"}]],"description":"snap shot file set.","description_kind":"plain","computed":true},"start_date":{"type":"string","description":"Start date in the format %Y-%m-%d %H:%M:%S.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_subnet_resource_dashboard":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"resource_statistics_set":{"type":["list",["object",{"ip":"number","resource_statistics_item_set":["list",["object",{"resource_count":"number","resource_name":"string","resource_type":"string"}]],"subnet_id":"string","vpc_id":"string"}]],"description":"Information of resources returned.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_ids":{"type":["set","string"],"description":"Subnet instance ID, such as `subnet-f1xjkw1b`.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpc_subnets":{"version":0,"block":{"attributes":{"availability_zone":{"type":"string","description":"Zone of the subnet to be queried.","description_kind":"plain","optional":true},"cdc_id":{"type":"string","description":"ID of CDC instance.","description_kind":"plain","optional":true},"cidr_block":{"type":"string","description":"Filter subnet with this CIDR.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_list":{"type":["list",["object",{"availability_zone":"string","available_ip_count":"number","cdc_id":"string","cidr_block":"string","create_time":"string","is_default":"bool","is_multicast":"bool","name":"string","route_table_id":"string","subnet_id":"string","tags":["map","string"],"vpc_id":"string"}]],"description":"List of subnets.","description_kind":"plain","computed":true},"is_default":{"type":"bool","description":"Filter default or no default subnets.","description_kind":"plain","optional":true},"is_remote_vpc_snat":{"type":"bool","description":"Filter the VPC SNAT address pool subnet.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the subnet to be queried.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"ID of the subnet to be queried.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Filter if subnet has this tag.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the subnet to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpc_template_limits":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"template_limit":{"type":["list",["object",{"address_template_group_member_limit":"number","address_template_member_limit":"number","service_template_group_member_limit":"number","service_template_member_limit":"number"}]],"description":"template limit.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpc_used_ip_address":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_address_states":{"type":["list",["object",{"ip_address":"string","resource_id":"string","resource_type":"string","subnet_id":"string","vpc_id":"string"}]],"description":"Information of resources bound with the queried IPs Note: This parameter may return null, indicating that no valid values can be obtained.","description_kind":"plain","computed":true},"ip_addresses":{"type":["set","string"],"description":"IPs to query.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"subnet_id":{"type":"string","description":"Subnet instance ID.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"VPC instance ID.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_connections":{"version":0,"block":{"attributes":{"connection_list":{"type":["list",["object",{"create_time":"string","customer_gateway_id":"string","encrypt_proto":"string","id":"string","ike_dh_group_name":"string","ike_exchange_mode":"string","ike_local_address":"string","ike_local_fqdn_name":"string","ike_local_identity":"string","ike_proto_authen_algorithm":"string","ike_proto_encry_algorithm":"string","ike_remote_address":"string","ike_remote_fqdn_name":"string","ike_remote_identity":"string","ike_sa_lifetime_seconds":"number","ike_version":"string","ipsec_encrypt_algorithm":"string","ipsec_integrity_algorithm":"string","ipsec_pfs_dh_group":"string","ipsec_sa_lifetime_seconds":"number","ipsec_sa_lifetime_traffic":"number","name":"string","net_status":"string","pre_share_key":"string","route_type":"string","security_group_policy":["list",["object",{"local_cidr_block":"string","remote_cidr_block":["set","string"]}]],"state":"string","tags":["map","string"],"vpc_id":"string","vpn_gateway_id":"string","vpn_proto":"string"}]],"description":"Information list of the dedicated connections.","description_kind":"plain","computed":true},"customer_gateway_id":{"type":"string","description":"Customer gateway ID of the VPN connection.","description_kind":"plain","optional":true},"id":{"type":"string","description":"ID of the VPN connection.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the VPN connection. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPN connection to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID of the VPN connection.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateway_vendors":{"version":0,"block":{"attributes":{"customer_gateway_vendor_set":{"type":["list",["object",{"platform":"string","software_version":"string","vendor_name":"string"}]],"description":"Customer Gateway Vendor Set.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_customer_gateways":{"version":0,"block":{"attributes":{"gateway_list":{"type":["list",["object",{"create_time":"string","id":"string","name":"string","public_ip_address":"string","tags":["map","string"]}]],"description":"Information list of the dedicated gateways.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the VPN customer gateway.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the customer gateway. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description":"Public ip address of the VPN customer gateway.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPN customer gateway to be queried.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_vpn_default_health_check_ip":{"version":0,"block":{"attributes":{"health_check_local_ip":{"type":"string","description":"local ip of health check.","description_kind":"plain","computed":true},"health_check_remote_ip":{"type":"string","description":"remote ip for health check.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"vpn gateway id.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateway_routes":{"version":0,"block":{"attributes":{"destination_cidr":{"type":"string","description":"Destination IDC IP range.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance ID of the next hop.","description_kind":"plain","optional":true},"instance_type":{"type":"string","description":"Next hop type (type of the associated instance). Valid values: VPNCONN (VPN tunnel) and CCN (CCN instance).","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"vpn_gateway_id":{"type":"string","description":"VPN gateway ID.","description_kind":"plain","required":true},"vpn_gateway_route_list":{"type":["list",["object",{"create_time":"string","destination_cidr_block":"string","instance_id":"string","instance_type":"string","priority":"number","route_id":"string","status":"string","type":"string","update_time":"string","vpn_gateway_id":"string"}]],"description":"Information list of the vpn gateway routes.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_vpn_gateways":{"version":0,"block":{"attributes":{"gateway_list":{"type":["list",["object",{"bandwidth":"number","charge_type":"string","create_time":"string","expired_time":"string","id":"string","is_address_blocked":"bool","name":"string","new_purchase_plan":"string","prepaid_renew_flag":"string","public_ip_address":"string","restrict_state":"string","state":"string","tags":["map","string"],"type":"string","vpc_id":"string","zone":"string"}]],"description":"Information list of the dedicated gateways.","description_kind":"plain","computed":true},"id":{"type":"string","description":"ID of the VPN gateway.","description_kind":"plain","optional":true},"name":{"type":"string","description":"Name of the VPN gateway. The length of character is limited to 1-60.","description_kind":"plain","optional":true},"public_ip_address":{"type":"string","description":"Public ip address of the VPN gateway.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tags":{"type":["map","string"],"description":"Tags of the VPN gateway to be queried.","description_kind":"plain","optional":true},"vpc_id":{"type":"string","description":"ID of the VPC.","description_kind":"plain","optional":true},"zone":{"type":"string","description":"Zone of the VPN gateway.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_log_histogram":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"count":"number","time_stamp":"number"}]],"description":"The statistics detail.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain for query, all domain use all.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"period":{"type":"number","description":"Period.","description_kind":"plain","computed":true},"query_string":{"type":"string","description":"Lucene grammar.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"total_count":{"type":"number","description":"total count.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_log_list":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"content":"string","file_name":"string","source":"string","time_stamp":"string"}]],"description":"Attack log array.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain for query, all domain use all.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"page":{"type":"number","description":"Number of pages, starting from 0 by default.","description_kind":"plain","optional":true},"query_count":{"type":"number","description":"Number of queries, default to 10, maximum of 100.","description_kind":"plain","optional":true},"query_string":{"type":"string","description":"Lucene grammar.","description_kind":"plain","required":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"sort":{"type":"string","description":"Default desc, support desc, asc.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_overview":{"version":0,"block":{"attributes":{"access_count":{"type":"number","description":"Access count.","description_kind":"plain","computed":true},"acl_count":{"type":"number","description":"Access control count.","description_kind":"plain","computed":true},"api_assets_count":{"type":"number","description":"Api asset count.","description_kind":"plain","computed":true},"api_risk_event_count":{"type":"number","description":"Number of API risk events.","description_kind":"plain","computed":true},"appid":{"type":"number","description":"App id.","description_kind":"plain","optional":true},"attack_count":{"type":"number","description":"Attack count.","description_kind":"plain","computed":true},"bot_count":{"type":"number","description":"Bot attack count.","description_kind":"plain","computed":true},"cc_count":{"type":"number","description":"CC attack count.","description_kind":"plain","computed":true},"domain":{"type":"string","description":"Domain.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"support `sparta-waf`, `clb-waf`, otherwise not filter.","description_kind":"plain","optional":true},"from_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Waf instanceId, otherwise not filter.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_time":{"type":"string","description":"End time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_attack_total_count":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Query domain name, all domain use all.","description_kind":"plain","required":true},"end_time":{"type":"string","description":"End time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"query_string":{"type":"string","description":"Query conditions.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"total_count":{"type":"number","description":"Total number of attacks.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_ciphers":{"version":0,"block":{"attributes":{"ciphers":{"type":["list",["object",{"cipher_id":"number","cipher_name":"string","version_id":"number"}]],"description":"Encryption Suite InformationNote: This field may return null, indicating that a valid value cannot be obtained.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_domains":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"Domain name.","description_kind":"plain","optional":true},"domains":{"type":["list",["object",{"alb_type":"string","api_status":"number","app_id":"number","bot_status":"number","cc_list":["set","string"],"cdc_clusters":"string","cls_status":"number","cname":"string","create_time":"string","domain":"string","domain_id":"string","edition":"string","engine":"number","flow_mode":"number","instance_id":"string","instance_name":"string","ipv6_status":"number","level":"number","load_balancer_set":["list",["object",{"listener_id":"string","listener_name":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_type":"string","numerical_vpc_id":"number","protocol":"string","region":"string","vip":"string","vport":"number","zone":"string"}]],"mode":"number","ports":["list",["object",{"nginx_server_id":"number","port":"string","protocol":"string","upstream_port":"string","upstream_protocol":"string"}]],"post_ckafka_status":"number","post_cls_status":"number","region":"string","rs_list":["set","string"],"sg_detail":"string","sg_state":"number","state":"number","status":"number"}]],"description":"Domain info list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Unique ID of Instance.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_find_domains":{"version":0,"block":{"attributes":{"by":{"type":"string","description":"Sorting parameter, eg: FindTime.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_waf_domain":{"type":"string","description":"Whether access to waf or not.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Filter condition.","description_kind":"plain","optional":true},"list":{"type":["list",["object",{"appid":"number","domain":"string","domain_id":"string","edition":"string","find_time":"string","instance_id":"string","ips":["set","string"],"is_waf_domain":"number"}]],"description":"Domain info list.","description_kind":"plain","computed":true},"order":{"type":"string","description":"Sorting type, eg: desc, asc.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_instance_qps_limit":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Unique ID of Instance.","description_kind":"plain","required":true},"qps_data":{"type":["list",["object",{"elastic_billing_default":"number","elastic_billing_max":"number","elastic_billing_min":"number","qps_extend_intl_max":"number","qps_extend_max":"number"}]],"description":"Qps info.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"type":{"type":"string","description":"Instance type.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_peak_points":{"version":0,"block":{"attributes":{"domain":{"type":"string","description":"The domain name to be queried. If all domain name data is queried, this parameter is not filled in.","description_kind":"plain","optional":true},"edition":{"type":"string","description":"Only support sparta-waf and clb-waf. If not passed, there will be no filtering.","description_kind":"plain","optional":true},"from_time":{"type":"string","description":"Begin time.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"WAF instance ID, if not passed, there will be no filtering.","description_kind":"plain","optional":true},"metric_name":{"type":"string","description":"Thirteen values are available: access-Peak qps trend chart; botAccess- bot peak qps trend chart; down-Downstream peak bandwidth trend chart; up-Upstream peak bandwidth trend chart; attack-Trend chart of total number of web attacks; cc-Trend chart of total number of CC attacks; StatusServerError-Trend chart of the number of status codes returned by WAF to the server; StatusClientError-Trend chart of the number of status codes returned by WAF to the client; StatusRedirect-Trend chart of the number of status codes returned by WAF to the client; StatusOk-Trend chart of the number of status codes returned by WAF to the client; UpstreamServerError-Trend chart of the number of status codes returned to WAF by the origin site; UpstreamClientError-Trend chart of the number of status codes returned to WAF by the origin site; UpstreamRedirect-Trend chart of the number of status codes returned to WAF by the origin site.","description_kind":"plain","optional":true},"points":{"type":["list",["object",{"access":"number","attack":"number","bot_access":"number","cc":"number","down":"number","status_client_error":"number","status_ok":"number","status_redirect":"number","status_server_error":"number","time":"number","up":"number","upstream_client_error":"number","upstream_redirect":"number","upstream_server_error":"number"}]],"description":"point list.","description_kind":"plain","computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"to_time":{"type":"string","description":"End time.","description_kind":"plain","required":true}},"description_kind":"plain"}},"tencentcloud_waf_ports":{"version":0,"block":{"attributes":{"edition":{"type":"string","description":"Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.","description_kind":"plain","optional":true},"http_ports":{"type":["set","string"],"description":"Http port list for instance.","description_kind":"plain","computed":true},"https_ports":{"type":["set","string"],"description":"Https port list for instance.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description":"Instance unique ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"tencentcloud_waf_tls_versions":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"tls":{"type":["list",["object",{"version_id":"number","version_name":"string"}]],"description":"TLS key value.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_user_clb_regions":{"version":0,"block":{"attributes":{"data":{"type":["set","string"],"description":"Region list(ap-xxx format).","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rich_datas":{"type":["list",["object",{"code":"string","id":"string","text":"string","value":"string"}]],"description":"Detail info for region.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_user_domains":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"users_info":{"type":["list",["object",{"appid":"number","cls":"number","domain":"string","domain_id":"string","edition":"string","instance_id":"string","instance_name":"string","level":"string","write_config":"string"}]],"description":"Domain infos.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"tencentcloud_waf_waf_infos":{"version":0,"block":{"attributes":{"host_list":{"type":["list",["object",{"domain":"string","domain_id":"string","flow_mode":"number","load_balancer":["list",["object",{"listener_id":"string","listener_name":"string","load_balancer_id":"string","load_balancer_name":"string","load_balancer_type":"string","numerical_vpc_id":"number","protocol":"string","region":"string","vip":"string","vport":"number","zone":"string"}]],"status":"number"}]],"description":"Host info list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"params":{"nesting_mode":"list","block":{"attributes":{"domain_id":{"type":"string","description":"Domain unique ID.","description_kind":"plain","optional":true},"listener_id":{"type":"string","description":"Listener ID of LoadBalancer.","description_kind":"plain","optional":true},"load_balancer_id":{"type":"string","description":"Loadbalancer unique ID.If this parameter is not passed, it will operate all listeners of this appid. If this parameter is not empty, it will operate listeners of the LoadBalancer only.","description_kind":"plain","required":true}},"description":"Parameters of interfaces for clb.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"tencentcloud_wedata_data_source_list":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"rows":{"type":["list",["object",{"app_id":"number","author":"bool","authority_project_name":"string","authority_user_name":"string","biz_params":"string","biz_params_string":"string","category":"string","cluster_id":"string","cluster_name":"string","create_time":"number","data_source_status":"string","database_name":"string","deliver":"bool","description":"string","display":"string","edit":"bool","id":"number","instance":"string","modified_time":"number","name":"string","owner_account":"string","owner_account_name":"string","owner_project_id":"string","owner_project_ident":"string","owner_project_name":"string","params":"string","params_string":"string","region":"string","show_type":"string","status":"number","type":"string"}]],"description":"Data rows.","description_kind":"plain","computed":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Filter value.","description_kind":"plain","optional":true}},"description":"Filters.","description_kind":"plain"}},"order_fields":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description":"OrderFields rule.","description_kind":"plain","required":true},"name":{"type":"string","description":"OrderFields name.","description_kind":"plain","required":true}},"description":"OrderFields.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_wedata_data_source_without_info":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"app_id":"number","author":"bool","authority_project_name":"string","authority_user_name":"string","biz_params":"string","biz_params_string":"string","category":"string","cluster_id":"string","cluster_name":"string","create_time":"number","data_source_status":"string","database_name":"string","deliver":"bool","description":"string","display":"string","edit":"bool","id":"number","instance":"string","modified_time":"number","name":"string","owner_account":"string","owner_account_name":"string","owner_project_id":"string","owner_project_ident":"string","owner_project_name":"string","params":"string","params_string":"string","region":"string","show_type":"string","status":"number","type":"string"}]],"description":"Data.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true}},"block_types":{"filters":{"nesting_mode":"list","block":{"attributes":{"name":{"type":"string","description":"Filter name.","description_kind":"plain","optional":true},"values":{"type":["set","string"],"description":"Filter value.","description_kind":"plain","optional":true}},"description":"Filters.","description_kind":"plain"}},"order_fields":{"nesting_mode":"list","block":{"attributes":{"direction":{"type":"string","description":"OrderFields rule.","description_kind":"plain","required":true},"name":{"type":"string","description":"OrderFields name.","description_kind":"plain","required":true}},"description":"OrderFields.","description_kind":"plain"}}},"description_kind":"plain"}},"tencentcloud_wedata_rule_templates":{"version":0,"block":{"attributes":{"data":{"type":["list",["object",{"citation_count":"number","compare_type":"number","description":"string","multi_source_flag":"bool","name":"string","quality_dim":"number","rule_template_id":"number","source_content":"string","source_engine_types":["set","number"],"source_object_data_type":"number","source_object_type":"number","sql_expression":"string","sub_quality_dim":"number","type":"number","update_time":"string","user_id":"number","user_name":"string","where_flag":"bool"}]],"description":"rule template list.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"project_id":{"type":"string","description":"Project ID.","description_kind":"plain","optional":true},"result_output_file":{"type":"string","description":"Used to save results.","description_kind":"plain","optional":true},"source_engine_types":{"type":["set","number"],"description":"Applicable type of source data.","description_kind":"plain","optional":true},"source_object_type":{"type":"number","description":"Source data object type. `1`: Constant, `2`: Offline table level, `3`: Offline field level.","description_kind":"plain","optional":true},"type":{"type":"number","description":"Template type. `1` means System template, `2` means Custom template.","description_kind":"plain","optional":true}},"description_kind":"plain"}}}}}} diff --git a/examples-generated/as/v1alpha1/scalinggroup.yaml b/examples-generated/as/v1alpha1/scalinggroup.yaml index e83e17c2..7fe6e285 100644 --- a/examples-generated/as/v1alpha1/scalinggroup.yaml +++ b/examples-generated/as/v1alpha1/scalinggroup.yaml @@ -11,8 +11,11 @@ spec: configurationIdSelector: matchLabels: testing.upbound.io/example-name: example + healthCheckType: CLB + lbHealthCheckGracePeriod: 30 maxSize: 1 minSize: 0 + replaceLoadBalancerUnhealthy: true scalingGroupName: tf-example subnetIds: - ${tencentcloud_subnet.subnet.id} diff --git a/examples-generated/clb/v1alpha1/attachment.yaml b/examples-generated/clb/v1alpha1/attachment.yaml index 938310e6..42d9de05 100644 --- a/examples-generated/clb/v1alpha1/attachment.yaml +++ b/examples-generated/clb/v1alpha1/attachment.yaml @@ -4,8 +4,8 @@ metadata: annotations: meta.upbound.io/example-id: clb/v1alpha1/attachment labels: - testing.upbound.io/example-name: foo - name: foo + testing.upbound.io/example-name: example + name: example spec: forProvider: clbIdSelector: diff --git a/examples-generated/clb/v1alpha1/listenerrule.yaml b/examples-generated/clb/v1alpha1/listenerrule.yaml index 74126699..689430f4 100644 --- a/examples-generated/clb/v1alpha1/listenerrule.yaml +++ b/examples-generated/clb/v1alpha1/listenerrule.yaml @@ -4,8 +4,8 @@ metadata: annotations: meta.upbound.io/example-id: clb/v1alpha1/listenerrule labels: - testing.upbound.io/example-name: foo - name: foo + testing.upbound.io/example-name: example + name: example spec: forProvider: certificateCaId: VfqO4zkB @@ -14,12 +14,12 @@ spec: clbIdSelector: matchLabels: testing.upbound.io/example-name: example - domain: foo.net + domain: example.com healthCheckHealthNum: 3 healthCheckHttpCode: 2 - healthCheckHttpDomain: Default Domain + healthCheckHttpDomain: check.com healthCheckHttpMethod: GET - healthCheckHttpPath: Default Path + healthCheckHttpPath: / healthCheckIntervalTime: 5 healthCheckSwitch: true healthCheckUnhealthNum: 3 @@ -28,4 +28,4 @@ spec: testing.upbound.io/example-name: example scheduler: WRR sessionExpireTime: 30 - url: /bar + url: / diff --git a/examples-generated/cos/v1alpha1/bucket.yaml b/examples-generated/cos/v1alpha1/bucket.yaml index f2c1433e..a465d175 100644 --- a/examples-generated/cos/v1alpha1/bucket.yaml +++ b/examples-generated/cos/v1alpha1/bucket.yaml @@ -4,8 +4,8 @@ metadata: annotations: meta.upbound.io/example-id: cos/v1alpha1/bucket labels: - testing.upbound.io/example-name: private_sbucket - name: private-sbucket + testing.upbound.io/example-name: private_bucket + name: private-bucket spec: forProvider: acl: private diff --git a/examples-generated/elasticsearch/v1alpha1/instance.yaml b/examples-generated/elasticsearch/v1alpha1/instance.yaml index c88b861b..c7b61725 100644 --- a/examples-generated/elasticsearch/v1alpha1/instance.yaml +++ b/examples-generated/elasticsearch/v1alpha1/instance.yaml @@ -10,6 +10,9 @@ spec: forProvider: availabilityZone: ${data.tencentcloud_availability_zones_by_product.availability_zone.zones.0.name} basicSecurityType: 2 + cosBackup: + - backupTime: "22:00" + isAutoBackup: true esAcl: - whiteList: - 127.0.0.1 diff --git a/examples-generated/postgresql/v1alpha1/readonlyinstance.yaml b/examples-generated/postgresql/v1alpha1/readonlyinstance.yaml index 5c0c8d5d..39da1545 100644 --- a/examples-generated/postgresql/v1alpha1/readonlyinstance.yaml +++ b/examples-generated/postgresql/v1alpha1/readonlyinstance.yaml @@ -10,7 +10,7 @@ spec: forProvider: autoRenewFlag: 0 cpu: 2 - dbVersion: "10.4" + dbVersion: "10.23" instanceChargeType: POSTPAID_BY_HOUR masterDbInstanceId: ${tencentcloud_postgresql_instance.example.id} memory: 4 @@ -45,7 +45,7 @@ spec: chargeType: POSTPAID_BY_HOUR charset: UTF8 cpu: 1 - engineVersion: "10.4" + dbMajorVersion: "10" memory: 2 name: example projectId: 0 diff --git a/examples-generated/redis/v1alpha1/instance.yaml b/examples-generated/redis/v1alpha1/instance.yaml index dd612ab4..0122aec5 100644 --- a/examples-generated/redis/v1alpha1/instance.yaml +++ b/examples-generated/redis/v1alpha1/instance.yaml @@ -4,13 +4,13 @@ metadata: annotations: meta.upbound.io/example-id: redis/v1alpha1/instance labels: - testing.upbound.io/example-name: foo - name: foo + testing.upbound.io/example-name: example + name: example spec: forProvider: availabilityZone: ${data.tencentcloud_redis_zone_config.zone.list[0].zone} memSize: 8192 - name: terrform_test + name: tf-example passwordSecretRef: key: example-key name: example-secret diff --git a/examples-generated/tke/v1alpha1/scaleworker.yaml b/examples-generated/tke/v1alpha1/scaleworker.yaml index ec1e015b..c1672187 100644 --- a/examples-generated/tke/v1alpha1/scaleworker.yaml +++ b/examples-generated/tke/v1alpha1/scaleworker.yaml @@ -4,8 +4,8 @@ metadata: annotations: meta.upbound.io/example-id: tke/v1alpha1/scaleworker labels: - testing.upbound.io/example-name: test_scale - name: test-scale + testing.upbound.io/example-name: example + name: example spec: forProvider: clusterIdSelector: diff --git a/examples-generated/vpc/v1alpha1/routetableentry.yaml b/examples-generated/vpc/v1alpha1/routetableentry.yaml index 94fb9c79..3632f4b3 100644 --- a/examples-generated/vpc/v1alpha1/routetableentry.yaml +++ b/examples-generated/vpc/v1alpha1/routetableentry.yaml @@ -4,17 +4,17 @@ metadata: annotations: meta.upbound.io/example-id: vpc/v1alpha1/routetableentry labels: - testing.upbound.io/example-name: instance - name: instance + testing.upbound.io/example-name: example + name: example spec: forProvider: - description: ci-test-route-table-entry + description: describe destinationCidrBlock: 10.4.4.0/24 nextHub: "0" nextType: EIP routeTableIdSelector: matchLabels: - testing.upbound.io/example-name: foo + testing.upbound.io/example-name: example --- @@ -24,14 +24,14 @@ metadata: annotations: meta.upbound.io/example-id: vpc/v1alpha1/routetableentry labels: - testing.upbound.io/example-name: foo - name: foo + testing.upbound.io/example-name: example + name: example spec: forProvider: - name: ci-temp-test-rt + name: tf-example vpcIdSelector: matchLabels: - testing.upbound.io/example-name: foo + testing.upbound.io/example-name: vpc --- @@ -41,17 +41,17 @@ metadata: annotations: meta.upbound.io/example-id: vpc/v1alpha1/routetableentry labels: - testing.upbound.io/example-name: foo - name: foo + testing.upbound.io/example-name: subnet + name: subnet spec: forProvider: availabilityZone: ${var.availability_zone} cidrBlock: 10.0.12.0/24 - name: terraform test subnet - routeTableId: ${tencentcloud_route_table.foo.id} + name: subnet + routeTableId: ${tencentcloud_route_table.example.id} vpcIdSelector: matchLabels: - testing.upbound.io/example-name: foo + testing.upbound.io/example-name: vpc --- @@ -61,9 +61,9 @@ metadata: annotations: meta.upbound.io/example-id: vpc/v1alpha1/routetableentry labels: - testing.upbound.io/example-name: foo - name: foo + testing.upbound.io/example-name: vpc + name: vpc spec: forProvider: cidrBlock: 10.0.0.0/16 - name: ci-temp-test + name: vpc diff --git a/package/crds/as.tencentcloud.crossplane.io_lifecyclehooks.yaml b/package/crds/as.tencentcloud.crossplane.io_lifecyclehooks.yaml index 3a9a8ffa..4478693a 100644 --- a/package/crds/as.tencentcloud.crossplane.io_lifecyclehooks.yaml +++ b/package/crds/as.tencentcloud.crossplane.io_lifecyclehooks.yaml @@ -83,6 +83,24 @@ spec: Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is 300. Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is `300`. type: number + lifecycleCommand: + description: |- + Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time. + Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time. + items: + properties: + commandId: + description: |- + Remote command ID. It is required to execute a command. + Remote command ID. It is required to execute a command. + type: string + parameters: + description: |- + Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + type: string + type: object + type: array lifecycleHookName: description: |- The name of the lifecycle hook. @@ -105,8 +123,8 @@ spec: type: string notificationTargetType: description: |- - Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC. - Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. + Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC. + Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`. type: string notificationTopicName: description: |- @@ -216,6 +234,24 @@ spec: Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is 300. Defines the amount of time, in seconds, that can elapse before the lifecycle hook times out. Valid value ranges: (30~7200). and default value is `300`. type: number + lifecycleCommand: + description: |- + Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time. + Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time. + items: + properties: + commandId: + description: |- + Remote command ID. It is required to execute a command. + Remote command ID. It is required to execute a command. + type: string + parameters: + description: |- + Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + type: string + type: object + type: array lifecycleHookName: description: |- The name of the lifecycle hook. @@ -238,8 +274,8 @@ spec: type: string notificationTargetType: description: |- - Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC. - Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. + Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC. + Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`. type: string notificationTopicName: description: |- @@ -520,6 +556,24 @@ spec: id: description: ID of the resource. type: string + lifecycleCommand: + description: |- + Remote command execution object. NotificationTarget and LifecycleCommand cannot be specified at the same time. + Remote command execution object. `NotificationTarget` and `LifecycleCommand` cannot be specified at the same time. + items: + properties: + commandId: + description: |- + Remote command ID. It is required to execute a command. + Remote command ID. It is required to execute a command. + type: string + parameters: + description: |- + Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + Custom parameter. The field type is JSON encoded string. For example, {"varA": "222"}. + type: string + type: object + type: array lifecycleHookName: description: |- The name of the lifecycle hook. @@ -542,8 +596,8 @@ spec: type: string notificationTargetType: description: |- - Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC. - Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`. + Target type. Valid values: CMQ_QUEUE, CMQ_TOPIC, TDMQ_CMQ_QUEUE, TDMQ_CMQ_TOPIC. + Target type. Valid values: `CMQ_QUEUE`, `CMQ_TOPIC`, `TDMQ_CMQ_QUEUE`, `TDMQ_CMQ_TOPIC`. type: string notificationTopicName: description: |- diff --git a/package/crds/as.tencentcloud.crossplane.io_scalinggroups.yaml b/package/crds/as.tencentcloud.crossplane.io_scalinggroups.yaml index 3483a2ca..1d6e4fd8 100644 --- a/package/crds/as.tencentcloud.crossplane.io_scalinggroups.yaml +++ b/package/crds/as.tencentcloud.crossplane.io_scalinggroups.yaml @@ -203,6 +203,16 @@ spec: type: array type: object type: array + healthCheckType: + description: |- + Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB. + Health check type of instances in a scaling group.
  • CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)
  • CLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).
    If the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`. + type: string + lbHealthCheckGracePeriod: + description: |- + Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0. + Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.
    Valid range: 0-7200, in seconds. Default value: `0`. + type: number loadBalancerIds: description: |- ID list of traditional load balancers. @@ -433,6 +443,16 @@ spec: type: array type: object type: array + healthCheckType: + description: |- + Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB. + Health check type of instances in a scaling group.
  • CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)
  • CLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).
    If the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`. + type: string + lbHealthCheckGracePeriod: + description: |- + Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0. + Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.
    Valid range: 0-7200, in seconds. Default value: `0`. + type: number loadBalancerIds: description: |- ID list of traditional load balancers. @@ -770,6 +790,11 @@ spec: type: array type: object type: array + healthCheckType: + description: |- + Health check type of instances in a scaling group.CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see Instance Health CheckCLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see Health Check Overview.If the parameter is set to CLB, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the HealthStatus field will return UNHEALTHY. If the CLB health check indicates unhealthy, the HealthStatus field will return CLB_UNHEALTHY. If both checks indicate unhealthy, the HealthStatus field will return UNHEALTHY|CLB_UNHEALTHY. Default value: CLB. + Health check type of instances in a scaling group.
  • CVM: confirm whether an instance is healthy based on the network status. If the pinged instance is unreachable, the instance will be considered unhealthy. For more information, see [Instance Health Check](https://intl.cloud.tencent.com/document/product/377/8553?from_cn_redirect=1)
  • CLB: confirm whether an instance is healthy based on the CLB health check status. For more information, see [Health Check Overview](https://intl.cloud.tencent.com/document/product/214/6097?from_cn_redirect=1).
    If the parameter is set to `CLB`, the scaling group will check both the network status and the CLB health check status. If the network check indicates unhealthy, the `HealthStatus` field will return `UNHEALTHY`. If the CLB health check indicates unhealthy, the `HealthStatus` field will return `CLB_UNHEALTHY`. If both checks indicate unhealthy, the `HealthStatus` field will return `UNHEALTHY|CLB_UNHEALTHY`. Default value: `CLB`. + type: string id: description: ID of the resource. type: string @@ -778,6 +803,11 @@ spec: Instance number of a scaling group. Instance number of a scaling group. type: number + lbHealthCheckGracePeriod: + description: |- + Grace period of the CLB health check during which the IN_SERVICE instances added will not be marked as CLB_UNHEALTHY.Valid range: 0-7200, in seconds. Default value: 0. + Grace period of the CLB health check during which the `IN_SERVICE` instances added will not be marked as `CLB_UNHEALTHY`.
    Valid range: 0-7200, in seconds. Default value: `0`. + type: number loadBalancerIds: description: |- ID list of traditional load balancers. diff --git a/package/crds/clb.tencentcloud.crossplane.io_attachments.yaml b/package/crds/clb.tencentcloud.crossplane.io_attachments.yaml index 690b9ecc..de0fd0b0 100644 --- a/package/crds/clb.tencentcloud.crossplane.io_attachments.yaml +++ b/package/crds/clb.tencentcloud.crossplane.io_attachments.yaml @@ -152,6 +152,11 @@ spec: type: string type: object type: object + domain: + description: |- + Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided. + Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + type: string listenerId: description: |- ID of the CLB listener. @@ -338,6 +343,11 @@ spec: type: number type: object type: array + url: + description: |- + URL of the target forwarding rule. Does not take effect when parameter rule_id is provided. + URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + type: string type: object initProvider: description: |- @@ -431,6 +441,11 @@ spec: type: string type: object type: object + domain: + description: |- + Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided. + Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + type: string listenerId: description: |- ID of the CLB listener. @@ -617,6 +632,11 @@ spec: type: number type: object type: array + url: + description: |- + URL of the target forwarding rule. Does not take effect when parameter rule_id is provided. + URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + type: string type: object managementPolicies: default: @@ -800,6 +820,11 @@ spec: ID of the CLB. ID of the CLB. type: string + domain: + description: |- + Domain of the target forwarding rule. Does not take effect when parameter rule_id is provided. + Domain of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + type: string id: description: ID of the resource. type: string @@ -846,6 +871,11 @@ spec: type: number type: object type: array + url: + description: |- + URL of the target forwarding rule. Does not take effect when parameter rule_id is provided. + URL of the target forwarding rule. Does not take effect when parameter `rule_id` is provided. + type: string type: object conditions: description: Conditions of the resource. diff --git a/package/crds/clb.tencentcloud.crossplane.io_listenerrules.yaml b/package/crds/clb.tencentcloud.crossplane.io_listenerrules.yaml index b9b9fb7b..5f2b1dc5 100644 --- a/package/crds/clb.tencentcloud.crossplane.io_listenerrules.yaml +++ b/package/crds/clb.tencentcloud.crossplane.io_listenerrules.yaml @@ -169,9 +169,16 @@ spec: type: object domain: description: |- - Domain name of the listener rule. - Domain name of the listener rule. + Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. type: string + domains: + description: |- + Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. + items: + type: string + type: array forwardType: description: |- Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP. @@ -446,9 +453,16 @@ spec: type: object domain: description: |- - Domain name of the listener rule. - Domain name of the listener rule. + Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. type: string + domains: + description: |- + Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. + items: + type: string + type: array forwardType: description: |- Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP. @@ -782,10 +796,6 @@ spec: - forProvider type: object x-kubernetes-validations: - - message: spec.forProvider.domain is a required parameter - rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies - || ''Update'' in self.managementPolicies) || has(self.forProvider.domain) - || (has(self.initProvider) && has(self.initProvider.domain))' - message: spec.forProvider.url is a required parameter rule: '!(''*'' in self.managementPolicies || ''Create'' in self.managementPolicies || ''Update'' in self.managementPolicies) || has(self.forProvider.url) @@ -817,9 +827,16 @@ spec: type: string domain: description: |- - Domain name of the listener rule. - Domain name of the listener rule. + Domain name of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + Domain name of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. type: string + domains: + description: |- + Domain name list of the listener rule. Single domain rules are passed to domain, and multi domain rules are passed to domains. + Domain name list of the listener rule. Single domain rules are passed to `domain`, and multi domain rules are passed to `domains`. + items: + type: string + type: array forwardType: description: |- Forwarding protocol between the CLB instance and real server. Valid values: HTTP, HTTPS, TRPC. The default is HTTP. diff --git a/package/crds/cos.tencentcloud.crossplane.io_buckets.yaml b/package/crds/cos.tencentcloud.crossplane.io_buckets.yaml index 10c438d7..50965cc2 100644 --- a/package/crds/cos.tencentcloud.crossplane.io_buckets.yaml +++ b/package/crds/cos.tencentcloud.crossplane.io_buckets.yaml @@ -93,6 +93,11 @@ spec: The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example mycos-1258798060. The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. type: string + cdcId: + description: |- + CDC cluster ID. + CDC cluster ID. + type: string corsRules: description: |- A rule of Cross-Origin Resource Sharing (documented below). @@ -141,8 +146,8 @@ spec: type: boolean encryptionAlgorithm: description: |- - The server-side encryption algorithm to use. Valid value is AES256. - The server-side encryption algorithm to use. Valid value is `AES256`. + The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario. + The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario. type: string forceClean: description: |- @@ -159,6 +164,11 @@ spec: Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. type: number + kmsId: + description: |- + The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + type: string lifecycleRules: description: |- A configuration of object lifecycle management (documented below). @@ -472,6 +482,11 @@ spec: The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example mycos-1258798060. The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. type: string + cdcId: + description: |- + CDC cluster ID. + CDC cluster ID. + type: string corsRules: description: |- A rule of Cross-Origin Resource Sharing (documented below). @@ -520,8 +535,8 @@ spec: type: boolean encryptionAlgorithm: description: |- - The server-side encryption algorithm to use. Valid value is AES256. - The server-side encryption algorithm to use. Valid value is `AES256`. + The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario. + The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario. type: string forceClean: description: |- @@ -538,6 +553,11 @@ spec: Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. type: number + kmsId: + description: |- + The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + type: string lifecycleRules: description: |- A configuration of object lifecycle management (documented below). @@ -1015,6 +1035,11 @@ spec: The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example mycos-1258798060. The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. type: string + cdcId: + description: |- + CDC cluster ID. + CDC cluster ID. + type: string corsRules: description: |- A rule of Cross-Origin Resource Sharing (documented below). @@ -1068,8 +1093,8 @@ spec: type: boolean encryptionAlgorithm: description: |- - The server-side encryption algorithm to use. Valid value is AES256. - The server-side encryption algorithm to use. Valid value is `AES256`. + The server-side encryption algorithm to use. Valid values are AES256, KMS and cos/kms, cos/kms is for cdc cos scenario. + The server-side encryption algorithm to use. Valid values are `AES256`, `KMS` and `cos/kms`, `cos/kms` is for cdc cos scenario. type: string forceClean: description: |- @@ -1090,6 +1115,11 @@ spec: Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. type: number + kmsId: + description: |- + The KMS Master Key ID. This value is valid only when encryption_algorithm is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + The KMS Master Key ID. This value is valid only when `encryption_algorithm` is set to KMS or cos/kms. Set kms id to the specified value. If not specified, the default kms id is used. + type: string lifecycleRules: description: |- A configuration of object lifecycle management (documented below). diff --git a/package/crds/cvm.tencentcloud.crossplane.io_instances.yaml b/package/crds/cvm.tencentcloud.crossplane.io_instances.yaml index 29f4e180..be8f780a 100644 --- a/package/crds/cvm.tencentcloud.crossplane.io_instances.yaml +++ b/package/crds/cvm.tencentcloud.crossplane.io_instances.yaml @@ -134,6 +134,11 @@ spec: Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with POSTPAID_BY_HOUR instance), default is true. Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true. type: boolean + deleteWithInstancePrepaid: + description: |- + Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false. + Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false. + type: boolean encrypt: description: |- Decides whether the disk is encrypted. Default is false. @@ -574,6 +579,11 @@ spec: Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with POSTPAID_BY_HOUR instance), default is true. Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true. type: boolean + deleteWithInstancePrepaid: + description: |- + Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false. + Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false. + type: boolean encrypt: description: |- Decides whether the disk is encrypted. Default is false. @@ -1173,6 +1183,11 @@ spec: Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with POSTPAID_BY_HOUR instance), default is true. Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `POSTPAID_BY_HOUR` instance), default is true. type: boolean + deleteWithInstancePrepaid: + description: |- + Decides whether the disk is deleted with instance(only applied to CLOUD_BASIC, CLOUD_SSD and CLOUD_PREMIUM disk with PREPAID instance), default is false. + Decides whether the disk is deleted with instance(only applied to `CLOUD_BASIC`, `CLOUD_SSD` and `CLOUD_PREMIUM` disk with `PREPAID` instance), default is false. + type: boolean encrypt: description: |- Decides whether the disk is encrypted. Default is false. diff --git a/package/crds/elasticsearch.tencentcloud.crossplane.io_instances.yaml b/package/crds/elasticsearch.tencentcloud.crossplane.io_instances.yaml index a696b06b..8cae7a0e 100644 --- a/package/crds/elasticsearch.tencentcloud.crossplane.io_instances.yaml +++ b/package/crds/elasticsearch.tencentcloud.crossplane.io_instances.yaml @@ -93,6 +93,24 @@ spec: The charge type of instance. Valid values are PREPAID and POSTPAID_BY_HOUR. The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. type: string + cosBackup: + description: |- + COS automatic backup information. + COS automatic backup information. + items: + properties: + backupTime: + description: |- + Automatic backup execution time (accurate to the hour), e.g. 22:00. + Automatic backup execution time (accurate to the hour), e.g. `22:00`. + type: string + isAutoBackup: + description: |- + Whether to enable automatic backup of cos. + Whether to enable automatic backup of cos. + type: boolean + type: object + type: array deployMode: description: |- Cluster deployment mode. Valid values are 0 and 1. 0 is single-AZ deployment, and 1 is multi-AZ deployment. Default value is 0. @@ -168,8 +186,8 @@ spec: type: number diskType: description: |- - Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD. - Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`. + Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD. + Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`. type: string encrypt: description: |- @@ -440,6 +458,24 @@ spec: The charge type of instance. Valid values are PREPAID and POSTPAID_BY_HOUR. The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. type: string + cosBackup: + description: |- + COS automatic backup information. + COS automatic backup information. + items: + properties: + backupTime: + description: |- + Automatic backup execution time (accurate to the hour), e.g. 22:00. + Automatic backup execution time (accurate to the hour), e.g. `22:00`. + type: string + isAutoBackup: + description: |- + Whether to enable automatic backup of cos. + Whether to enable automatic backup of cos. + type: boolean + type: object + type: array deployMode: description: |- Cluster deployment mode. Valid values are 0 and 1. 0 is single-AZ deployment, and 1 is multi-AZ deployment. Default value is 0. @@ -515,8 +551,8 @@ spec: type: number diskType: description: |- - Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD. - Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`. + Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD. + Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`. type: string encrypt: description: |- @@ -939,6 +975,24 @@ spec: The charge type of instance. Valid values are PREPAID and POSTPAID_BY_HOUR. The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. type: string + cosBackup: + description: |- + COS automatic backup information. + COS automatic backup information. + items: + properties: + backupTime: + description: |- + Automatic backup execution time (accurate to the hour), e.g. 22:00. + Automatic backup execution time (accurate to the hour), e.g. `22:00`. + type: string + isAutoBackup: + description: |- + Whether to enable automatic backup of cos. + Whether to enable automatic backup of cos. + type: boolean + type: object + type: array createTime: description: |- Instance creation time. @@ -1042,8 +1096,8 @@ spec: type: number diskType: description: |- - Node disk type. Valid values are CLOUD_SSD and CLOUD_PREMIUM, CLOUD_HSSD. The default value is CLOUD_SSD. - Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`. + Node disk type. Valid values are CLOUD_SSD, CLOUD_PREMIUM, CLOUD_HSSD, CLOUD_BSSD, CLOUD_BIGDATA and CLOUD_HIGHIO. The default value is CLOUD_SSD. + Node disk type. Valid values are `CLOUD_SSD`, `CLOUD_PREMIUM`, `CLOUD_HSSD`, `CLOUD_BSSD`, `CLOUD_BIGDATA` and `CLOUD_HIGHIO`. The default value is `CLOUD_SSD`. type: string encrypt: description: |- diff --git a/package/crds/emr.tencentcloud.crossplane.io_emrclusters.yaml b/package/crds/emr.tencentcloud.crossplane.io_emrclusters.yaml index d8594814..7afe2a2c 100644 --- a/package/crds/emr.tencentcloud.crossplane.io_emrclusters.yaml +++ b/package/crds/emr.tencentcloud.crossplane.io_emrclusters.yaml @@ -73,6 +73,11 @@ spec: type: string forProvider: properties: + autoRenew: + description: |- + 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + type: number displayStrategy: description: |- It will be deprecated in later versions. Display strategy of EMR instance. @@ -326,6 +331,11 @@ spec: for example because of an external controller is managing them, like an autoscaler. properties: + autoRenew: + description: |- + 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + type: number displayStrategy: description: |- It will be deprecated in later versions. Display strategy of EMR instance. @@ -748,6 +758,11 @@ spec: properties: atProvider: properties: + autoRenew: + description: |- + 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + 0 means turn off automatic renewal, 1 means turn on automatic renewal. Default is 0. + type: number displayStrategy: description: |- It will be deprecated in later versions. Display strategy of EMR instance. diff --git a/package/crds/eni.tencentcloud.crossplane.io_enis.yaml b/package/crds/eni.tencentcloud.crossplane.io_enis.yaml index 78e217e0..8a71d52c 100644 --- a/package/crds/eni.tencentcloud.crossplane.io_enis.yaml +++ b/package/crds/eni.tencentcloud.crossplane.io_enis.yaml @@ -689,6 +689,11 @@ spec: properties: atProvider: properties: + cdcId: + description: |- + CDC instance ID. + CDC instance ID. + type: string createTime: description: |- Creation time of the ENI. diff --git a/package/crds/gaap.tencentcloud.crossplane.io_layer4listeners.yaml b/package/crds/gaap.tencentcloud.crossplane.io_layer4listeners.yaml index cc96c0b6..1ad1c1e1 100644 --- a/package/crds/gaap.tencentcloud.crossplane.io_layer4listeners.yaml +++ b/package/crds/gaap.tencentcloud.crossplane.io_layer4listeners.yaml @@ -73,6 +73,16 @@ spec: type: string forProvider: properties: + checkPort: + description: |- + UDP origin station health check probe port. + UDP origin station health check probe port. + type: number + checkType: + description: |- + UDP origin server health type. PORT means check port, and PING means PING. + UDP origin server health type. PORT means check port, and PING means PING. + type: string clientIpMethod: description: |- The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol. @@ -80,18 +90,28 @@ spec: type: number connectTimeout: description: |- - Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval. - Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. + Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval. + Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`. type: number + contextType: + description: |- + UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + type: string healthCheck: description: |- - Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol. - Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. + Indicates whether health check is enable, default value is false. + Indicates whether health check is enable, default value is `false`. type: boolean + healthyThreshold: + description: |- + Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + type: number interval: description: |- - Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol. - Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. + Interval of the health check, default value is 5s. + Interval of the health check, default value is 5s. type: number name: description: |- @@ -220,11 +240,26 @@ spec: Type of the realserver. Valid value: IP and DOMAIN. NOTES: when the protocol is specified as TCP and the scheduler is specified as wrr, the item can only be set to IP. Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. type: string + recvContext: + description: |- + UDP source server health check port detects received messages. Only used when the health check type is PORT. + UDP source server health check port detects received messages. Only used when the health check type is PORT. + type: string scheduler: description: |- Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc. Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. type: string + sendContext: + description: |- + UDP source server health check port detection sends messages. Only used when health check type is PORT. + UDP source server health check port detection sends messages. Only used when health check type is PORT. + type: string + unhealthyThreshold: + description: |- + Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + type: number type: object initProvider: description: |- @@ -239,6 +274,16 @@ spec: for example because of an external controller is managing them, like an autoscaler. properties: + checkPort: + description: |- + UDP origin station health check probe port. + UDP origin station health check probe port. + type: number + checkType: + description: |- + UDP origin server health type. PORT means check port, and PING means PING. + UDP origin server health type. PORT means check port, and PING means PING. + type: string clientIpMethod: description: |- The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol. @@ -246,18 +291,28 @@ spec: type: number connectTimeout: description: |- - Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval. - Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. + Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval. + Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`. type: number + contextType: + description: |- + UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + type: string healthCheck: description: |- - Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol. - Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. + Indicates whether health check is enable, default value is false. + Indicates whether health check is enable, default value is `false`. type: boolean + healthyThreshold: + description: |- + Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + type: number interval: description: |- - Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol. - Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. + Interval of the health check, default value is 5s. + Interval of the health check, default value is 5s. type: number name: description: |- @@ -386,11 +441,26 @@ spec: Type of the realserver. Valid value: IP and DOMAIN. NOTES: when the protocol is specified as TCP and the scheduler is specified as wrr, the item can only be set to IP. Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. type: string + recvContext: + description: |- + UDP source server health check port detects received messages. Only used when the health check type is PORT. + UDP source server health check port detects received messages. Only used when the health check type is PORT. + type: string scheduler: description: |- Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc. Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. type: string + sendContext: + description: |- + UDP source server health check port detection sends messages. Only used when health check type is PORT. + UDP source server health check port detection sends messages. Only used when health check type is PORT. + type: string + unhealthyThreshold: + description: |- + Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + type: number type: object managementPolicies: default: @@ -581,6 +651,16 @@ spec: properties: atProvider: properties: + checkPort: + description: |- + UDP origin station health check probe port. + UDP origin station health check probe port. + type: number + checkType: + description: |- + UDP origin server health type. PORT means check port, and PING means PING. + UDP origin server health type. PORT means check port, and PING means PING. + type: string clientIpMethod: description: |- The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of TCP protocol. @@ -588,9 +668,14 @@ spec: type: number connectTimeout: description: |- - Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of TCP protocol and require less than interval. - Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`. + Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than interval. + Timeout of the health check response, should less than interval, default value is 2s. NOTES: Require less than `interval`. type: number + contextType: + description: |- + UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + UDP source station health check port probe message type: TEXT represents text. Only used when the health check type is PORT. + type: string createTime: description: |- Creation time of the layer4 listener. @@ -598,16 +683,21 @@ spec: type: string healthCheck: description: |- - Indicates whether health check is enable, default value is false. NOTES: Only supports listeners of TCP protocol. - Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. + Indicates whether health check is enable, default value is false. + Indicates whether health check is enable, default value is `false`. type: boolean + healthyThreshold: + description: |- + Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + Health threshold, which indicates how many consecutive inspections are successful, the source station is determined to be healthy. Range from 1 to 10. Default value is 1. + type: number id: description: ID of the GAAP realserver. type: string interval: description: |- - Interval of the health check, default value is 5s. NOTES: Only supports listeners of TCP protocol. - Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. + Interval of the health check, default value is 5s. + Interval of the health check, default value is 5s. type: number name: description: |- @@ -662,16 +752,31 @@ spec: Type of the realserver. Valid value: IP and DOMAIN. NOTES: when the protocol is specified as TCP and the scheduler is specified as wrr, the item can only be set to IP. Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`. type: string + recvContext: + description: |- + UDP source server health check port detects received messages. Only used when the health check type is PORT. + UDP source server health check port detects received messages. Only used when the health check type is PORT. + type: string scheduler: description: |- Scheduling policy of the layer4 listener, default value is rr. Valid value: rr, wrr and lc. Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. type: string + sendContext: + description: |- + UDP source server health check port detection sends messages. Only used when health check type is PORT. + UDP source server health check port detection sends messages. Only used when health check type is PORT. + type: string status: description: |- Status of the layer4 listener. Status of the layer4 listener. type: number + unhealthyThreshold: + description: |- + Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + Unhealthy threshold, which indicates how many consecutive check failures the source station is considered unhealthy. Range from 1 to 10. Default value is 1. + type: number type: object conditions: description: Conditions of the resource. diff --git a/package/crds/mongodb.tencentcloud.crossplane.io_instances.yaml b/package/crds/mongodb.tencentcloud.crossplane.io_instances.yaml index 1668411b..f91aaddc 100644 --- a/package/crds/mongodb.tencentcloud.crossplane.io_instances.yaml +++ b/package/crds/mongodb.tencentcloud.crossplane.io_instances.yaml @@ -146,6 +146,18 @@ spec: Type of Mongodb instance, and available values include HIO(or GIO which will be deprecated, represents high IO) and HIO10G(or TGIO which will be deprecated, represents 10-gigabit high IO). Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). type: string + maintenanceEnd: + description: |- + Maintenance window end time. + Maintenance window end time. + - The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours. + - The end time must be based on the start time backwards. + type: string + maintenanceStart: + description: |- + Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30. + Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30. + type: string memory: description: |- Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. @@ -479,6 +491,18 @@ spec: Type of Mongodb instance, and available values include HIO(or GIO which will be deprecated, represents high IO) and HIO10G(or TGIO which will be deprecated, represents 10-gigabit high IO). Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). type: string + maintenanceEnd: + description: |- + Maintenance window end time. + Maintenance window end time. + - The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours. + - The end time must be based on the start time backwards. + type: string + maintenanceStart: + description: |- + Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30. + Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30. + type: string memory: description: |- Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. @@ -985,6 +1009,18 @@ spec: Type of Mongodb instance, and available values include HIO(or GIO which will be deprecated, represents high IO) and HIO10G(or TGIO which will be deprecated, represents 10-gigabit high IO). Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). type: string + maintenanceEnd: + description: |- + Maintenance window end time. + Maintenance window end time. + - The value range is any full point or half point from `00:00-23:00`, and the maintenance time duration is at least 30 minutes and at most 3 hours. + - The end time must be based on the start time backwards. + type: string + maintenanceStart: + description: |- + Maintenance window start time. The value range is any full point or half point from 00:00-23:00, such as 00:00 or 00:30. + Maintenance window start time. The value range is any full point or half point from `00:00-23:00`, such as 00:00 or 00:30. + type: string memory: description: |- Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. diff --git a/package/crds/postgresql.tencentcloud.crossplane.io_instances.yaml b/package/crds/postgresql.tencentcloud.crossplane.io_instances.yaml index 19908c62..2738f8ea 100644 --- a/package/crds/postgresql.tencentcloud.crossplane.io_instances.yaml +++ b/package/crds/postgresql.tencentcloud.crossplane.io_instances.yaml @@ -154,6 +154,11 @@ spec: Specify instance node info for disaster migration. items: properties: + dedicatedClusterId: + description: |- + Dedicated cluster ID. + Dedicated cluster ID. + type: string role: description: |- Indicates node type, available values:Primary, Standby. Default: Standby. @@ -166,6 +171,11 @@ spec: type: string type: object type: array + deleteProtection: + description: |- + Whether to enable instance deletion protection. Default: false. + Whether to enable instance deletion protection. Default: false. + type: boolean engineVersion: description: |- Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0. @@ -526,6 +536,11 @@ spec: Specify instance node info for disaster migration. items: properties: + dedicatedClusterId: + description: |- + Dedicated cluster ID. + Dedicated cluster ID. + type: string role: description: |- Indicates node type, available values:Primary, Standby. Default: Standby. @@ -538,6 +553,11 @@ spec: type: string type: object type: array + deleteProtection: + description: |- + Whether to enable instance deletion protection. Default: false. + Whether to enable instance deletion protection. Default: false. + type: boolean engineVersion: description: |- Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0. @@ -1063,6 +1083,11 @@ spec: Specify instance node info for disaster migration. items: properties: + dedicatedClusterId: + description: |- + Dedicated cluster ID. + Dedicated cluster ID. + type: string role: description: |- Indicates node type, available values:Primary, Standby. Default: Standby. @@ -1075,6 +1100,11 @@ spec: type: string type: object type: array + deleteProtection: + description: |- + Whether to enable instance deletion protection. Default: false. + Whether to enable instance deletion protection. Default: false. + type: boolean engineVersion: description: |- Version of the postgresql database engine. Valid values: 10.4, 10.17, 10.23, 11.8, 11.12, 11.22, 12.4, 12.7, 12.18, 13.3, 14.2, 14.11, 15.1, 16.0. diff --git a/package/crds/postgresql.tencentcloud.crossplane.io_readonlyinstances.yaml b/package/crds/postgresql.tencentcloud.crossplane.io_readonlyinstances.yaml index 62896029..595d2e54 100644 --- a/package/crds/postgresql.tencentcloud.crossplane.io_readonlyinstances.yaml +++ b/package/crds/postgresql.tencentcloud.crossplane.io_readonlyinstances.yaml @@ -93,6 +93,11 @@ spec: PostgreSQL kernel version, which must be the same as that of the primary instance. PostgreSQL kernel version, which must be the same as that of the primary instance. type: string + dedicatedClusterId: + description: |- + Dedicated cluster ID. + Dedicated cluster ID. + type: string instanceChargeType: description: |- instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). @@ -428,6 +433,11 @@ spec: PostgreSQL kernel version, which must be the same as that of the primary instance. PostgreSQL kernel version, which must be the same as that of the primary instance. type: string + dedicatedClusterId: + description: |- + Dedicated cluster ID. + Dedicated cluster ID. + type: string instanceChargeType: description: |- instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go). @@ -956,6 +966,11 @@ spec: PostgreSQL kernel version, which must be the same as that of the primary instance. PostgreSQL kernel version, which must be the same as that of the primary instance. type: string + dedicatedClusterId: + description: |- + Dedicated cluster ID. + Dedicated cluster ID. + type: string id: description: ID of the resource. type: string diff --git a/package/crds/privatedns.tencentcloud.crossplane.io_records.yaml b/package/crds/privatedns.tencentcloud.crossplane.io_records.yaml index cbc0b633..0b6faa4f 100644 --- a/package/crds/privatedns.tencentcloud.crossplane.io_records.yaml +++ b/package/crds/privatedns.tencentcloud.crossplane.io_records.yaml @@ -80,8 +80,8 @@ spec: type: number recordType: description: |- - Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". - Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". + Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR. + Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`. type: string recordValue: description: |- @@ -90,8 +90,8 @@ spec: type: string subDomain: description: |- - Subdomain, such as "www", "m", and "@". - Subdomain, such as "www", "m", and "@". + Subdomain, such as www, m, and @. + Subdomain, such as `www`, `m`, and `@`. type: string ttl: description: |- @@ -129,8 +129,8 @@ spec: type: number recordType: description: |- - Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". - Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". + Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR. + Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`. type: string recordValue: description: |- @@ -139,8 +139,8 @@ spec: type: string subDomain: description: |- - Subdomain, such as "www", "m", and "@". - Subdomain, such as "www", "m", and "@". + Subdomain, such as www, m, and @. + Subdomain, such as `www`, `m`, and `@`. type: string ttl: description: |- @@ -357,8 +357,8 @@ spec: type: number recordType: description: |- - Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". - Record type. Valid values: "A", "AAAA", "CNAME", "MX", "TXT", "PTR". + Record type. Valid values: A, AAAA, CNAME, MX, TXT, PTR. + Record type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `PTR`. type: string recordValue: description: |- @@ -367,8 +367,8 @@ spec: type: string subDomain: description: |- - Subdomain, such as "www", "m", and "@". - Subdomain, such as "www", "m", and "@". + Subdomain, such as www, m, and @. + Subdomain, such as `www`, `m`, and `@`. type: string ttl: description: |- diff --git a/package/crds/redis.tencentcloud.crossplane.io_instances.yaml b/package/crds/redis.tencentcloud.crossplane.io_instances.yaml index 22abfbb9..5c5586b7 100644 --- a/package/crds/redis.tencentcloud.crossplane.io_instances.yaml +++ b/package/crds/redis.tencentcloud.crossplane.io_instances.yaml @@ -152,6 +152,11 @@ spec: The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. type: number + productVersion: + description: |- + Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local. + Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`. + type: string projectId: description: |- Specifies which project the instance should belong to. @@ -162,6 +167,11 @@ spec: Original intranet IPv4 address retention time: unit: day, value range: 0, 1, 2, 3, 7, 15. Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`. type: number + redisClusterId: + description: |- + Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set. + Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set. + type: string redisReplicasNum: description: |- The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. @@ -299,6 +309,11 @@ spec: The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. type: number + productVersion: + description: |- + Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local. + Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`. + type: string projectId: description: |- Specifies which project the instance should belong to. @@ -309,6 +324,11 @@ spec: Original intranet IPv4 address retention time: unit: day, value range: 0, 1, 2, 3, 7, 15. Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`. type: number + redisClusterId: + description: |- + Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set. + Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set. + type: string redisReplicasNum: description: |- The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. @@ -574,6 +594,11 @@ spec: The time when the instance was created. The time when the instance was created. type: string + dedicatedClusterId: + description: |- + Dedicated Cluster ID. + Dedicated Cluster ID. + type: string forceDelete: description: |- Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for PREPAID instance. @@ -640,6 +665,11 @@ spec: The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to PREPAID. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. type: number + productVersion: + description: |- + Specify the product version of the instance. local: Local disk version, cloud: Cloud disk version, cdc: Exclusive cluster version. Default is local. + Specify the product version of the instance. `local`: Local disk version, `cloud`: Cloud disk version, `cdc`: Exclusive cluster version. Default is `local`. + type: string projectId: description: |- Specifies which project the instance should belong to. @@ -650,6 +680,11 @@ spec: Original intranet IPv4 address retention time: unit: day, value range: 0, 1, 2, 3, 7, 15. Original intranet IPv4 address retention time: unit: day, value range: `0`, `1`, `2`, `3`, `7`, `15`. type: number + redisClusterId: + description: |- + Exclusive cluster ID. When the product_version is set to cdc, this parameter must be set. + Exclusive cluster ID. When the `product_version` is set to `cdc`, this parameter must be set. + type: string redisReplicasNum: description: |- The number of instance copies. This is not required for standalone and master slave versions and must equal to count of replica_zone_ids, Non-multi-AZ does not require replica_zone_ids; Redis memory version 4.0, 5.0, 6.2 standard architecture and cluster architecture support the number of copies in the range [1, 2, 3, 4, 5]; Redis 2.8 standard version and CKV standard version only support 1 copy. diff --git a/package/crds/tke.tencentcloud.crossplane.io_clusterattachments.yaml b/package/crds/tke.tencentcloud.crossplane.io_clusterattachments.yaml index 8427f993..3e5d7d8e 100644 --- a/package/crds/tke.tencentcloud.crossplane.io_clusterattachments.yaml +++ b/package/crds/tke.tencentcloud.crossplane.io_clusterattachments.yaml @@ -157,6 +157,11 @@ spec: The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). type: string + imageId: + description: |- + ID of Node image. + ID of Node image. + type: string instanceId: description: |- ID of the CVM instance, this cvm will reinstall the system. @@ -272,8 +277,8 @@ spec: type: object unschedulable: description: |- - Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. - Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. + Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling. + Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling. type: number workerConfig: description: |- @@ -326,12 +331,12 @@ spec: type: number dockerGraphPath: description: |- - Docker graph path. Default is /var/lib/docker. + This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. Docker graph path. Default is `/var/lib/docker`. type: string extraArgs: description: |- - Custom parameter information related to the node. This is a white-list parameter. + This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. Custom parameter information related to the node. This is a white-list parameter. items: type: string @@ -383,7 +388,7 @@ spec: type: array isSchedule: description: |- - Indicate to schedule the adding node or not. Default is true. + This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. Indicate to schedule the adding node or not. Default is true. type: boolean mountTarget: @@ -393,12 +398,12 @@ spec: type: string preStartUserScript: description: |- - Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. type: string userData: description: |- - Base64-encoded User Data text, the length limit is 16KB. + This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. Base64-encoded User Data text, the length limit is 16KB. type: string type: object @@ -454,12 +459,12 @@ spec: type: number dockerGraphPath: description: |- - Docker graph path. Default is /var/lib/docker. + This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. Docker graph path. Default is `/var/lib/docker`. type: string extraArgs: description: |- - Custom parameter information related to the node. This is a white-list parameter. + This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. Custom parameter information related to the node. This is a white-list parameter. items: type: string @@ -511,7 +516,7 @@ spec: type: array isSchedule: description: |- - Indicate to schedule the adding node or not. Default is true. + This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. Indicate to schedule the adding node or not. Default is true. type: boolean mountTarget: @@ -521,12 +526,12 @@ spec: type: string preStartUserScript: description: |- - Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. type: string userData: description: |- - Base64-encoded User Data text, the length limit is 16KB. + This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. Base64-encoded User Data text, the length limit is 16KB. type: string type: object @@ -629,6 +634,11 @@ spec: The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). The host name of the attached instance. Dot (.) and dash (-) cannot be used as the first and last characters of HostName and cannot be used consecutively. Windows example: The length of the name character is [2, 15], letters (capitalization is not restricted), numbers and dashes (-) are allowed, dots (.) are not supported, and not all numbers are allowed. Examples of other types (Linux, etc.): The character length is [2, 60], and multiple dots are allowed. There is a segment between the dots. Each segment allows letters (with no limitation on capitalization), numbers and dashes (-). type: string + imageId: + description: |- + ID of Node image. + ID of Node image. + type: string instanceId: description: |- ID of the CVM instance, this cvm will reinstall the system. @@ -725,8 +735,8 @@ spec: x-kubernetes-map-type: granular unschedulable: description: |- - Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. - Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. + Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling. + Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling. type: number workerConfig: description: |- @@ -779,12 +789,12 @@ spec: type: number dockerGraphPath: description: |- - Docker graph path. Default is /var/lib/docker. + This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. Docker graph path. Default is `/var/lib/docker`. type: string extraArgs: description: |- - Custom parameter information related to the node. This is a white-list parameter. + This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. Custom parameter information related to the node. This is a white-list parameter. items: type: string @@ -836,7 +846,7 @@ spec: type: array isSchedule: description: |- - Indicate to schedule the adding node or not. Default is true. + This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. Indicate to schedule the adding node or not. Default is true. type: boolean mountTarget: @@ -846,12 +856,12 @@ spec: type: string preStartUserScript: description: |- - Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. type: string userData: description: |- - Base64-encoded User Data text, the length limit is 16KB. + This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. Base64-encoded User Data text, the length limit is 16KB. type: string type: object @@ -907,12 +917,12 @@ spec: type: number dockerGraphPath: description: |- - Docker graph path. Default is /var/lib/docker. + This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. Docker graph path. Default is `/var/lib/docker`. type: string extraArgs: description: |- - Custom parameter information related to the node. This is a white-list parameter. + This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. Custom parameter information related to the node. This is a white-list parameter. items: type: string @@ -964,7 +974,7 @@ spec: type: array isSchedule: description: |- - Indicate to schedule the adding node or not. Default is true. + This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. Indicate to schedule the adding node or not. Default is true. type: boolean mountTarget: @@ -974,12 +984,12 @@ spec: type: string preStartUserScript: description: |- - Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. type: string userData: description: |- - Base64-encoded User Data text, the length limit is 16KB. + This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. Base64-encoded User Data text, the length limit is 16KB. type: string type: object @@ -1170,6 +1180,11 @@ spec: id: description: ID of the resource. type: string + imageId: + description: |- + ID of Node image. + ID of Node image. + type: string instanceId: description: |- ID of the CVM instance, this cvm will reinstall the system. @@ -1205,8 +1220,8 @@ spec: type: string unschedulable: description: |- - Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. - Sets whether the joining node participates in the schedule. Default is '0'. Participate in scheduling. + Sets whether the joining node participates in the schedule. Default is 0, which means it participates in scheduling. Non-zero(eg: 1) number means it does not participate in scheduling. + Sets whether the joining node participates in the schedule. Default is `0`, which means it participates in scheduling. Non-zero(eg: `1`) number means it does not participate in scheduling. type: number workerConfig: description: |- @@ -1259,12 +1274,12 @@ spec: type: number dockerGraphPath: description: |- - Docker graph path. Default is /var/lib/docker. + This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. Docker graph path. Default is `/var/lib/docker`. type: string extraArgs: description: |- - Custom parameter information related to the node. This is a white-list parameter. + This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. Custom parameter information related to the node. This is a white-list parameter. items: type: string @@ -1316,7 +1331,7 @@ spec: type: array isSchedule: description: |- - Indicate to schedule the adding node or not. Default is true. + This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. Indicate to schedule the adding node or not. Default is true. type: boolean mountTarget: @@ -1326,12 +1341,12 @@ spec: type: string preStartUserScript: description: |- - Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. type: string userData: description: |- - Base64-encoded User Data text, the length limit is 16KB. + This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. Base64-encoded User Data text, the length limit is 16KB. type: string type: object @@ -1387,12 +1402,12 @@ spec: type: number dockerGraphPath: description: |- - Docker graph path. Default is /var/lib/docker. + This argument was no longer supported by TencentCloud TKE. Docker graph path. Default is /var/lib/docker. Docker graph path. Default is `/var/lib/docker`. type: string extraArgs: description: |- - Custom parameter information related to the node. This is a white-list parameter. + This argument was no longer supported by TencentCloud TKE. Custom parameter information related to the node. This is a white-list parameter. Custom parameter information related to the node. This is a white-list parameter. items: type: string @@ -1444,7 +1459,7 @@ spec: type: array isSchedule: description: |- - Indicate to schedule the adding node or not. Default is true. + This argument was deprecated, use unschedulable instead. Indicate to schedule the adding node or not. Default is true. Indicate to schedule the adding node or not. Default is true. type: boolean mountTarget: @@ -1454,12 +1469,12 @@ spec: type: string preStartUserScript: description: |- - Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + This argument was no longer supported by TencentCloud TKE. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. type: string userData: description: |- - Base64-encoded User Data text, the length limit is 16KB. + This argument was no longer supported by TencentCloud TKE. Base64-encoded User Data text, the length limit is 16KB. Base64-encoded User Data text, the length limit is 16KB. type: string type: object diff --git a/package/crds/tke.tencentcloud.crossplane.io_clusters.yaml b/package/crds/tke.tencentcloud.crossplane.io_clusters.yaml index 73aead33..df734cff 100644 --- a/package/crds/tke.tencentcloud.crossplane.io_clusters.yaml +++ b/package/crds/tke.tencentcloud.crossplane.io_clusters.yaml @@ -116,6 +116,11 @@ spec: The number of basic pods. valid when enable_customized_pod_cidr=true. The number of basic pods. valid when enable_customized_pod_cidr=true. type: number + cdcId: + description: |- + CDC ID. + CDC ID. + type: string claimExpiredSeconds: description: |- Claim expired seconds to recycle ENI. This field can only set when field network_type is 'VPC-CNI'. claim_expired_seconds must greater or equal than 300 and less than 15768000. @@ -393,6 +398,11 @@ spec: Indicates whether to ignore the cluster cidr conflict error. Default is false. Indicates whether to ignore the cluster cidr conflict error. Default is false. type: boolean + ignoreServiceCidrConflict: + description: |- + Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode. + Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode. + type: boolean isNonStaticIpMode: description: |- Indicates whether non-static ip mode is enabled. Default is false. @@ -715,6 +725,11 @@ spec: type: boolean type: object type: array + preStartUserScript: + description: |- + Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + type: string projectId: description: |- Project ID, default value is 0. @@ -1100,6 +1115,11 @@ spec: The number of basic pods. valid when enable_customized_pod_cidr=true. The number of basic pods. valid when enable_customized_pod_cidr=true. type: number + cdcId: + description: |- + CDC ID. + CDC ID. + type: string claimExpiredSeconds: description: |- Claim expired seconds to recycle ENI. This field can only set when field network_type is 'VPC-CNI'. claim_expired_seconds must greater or equal than 300 and less than 15768000. @@ -1377,6 +1397,11 @@ spec: Indicates whether to ignore the cluster cidr conflict error. Default is false. Indicates whether to ignore the cluster cidr conflict error. Default is false. type: boolean + ignoreServiceCidrConflict: + description: |- + Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode. + Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode. + type: boolean isNonStaticIpMode: description: |- Indicates whether non-static ip mode is enabled. Default is false. @@ -1680,6 +1705,11 @@ spec: type: boolean type: object type: array + preStartUserScript: + description: |- + Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + type: string projectId: description: |- Project ID, default value is 0. @@ -2205,6 +2235,11 @@ spec: The number of basic pods. valid when enable_customized_pod_cidr=true. The number of basic pods. valid when enable_customized_pod_cidr=true. type: number + cdcId: + description: |- + CDC ID. + CDC ID. + type: string certificationAuthority: description: |- The certificate used for access. @@ -2510,6 +2545,11 @@ spec: Indicates whether to ignore the cluster cidr conflict error. Default is false. Indicates whether to ignore the cluster cidr conflict error. Default is false. type: boolean + ignoreServiceCidrConflict: + description: |- + Indicates whether to ignore the service cidr conflict error. Only valid in VPC-CNI mode. + Indicates whether to ignore the service cidr conflict error. Only valid in `VPC-CNI` mode. + type: boolean isNonStaticIpMode: description: |- Indicates whether non-static ip mode is enabled. Default is false. @@ -2833,6 +2873,11 @@ spec: The Intranet address used for access. The Intranet address used for access. type: string + preStartUserScript: + description: |- + Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + Base64-encoded user script, executed before initializing the node, currently only effective for adding existing nodes. + type: string projectId: description: |- Project ID, default value is 0. diff --git a/package/crds/tke.tencentcloud.crossplane.io_nodepools.yaml b/package/crds/tke.tencentcloud.crossplane.io_nodepools.yaml index 23aaca6a..22dfabb4 100644 --- a/package/crds/tke.tencentcloud.crossplane.io_nodepools.yaml +++ b/package/crds/tke.tencentcloud.crossplane.io_nodepools.yaml @@ -174,6 +174,11 @@ spec: Instance name, no more than 60 characters. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. type: string + instanceNameStyle: + description: |- + Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. + Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. + type: string instanceType: description: |- Specified types of CVM instance. @@ -724,6 +729,11 @@ spec: Instance name, no more than 60 characters. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. type: string + instanceNameStyle: + description: |- + Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. + Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. + type: string instanceType: description: |- Specified types of CVM instance. @@ -1435,6 +1445,11 @@ spec: Instance name, no more than 60 characters. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. Instance name, no more than 60 characters. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. type: string + instanceNameStyle: + description: |- + Type of CVM instance name. Valid values: ORIGINAL and UNIQUE. Default value: ORIGINAL. For usage, refer to InstanceNameSettings in https://www.tencentcloud.com/document/product/377/31001. + Type of CVM instance name. Valid values: `ORIGINAL` and `UNIQUE`. Default value: `ORIGINAL`. For usage, refer to `InstanceNameSettings` in https://www.tencentcloud.com/document/product/377/31001. + type: string instanceType: description: |- Specified types of CVM instance. diff --git a/package/crds/tke.tencentcloud.crossplane.io_scaleworkers.yaml b/package/crds/tke.tencentcloud.crossplane.io_scaleworkers.yaml index 100b3984..e9e1a563 100644 --- a/package/crds/tke.tencentcloud.crossplane.io_scaleworkers.yaml +++ b/package/crds/tke.tencentcloud.crossplane.io_scaleworkers.yaml @@ -154,15 +154,20 @@ spec: type: object dataDisk: description: |- - Configurations of data disk. - Configurations of data disk. + Configurations of tke data disk. + Configurations of tke data disk. items: properties: autoFormatAndMount: description: |- - Indicate whether to auto format and mount or not. Default is false. + This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. Indicate whether to auto format and mount or not. Default is `false`. type: boolean + diskPartition: + description: |- + This argument was deprecated, use data_disk instead. The name of the device or partition to mount. + The name of the device or partition to mount. + type: string diskSize: description: |- Volume of disk in GB. Default is 0. @@ -175,7 +180,7 @@ spec: type: string fileSystem: description: |- - File system, e.g. ext3/ext4/xfs. + This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. File system, e.g. `ext3/ext4/xfs`. type: string mountTarget: @@ -303,18 +308,18 @@ spec: type: number dataDisk: description: |- - Configurations of data disk. - Configurations of data disk. + Configurations of tke data disk. + Configurations of cvm data disk. items: properties: autoFormatAndMount: description: |- - Indicate whether to auto format and mount or not. Default is false. + This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. Indicate whether to auto format and mount or not. Default is `false`. type: boolean diskPartition: description: |- - The name of the device or partition to mount. + This argument was deprecated, use data_disk instead. The name of the device or partition to mount. The name of the device or partition to mount. type: string diskSize: @@ -334,7 +339,7 @@ spec: type: boolean fileSystem: description: |- - File system, e.g. ext3/ext4/xfs. + This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. File system, e.g. `ext3/ext4/xfs`. type: string kmsKeyId: @@ -581,15 +586,20 @@ spec: type: object dataDisk: description: |- - Configurations of data disk. - Configurations of data disk. + Configurations of tke data disk. + Configurations of tke data disk. items: properties: autoFormatAndMount: description: |- - Indicate whether to auto format and mount or not. Default is false. + This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. Indicate whether to auto format and mount or not. Default is `false`. type: boolean + diskPartition: + description: |- + This argument was deprecated, use data_disk instead. The name of the device or partition to mount. + The name of the device or partition to mount. + type: string diskSize: description: |- Volume of disk in GB. Default is 0. @@ -602,7 +612,7 @@ spec: type: string fileSystem: description: |- - File system, e.g. ext3/ext4/xfs. + This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. File system, e.g. `ext3/ext4/xfs`. type: string mountTarget: @@ -730,18 +740,18 @@ spec: type: number dataDisk: description: |- - Configurations of data disk. - Configurations of data disk. + Configurations of tke data disk. + Configurations of cvm data disk. items: properties: autoFormatAndMount: description: |- - Indicate whether to auto format and mount or not. Default is false. + This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. Indicate whether to auto format and mount or not. Default is `false`. type: boolean diskPartition: description: |- - The name of the device or partition to mount. + This argument was deprecated, use data_disk instead. The name of the device or partition to mount. The name of the device or partition to mount. type: string diskSize: @@ -761,7 +771,7 @@ spec: type: boolean fileSystem: description: |- - File system, e.g. ext3/ext4/xfs. + This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. File system, e.g. `ext3/ext4/xfs`. type: string kmsKeyId: @@ -1079,15 +1089,20 @@ spec: type: string dataDisk: description: |- - Configurations of data disk. - Configurations of data disk. + Configurations of tke data disk. + Configurations of tke data disk. items: properties: autoFormatAndMount: description: |- - Indicate whether to auto format and mount or not. Default is false. + This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. Indicate whether to auto format and mount or not. Default is `false`. type: boolean + diskPartition: + description: |- + This argument was deprecated, use data_disk instead. The name of the device or partition to mount. + The name of the device or partition to mount. + type: string diskSize: description: |- Volume of disk in GB. Default is 0. @@ -1100,7 +1115,7 @@ spec: type: string fileSystem: description: |- - File system, e.g. ext3/ext4/xfs. + This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. File system, e.g. `ext3/ext4/xfs`. type: string mountTarget: @@ -1231,18 +1246,18 @@ spec: type: number dataDisk: description: |- - Configurations of data disk. - Configurations of data disk. + Configurations of tke data disk. + Configurations of cvm data disk. items: properties: autoFormatAndMount: description: |- - Indicate whether to auto format and mount or not. Default is false. + This argument was deprecated, use data_disk instead. Indicate whether to auto format and mount or not. Default is false. Indicate whether to auto format and mount or not. Default is `false`. type: boolean diskPartition: description: |- - The name of the device or partition to mount. + This argument was deprecated, use data_disk instead. The name of the device or partition to mount. The name of the device or partition to mount. type: string diskSize: @@ -1262,7 +1277,7 @@ spec: type: boolean fileSystem: description: |- - File system, e.g. ext3/ext4/xfs. + This argument was deprecated, use data_disk instead. File system, e.g. ext3/ext4/xfs. File system, e.g. `ext3/ext4/xfs`. type: string kmsKeyId: diff --git a/package/crds/vpc.tencentcloud.crossplane.io_eips.yaml b/package/crds/vpc.tencentcloud.crossplane.io_eips.yaml index 51374917..f957f06d 100644 --- a/package/crds/vpc.tencentcloud.crossplane.io_eips.yaml +++ b/package/crds/vpc.tencentcloud.crossplane.io_eips.yaml @@ -97,6 +97,11 @@ spec: ID of bandwidth package, it will set when internet_charge_type is BANDWIDTH_PACKAGE. ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`. type: string + cdcId: + description: |- + CDC Unique ID. + CDC Unique ID. + type: string egress: description: |- Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket. @@ -179,6 +184,11 @@ spec: ID of bandwidth package, it will set when internet_charge_type is BANDWIDTH_PACKAGE. ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`. type: string + cdcId: + description: |- + CDC Unique ID. + CDC Unique ID. + type: string egress: description: |- Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket. @@ -420,6 +430,11 @@ spec: ID of bandwidth package, it will set when internet_charge_type is BANDWIDTH_PACKAGE. ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`. type: string + cdcId: + description: |- + CDC Unique ID. + CDC Unique ID. + type: string egress: description: |- Network egress. It defaults to center_egress1. If you want to try the egress feature, please submit a ticket. diff --git a/package/crds/vpc.tencentcloud.crossplane.io_vpcs.yaml b/package/crds/vpc.tencentcloud.crossplane.io_vpcs.yaml index a5d24010..a36b8f6e 100644 --- a/package/crds/vpc.tencentcloud.crossplane.io_vpcs.yaml +++ b/package/crds/vpc.tencentcloud.crossplane.io_vpcs.yaml @@ -80,6 +80,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: set cidrBlock: description: |- A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). @@ -132,6 +133,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: set cidrBlock: description: |- A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16). @@ -352,6 +354,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: set cidrBlock: description: |- A network address block which should be a subnet of the three internal network segments (10.0.0.0/16, 172.16.0.0/12 and 192.168.0.0/16).