teo

package
v1.81.115 Latest Latest
Warning

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceTencentCloudTeoRuleEngineSettings

func DataSourceTencentCloudTeoRuleEngineSettings() *schema.Resource

func DataSourceTencentCloudTeoZoneAvailablePlans

func DataSourceTencentCloudTeoZoneAvailablePlans() *schema.Resource

func ResourceTencentCloudTeoAccelerationDomain

func ResourceTencentCloudTeoAccelerationDomain() *schema.Resource

func ResourceTencentCloudTeoApplicationProxy

func ResourceTencentCloudTeoApplicationProxy() *schema.Resource

func ResourceTencentCloudTeoApplicationProxyRule

func ResourceTencentCloudTeoApplicationProxyRule() *schema.Resource

func ResourceTencentCloudTeoCertificateConfig

func ResourceTencentCloudTeoCertificateConfig() *schema.Resource

func ResourceTencentCloudTeoL4Proxy added in v1.81.96

func ResourceTencentCloudTeoL4Proxy() *schema.Resource

func ResourceTencentCloudTeoOriginGroup

func ResourceTencentCloudTeoOriginGroup() *schema.Resource

func ResourceTencentCloudTeoOwnershipVerify

func ResourceTencentCloudTeoOwnershipVerify() *schema.Resource

func ResourceTencentCloudTeoRealtimeLogDelivery added in v1.81.106

func ResourceTencentCloudTeoRealtimeLogDelivery() *schema.Resource

func ResourceTencentCloudTeoRuleEngine

func ResourceTencentCloudTeoRuleEngine() *schema.Resource

func ResourceTencentCloudTeoZone

func ResourceTencentCloudTeoZone() *schema.Resource

func ResourceTencentCloudTeoZoneSetting

func ResourceTencentCloudTeoZoneSetting() *schema.Resource

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) DescribeTeoCertificateConfigById added in v1.81.96

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

func (*TeoService) DescribeTeoDefaultCertificate

func (me *TeoService) DescribeTeoDefaultCertificate(ctx context.Context,
	zoneId, certId string) (defaultCertificate *teo.DefaultServerCertInfo, 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) 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) 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) 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) ModifyZoneStatus

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

Jump to

Keyboard shortcuts

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