huaweicloud

package
v1.64.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: MPL-2.0 Imports: 132 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckDeleted

func CheckDeleted(d *schema.ResourceData, err error, msg string) error

CheckDeleted checks the error to see if it's a 404 (Not Found) and, if so, sets the resource ID to the empty string instead of throwing an error.

func ClusterStateRefreshFunc added in v1.3.0

func ClusterStateRefreshFunc(client *golangsdk.ServiceClient, clusterID string) resource.StateRefreshFunc

func DataSourceAccount added in v1.55.0

func DataSourceAccount() *schema.Resource

@API IAM GET /v3/auth/domains

func DataSourceAvailabilityZones added in v1.20.1

func DataSourceAvailabilityZones() *schema.Resource

@API ECS GET /v2.1/{project_id}/os-availability-zone

func GetEnterpriseProjectID added in v1.19.1

func GetEnterpriseProjectID(d *schema.ResourceData, config *config.Config) string

GetEnterpriseProjectID returns the enterprise_project_id that was specified in the resource. If it was not set, the provider-level value is checked. The provider-level value can either be set by the `enterprise_project_id` argument or by HW_ENTERPRISE_PROJECT_ID.

func GetRegion

func GetRegion(d *schema.ResourceData, config *config.Config) string

GetRegion returns the region that was specified in the resource. If a region was not set, the provider-level region is checked. The provider-level region can either be set by the region argument or by HW_REGION_NAME.

func JobStateRefreshFunc added in v1.3.0

func JobStateRefreshFunc(client *golangsdk.ServiceClient, jobID string) resource.StateRefreshFunc

func Provider

func Provider() *schema.Provider

Provider returns a schema.Provider for HuaweiCloud.

func ResourceComputeKeypairV2 added in v1.20.1

func ResourceComputeKeypairV2() *schema.Resource

@API ECS DELETE /v2.1/{project_id}/os-keypairs/{name} @API ECS GET /v2.1/{project_id}/os-keypairs/{name} @API ECS POST /v2.1/{project_id}/os-keypairs

func ResourceMRSClusterV1 added in v1.26.0

func ResourceMRSClusterV1() *schema.Resource

@API MRS GET /v1.1/{project_id}/cluster_infos/{id} @API MRS POST /v1.1/{project_id}/clusters/{id}/tags/action @API MRS GET /v1.1/{project_id}/clusters/{id}/tags @API MRS DELETE /v1.1/{project_id}/clusters/{id} @API MRS POST /v1.1/{project_id}/run-job-flow @API VPC GET /v1/{project_id}/subnets/{id} @API VPC GET /v1/{project_id}/vpcs/{id}

func ResourceMRSJobV1 added in v1.26.0

func ResourceMRSJobV1() *schema.Resource

@API MRS DELETE /v1.1/{project_id}/job-executions/{id} @API MRS GET /v1.1/{project_id}/job-exes/{id} @API MRS POST /v1.1/{project_id}/jobs/submit-job

func ResourceNetworkACL added in v1.20.3

func ResourceNetworkACL() *schema.Resource

@API VPC GET /v2.0/ports @API VPC GET /v1/{project_id}/subnets/{id} @API VPC DELETE /v2.0/fwaas/firewall_groups/{id} @API VPC GET /v2.0/fwaas/firewall_groups/{id} @API VPC PUT /v2.0/fwaas/firewall_groups/{id} @API VPC POST /v2.0/fwaas/firewall_groups @API VPC DELETE /v2.0/fwaas/firewall_policies/{id} @API VPC PUT /v2.0/fwaas/firewall_policies/{id} @API VPC POST /v2.0/fwaas/firewall_policies

func ResourceNetworkACLRule added in v1.20.3

func ResourceNetworkACLRule() *schema.Resource

@API VPC PUT /v2.0/fwaas/firewall_policies/{id}/remove_rule @API VPC GET /v2.0/fwaas/firewall_policies @API VPC DELETE /v2.0/fwaas/firewall_rules/{id} @API VPC GET /v2.0/fwaas/firewall_rules/{id} @API VPC PUT /v2.0/fwaas/firewall_rules/{id} @API VPC POST /v2.0/fwaas/firewall_rules

Types

type FirewallGroup

FirewallGroup is an HuaweiCloud firewall group.

Directories

Path Synopsis
Copyright (c) Huawei Technologies Co., Ltd.
Copyright (c) Huawei Technologies Co., Ltd.
helper
services
aad
aom
apm
as
bcs
bms
cae
cbh
cbr
cc
Generated by PMS #130
Generated by PMS #130
cce
cci
ccm
cdm
cdn
ces
cfw
Generated by PMS #44
Generated by PMS #44
coc
cph
cse
css
cts
dc
dcs
Generated by PMS #116
Generated by PMS #116
ddm
dds
dew
dis
dli
Generated by PMS #67
Generated by PMS #67
dms
dns
Generated by PMS #78
Generated by PMS #78
drs
dsc
dws
ecs
eg
eip
elb
eps
er
evs
fgs
ga
gaussdb
Generated by PMS #75
Generated by PMS #75
ges
hss
iam
Generated by PMS #114
Generated by PMS #114
iec
ims
lb
lts
mpc
mrs
nat
obs
oms
ram
rds
Generated by PMS #126
Generated by PMS #126
rfs
rms
Generated by PMS #93
Generated by PMS #93
sfs
Generated by PMS #82
Generated by PMS #82
smn
sms
swr
tms
ucs
vod
vpc
vpn
waf
Generated by PMS #123
Generated by PMS #123

Jump to

Keyboard shortcuts

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