Help us shape the future of Go! Take the 2026 Go Developer Survey

teo

package
v1.82.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2025 License: MPL-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Provides a resource to create a teo application_proxy

Example Usage

```hcl

resource "tencentcloud_teo_application_proxy" "application_proxy" {
    accelerate_type      = 0
    plat_type            = "domain"
    proxy_name           = "test"
    proxy_type           = "instance"
    security_type        = 1
    session_persist_time = 0
    status               = "online"
    zone_id              = "zone-2o0l8g7zisgt"

    ipv6 {
        switch = "off"
    }
}

``` Import

teo application_proxy can be imported using the zoneId#proxyId, e.g. ``` terraform import tencentcloud_teo_application_proxy.application_proxy zone-2983wizgxqvm#proxy-6972528a-373a-11ed-afca-52540044a456 ```

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Code generated by iacg; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceTencentCloudTeoOriginAcl added in v1.82.19

func DataSourceTencentCloudTeoOriginAcl() *schema.Resource

func DataSourceTencentCloudTeoPlans added in v1.82.2

func DataSourceTencentCloudTeoPlans() *schema.Resource

func DataSourceTencentCloudTeoPlansRead added in v1.82.2

func DataSourceTencentCloudTeoPlansRead(d *schema.ResourceData, meta interface{}) error

func DataSourceTencentCloudTeoRuleEngineSettings

func DataSourceTencentCloudTeoRuleEngineSettings() *schema.Resource

func DataSourceTencentCloudTeoZoneAvailablePlans

func DataSourceTencentCloudTeoZoneAvailablePlans() *schema.Resource

func DataSourceTencentCloudTeoZones added in v1.81.178

func DataSourceTencentCloudTeoZones() *schema.Resource

func ResourceTencentCloudTeoAccelerationDomain

func ResourceTencentCloudTeoAccelerationDomain() *schema.Resource

func ResourceTencentCloudTeoApplicationProxy

func ResourceTencentCloudTeoApplicationProxy() *schema.Resource

func ResourceTencentCloudTeoApplicationProxyRule

func ResourceTencentCloudTeoApplicationProxyRule() *schema.Resource

func ResourceTencentCloudTeoBindSecurityTemplate added in v1.82.2

func ResourceTencentCloudTeoBindSecurityTemplate() *schema.Resource

func ResourceTencentCloudTeoCertificateConfig

func ResourceTencentCloudTeoCertificateConfig() *schema.Resource

func ResourceTencentCloudTeoContentIdentifier added in v1.82.12

func ResourceTencentCloudTeoContentIdentifier() *schema.Resource

func ResourceTencentCloudTeoCustomizeErrorPage added in v1.82.13

func ResourceTencentCloudTeoCustomizeErrorPage() *schema.Resource

func ResourceTencentCloudTeoDdosProtectionConfig added in v1.82.17

func ResourceTencentCloudTeoDdosProtectionConfig() *schema.Resource

func ResourceTencentCloudTeoDnsRecord added in v1.81.181

func ResourceTencentCloudTeoDnsRecord() *schema.Resource

func ResourceTencentCloudTeoFunction added in v1.81.130

func ResourceTencentCloudTeoFunction() *schema.Resource

func ResourceTencentCloudTeoFunctionRule added in v1.81.130

func ResourceTencentCloudTeoFunctionRule() *schema.Resource

func ResourceTencentCloudTeoFunctionRulePriority added in v1.81.130

func ResourceTencentCloudTeoFunctionRulePriority() *schema.Resource

func ResourceTencentCloudTeoFunctionRuntimeEnvironment added in v1.81.130

func ResourceTencentCloudTeoFunctionRuntimeEnvironment() *schema.Resource

func ResourceTencentCloudTeoL4Proxy added in v1.81.96

func ResourceTencentCloudTeoL4Proxy() *schema.Resource

func ResourceTencentCloudTeoL4ProxyRule added in v1.81.170

func ResourceTencentCloudTeoL4ProxyRule() *schema.Resource

func ResourceTencentCloudTeoL7AccRule added in v1.81.172

func ResourceTencentCloudTeoL7AccRule() *schema.Resource

func ResourceTencentCloudTeoL7AccRulePriorityOperation added in v1.81.195

func ResourceTencentCloudTeoL7AccRulePriorityOperation() *schema.Resource

func ResourceTencentCloudTeoL7AccRuleV2 added in v1.81.195

func ResourceTencentCloudTeoL7AccRuleV2() *schema.Resource

func ResourceTencentCloudTeoL7AccRuleV2Create added in v1.81.195

func ResourceTencentCloudTeoL7AccRuleV2Create(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoL7AccRuleV2Delete added in v1.81.195

func ResourceTencentCloudTeoL7AccRuleV2Delete(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoL7AccRuleV2Read added in v1.81.195

func ResourceTencentCloudTeoL7AccRuleV2Read(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoL7AccRuleV2Update added in v1.81.195

func ResourceTencentCloudTeoL7AccRuleV2Update(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoL7AccSetting added in v1.81.170

func ResourceTencentCloudTeoL7AccSetting() *schema.Resource

func ResourceTencentCloudTeoOriginAcl added in v1.82.13

func ResourceTencentCloudTeoOriginAcl() *schema.Resource

func ResourceTencentCloudTeoOriginAclCreate added in v1.82.13

func ResourceTencentCloudTeoOriginAclCreate(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoOriginAclDelete added in v1.82.13

func ResourceTencentCloudTeoOriginAclDelete(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoOriginAclRead added in v1.82.13

func ResourceTencentCloudTeoOriginAclRead(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoOriginAclUpdate added in v1.82.13

func ResourceTencentCloudTeoOriginAclUpdate(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoOriginGroup

func ResourceTencentCloudTeoOriginGroup() *schema.Resource

func ResourceTencentCloudTeoOwnershipVerify

func ResourceTencentCloudTeoOwnershipVerify() *schema.Resource

func ResourceTencentCloudTeoPlan added in v1.82.2

func ResourceTencentCloudTeoPlan() *schema.Resource

func ResourceTencentCloudTeoPlanCreate added in v1.82.2

func ResourceTencentCloudTeoPlanCreate(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoPlanDelete added in v1.82.2

func ResourceTencentCloudTeoPlanDelete(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoPlanRead added in v1.82.2

func ResourceTencentCloudTeoPlanRead(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoPlanUpdate added in v1.82.2

func ResourceTencentCloudTeoPlanUpdate(d *schema.ResourceData, meta interface{}) error

func ResourceTencentCloudTeoRealtimeLogDelivery added in v1.81.106

func ResourceTencentCloudTeoRealtimeLogDelivery() *schema.Resource

func ResourceTencentCloudTeoRuleEngine

func ResourceTencentCloudTeoRuleEngine() *schema.Resource

func ResourceTencentCloudTeoSecurityIpGroup added in v1.81.130

func ResourceTencentCloudTeoSecurityIpGroup() *schema.Resource

func ResourceTencentCloudTeoSecurityPolicyConfig added in v1.81.177

func ResourceTencentCloudTeoSecurityPolicyConfig() *schema.Resource

func ResourceTencentCloudTeoZone

func ResourceTencentCloudTeoZone() *schema.Resource

func ResourceTencentCloudTeoZoneSetting

func ResourceTencentCloudTeoZoneSetting() *schema.Resource

func TencentTeoL7RuleBranchBasicInfo added in v1.81.172

func TencentTeoL7RuleBranchBasicInfo(depth int) map[string]*schema.Schema

Types

type TeoService

type TeoService struct {
	// contains filtered or unexported fields
}

func NewTeoService

func NewTeoService(client *connectivity.TencentCloudClient) TeoService

func (*TeoService) CheckAccelerationDomainStatus

func (me *TeoService) CheckAccelerationDomainStatus(ctx context.Context, zoneId, domainName, operate string) error

func (*TeoService) CheckZoneComplete

func (me *TeoService) CheckZoneComplete(ctx context.Context, zoneId string) error

func (*TeoService) DeleteTeoApplicationProxyById

func (me *TeoService) DeleteTeoApplicationProxyById(ctx context.Context, zoneId, proxyId string) (errRet error)

func (*TeoService) DeleteTeoApplicationProxyRuleById

func (me *TeoService) DeleteTeoApplicationProxyRuleById(ctx context.Context,
	zoneId, proxyId, ruleId string) (errRet error)

func (*TeoService) DeleteTeoOriginGroupById

func (me *TeoService) DeleteTeoOriginGroupById(ctx context.Context, zoneId, originGroupId string) (errRet error)

func (*TeoService) DeleteTeoRuleEngineById

func (me *TeoService) DeleteTeoRuleEngineById(ctx context.Context, zoneId, ruleId string) (errRet error)

func (*TeoService) DeleteTeoZoneById

func (me *TeoService) DeleteTeoZoneById(ctx context.Context, zoneId string) (errRet error)

func (*TeoService) DescribeIdentifications

func (me *TeoService) DescribeIdentifications(ctx context.Context, domain string) (identifications []*teo.Identification, errRet error)

func (*TeoService) DescribeTeoAccelerationDomainById

func (me *TeoService) DescribeTeoAccelerationDomainById(ctx context.Context, zoneId string, domainName string) (ret *teo.AccelerationDomain, errRet error)

func (*TeoService) DescribeTeoApplicationProxy

func (me *TeoService) DescribeTeoApplicationProxy(ctx context.Context,
	zoneId, proxyId string) (applicationProxy *teo.ApplicationProxy, errRet error)

func (*TeoService) DescribeTeoApplicationProxyRule

func (me *TeoService) DescribeTeoApplicationProxyRule(ctx context.Context,
	zoneId, proxyId, ruleId string) (applicationProxyRule *teo.ApplicationProxyRule, errRet error)

func (*TeoService) DescribeTeoApplicationProxyRuleById added in v1.81.96

func (me *TeoService) DescribeTeoApplicationProxyRuleById(ctx context.Context, ruleId string) (ret *teo.ApplicationProxyRule, errRet error)

func (*TeoService) DescribeTeoBindSecurityTemplateById added in v1.82.2

func (me *TeoService) DescribeTeoBindSecurityTemplateById(ctx context.Context, zoneId string, templateId string, entity string) (ret *teov20220901.EntityStatus, errRet error)

func (*TeoService) DescribeTeoCertificateConfigById added in v1.81.96

func (me *TeoService) DescribeTeoCertificateConfigById(ctx context.Context, zoneId string, host string) (ret *teo.AccelerationDomain, errRet error)

func (*TeoService) DescribeTeoContentIdentifierById added in v1.82.12

func (me *TeoService) DescribeTeoContentIdentifierById(ctx context.Context, contentId string) (ret *teo.ContentIdentifier, errRet error)

func (*TeoService) DescribeTeoCustomizeErrorPageById added in v1.82.13

func (me *TeoService) DescribeTeoCustomizeErrorPageById(ctx context.Context, zoneId, pageId string) (ret *teo.CustomErrorPage, errRet error)

func (*TeoService) DescribeTeoDdosProtectionConfigById added in v1.82.17

func (me *TeoService) DescribeTeoDdosProtectionConfigById(ctx context.Context, zoneId string) (ret *teo.DDoSProtection, errRet error)

func (*TeoService) DescribeTeoDefaultCertificate

func (me *TeoService) DescribeTeoDefaultCertificate(ctx context.Context,
	zoneId, certId string) (defaultCertificate *teo.DefaultServerCertInfo, errRet error)

func (*TeoService) DescribeTeoDnsRecordById added in v1.81.181

func (me *TeoService) DescribeTeoDnsRecordById(ctx context.Context, zoneId, recordId string) (ret *teov20220901.DnsRecord, errRet error)

func (*TeoService) DescribeTeoFunctionById added in v1.81.130

func (me *TeoService) DescribeTeoFunctionById(ctx context.Context, zoneId string, functionId string) (ret *teo.Function, errRet error)

func (*TeoService) DescribeTeoFunctionRuleById added in v1.81.130

func (me *TeoService) DescribeTeoFunctionRuleById(ctx context.Context, zoneId string, functionId string, ruleId string) (ret *teo.FunctionRule, errRet error)

func (*TeoService) DescribeTeoFunctionRulePriorityById added in v1.81.130

func (me *TeoService) DescribeTeoFunctionRulePriorityById(ctx context.Context, zoneId string, functionId string) (ret *teo.DescribeFunctionRulesResponseParams, errRet error)

func (*TeoService) DescribeTeoFunctionRuntimeEnvironmentById added in v1.81.130

func (me *TeoService) DescribeTeoFunctionRuntimeEnvironmentById(ctx context.Context, zoneId string, functionId string) (ret *teo.DescribeFunctionRuntimeEnvironmentResponseParams, errRet error)

func (*TeoService) DescribeTeoL4ProxyById added in v1.81.96

func (me *TeoService) DescribeTeoL4ProxyById(ctx context.Context, zoneId string, proxyId string) (ret *teo.L4Proxy, errRet error)

func (*TeoService) DescribeTeoL4ProxyRuleById added in v1.81.170

func (me *TeoService) DescribeTeoL4ProxyRuleById(ctx context.Context, zoneId string, proxyId string, ruleId string) (ret *teov20220901.L4ProxyRule, errRet error)

func (*TeoService) DescribeTeoL7AccRuleById added in v1.81.172

func (me *TeoService) DescribeTeoL7AccRuleById(ctx context.Context, zoneId string, ruleId string) (ret *teov20220901.DescribeL7AccRulesResponseParams, errRet error)

func (*TeoService) DescribeTeoL7AccSettingById added in v1.81.170

func (me *TeoService) DescribeTeoL7AccSettingById(ctx context.Context, zoneId string) (ret *teo.ZoneConfigParameters, errRet error)

func (*TeoService) DescribeTeoOriginACLById added in v1.82.13

func (me *TeoService) DescribeTeoOriginACLById(ctx context.Context, zoneId string) (originACLInfo *teo.OriginACLInfo, errRet error)

func (*TeoService) DescribeTeoOriginAclByFilter added in v1.82.19

func (me *TeoService) DescribeTeoOriginAclByFilter(ctx context.Context, param map[string]interface{}) (ret *teo.DescribeOriginACLResponseParams, errRet error)

func (*TeoService) DescribeTeoOriginGroup

func (me *TeoService) DescribeTeoOriginGroup(ctx context.Context,
	zoneId, originGroupId string) (originGroup *teo.OriginGroup, errRet error)

func (*TeoService) DescribeTeoOriginGroupById added in v1.81.96

func (me *TeoService) DescribeTeoOriginGroupById(ctx context.Context, originGroupId string) (ret *teo.OriginGroup, errRet error)

func (*TeoService) DescribeTeoPlansByFilters added in v1.82.2

func (me *TeoService) DescribeTeoPlansByFilters(ctx context.Context, paramMap map[string]interface{}) (ret []*teo.Plan, errRet error)

func (*TeoService) DescribeTeoPlansById added in v1.82.2

func (me *TeoService) DescribeTeoPlansById(ctx context.Context, planId string) (ret *teo.Plan, errRet error)

func (*TeoService) DescribeTeoRealtimeLogDeliveryById added in v1.81.106

func (me *TeoService) DescribeTeoRealtimeLogDeliveryById(ctx context.Context, zoneId string, taskId string) (ret *teo.RealtimeLogDeliveryTask, errRet error)

func (*TeoService) DescribeTeoRuleEngine

func (me *TeoService) DescribeTeoRuleEngine(ctx context.Context, zoneId, ruleId string) (ruleEngine *teo.RuleItem,
	errRet error)

func (*TeoService) DescribeTeoRuleEngineById added in v1.81.96

func (me *TeoService) DescribeTeoRuleEngineById(ctx context.Context, zoneId string, ruleId string) (ret *teo.RuleItem, errRet error)

func (*TeoService) DescribeTeoRuleEnginePriority

func (me *TeoService) DescribeTeoRuleEnginePriority(ctx context.Context,
	zoneId string) (ruleEnginePriority []*teo.RuleItem, errRet error)

func (*TeoService) DescribeTeoRuleEngineSettingsByFilter

func (me *TeoService) DescribeTeoRuleEngineSettingsByFilter(ctx context.Context, param map[string]interface{}) (ret []*teo.RulesSettingAction, errRet error)

func (*TeoService) DescribeTeoRuleEngines

func (me *TeoService) DescribeTeoRuleEngines(ctx context.Context, zoneId string) (ruleEngines []*teo.RuleItem,
	errRet error)

func (*TeoService) DescribeTeoSecurityIpGroupById added in v1.81.130

func (me *TeoService) DescribeTeoSecurityIpGroupById(ctx context.Context, zoneId string, groupId string) (ret *teo.DescribeSecurityIPGroupResponseParams, errRet error)

func (*TeoService) DescribeTeoSecurityPolicyConfigById added in v1.81.177

func (me *TeoService) DescribeTeoSecurityPolicyConfigById(ctx context.Context, zoneId, entity, host, templateId string) (ret *teo.SecurityPolicy, errRet error)

func (*TeoService) DescribeTeoZone

func (me *TeoService) DescribeTeoZone(ctx context.Context, zoneId string) (zone *teo.Zone, errRet error)

func (*TeoService) DescribeTeoZoneAvailablePlansByFilter

func (me *TeoService) DescribeTeoZoneAvailablePlansByFilter(ctx context.Context, param map[string]interface{}) (ret []*teo.PlanInfo, errRet error)

func (*TeoService) DescribeTeoZoneById added in v1.81.96

func (me *TeoService) DescribeTeoZoneById(ctx context.Context, zoneId string) (ret *teo.Zone, errRet error)

func (*TeoService) DescribeTeoZoneSetting

func (me *TeoService) DescribeTeoZoneSetting(ctx context.Context, zoneId string) (zoneSetting *teo.ZoneSetting,
	errRet error)

func (*TeoService) DescribeTeoZoneSettingById added in v1.81.96

func (me *TeoService) DescribeTeoZoneSettingById(ctx context.Context, zoneId string) (ret *teo.ZoneSetting, errRet error)

func (*TeoService) DescribeTeoZonesByFilter added in v1.81.178

func (me *TeoService) DescribeTeoZonesByFilter(ctx context.Context, param map[string]interface{}) (ret []*teov20220901.Zone, errRet error)

func (*TeoService) ModifyZoneStatus

func (me *TeoService) ModifyZoneStatus(ctx context.Context, zoneId string, paused bool, operate string) error

func (*TeoService) TeoL7AccRuleStateRefreshFunc added in v1.81.178

func (me *TeoService) TeoL7AccRuleStateRefreshFunc(zoneId, taskId string, failStates []string) resource.StateRefreshFunc

func (*TeoService) WaitTeoOriginACLById added in v1.82.13

func (me *TeoService) WaitTeoOriginACLById(ctx context.Context, timeout time.Duration, zoneId, status string) (errRet error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL