import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface MpsContentReviewTemplateConfig extends cdktf.TerraformMetaArguments { /** * Content review template description information, length limit: 256 characters. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#comment MpsContentReviewTemplate#comment} */ readonly comment?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#id MpsContentReviewTemplate#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Content review template name, length limit: 64 characters. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#name MpsContentReviewTemplate#name} */ readonly name?: string; /** * political_configure block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#political_configure MpsContentReviewTemplate#political_configure} */ readonly politicalConfigure?: MpsContentReviewTemplatePoliticalConfigure; /** * porn_configure block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#porn_configure MpsContentReviewTemplate#porn_configure} */ readonly pornConfigure?: MpsContentReviewTemplatePornConfigure; /** * prohibited_configure block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#prohibited_configure MpsContentReviewTemplate#prohibited_configure} */ readonly prohibitedConfigure?: MpsContentReviewTemplateProhibitedConfigure; /** * terrorism_configure block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#terrorism_configure MpsContentReviewTemplate#terrorism_configure} */ readonly terrorismConfigure?: MpsContentReviewTemplateTerrorismConfigure; /** * user_define_configure block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#user_define_configure MpsContentReviewTemplate#user_define_configure} */ readonly userDefineConfigure?: MpsContentReviewTemplateUserDefineConfigure; } export interface MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Political asr task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplatePoliticalConfigureAsrReviewInfoToTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo): any; export declare function mpsContentReviewTemplatePoliticalConfigureAsrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo): any; export declare class MpsContentReviewTemplatePoliticalConfigureAsrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplatePoliticalConfigureImgReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#label_set MpsContentReviewTemplate#label_set} */ readonly labelSet?: string[]; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Political image task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplatePoliticalConfigureImgReviewInfoToTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureImgReviewInfoOutputReference | MpsContentReviewTemplatePoliticalConfigureImgReviewInfo): any; export declare function mpsContentReviewTemplatePoliticalConfigureImgReviewInfoToHclTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureImgReviewInfoOutputReference | MpsContentReviewTemplatePoliticalConfigureImgReviewInfo): any; export declare class MpsContentReviewTemplatePoliticalConfigureImgReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePoliticalConfigureImgReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplatePoliticalConfigureImgReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _labelSet?; get labelSet(): string[]; set labelSet(value: string[]); resetLabelSet(): void; get labelSetInput(): string[]; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Political ocr task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplatePoliticalConfigureOcrReviewInfoToTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo): any; export declare function mpsContentReviewTemplatePoliticalConfigureOcrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo): any; export declare class MpsContentReviewTemplatePoliticalConfigureOcrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplatePoliticalConfigure { /** * asr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#asr_review_info MpsContentReviewTemplate#asr_review_info} */ readonly asrReviewInfo?: MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo; /** * img_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#img_review_info MpsContentReviewTemplate#img_review_info} */ readonly imgReviewInfo?: MpsContentReviewTemplatePoliticalConfigureImgReviewInfo; /** * ocr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#ocr_review_info MpsContentReviewTemplate#ocr_review_info} */ readonly ocrReviewInfo?: MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo; } export declare function mpsContentReviewTemplatePoliticalConfigureToTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureOutputReference | MpsContentReviewTemplatePoliticalConfigure): any; export declare function mpsContentReviewTemplatePoliticalConfigureToHclTerraform(struct?: MpsContentReviewTemplatePoliticalConfigureOutputReference | MpsContentReviewTemplatePoliticalConfigure): any; export declare class MpsContentReviewTemplatePoliticalConfigureOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePoliticalConfigure | undefined; set internalValue(value: MpsContentReviewTemplatePoliticalConfigure | undefined); private _asrReviewInfo; get asrReviewInfo(): MpsContentReviewTemplatePoliticalConfigureAsrReviewInfoOutputReference; putAsrReviewInfo(value: MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo): void; resetAsrReviewInfo(): void; get asrReviewInfoInput(): MpsContentReviewTemplatePoliticalConfigureAsrReviewInfo; private _imgReviewInfo; get imgReviewInfo(): MpsContentReviewTemplatePoliticalConfigureImgReviewInfoOutputReference; putImgReviewInfo(value: MpsContentReviewTemplatePoliticalConfigureImgReviewInfo): void; resetImgReviewInfo(): void; get imgReviewInfoInput(): MpsContentReviewTemplatePoliticalConfigureImgReviewInfo; private _ocrReviewInfo; get ocrReviewInfo(): MpsContentReviewTemplatePoliticalConfigureOcrReviewInfoOutputReference; putOcrReviewInfo(value: MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo): void; resetOcrReviewInfo(): void; get ocrReviewInfoInput(): MpsContentReviewTemplatePoliticalConfigureOcrReviewInfo; } export interface MpsContentReviewTemplatePornConfigureAsrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Voice pornography task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplatePornConfigureAsrReviewInfoToTerraform(struct?: MpsContentReviewTemplatePornConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplatePornConfigureAsrReviewInfo): any; export declare function mpsContentReviewTemplatePornConfigureAsrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplatePornConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplatePornConfigureAsrReviewInfo): any; export declare class MpsContentReviewTemplatePornConfigureAsrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePornConfigureAsrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplatePornConfigureAsrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplatePornConfigureImgReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#label_set MpsContentReviewTemplate#label_set} */ readonly labelSet?: string[]; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Porn screen task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplatePornConfigureImgReviewInfoToTerraform(struct?: MpsContentReviewTemplatePornConfigureImgReviewInfoOutputReference | MpsContentReviewTemplatePornConfigureImgReviewInfo): any; export declare function mpsContentReviewTemplatePornConfigureImgReviewInfoToHclTerraform(struct?: MpsContentReviewTemplatePornConfigureImgReviewInfoOutputReference | MpsContentReviewTemplatePornConfigureImgReviewInfo): any; export declare class MpsContentReviewTemplatePornConfigureImgReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePornConfigureImgReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplatePornConfigureImgReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _labelSet?; get labelSet(): string[]; set labelSet(value: string[]); resetLabelSet(): void; get labelSetInput(): string[]; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplatePornConfigureOcrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Ocr pornography task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplatePornConfigureOcrReviewInfoToTerraform(struct?: MpsContentReviewTemplatePornConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplatePornConfigureOcrReviewInfo): any; export declare function mpsContentReviewTemplatePornConfigureOcrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplatePornConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplatePornConfigureOcrReviewInfo): any; export declare class MpsContentReviewTemplatePornConfigureOcrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePornConfigureOcrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplatePornConfigureOcrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplatePornConfigure { /** * asr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#asr_review_info MpsContentReviewTemplate#asr_review_info} */ readonly asrReviewInfo?: MpsContentReviewTemplatePornConfigureAsrReviewInfo; /** * img_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#img_review_info MpsContentReviewTemplate#img_review_info} */ readonly imgReviewInfo?: MpsContentReviewTemplatePornConfigureImgReviewInfo; /** * ocr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#ocr_review_info MpsContentReviewTemplate#ocr_review_info} */ readonly ocrReviewInfo?: MpsContentReviewTemplatePornConfigureOcrReviewInfo; } export declare function mpsContentReviewTemplatePornConfigureToTerraform(struct?: MpsContentReviewTemplatePornConfigureOutputReference | MpsContentReviewTemplatePornConfigure): any; export declare function mpsContentReviewTemplatePornConfigureToHclTerraform(struct?: MpsContentReviewTemplatePornConfigureOutputReference | MpsContentReviewTemplatePornConfigure): any; export declare class MpsContentReviewTemplatePornConfigureOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplatePornConfigure | undefined; set internalValue(value: MpsContentReviewTemplatePornConfigure | undefined); private _asrReviewInfo; get asrReviewInfo(): MpsContentReviewTemplatePornConfigureAsrReviewInfoOutputReference; putAsrReviewInfo(value: MpsContentReviewTemplatePornConfigureAsrReviewInfo): void; resetAsrReviewInfo(): void; get asrReviewInfoInput(): MpsContentReviewTemplatePornConfigureAsrReviewInfo; private _imgReviewInfo; get imgReviewInfo(): MpsContentReviewTemplatePornConfigureImgReviewInfoOutputReference; putImgReviewInfo(value: MpsContentReviewTemplatePornConfigureImgReviewInfo): void; resetImgReviewInfo(): void; get imgReviewInfoInput(): MpsContentReviewTemplatePornConfigureImgReviewInfo; private _ocrReviewInfo; get ocrReviewInfo(): MpsContentReviewTemplatePornConfigureOcrReviewInfoOutputReference; putOcrReviewInfo(value: MpsContentReviewTemplatePornConfigureOcrReviewInfo): void; resetOcrReviewInfo(): void; get ocrReviewInfoInput(): MpsContentReviewTemplatePornConfigureOcrReviewInfo; } export interface MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Voice Prohibition task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateProhibitedConfigureAsrReviewInfoToTerraform(struct?: MpsContentReviewTemplateProhibitedConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo): any; export declare function mpsContentReviewTemplateProhibitedConfigureAsrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateProhibitedConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo): any; export declare class MpsContentReviewTemplateProhibitedConfigureAsrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Ocr Prohibition task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateProhibitedConfigureOcrReviewInfoToTerraform(struct?: MpsContentReviewTemplateProhibitedConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo): any; export declare function mpsContentReviewTemplateProhibitedConfigureOcrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateProhibitedConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo): any; export declare class MpsContentReviewTemplateProhibitedConfigureOcrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateProhibitedConfigure { /** * asr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#asr_review_info MpsContentReviewTemplate#asr_review_info} */ readonly asrReviewInfo?: MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo; /** * ocr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#ocr_review_info MpsContentReviewTemplate#ocr_review_info} */ readonly ocrReviewInfo?: MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo; } export declare function mpsContentReviewTemplateProhibitedConfigureToTerraform(struct?: MpsContentReviewTemplateProhibitedConfigureOutputReference | MpsContentReviewTemplateProhibitedConfigure): any; export declare function mpsContentReviewTemplateProhibitedConfigureToHclTerraform(struct?: MpsContentReviewTemplateProhibitedConfigureOutputReference | MpsContentReviewTemplateProhibitedConfigure): any; export declare class MpsContentReviewTemplateProhibitedConfigureOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateProhibitedConfigure | undefined; set internalValue(value: MpsContentReviewTemplateProhibitedConfigure | undefined); private _asrReviewInfo; get asrReviewInfo(): MpsContentReviewTemplateProhibitedConfigureAsrReviewInfoOutputReference; putAsrReviewInfo(value: MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo): void; resetAsrReviewInfo(): void; get asrReviewInfoInput(): MpsContentReviewTemplateProhibitedConfigureAsrReviewInfo; private _ocrReviewInfo; get ocrReviewInfo(): MpsContentReviewTemplateProhibitedConfigureOcrReviewInfoOutputReference; putOcrReviewInfo(value: MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo): void; resetOcrReviewInfo(): void; get ocrReviewInfoInput(): MpsContentReviewTemplateProhibitedConfigureOcrReviewInfo; } export interface MpsContentReviewTemplateTerrorismConfigureImgReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#label_set MpsContentReviewTemplate#label_set} */ readonly labelSet?: string[]; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Terrorism image task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateTerrorismConfigureImgReviewInfoToTerraform(struct?: MpsContentReviewTemplateTerrorismConfigureImgReviewInfoOutputReference | MpsContentReviewTemplateTerrorismConfigureImgReviewInfo): any; export declare function mpsContentReviewTemplateTerrorismConfigureImgReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateTerrorismConfigureImgReviewInfoOutputReference | MpsContentReviewTemplateTerrorismConfigureImgReviewInfo): any; export declare class MpsContentReviewTemplateTerrorismConfigureImgReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateTerrorismConfigureImgReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateTerrorismConfigureImgReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _labelSet?; get labelSet(): string[]; set labelSet(value: string[]); resetLabelSet(): void; get labelSetInput(): string[]; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * Ocr terrorism image task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateTerrorismConfigureOcrReviewInfoToTerraform(struct?: MpsContentReviewTemplateTerrorismConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo): any; export declare function mpsContentReviewTemplateTerrorismConfigureOcrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateTerrorismConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo): any; export declare class MpsContentReviewTemplateTerrorismConfigureOcrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateTerrorismConfigure { /** * img_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#img_review_info MpsContentReviewTemplate#img_review_info} */ readonly imgReviewInfo?: MpsContentReviewTemplateTerrorismConfigureImgReviewInfo; /** * ocr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#ocr_review_info MpsContentReviewTemplate#ocr_review_info} */ readonly ocrReviewInfo: MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo; } export declare function mpsContentReviewTemplateTerrorismConfigureToTerraform(struct?: MpsContentReviewTemplateTerrorismConfigureOutputReference | MpsContentReviewTemplateTerrorismConfigure): any; export declare function mpsContentReviewTemplateTerrorismConfigureToHclTerraform(struct?: MpsContentReviewTemplateTerrorismConfigureOutputReference | MpsContentReviewTemplateTerrorismConfigure): any; export declare class MpsContentReviewTemplateTerrorismConfigureOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateTerrorismConfigure | undefined; set internalValue(value: MpsContentReviewTemplateTerrorismConfigure | undefined); private _imgReviewInfo; get imgReviewInfo(): MpsContentReviewTemplateTerrorismConfigureImgReviewInfoOutputReference; putImgReviewInfo(value: MpsContentReviewTemplateTerrorismConfigureImgReviewInfo): void; resetImgReviewInfo(): void; get imgReviewInfoInput(): MpsContentReviewTemplateTerrorismConfigureImgReviewInfo; private _ocrReviewInfo; get ocrReviewInfo(): MpsContentReviewTemplateTerrorismConfigureOcrReviewInfoOutputReference; putOcrReviewInfo(value: MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo): void; get ocrReviewInfoInput(): MpsContentReviewTemplateTerrorismConfigureOcrReviewInfo; } export interface MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#label_set MpsContentReviewTemplate#label_set} */ readonly labelSet?: string[]; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * User-defined asr review task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateUserDefineConfigureAsrReviewInfoToTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo): any; export declare function mpsContentReviewTemplateUserDefineConfigureAsrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureAsrReviewInfoOutputReference | MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo): any; export declare class MpsContentReviewTemplateUserDefineConfigureAsrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _labelSet?; get labelSet(): string[]; set labelSet(value: string[]); resetLabelSet(): void; get labelSetInput(): string[]; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#label_set MpsContentReviewTemplate#label_set} */ readonly labelSet?: string[]; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * User-defined face review task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateUserDefineConfigureFaceReviewInfoToTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureFaceReviewInfoOutputReference | MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo): any; export declare function mpsContentReviewTemplateUserDefineConfigureFaceReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureFaceReviewInfoOutputReference | MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo): any; export declare class MpsContentReviewTemplateUserDefineConfigureFaceReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _labelSet?; get labelSet(): string[]; set labelSet(value: string[]); resetLabelSet(): void; get labelSetInput(): string[]; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo { /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#block_confidence MpsContentReviewTemplate#block_confidence} */ readonly blockConfidence?: number; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#label_set MpsContentReviewTemplate#label_set} */ readonly labelSet?: string[]; /** * 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. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#review_confidence MpsContentReviewTemplate#review_confidence} */ readonly reviewConfidence?: number; /** * User-defined ocr text review task switch, optional value:ON/OFF. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#switch MpsContentReviewTemplate#switch} */ readonly switch: string; } export declare function mpsContentReviewTemplateUserDefineConfigureOcrReviewInfoToTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo): any; export declare function mpsContentReviewTemplateUserDefineConfigureOcrReviewInfoToHclTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureOcrReviewInfoOutputReference | MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo): any; export declare class MpsContentReviewTemplateUserDefineConfigureOcrReviewInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo | undefined; set internalValue(value: MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo | undefined); private _blockConfidence?; get blockConfidence(): number; set blockConfidence(value: number); resetBlockConfidence(): void; get blockConfidenceInput(): number; private _labelSet?; get labelSet(): string[]; set labelSet(value: string[]); resetLabelSet(): void; get labelSetInput(): string[]; private _reviewConfidence?; get reviewConfidence(): number; set reviewConfidence(value: number); resetReviewConfidence(): void; get reviewConfidenceInput(): number; private _switch?; get switch(): string; set switch(value: string); get switchInput(): string; } export interface MpsContentReviewTemplateUserDefineConfigure { /** * asr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#asr_review_info MpsContentReviewTemplate#asr_review_info} */ readonly asrReviewInfo?: MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo; /** * face_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#face_review_info MpsContentReviewTemplate#face_review_info} */ readonly faceReviewInfo?: MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo; /** * ocr_review_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#ocr_review_info MpsContentReviewTemplate#ocr_review_info} */ readonly ocrReviewInfo?: MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo; } export declare function mpsContentReviewTemplateUserDefineConfigureToTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureOutputReference | MpsContentReviewTemplateUserDefineConfigure): any; export declare function mpsContentReviewTemplateUserDefineConfigureToHclTerraform(struct?: MpsContentReviewTemplateUserDefineConfigureOutputReference | MpsContentReviewTemplateUserDefineConfigure): any; export declare class MpsContentReviewTemplateUserDefineConfigureOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): MpsContentReviewTemplateUserDefineConfigure | undefined; set internalValue(value: MpsContentReviewTemplateUserDefineConfigure | undefined); private _asrReviewInfo; get asrReviewInfo(): MpsContentReviewTemplateUserDefineConfigureAsrReviewInfoOutputReference; putAsrReviewInfo(value: MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo): void; resetAsrReviewInfo(): void; get asrReviewInfoInput(): MpsContentReviewTemplateUserDefineConfigureAsrReviewInfo; private _faceReviewInfo; get faceReviewInfo(): MpsContentReviewTemplateUserDefineConfigureFaceReviewInfoOutputReference; putFaceReviewInfo(value: MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo): void; resetFaceReviewInfo(): void; get faceReviewInfoInput(): MpsContentReviewTemplateUserDefineConfigureFaceReviewInfo; private _ocrReviewInfo; get ocrReviewInfo(): MpsContentReviewTemplateUserDefineConfigureOcrReviewInfoOutputReference; putOcrReviewInfo(value: MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo): void; resetOcrReviewInfo(): void; get ocrReviewInfoInput(): MpsContentReviewTemplateUserDefineConfigureOcrReviewInfo; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template tencentcloud_mps_content_review_template} */ export declare class MpsContentReviewTemplate extends cdktf.TerraformResource { static readonly tfResourceType = "tencentcloud_mps_content_review_template"; /** * Generates CDKTF code for importing a MpsContentReviewTemplate resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the MpsContentReviewTemplate to import * @param importFromId The id of the existing MpsContentReviewTemplate that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the MpsContentReviewTemplate to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/mps_content_review_template tencentcloud_mps_content_review_template} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options MpsContentReviewTemplateConfig = {} */ constructor(scope: Construct, id: string, config?: MpsContentReviewTemplateConfig); private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string; private _politicalConfigure; get politicalConfigure(): MpsContentReviewTemplatePoliticalConfigureOutputReference; putPoliticalConfigure(value: MpsContentReviewTemplatePoliticalConfigure): void; resetPoliticalConfigure(): void; get politicalConfigureInput(): MpsContentReviewTemplatePoliticalConfigure; private _pornConfigure; get pornConfigure(): MpsContentReviewTemplatePornConfigureOutputReference; putPornConfigure(value: MpsContentReviewTemplatePornConfigure): void; resetPornConfigure(): void; get pornConfigureInput(): MpsContentReviewTemplatePornConfigure; private _prohibitedConfigure; get prohibitedConfigure(): MpsContentReviewTemplateProhibitedConfigureOutputReference; putProhibitedConfigure(value: MpsContentReviewTemplateProhibitedConfigure): void; resetProhibitedConfigure(): void; get prohibitedConfigureInput(): MpsContentReviewTemplateProhibitedConfigure; private _terrorismConfigure; get terrorismConfigure(): MpsContentReviewTemplateTerrorismConfigureOutputReference; putTerrorismConfigure(value: MpsContentReviewTemplateTerrorismConfigure): void; resetTerrorismConfigure(): void; get terrorismConfigureInput(): MpsContentReviewTemplateTerrorismConfigure; private _userDefineConfigure; get userDefineConfigure(): MpsContentReviewTemplateUserDefineConfigureOutputReference; putUserDefineConfigure(value: MpsContentReviewTemplateUserDefineConfigure): void; resetUserDefineConfigure(): void; get userDefineConfigureInput(): MpsContentReviewTemplateUserDefineConfigure; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }