Documentation ¶
Index ¶
- Constants
- func DataSourceELBV2Loadbalancer() *schema.Resource
- func DataSourceLBCertificateV2() *schema.Resource
- func DataSourceListeners() *schema.Resource
- func DataSourcePools() *schema.Resource
- func ResourceCertificateV2() *schema.Resource
- func ResourceL7PolicyV2() *schema.Resource
- func ResourceL7RuleV2() *schema.Resource
- func ResourceListener() *schema.Resource
- func ResourceLoadBalancer() *schema.Resource
- func ResourceMemberV2() *schema.Resource
- func ResourceMonitorV2() *schema.Resource
- func ResourcePoolV2() *schema.Resource
- func ResourceWhitelistV2() *schema.Resource
Constants ¶
const ( // ServerType the server certificate ServerType = "server" // ClientType the CA certificate ClientType = "client" )
Variables ¶
This section is empty.
Functions ¶
func DataSourceELBV2Loadbalancer ¶ added in v1.34.0
@API ELB GET /v2/{project_id}/elb/loadbalancers @API ELB GET /v2.0/{project_id}/loadbalancers/{id}/tags
func DataSourceLBCertificateV2 ¶
DataSourceLBCertificateV2 the data source of "huaweicloud_lb_certificate" @API ELB GET /v2/{project_id}/elb/certificates
func DataSourceListeners ¶ added in v1.40.0
@API ELB GET /v2/{project_id}/elb/listeners
func DataSourcePools ¶ added in v1.40.0
@API LB GET /v2/{project_id}/elb/pools
func ResourceCertificateV2 ¶ added in v1.34.0
@API ELB POST /v2/{project_id}/elb/certificates @API ELB GET /v2/{project_id}/elb/certificates/{certificate_id} @API ELB PUT /v2/{project_id}/elb/certificates/{certificate_id} @API ELB DELETE /v2/{project_id}/elb/certificates/{certificate_id}
func ResourceL7PolicyV2 ¶ added in v1.34.0
@API ELB GET /v2/{project_id}/elb/pools/{pool_id} @API ELB GET /v2/{project_id}/elb/listeners/{listener_id} @API ELB POST /v2/{project_id}/elb/l7policies @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB GET /v2/{project_id}/elb/loadbalancers @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id}/statuses @API ELB GET /v2/{project_id}/elb/l7policies/{l7policy_id} @API ELB PUT /v2/{project_id}/elb/l7policies/{l7policy_id} @API ELB DELETE /v2/{project_id}/elb/l7policies/{l7policy_id}
func ResourceL7RuleV2 ¶ added in v1.34.0
@API ELB GET /v2/{project_id}/elb/l7policies/{l7policy_id} @API ELB GET /v2/{project_id}/elb/listeners/{listener_id} @API ELB POST /v2/{project_id}/elb/l7policies/{l7policy_id}/rules @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB GET /v2/{project_id}/elb/loadbalancers @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id}/statuses @API ELB GET /v2/{project_id}/elb/l7policies/{l7policy_id}/rules/{rule_id} @API ELB PUT /v2/{project_id}/elb/l7policies/{l7policy_id}/rules/{rule_id} @API ELB DELETE /v2/{project_id}/elb/l7policies/{l7policy_id}/rules/{rule_id}
func ResourceListener ¶ added in v1.47.1
@API ELB POST /v2/{project_id}/elb/listeners @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB POST /v2.0/{project_id}/listeners/{listener_id}/tags/action @API ELB GET /v2/{project_id}/elb/listeners/{listener_id} @API ELB GET /v2.0/{project_id}/listeners/{listener_id}/tags @API ELB PUT /v2/{project_id}/elb/listeners/{listener_id} @API ELB DELETE /v2/{project_id}/elb/listeners/{listener_id}
func ResourceLoadBalancer ¶ added in v1.47.1
@API ELB POST /v2/{project_id}/elb/loadbalancers @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB POST /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags/action @API ELB GET /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags @API ELB PUT /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB DELETE /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB POST /v3/{project_id}/elb/loadbalancers/change-charge-mode @API VPC PUT /v2.0/ports/{port_id} @API VPC GET /v2.0/ports/{port_id} @API BSS GET /v2/orders/customer-orders/details/{order_id} @API BSS POST /v2/orders/suscriptions/resources/query @API BSS POST /v2/orders/subscriptions/resources/unsubscribe @API BSS POST /v2/orders/subscriptions/resources/autorenew/{instance_id} @API BSS DELETE /v2/orders/subscriptions/resources/autorenew/{instance_id}
func ResourceMemberV2 ¶ added in v1.34.0
@API ELB POST /v2/{project_id}/elb/pools/{pool_id}/members @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB GET /v2/{project_id}/elb/listeners/{listener_id} @API ELB GET /v2/{project_id}/elb/pools/{pool_id} @API ELB GET /v2/{project_id}/elb/pools/{pool_id}/members/{memeber_id} @API ELB PUT /v2/{project_id}/elb/pools/{pool_id}/members/{memeber_id} @API ELB DELETE /v2/{project_id}/elb/pools/{pool_id}/members/{memeber_id}
func ResourceMonitorV2 ¶ added in v1.34.0
@API ELB POST /v2/{project_id}/elb/healthmonitors @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB GET /v2/{project_id}/elb/listeners/{listener_id} @API ELB GET /v2/{project_id}/elb/pools/{pool_id} @API ELB GET /v2/{project_id}/elb/healthmonitors/{healthmonitor_id} @API ELB PUT /v2/{project_id}/elb/healthmonitors/{healthmonitor_id} @API ELB DELETE /v2/{project_id}/elb/healthmonitors/{healthmonitor_id}
func ResourcePoolV2 ¶ added in v1.34.0
@API ELB POST /v2/{project_id}/elb/pools @API ELB GET /v2/{project_id}/elb/loadbalancers/{loadbalancer_id} @API ELB GET /v2/{project_id}/elb/listeners/{listener_id} @API ELB GET /v2/{project_id}/elb/pools/{pool_id} @API ELB PUT /v2/{project_id}/elb/pools/{pool_id} @API ELB DELETE /v2/{project_id}/elb/pools/{pool_id}
func ResourceWhitelistV2 ¶ added in v1.34.0
@API ELB POST /v2/{project_id}/elb/whitelists @API ELB GET /v2/{project_id}/elb/whitelists/{whitelist_id} @API ELB PUT /v2/{project_id}/elb/whitelists/{whitelist_id} @API ELB DELETE /v2/{project_id}/elb/whitelists/{whitelist_id}
Types ¶
This section is empty.
Source Files ¶
- data_source_huaweicloud_lb_certificate.go
- data_source_huaweicloud_lb_listeners.go
- data_source_huaweicloud_lb_loadbalancer.go
- data_source_huaweicloud_lb_pools.go
- lb_v2_shared.go
- resource_huaweicloud_lb_certificate.go
- resource_huaweicloud_lb_l7policy.go
- resource_huaweicloud_lb_l7rule.go
- resource_huaweicloud_lb_listener.go
- resource_huaweicloud_lb_loadbalancer.go
- resource_huaweicloud_lb_member.go
- resource_huaweicloud_lb_monitor.go
- resource_huaweicloud_lb_pool.go
- resource_huaweicloud_lb_whitelist.go