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

teo

package
v1.83.21 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2026 License: MPL-2.0 Imports: 20 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.

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.

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.

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 DataSourceTencentCloudTeoConfigGroupVersionDetail added in v1.82.58

func DataSourceTencentCloudTeoConfigGroupVersionDetail() *schema.Resource

func DataSourceTencentCloudTeoConfigGroupVersions added in v1.82.58

func DataSourceTencentCloudTeoConfigGroupVersions() *schema.Resource

func DataSourceTencentCloudTeoContentQuota added in v1.82.91

func DataSourceTencentCloudTeoContentQuota() *schema.Resource

func DataSourceTencentCloudTeoDefaultCertificate added in v1.82.90

func DataSourceTencentCloudTeoDefaultCertificate() *schema.Resource

func DataSourceTencentCloudTeoDeployConfigVersionHistory added in v1.82.58

func DataSourceTencentCloudTeoDeployConfigVersionHistory() *schema.Resource

func DataSourceTencentCloudTeoEnvironments added in v1.82.58

func DataSourceTencentCloudTeoEnvironments() *schema.Resource

func DataSourceTencentCloudTeoExportZoneConfig added in v1.82.90

func DataSourceTencentCloudTeoExportZoneConfig() *schema.Resource

func DataSourceTencentCloudTeoIPRegion added in v1.82.90

func DataSourceTencentCloudTeoIPRegion() *schema.Resource

func DataSourceTencentCloudTeoMultiPathGatewayOriginAcl added in v1.82.91

func DataSourceTencentCloudTeoMultiPathGatewayOriginAcl() *schema.Resource

func DataSourceTencentCloudTeoMultiPathGatewayRegion added in v1.82.91

func DataSourceTencentCloudTeoMultiPathGatewayRegion() *schema.Resource

func DataSourceTencentCloudTeoMultiPathGateways added in v1.82.91

func DataSourceTencentCloudTeoMultiPathGateways() *schema.Resource

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 DataSourceTencentCloudTeoSecurityIPGroupContent added in v1.82.91

func DataSourceTencentCloudTeoSecurityIPGroupContent() *schema.Resource

func DataSourceTencentCloudTeoWebSecurityTemplates added in v1.82.91

func DataSourceTencentCloudTeoWebSecurityTemplates() *schema.Resource

func DataSourceTencentCloudTeoZoneAvailablePlans

func DataSourceTencentCloudTeoZoneAvailablePlans() *schema.Resource

func DataSourceTencentCloudTeoZones added in v1.81.178

func DataSourceTencentCloudTeoZones() *schema.Resource

func ParseTeoFunctionOriginalName added in v1.83.20

func ParseTeoFunctionOriginalName(name string, zoneId string) string

func ResourceTencentCloudTeoAccelerationDomain

func ResourceTencentCloudTeoAccelerationDomain() *schema.Resource

func ResourceTencentCloudTeoAliasDomain added in v1.82.90

func ResourceTencentCloudTeoAliasDomain() *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 ResourceTencentCloudTeoCheckCnameStatusOperation added in v1.82.90

func ResourceTencentCloudTeoCheckCnameStatusOperation() *schema.Resource

func ResourceTencentCloudTeoConfigGroupVersion added in v1.82.58

func ResourceTencentCloudTeoConfigGroupVersion() *schema.Resource

func ResourceTencentCloudTeoConfirmMultiPathGatewayOriginAcl added in v1.82.91

func ResourceTencentCloudTeoConfirmMultiPathGatewayOriginAcl() *schema.Resource

func ResourceTencentCloudTeoConfirmOriginAclUpdateOperation added in v1.82.90

func ResourceTencentCloudTeoConfirmOriginAclUpdateOperation() *schema.Resource

func ResourceTencentCloudTeoContentIdentifier added in v1.82.12

func ResourceTencentCloudTeoContentIdentifier() *schema.Resource

func ResourceTencentCloudTeoCreateCLSIndexOperation added in v1.82.87

func ResourceTencentCloudTeoCreateCLSIndexOperation() *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 ResourceTencentCloudTeoDeployConfigGroupVersion added in v1.82.58

func ResourceTencentCloudTeoDeployConfigGroupVersion() *schema.Resource

func ResourceTencentCloudTeoDnsRecord added in v1.81.181

func ResourceTencentCloudTeoDnsRecord() *schema.Resource

func ResourceTencentCloudTeoDomainSharedCnameAttachment added in v1.83.3

func ResourceTencentCloudTeoDomainSharedCnameAttachment() *schema.Resource

func ResourceTencentCloudTeoEdgeKV added in v1.83.3

func ResourceTencentCloudTeoEdgeKV() *schema.Resource

func ResourceTencentCloudTeoEdgeKVNamespace added in v1.83.5

func ResourceTencentCloudTeoEdgeKVNamespace() *schema.Resource

func ResourceTencentCloudTeoFunction added in v1.81.130

func ResourceTencentCloudTeoFunction() *schema.Resource

func ResourceTencentCloudTeoFunctionComponentBinding added in v1.83.6

func ResourceTencentCloudTeoFunctionComponentBinding() *schema.Resource

func ResourceTencentCloudTeoFunctionReplica added in v1.83.4

func ResourceTencentCloudTeoFunctionReplica() *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 ResourceTencentCloudTeoIdentifyZoneOperation added in v1.82.90

func ResourceTencentCloudTeoIdentifyZoneOperation() *schema.Resource

func ResourceTencentCloudTeoImportZoneConfigOperation added in v1.82.90

func ResourceTencentCloudTeoImportZoneConfigOperation() *schema.Resource

func ResourceTencentCloudTeoJustInTimeTranscodeTemplate added in v1.82.90

func ResourceTencentCloudTeoJustInTimeTranscodeTemplate() *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 ResourceTencentCloudTeoLoadBalancer added in v1.82.90

func ResourceTencentCloudTeoLoadBalancer() *schema.Resource

func ResourceTencentCloudTeoMultiPathGateway added in v1.82.91

func ResourceTencentCloudTeoMultiPathGateway() *schema.Resource

func ResourceTencentCloudTeoMultiPathGatewayLine added in v1.82.91

func ResourceTencentCloudTeoMultiPathGatewayLine() *schema.Resource

func ResourceTencentCloudTeoMultiPathGatewaySecretKeyConfig added in v1.82.91

func ResourceTencentCloudTeoMultiPathGatewaySecretKeyConfig() *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 ResourceTencentCloudTeoPrefetchOriginLimit added in v1.82.91

func ResourceTencentCloudTeoPrefetchOriginLimit() *schema.Resource

func ResourceTencentCloudTeoPrefetchTaskOperation added in v1.82.91

func ResourceTencentCloudTeoPrefetchTaskOperation() *schema.Resource

func ResourceTencentCloudTeoPurgeTaskOperation added in v1.82.91

func ResourceTencentCloudTeoPurgeTaskOperation() *schema.Resource

func ResourceTencentCloudTeoRealtimeLogDelivery added in v1.81.106

func ResourceTencentCloudTeoRealtimeLogDelivery() *schema.Resource

func ResourceTencentCloudTeoRuleEngine

func ResourceTencentCloudTeoRuleEngine() *schema.Resource

func ResourceTencentCloudTeoSecurityAPIResource added in v1.82.90

func ResourceTencentCloudTeoSecurityAPIResource() *schema.Resource

func ResourceTencentCloudTeoSecurityAPIService added in v1.82.90

func ResourceTencentCloudTeoSecurityAPIService() *schema.Resource

func ResourceTencentCloudTeoSecurityClientAttester added in v1.82.90

func ResourceTencentCloudTeoSecurityClientAttester() *schema.Resource

func ResourceTencentCloudTeoSecurityIpGroup added in v1.81.130

func ResourceTencentCloudTeoSecurityIpGroup() *schema.Resource

func ResourceTencentCloudTeoSecurityJSInjectionRule added in v1.82.90

func ResourceTencentCloudTeoSecurityJSInjectionRule() *schema.Resource

func ResourceTencentCloudTeoSecurityPolicyConfig added in v1.81.177

func ResourceTencentCloudTeoSecurityPolicyConfig() *schema.Resource

func ResourceTencentCloudTeoSharedCname added in v1.83.2

func ResourceTencentCloudTeoSharedCname() *schema.Resource

func ResourceTencentCloudTeoWebSecurityTemplate added in v1.82.55

func ResourceTencentCloudTeoWebSecurityTemplate() *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) DescribeTeoAliasDomainById added in v1.82.90

func (me *TeoService) DescribeTeoAliasDomainById(ctx context.Context, zoneId, aliasName string) (aliasDomain *teo.AliasDomain, errRet error)

DescribeTeoAliasDomainById queries DescribeAliasDomains and returns the AliasDomain whose AliasName matches aliasName under the given zoneId, or nil if not found.

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) DescribeTeoConfigGroupVersionById added in v1.82.58

func (me *TeoService) DescribeTeoConfigGroupVersionById(ctx context.Context, zoneId, groupId, versionId string) (ret *teov20220901.DescribeConfigGroupVersionDetailResponseParams, errRet error)

func (*TeoService) DescribeTeoConfigGroupVersionDetailByFilter added in v1.82.58

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

func (*TeoService) DescribeTeoConfigGroupVersionsByFilter added in v1.82.58

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

func (*TeoService) DescribeTeoConfirmMultiPathGatewayOriginAclById added in v1.82.91

func (me *TeoService) DescribeTeoConfirmMultiPathGatewayOriginAclById(ctx context.Context, zoneId string, gatewayId string) (ret *teo.MultiPathGatewayOriginACLInfo, 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) DescribeTeoContentQuotaByFilter added in v1.82.91

func (me *TeoService) DescribeTeoContentQuotaByFilter(ctx context.Context, param map[string]interface{}) (purgeQuota []*teo.Quota, prefetchQuota []*teo.Quota, 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) DescribeTeoDeployConfigVersionHistoryByFilter added in v1.82.58

func (me *TeoService) DescribeTeoDeployConfigVersionHistoryByFilter(ctx context.Context, param map[string]interface{}) (ret []*teov20220901.DeployRecord, 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) DescribeTeoEnvironmentsByFilter added in v1.82.58

func (me *TeoService) DescribeTeoEnvironmentsByFilter(ctx context.Context, param map[string]interface{}) (ret []*teov20220901.EnvInfo, 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) DescribeTeoFunctionComponentBindingsById added in v1.83.6

func (me *TeoService) DescribeTeoFunctionComponentBindingsById(ctx context.Context, zoneId, functionId string) (ret []*teov20220901.FunctionComponentBinding, 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) DescribeTeoIPRegionByFilter added in v1.82.90

func (me *TeoService) DescribeTeoIPRegionByFilter(ctx context.Context, param map[string]interface{}) (ret []*teo.IPRegionInfo, 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) DescribeTeoLoadBalancerById added in v1.82.90

func (me *TeoService) DescribeTeoLoadBalancerById(ctx context.Context, zoneId, instanceId string) (loadBalancer *teo.LoadBalancer, errRet error)

func (*TeoService) DescribeTeoMultiPathGatewayById added in v1.82.91

func (me *TeoService) DescribeTeoMultiPathGatewayById(ctx context.Context, zoneId, gatewayId string) (ret *teo.MultiPathGateway, errRet error)

func (*TeoService) DescribeTeoMultiPathGatewayLine added in v1.82.91

func (me *TeoService) DescribeTeoMultiPathGatewayLine(ctx context.Context, zoneId, gatewayId, lineId string) (ret *teo.MultiPathGatewayLine, errRet error)

func (*TeoService) DescribeTeoMultiPathGatewayOriginAclByFilter added in v1.82.91

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

func (*TeoService) DescribeTeoMultiPathGatewayRegionByFilter added in v1.82.91

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

func (*TeoService) DescribeTeoMultiPathGatewaySecretKeyById added in v1.82.91

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

func (*TeoService) DescribeTeoMultiPathGatewaysByFilter added in v1.82.91

func (me *TeoService) DescribeTeoMultiPathGatewaysByFilter(ctx context.Context, param map[string]interface{}) (ret []*teov20220901.MultiPathGateway, 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) DescribeTeoPrefetchOriginLimitById added in v1.82.91

func (me *TeoService) DescribeTeoPrefetchOriginLimitById(ctx context.Context, zoneId, domainName, area string) (ret *teo.PrefetchOriginLimit, 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) DescribeTeoSecurityAPIResourceById added in v1.82.90

func (me *TeoService) DescribeTeoSecurityAPIResourceById(ctx context.Context, zoneId, apiResourceId string) (apiResource *teo.APIResource, errRet error)

DescribeTeoSecurityAPIResourceById paginates DescribeSecurityAPIResource and returns the APIResource whose Id matches apiResourceId, or nil if not found.

func (*TeoService) DescribeTeoSecurityAPIServiceById added in v1.82.90

func (me *TeoService) DescribeTeoSecurityAPIServiceById(ctx context.Context, zoneId, apiServiceId string) (apiService *teo.APIService, errRet error)

DescribeTeoSecurityAPIServiceById paginates DescribeSecurityAPIService and returns the APIService whose Id matches apiServiceId, or nil if not found.

func (*TeoService) DescribeTeoSecurityClientAttesterById added in v1.82.90

func (me *TeoService) DescribeTeoSecurityClientAttesterById(ctx context.Context, zoneId, clientAttesterId string) (clientAttester *teo.ClientAttester, errRet error)

DescribeTeoSecurityClientAttesterById paginates DescribeSecurityClientAttester and returns the ClientAttester whose Id matches clientAttesterId, or nil if not found.

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) DescribeTeoSecurityJSInjectionRuleById added in v1.82.90

func (me *TeoService) DescribeTeoSecurityJSInjectionRuleById(ctx context.Context, zoneId, jsInjectionRuleId string) (jsInjectionRule *teo.JSInjectionRule, errRet error)

DescribeTeoSecurityJSInjectionRuleById paginates DescribeSecurityJSInjectionRule and returns the JSInjectionRule whose RuleId matches jsInjectionRuleId, or nil if not found.

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) DescribeTeoWebSecurityTemplateById added in v1.82.55

func (me *TeoService) DescribeTeoWebSecurityTemplateById(ctx context.Context, zoneId, templateId string) (ret *teov20220901.SecurityPolicy, errRet error)

func (*TeoService) DescribeTeoWebSecurityTemplateNameById added in v1.82.55

func (me *TeoService) DescribeTeoWebSecurityTemplateNameById(ctx context.Context, zoneId string, templateId string) (templateName string, errRet error)

func (*TeoService) DescribeTeoWebSecurityTemplatesByFilter added in v1.82.91

func (me *TeoService) DescribeTeoWebSecurityTemplatesByFilter(ctx context.Context, param map[string]interface{}) (ret []*teov20220901.SecurityPolicyTemplateInfo, 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) ExportZoneConfigByFilter added in v1.82.90

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

func (*TeoService) ModifyZoneStatus

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

func (*TeoService) TeoIdentifyZone added in v1.82.90

func (me *TeoService) TeoIdentifyZone(zoneName, domain string) (ascription *teov20220901.AscriptionInfo, fileAscription *teov20220901.FileAscriptionInfo, errRet 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