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 ¶
- func DataSourceTencentCloudTeoRuleEngineSettings() *schema.Resource
- func DataSourceTencentCloudTeoZoneAvailablePlans() *schema.Resource
- func ResourceTencentCloudTeoAccelerationDomain() *schema.Resource
- func ResourceTencentCloudTeoApplicationProxy() *schema.Resource
- func ResourceTencentCloudTeoApplicationProxyRule() *schema.Resource
- func ResourceTencentCloudTeoCertificateConfig() *schema.Resource
- func ResourceTencentCloudTeoL4Proxy() *schema.Resource
- func ResourceTencentCloudTeoOriginGroup() *schema.Resource
- func ResourceTencentCloudTeoOwnershipVerify() *schema.Resource
- func ResourceTencentCloudTeoRealtimeLogDelivery() *schema.Resource
- func ResourceTencentCloudTeoRuleEngine() *schema.Resource
- func ResourceTencentCloudTeoZone() *schema.Resource
- func ResourceTencentCloudTeoZoneSetting() *schema.Resource
- type TeoService
- func (me *TeoService) CheckAccelerationDomainStatus(ctx context.Context, zoneId, domainName, operate string) error
- func (me *TeoService) CheckZoneComplete(ctx context.Context, zoneId string) error
- func (me *TeoService) DeleteTeoApplicationProxyById(ctx context.Context, zoneId, proxyId string) (errRet error)
- func (me *TeoService) DeleteTeoApplicationProxyRuleById(ctx context.Context, zoneId, proxyId, ruleId string) (errRet error)
- func (me *TeoService) DeleteTeoOriginGroupById(ctx context.Context, zoneId, originGroupId string) (errRet error)
- func (me *TeoService) DeleteTeoRuleEngineById(ctx context.Context, zoneId, ruleId string) (errRet error)
- func (me *TeoService) DeleteTeoZoneById(ctx context.Context, zoneId string) (errRet error)
- func (me *TeoService) DescribeIdentifications(ctx context.Context, domain string) (identifications []*teo.Identification, errRet error)
- func (me *TeoService) DescribeTeoAccelerationDomainById(ctx context.Context, zoneId string, domainName string) (ret *teo.AccelerationDomain, errRet error)
- func (me *TeoService) DescribeTeoApplicationProxy(ctx context.Context, zoneId, proxyId string) (applicationProxy *teo.ApplicationProxy, errRet error)
- func (me *TeoService) DescribeTeoApplicationProxyRule(ctx context.Context, zoneId, proxyId, ruleId string) (applicationProxyRule *teo.ApplicationProxyRule, errRet error)
- func (me *TeoService) DescribeTeoApplicationProxyRuleById(ctx context.Context, ruleId string) (ret *teo.ApplicationProxyRule, errRet error)
- func (me *TeoService) DescribeTeoCertificateConfigById(ctx context.Context, zoneId string, host string) (ret *teo.AccelerationDomain, errRet error)
- func (me *TeoService) DescribeTeoDefaultCertificate(ctx context.Context, zoneId, certId string) (defaultCertificate *teo.DefaultServerCertInfo, errRet error)
- func (me *TeoService) DescribeTeoL4ProxyById(ctx context.Context, zoneId string, proxyId string) (ret *teo.L4Proxy, errRet error)
- func (me *TeoService) DescribeTeoOriginGroup(ctx context.Context, zoneId, originGroupId string) (originGroup *teo.OriginGroup, errRet error)
- func (me *TeoService) DescribeTeoOriginGroupById(ctx context.Context, originGroupId string) (ret *teo.OriginGroup, errRet error)
- func (me *TeoService) DescribeTeoRealtimeLogDeliveryById(ctx context.Context, zoneId string, taskId string) (ret *teo.RealtimeLogDeliveryTask, errRet error)
- func (me *TeoService) DescribeTeoRuleEngine(ctx context.Context, zoneId, ruleId string) (ruleEngine *teo.RuleItem, errRet error)
- func (me *TeoService) DescribeTeoRuleEngineById(ctx context.Context, zoneId string, ruleId string) (ret *teo.RuleItem, errRet error)
- func (me *TeoService) DescribeTeoRuleEnginePriority(ctx context.Context, zoneId string) (ruleEnginePriority []*teo.RuleItem, errRet error)
- func (me *TeoService) DescribeTeoRuleEngineSettingsByFilter(ctx context.Context, param map[string]interface{}) (ret []*teo.RulesSettingAction, errRet error)
- func (me *TeoService) DescribeTeoRuleEngines(ctx context.Context, zoneId string) (ruleEngines []*teo.RuleItem, errRet error)
- func (me *TeoService) DescribeTeoZone(ctx context.Context, zoneId string) (zone *teo.Zone, errRet error)
- func (me *TeoService) DescribeTeoZoneAvailablePlansByFilter(ctx context.Context, param map[string]interface{}) (ret []*teo.PlanInfo, errRet error)
- func (me *TeoService) DescribeTeoZoneById(ctx context.Context, zoneId string) (ret *teo.Zone, errRet error)
- func (me *TeoService) DescribeTeoZoneSetting(ctx context.Context, zoneId string) (zoneSetting *teo.ZoneSetting, errRet error)
- func (me *TeoService) DescribeTeoZoneSettingById(ctx context.Context, zoneId string) (ret *teo.ZoneSetting, errRet error)
- func (me *TeoService) ModifyZoneStatus(ctx context.Context, zoneId string, paused bool, operate string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResourceTencentCloudTeoL4Proxy ¶ added in v1.81.96
func ResourceTencentCloudTeoRealtimeLogDelivery ¶ added in v1.81.106
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 (*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 (*TeoService) DescribeTeoRuleEngineById ¶ added in v1.81.96
func (*TeoService) DescribeTeoRuleEnginePriority ¶
func (*TeoService) DescribeTeoRuleEngineSettingsByFilter ¶
func (me *TeoService) DescribeTeoRuleEngineSettingsByFilter(ctx context.Context, param map[string]interface{}) (ret []*teo.RulesSettingAction, errRet error)
func (*TeoService) DescribeTeoRuleEngines ¶
func (*TeoService) DescribeTeoZone ¶
func (*TeoService) DescribeTeoZoneAvailablePlansByFilter ¶
func (*TeoService) DescribeTeoZoneById ¶ added in v1.81.96
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 ¶
Source Files ¶
- data_source_tc_teo_rule_engine_settings.go
- data_source_tc_teo_rule_engine_settings_extension.go
- data_source_tc_teo_zone_available_plans.go
- data_source_tc_teo_zone_available_plans_extension.go
- resource_tc_teo_acceleration_domain.go
- resource_tc_teo_acceleration_domain_extension.go
- resource_tc_teo_application_proxy.go
- resource_tc_teo_application_proxy_rule.go
- resource_tc_teo_application_proxy_rule_extension.go
- resource_tc_teo_certificate_config.go
- resource_tc_teo_certificate_config_extension.go
- resource_tc_teo_l4_proxy.go
- resource_tc_teo_l4_proxy_extension.go
- resource_tc_teo_origin_group.go
- resource_tc_teo_origin_group_extension.go
- resource_tc_teo_ownership_verify.go
- resource_tc_teo_ownership_verify_extension.go
- resource_tc_teo_realtime_log_delivery.go
- resource_tc_teo_realtime_log_delivery_extension.go
- resource_tc_teo_rule_engine.go
- resource_tc_teo_rule_engine_extension.go
- resource_tc_teo_zone.go
- resource_tc_teo_zone_extension.go
- resource_tc_teo_zone_setting.go
- resource_tc_teo_zone_setting_extension.go
- service_tencentcloud_teo.go