Documentation ¶
Index ¶
- func DataSourceTencentCloudTseAccessAddress() *schema.Resource
- func DataSourceTencentCloudTseGatewayCanaryRules() *schema.Resource
- func DataSourceTencentCloudTseGatewayCertificates() *schema.Resource
- func DataSourceTencentCloudTseGatewayNodes() *schema.Resource
- func DataSourceTencentCloudTseGatewayRoutes() *schema.Resource
- func DataSourceTencentCloudTseGatewayServices() *schema.Resource
- func DataSourceTencentCloudTseGateways() *schema.Resource
- func DataSourceTencentCloudTseGroups() *schema.Resource
- func DataSourceTencentCloudTseNacosReplicas() *schema.Resource
- func DataSourceTencentCloudTseNacosServerInterfaces() *schema.Resource
- func DataSourceTencentCloudTseZookeeperReplicas() *schema.Resource
- func DataSourceTencentCloudTseZookeeperServerInterfaces() *schema.Resource
- func ResourceTencentCloudTseCngwCanaryRule() *schema.Resource
- func ResourceTencentCloudTseCngwCertificate() *schema.Resource
- func ResourceTencentCloudTseCngwGateway() *schema.Resource
- func ResourceTencentCloudTseCngwGroup() *schema.Resource
- func ResourceTencentCloudTseCngwNetwork() *schema.Resource
- func ResourceTencentCloudTseCngwNetworkAccessControl() *schema.Resource
- func ResourceTencentCloudTseCngwRoute() *schema.Resource
- func ResourceTencentCloudTseCngwRouteRateLimit() *schema.Resource
- func ResourceTencentCloudTseCngwService() *schema.Resource
- func ResourceTencentCloudTseCngwServiceRateLimit() *schema.Resource
- func ResourceTencentCloudTseCngwStrategy() *schema.Resource
- func ResourceTencentCloudTseCngwStrategyBindGroup() *schema.Resource
- func ResourceTencentCloudTseInstance() *schema.Resource
- func ResourceTencentCloudTseWafDomains() *schema.Resource
- func ResourceTencentCloudTseWafProtection() *schema.Resource
- type TseService
- func (me *TseService) CheckTseInstanceStatusById(ctx context.Context, instanceId, operate string) (errRet error)
- func (me *TseService) CheckTseNativeAPIGatewayGroupStatusById(ctx context.Context, gatewayId, groupId, operate string) (errRet error)
- func (me *TseService) CheckTseNativeAPIGatewayStatusById(ctx context.Context, gatewayId, operate string) (errRet error)
- func (me *TseService) DeleteTseCngwCanaryRuleById(ctx context.Context, gatewayId string, serviceId string, priority string) (errRet error)
- func (me *TseService) DeleteTseCngwCertificateById(ctx context.Context, gatewayId string, id string) (errRet error)
- func (me *TseService) DeleteTseCngwGatewayById(ctx context.Context, gatewayId string) (errRet error)
- func (me *TseService) DeleteTseCngwGroupById(ctx context.Context, gatewayId string, groupId string) (errRet error)
- func (me *TseService) DeleteTseCngwNetworkById(ctx context.Context, gatewayId, groupId, networkId string) (errRet error)
- func (me *TseService) DeleteTseCngwRouteById(ctx context.Context, gatewayId string, routeName string) (errRet error)
- func (me *TseService) DeleteTseCngwRouteRateLimitById(ctx context.Context, gatewayId, routeId string) (errRet error)
- func (me *TseService) DeleteTseCngwServiceById(ctx context.Context, gatewayId, name string) (errRet error)
- func (me *TseService) DeleteTseCngwServiceRateLimitById(ctx context.Context, gatewayId string, name string) (errRet error)
- func (me *TseService) DeleteTseCngwStrategyById(ctx context.Context, gatewayId string, strategyId string) (errRet error)
- func (me *TseService) DeleteTseInstanceById(ctx context.Context, instanceId string) (errRet error)
- func (me *TseService) DeleteTseWafDomainsById(ctx context.Context, gatewayId string, domain string) (errRet error)
- func (me *TseService) DescribeTseAccessAddressByFilter(ctx context.Context, param map[string]interface{}) (accessAddress *tse.DescribeSREInstanceAccessAddressResponseParams, ...)
- func (me *TseService) DescribeTseCngwCanaryRuleById(ctx context.Context, gatewayId string, serviceId string, priority string) (cngwCanaryRule *tse.CloudNativeAPIGatewayCanaryRule, errRet error)
- func (me *TseService) DescribeTseCngwCertificateById(ctx context.Context, gatewayId string, id string) (cngwCertificate *tse.KongCertificatesPreview, errRet error)
- func (me *TseService) DescribeTseCngwGatewayById(ctx context.Context, gatewayId string) (cngwGateway *tse.DescribeCloudNativeAPIGatewayResult, errRet error)
- func (me *TseService) DescribeTseCngwGroupById(ctx context.Context, gatewayId string, groupId string) (cngwGroup *tse.NativeGatewayServerGroup, errRet error)
- func (me *TseService) DescribeTseCngwNetworkById(ctx context.Context, gatewayId, groupId, networkId string) (cngwNetwork *tse.DescribePublicNetworkResult, errRet error)
- func (me *TseService) DescribeTseCngwRouteById(ctx context.Context, gatewayId string, serviceID string, routeName string) (cngwRoute *tse.KongRoutePreview, errRet error)
- func (me *TseService) DescribeTseCngwRouteRateLimitById(ctx context.Context, gatewayId, routeId string) (cngwRouteRateLimit *tse.CloudNativeAPIGatewayRateLimitDetail, errRet error)
- func (me *TseService) DescribeTseCngwServiceById(ctx context.Context, gatewayId, name string) (cngwService *tse.KongServiceDetail, errRet error)
- func (me *TseService) DescribeTseCngwServiceRateLimitById(ctx context.Context, gatewayId string, name string) (cngwServiceRateLimit *tse.CloudNativeAPIGatewayRateLimitDetail, errRet error)
- func (me *TseService) DescribeTseCngwStrategyBindGroupById(ctx context.Context, gatewayId, strategyId, groupId string) (cngwStrategyBindGroup *tse.CloudNativeAPIGatewayStrategyBindingGroupInfo, ...)
- func (me *TseService) DescribeTseCngwStrategyById(ctx context.Context, gatewayId string, strategyId string) (cngwStrategy *tse.CloudNativeAPIGatewayStrategy, errRet error)
- func (me *TseService) DescribeTseGatewayCanaryRulesByFilter(ctx context.Context, param map[string]interface{}) (gatewayCanaryRules *tse.CloudAPIGatewayCanaryRuleList, errRet error)
- func (me *TseService) DescribeTseGatewayCertificatesByFilter(ctx context.Context, param map[string]interface{}) (gatewayCertificates *tse.KongCertificatesList, errRet error)
- func (me *TseService) DescribeTseGatewayNodesByFilter(ctx context.Context, param map[string]interface{}) (gatewayNodes []*tse.CloudNativeAPIGatewayNode, errRet error)
- func (me *TseService) DescribeTseGatewayRoutesByFilter(ctx context.Context, param map[string]interface{}) (gatewayRoutes *tse.KongServiceRouteList, errRet error)
- func (me *TseService) DescribeTseGatewayServicesByFilter(ctx context.Context, param map[string]interface{}) (gatewayServices *tse.KongServices, errRet error)
- func (me *TseService) DescribeTseGatewaysByFilter(ctx context.Context, param map[string]interface{}) (gateways *tse.ListCloudNativeAPIGatewayResult, errRet error)
- func (me *TseService) DescribeTseGroupsByFilter(ctx context.Context, param map[string]interface{}) (groups *tse.NativeGatewayServerGroups, errRet error)
- func (me *TseService) DescribeTseInstanceById(ctx context.Context, instanceId string) (instance *tse.SREInstance, errRet error)
- func (me *TseService) DescribeTseNacosReplicasByFilter(ctx context.Context, param map[string]interface{}) (nacosReplicas []*tse.NacosReplica, errRet error)
- func (me *TseService) DescribeTseNacosServerInterfacesByFilter(ctx context.Context, instanceId string) (nacosServerInterfaces []*tse.NacosServerInterface, errRet error)
- func (me *TseService) DescribeTseWafDomainsById(ctx context.Context, gatewayId string) (wafDomains *tse.DescribeWafDomainsResult, errRet error)
- func (me *TseService) DescribeTseWafProtectionById(ctx context.Context, gatewayId string) (wafProtection *tse.DescribeWafProtectionResult, errRet error)
- func (me *TseService) DescribeTseZookeeperReplicasByFilter(ctx context.Context, param map[string]interface{}) (zookeeperReplicas []*tse.ZookeeperReplica, errRet error)
- func (me *TseService) DescribeTseZookeeperServerInterfacesByFilter(ctx context.Context, param map[string]interface{}) (zookeeperServerInterfaces []*tse.ZookeeperServerInterface, errRet error)
- func (me *TseService) TseCngwNetworkStateRefreshFunc(gatewayId, groupId, networkId string, failStates []string) resource.StateRefreshFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResourceTencentCloudTseCngwNetwork ¶ added in v1.81.81
func ResourceTencentCloudTseCngwNetworkAccessControl ¶ added in v1.81.87
func ResourceTencentCloudTseCngwStrategy ¶ added in v1.81.81
func ResourceTencentCloudTseCngwStrategyBindGroup ¶ added in v1.81.81
Types ¶
type TseService ¶
type TseService struct {
// contains filtered or unexported fields
}
func NewTseService ¶
func NewTseService(client *connectivity.TencentCloudClient) TseService
func (*TseService) CheckTseInstanceStatusById ¶
func (me *TseService) CheckTseInstanceStatusById(ctx context.Context, instanceId, operate string) (errRet error)
func (*TseService) CheckTseNativeAPIGatewayGroupStatusById ¶
func (me *TseService) CheckTseNativeAPIGatewayGroupStatusById(ctx context.Context, gatewayId, groupId, operate string) (errRet error)
func (*TseService) CheckTseNativeAPIGatewayStatusById ¶
func (me *TseService) CheckTseNativeAPIGatewayStatusById(ctx context.Context, gatewayId, operate string) (errRet error)
func (*TseService) DeleteTseCngwCanaryRuleById ¶
func (*TseService) DeleteTseCngwCertificateById ¶
func (*TseService) DeleteTseCngwGatewayById ¶
func (me *TseService) DeleteTseCngwGatewayById(ctx context.Context, gatewayId string) (errRet error)
func (*TseService) DeleteTseCngwGroupById ¶
func (*TseService) DeleteTseCngwNetworkById ¶ added in v1.81.81
func (me *TseService) DeleteTseCngwNetworkById(ctx context.Context, gatewayId, groupId, networkId string) (errRet error)
func (*TseService) DeleteTseCngwRouteById ¶
func (*TseService) DeleteTseCngwRouteRateLimitById ¶
func (me *TseService) DeleteTseCngwRouteRateLimitById(ctx context.Context, gatewayId, routeId string) (errRet error)
func (*TseService) DeleteTseCngwServiceById ¶
func (me *TseService) DeleteTseCngwServiceById(ctx context.Context, gatewayId, name string) (errRet error)
func (*TseService) DeleteTseCngwServiceRateLimitById ¶
func (*TseService) DeleteTseCngwStrategyById ¶ added in v1.81.81
func (*TseService) DeleteTseInstanceById ¶
func (me *TseService) DeleteTseInstanceById(ctx context.Context, instanceId string) (errRet error)
func (*TseService) DeleteTseWafDomainsById ¶
func (*TseService) DescribeTseAccessAddressByFilter ¶
func (me *TseService) DescribeTseAccessAddressByFilter(ctx context.Context, param map[string]interface{}) (accessAddress *tse.DescribeSREInstanceAccessAddressResponseParams, errRet error)
func (*TseService) DescribeTseCngwCanaryRuleById ¶
func (me *TseService) DescribeTseCngwCanaryRuleById(ctx context.Context, gatewayId string, serviceId string, priority string) (cngwCanaryRule *tse.CloudNativeAPIGatewayCanaryRule, errRet error)
func (*TseService) DescribeTseCngwCertificateById ¶
func (me *TseService) DescribeTseCngwCertificateById(ctx context.Context, gatewayId string, id string) (cngwCertificate *tse.KongCertificatesPreview, errRet error)
func (*TseService) DescribeTseCngwGatewayById ¶
func (me *TseService) DescribeTseCngwGatewayById(ctx context.Context, gatewayId string) (cngwGateway *tse.DescribeCloudNativeAPIGatewayResult, errRet error)
func (*TseService) DescribeTseCngwGroupById ¶
func (me *TseService) DescribeTseCngwGroupById(ctx context.Context, gatewayId string, groupId string) (cngwGroup *tse.NativeGatewayServerGroup, errRet error)
func (*TseService) DescribeTseCngwNetworkById ¶ added in v1.81.81
func (me *TseService) DescribeTseCngwNetworkById(ctx context.Context, gatewayId, groupId, networkId string) (cngwNetwork *tse.DescribePublicNetworkResult, errRet error)
func (*TseService) DescribeTseCngwRouteById ¶
func (me *TseService) DescribeTseCngwRouteById(ctx context.Context, gatewayId string, serviceID string, routeName string) (cngwRoute *tse.KongRoutePreview, errRet error)
func (*TseService) DescribeTseCngwRouteRateLimitById ¶
func (me *TseService) DescribeTseCngwRouteRateLimitById(ctx context.Context, gatewayId, routeId string) (cngwRouteRateLimit *tse.CloudNativeAPIGatewayRateLimitDetail, errRet error)
func (*TseService) DescribeTseCngwServiceById ¶
func (me *TseService) DescribeTseCngwServiceById(ctx context.Context, gatewayId, name string) (cngwService *tse.KongServiceDetail, errRet error)
func (*TseService) DescribeTseCngwServiceRateLimitById ¶
func (me *TseService) DescribeTseCngwServiceRateLimitById(ctx context.Context, gatewayId string, name string) (cngwServiceRateLimit *tse.CloudNativeAPIGatewayRateLimitDetail, errRet error)
func (*TseService) DescribeTseCngwStrategyBindGroupById ¶ added in v1.81.81
func (me *TseService) DescribeTseCngwStrategyBindGroupById(ctx context.Context, gatewayId, strategyId, groupId string) (cngwStrategyBindGroup *tse.CloudNativeAPIGatewayStrategyBindingGroupInfo, errRet error)
func (*TseService) DescribeTseCngwStrategyById ¶ added in v1.81.81
func (me *TseService) DescribeTseCngwStrategyById(ctx context.Context, gatewayId string, strategyId string) (cngwStrategy *tse.CloudNativeAPIGatewayStrategy, errRet error)
func (*TseService) DescribeTseGatewayCanaryRulesByFilter ¶
func (me *TseService) DescribeTseGatewayCanaryRulesByFilter(ctx context.Context, param map[string]interface{}) (gatewayCanaryRules *tse.CloudAPIGatewayCanaryRuleList, errRet error)
func (*TseService) DescribeTseGatewayCertificatesByFilter ¶
func (me *TseService) DescribeTseGatewayCertificatesByFilter(ctx context.Context, param map[string]interface{}) (gatewayCertificates *tse.KongCertificatesList, errRet error)
func (*TseService) DescribeTseGatewayNodesByFilter ¶
func (me *TseService) DescribeTseGatewayNodesByFilter(ctx context.Context, param map[string]interface{}) (gatewayNodes []*tse.CloudNativeAPIGatewayNode, errRet error)
func (*TseService) DescribeTseGatewayRoutesByFilter ¶
func (me *TseService) DescribeTseGatewayRoutesByFilter(ctx context.Context, param map[string]interface{}) (gatewayRoutes *tse.KongServiceRouteList, errRet error)
func (*TseService) DescribeTseGatewayServicesByFilter ¶
func (me *TseService) DescribeTseGatewayServicesByFilter(ctx context.Context, param map[string]interface{}) (gatewayServices *tse.KongServices, errRet error)
func (*TseService) DescribeTseGatewaysByFilter ¶
func (me *TseService) DescribeTseGatewaysByFilter(ctx context.Context, param map[string]interface{}) (gateways *tse.ListCloudNativeAPIGatewayResult, errRet error)
func (*TseService) DescribeTseGroupsByFilter ¶
func (me *TseService) DescribeTseGroupsByFilter(ctx context.Context, param map[string]interface{}) (groups *tse.NativeGatewayServerGroups, errRet error)
func (*TseService) DescribeTseInstanceById ¶
func (me *TseService) DescribeTseInstanceById(ctx context.Context, instanceId string) (instance *tse.SREInstance, errRet error)
func (*TseService) DescribeTseNacosReplicasByFilter ¶
func (me *TseService) DescribeTseNacosReplicasByFilter(ctx context.Context, param map[string]interface{}) (nacosReplicas []*tse.NacosReplica, errRet error)
func (*TseService) DescribeTseNacosServerInterfacesByFilter ¶
func (me *TseService) DescribeTseNacosServerInterfacesByFilter(ctx context.Context, instanceId string) (nacosServerInterfaces []*tse.NacosServerInterface, errRet error)
func (*TseService) DescribeTseWafDomainsById ¶
func (me *TseService) DescribeTseWafDomainsById(ctx context.Context, gatewayId string) (wafDomains *tse.DescribeWafDomainsResult, errRet error)
func (*TseService) DescribeTseWafProtectionById ¶
func (me *TseService) DescribeTseWafProtectionById(ctx context.Context, gatewayId string) (wafProtection *tse.DescribeWafProtectionResult, errRet error)
func (*TseService) DescribeTseZookeeperReplicasByFilter ¶
func (me *TseService) DescribeTseZookeeperReplicasByFilter(ctx context.Context, param map[string]interface{}) (zookeeperReplicas []*tse.ZookeeperReplica, errRet error)
func (*TseService) DescribeTseZookeeperServerInterfacesByFilter ¶
func (me *TseService) DescribeTseZookeeperServerInterfacesByFilter(ctx context.Context, param map[string]interface{}) (zookeeperServerInterfaces []*tse.ZookeeperServerInterface, errRet error)
func (*TseService) TseCngwNetworkStateRefreshFunc ¶ added in v1.81.81
func (me *TseService) TseCngwNetworkStateRefreshFunc(gatewayId, groupId, networkId string, failStates []string) resource.StateRefreshFunc
Source Files ¶
- data_source_tc_tse_access_address.go
- data_source_tc_tse_gateway_canary_rules.go
- data_source_tc_tse_gateway_certificates.go
- data_source_tc_tse_gateway_nodes.go
- data_source_tc_tse_gateway_routes.go
- data_source_tc_tse_gateway_services.go
- data_source_tc_tse_gateways.go
- data_source_tc_tse_groups.go
- data_source_tc_tse_nacos_replicas.go
- data_source_tc_tse_nacos_server_interfaces.go
- data_source_tc_tse_zookeeper_replicas.go
- data_source_tc_tse_zookeeper_server_interfaces.go
- resource_tc_tse_cngw_canary_rule.go
- resource_tc_tse_cngw_certificate.go
- resource_tc_tse_cngw_gateway.go
- resource_tc_tse_cngw_group.go
- resource_tc_tse_cngw_network.go
- resource_tc_tse_cngw_network_access_control.go
- resource_tc_tse_cngw_route.go
- resource_tc_tse_cngw_route_rate_limit.go
- resource_tc_tse_cngw_service.go
- resource_tc_tse_cngw_service_rate_limit.go
- resource_tc_tse_cngw_strategy.go
- resource_tc_tse_cngw_strategy_bind_group.go
- resource_tc_tse_instance.go
- resource_tc_tse_waf_domains.go
- resource_tc_tse_waf_protection.go
- service_tencentcloud_tse.go
Click to show internal directories.
Click to hide internal directories.