lb

package
v1.64.1 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 License: MPL-2.0 Imports: 28 Imported by: 3

Documentation

Index

Constants

View Source
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

func DataSourceELBV2Loadbalancer() *schema.Resource

@API ELB GET /v2/{project_id}/elb/loadbalancers @API ELB GET /v2.0/{project_id}/loadbalancers/{id}/tags

func DataSourceLBCertificateV2

func DataSourceLBCertificateV2() *schema.Resource

DataSourceLBCertificateV2 the data source of "huaweicloud_lb_certificate" @API ELB GET /v2/{project_id}/elb/certificates

func DataSourceListeners added in v1.40.0

func DataSourceListeners() *schema.Resource

@API ELB GET /v2/{project_id}/elb/listeners

func DataSourcePools added in v1.40.0

func DataSourcePools() *schema.Resource

@API LB GET /v2/{project_id}/elb/pools

func ResourceCertificateV2 added in v1.34.0

func ResourceCertificateV2() *schema.Resource

@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

func ResourceL7PolicyV2() *schema.Resource

@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

func ResourceL7RuleV2() *schema.Resource

@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

func ResourceListener() *schema.Resource

@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

func ResourceLoadBalancer() *schema.Resource

@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

func ResourceMemberV2() *schema.Resource

@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

func ResourceMonitorV2() *schema.Resource

@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

func ResourcePoolV2() *schema.Resource

@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

func ResourceWhitelistV2() *schema.Resource

@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.

Jump to

Keyboard shortcuts

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