├── Checking ├── vendor ├── github.com │ ├── tjfoc │ │ └── gmsm │ │ │ └── sm3 │ │ │ └── ifile │ ├── chnsz │ │ └── golangsdk │ │ │ ├── CHANGELOG.md │ │ │ ├── internal │ │ │ └── pkg.go │ │ │ ├── .gitignore │ │ │ ├── testhelper │ │ │ └── doc.go │ │ │ ├── openstack │ │ │ ├── networking │ │ │ │ └── v2 │ │ │ │ │ └── extensions │ │ │ │ │ └── fwaas_v2 │ │ │ │ │ ├── routerinsertion │ │ │ │ │ └── doc.go │ │ │ │ │ └── firewall_groups │ │ │ │ │ └── errors.go │ │ │ ├── dds │ │ │ │ └── v3 │ │ │ │ │ ├── jobs │ │ │ │ │ └── urls.go │ │ │ │ │ └── flavors │ │ │ │ │ └── urls.go │ │ │ ├── geminidb │ │ │ │ └── v3 │ │ │ │ │ ├── flavors │ │ │ │ │ └── urls.go │ │ │ │ │ └── backups │ │ │ │ │ ├── urls.go │ │ │ │ │ └── results.go │ │ │ ├── mrs │ │ │ │ └── v2 │ │ │ │ │ └── clusters │ │ │ │ │ └── urls.go │ │ │ ├── identity │ │ │ │ ├── v3 │ │ │ │ │ ├── tokens │ │ │ │ │ │ └── urls.go │ │ │ │ │ └── catalog │ │ │ │ │ │ └── urls.go │ │ │ │ └── federatedauth │ │ │ │ │ ├── providers │ │ │ │ │ └── urls.go │ │ │ │ │ └── oidcconfig │ │ │ │ │ └── urls.go │ │ │ ├── sdrs │ │ │ │ └── v1 │ │ │ │ │ └── domains │ │ │ │ │ ├── urls.go │ │ │ │ │ └── requests.go │ │ │ ├── cse │ │ │ │ └── dedicated │ │ │ │ │ └── v4 │ │ │ │ │ └── auth │ │ │ │ │ ├── urls.go │ │ │ │ │ └── results.go │ │ │ ├── dns │ │ │ │ └── v2 │ │ │ │ │ └── nameservers │ │ │ │ │ └── urls.go │ │ │ ├── ecs │ │ │ │ └── v1 │ │ │ │ │ ├── jobs │ │ │ │ │ └── urls.go │ │ │ │ │ ├── flavors │ │ │ │ │ └── urls.go │ │ │ │ │ └── powers │ │ │ │ │ └── urls.go │ │ │ ├── iec │ │ │ │ └── v1 │ │ │ │ │ ├── sites │ │ │ │ │ └── urls.go │ │ │ │ │ ├── images │ │ │ │ │ └── urls.go │ │ │ │ │ └── flavors │ │ │ │ │ └── urls.go │ │ │ ├── tms │ │ │ │ └── v1 │ │ │ │ │ └── providers │ │ │ │ │ └── urls.go │ │ │ ├── koogallery │ │ │ │ └── v1 │ │ │ │ │ └── assets │ │ │ │ │ └── urls.go │ │ │ ├── vpn │ │ │ │ └── v5 │ │ │ │ │ ├── customer_gateways │ │ │ │ │ └── urls.go │ │ │ │ │ ├── connections │ │ │ │ │ └── urls.go │ │ │ │ │ └── connection_monitors │ │ │ │ │ ├── urls.go │ │ │ │ │ └── requests.go │ │ │ ├── er │ │ │ │ └── v3 │ │ │ │ │ ├── instances │ │ │ │ │ └── urls.go │ │ │ │ │ └── attachments │ │ │ │ │ └── urls.go │ │ │ ├── servicestage │ │ │ │ └── v2 │ │ │ │ │ └── jobs │ │ │ │ │ └── urls.go │ │ │ ├── dli │ │ │ │ ├── v3 │ │ │ │ │ ├── queues │ │ │ │ │ │ └── urls.go │ │ │ │ │ ├── flinkjob │ │ │ │ │ │ └── urls.go │ │ │ │ │ └── tags │ │ │ │ │ │ └── urls.go │ │ │ │ └── v1 │ │ │ │ │ └── queues │ │ │ │ │ └── doc.go │ │ │ ├── kms │ │ │ │ └── v1 │ │ │ │ │ └── keys │ │ │ │ │ └── doc.go │ │ │ ├── aom │ │ │ │ └── v1 │ │ │ │ │ └── icagents │ │ │ │ │ ├── results.go │ │ │ │ │ └── urls.go │ │ │ ├── blockstorage │ │ │ │ ├── extensions │ │ │ │ │ └── volumeactions │ │ │ │ │ │ └── urls.go │ │ │ │ └── v2 │ │ │ │ │ └── volumes │ │ │ │ │ └── doc.go │ │ │ ├── bms │ │ │ │ └── v1 │ │ │ │ │ └── flavors │ │ │ │ │ └── urls.go │ │ │ ├── meeting │ │ │ │ └── v2 │ │ │ │ │ └── auth │ │ │ │ │ └── urls.go │ │ │ ├── autoscaling │ │ │ │ └── v1 │ │ │ │ │ └── activitylogs │ │ │ │ │ └── urls.go │ │ │ ├── cce │ │ │ │ └── v3 │ │ │ │ │ └── templates │ │ │ │ │ └── requests.go │ │ │ └── dcs │ │ │ │ └── v1 │ │ │ │ ├── products │ │ │ │ └── requests.go │ │ │ │ └── availablezones │ │ │ │ └── requests.go │ │ │ ├── pagination │ │ │ └── pkg.go │ │ │ ├── auth │ │ │ └── core │ │ │ │ └── signer │ │ │ │ └── README.md │ │ │ ├── auth_option_provider.go │ │ │ └── README.md │ ├── hashicorp │ │ ├── go-hclog │ │ │ └── .gitignore │ │ ├── hc-install │ │ │ ├── .go-version │ │ │ ├── internal │ │ │ │ └── src │ │ │ │ │ └── src.go │ │ │ ├── fs │ │ │ │ └── fs.go │ │ │ └── releases │ │ │ │ └── releases.go │ │ ├── terraform-json │ │ │ ├── .go-version │ │ │ └── .gitignore │ │ ├── go-plugin │ │ │ ├── .gitignore │ │ │ └── internal │ │ │ │ └── plugin │ │ │ │ └── gen.go │ │ ├── terraform-registry-address │ │ │ ├── .go-version │ │ │ └── errors.go │ │ ├── terraform-plugin-go │ │ │ ├── internal │ │ │ │ └── logging │ │ │ │ │ └── doc.go │ │ │ ├── tfprotov5 │ │ │ │ └── internal │ │ │ │ │ ├── diag │ │ │ │ │ └── doc.go │ │ │ │ │ └── tf5serverlogging │ │ │ │ │ └── doc.go │ │ │ ├── tfprotov6 │ │ │ │ └── internal │ │ │ │ │ ├── diag │ │ │ │ │ └── doc.go │ │ │ │ │ └── tf6serverlogging │ │ │ │ │ └── doc.go │ │ │ └── tftypes │ │ │ │ └── unknown_value.go │ │ ├── terraform-plugin-sdk │ │ │ └── v2 │ │ │ │ └── helper │ │ │ │ ├── schema │ │ │ │ ├── context.go │ │ │ │ ├── equal.go │ │ │ │ └── json.go │ │ │ │ └── resource │ │ │ │ └── json.go │ │ ├── go-cty │ │ │ └── cty │ │ │ │ ├── msgpack │ │ │ │ └── infinity.go │ │ │ │ └── set │ │ │ │ └── iterator.go │ │ ├── go-uuid │ │ │ └── .travis.yml │ │ └── terraform-exec │ │ │ └── tfexec │ │ │ └── doc.go │ ├── modern-go │ │ ├── reflect2 │ │ │ ├── reflect2_amd64.s │ │ │ ├── relfect2_386.s │ │ │ ├── relfect2_arm.s │ │ │ ├── relfect2_arm64.s │ │ │ ├── relfect2_mipsx.s │ │ │ ├── relfect2_s390x.s │ │ │ ├── relfect2_amd64p32.s │ │ │ ├── relfect2_mips64x.s │ │ │ ├── relfect2_ppc64x.s │ │ │ ├── .gitignore │ │ │ ├── Gopkg.lock │ │ │ └── .travis.yml │ │ └── concurrent │ │ │ ├── README.md │ │ │ ├── executor.go │ │ │ └── go_above_19.go │ ├── mitchellh │ │ ├── reflectwalk │ │ │ ├── .travis.yml │ │ │ └── README.md │ │ └── go-testing-interface │ │ │ └── .travis.yml │ ├── thedevsaddam │ │ └── gojsonq │ │ │ ├── .gitignore │ │ │ └── gojsonq.png │ ├── jen20 │ │ └── awspolicyequivalence │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ └── README.md │ ├── json-iterator │ │ └── go │ │ │ ├── .codecov.yml │ │ │ ├── .gitignore │ │ │ └── .travis.yml │ ├── agext │ │ └── levenshtein │ │ │ ├── MAINTAINERS │ │ │ ├── NOTICE │ │ │ └── test.sh │ ├── mattn │ │ └── go-isatty │ │ │ └── doc.go │ ├── jmespath │ │ └── go-jmespath │ │ │ └── .gitignore │ ├── GehirnInc │ │ └── crypt │ │ │ ├── .travis.yml │ │ │ └── AUTHORS.md │ ├── tidwall │ │ └── gjson │ │ │ └── logo.png │ ├── vmihailenco │ │ ├── msgpack │ │ │ ├── Makefile │ │ │ ├── v4 │ │ │ │ ├── Makefile │ │ │ │ └── .golangci.yml │ │ │ └── .travis.yml │ │ └── tagparser │ │ │ ├── internal │ │ │ └── safe.go │ │ │ └── Makefile │ ├── golang │ │ └── protobuf │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ ├── keybase │ │ └── go-crypto │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ └── openpgp │ │ │ └── patch.sh │ ├── stretchr │ │ └── testify │ │ │ └── assert │ │ │ ├── assertion_format.go.tmpl │ │ │ └── assertion_forward.go.tmpl │ ├── oklog │ │ └── run │ │ │ └── .travis.yml │ └── zclconf │ │ └── go-cty │ │ └── cty │ │ └── set │ │ └── iterator.go ├── google.golang.org │ ├── grpc │ │ ├── AUTHORS │ │ ├── GOVERNANCE.md │ │ ├── CODE-OF-CONDUCT.md │ │ └── SECURITY.md │ └── protobuf │ │ └── internal │ │ └── editiondefaults │ │ └── editions_defaults.binpb ├── golang.org │ └── x │ │ ├── net │ │ └── http2 │ │ │ └── .gitignore │ │ ├── sys │ │ ├── unix │ │ │ └── .gitignore │ │ └── cpu │ │ │ ├── cpu_other_arm.go │ │ │ ├── cpu_zos.go │ │ │ ├── cpu_other_arm64.go │ │ │ ├── cpu_riscv64.go │ │ │ ├── cpu_loong64.go │ │ │ ├── cpu_mipsx.go │ │ │ └── cpu_other_riscv64.go │ │ └── crypto │ │ └── curve25519 │ │ └── internal │ │ └── field │ │ └── sync.checkpoint └── gopkg.in │ └── ini.v1 │ ├── .gitignore │ ├── .editorconfig │ └── Makefile ├── examples ├── cbh │ ├── change-instance-type │ │ ├── terraform.tfvars │ │ └── main.tf │ ├── ha-instance │ │ └── terraform.tfvars │ └── basic-instance │ │ └── terraform.tfvars ├── dc │ ├── connect-gateway │ │ ├── terraform.tfvars │ │ └── main.tf │ ├── global-gateway │ │ └── terraform.tfvars │ └── hosted_connect │ │ └── terraform.tfvars ├── vpc │ ├── basic │ │ └── terraform.tfvars │ └── vip │ │ └── terraform.tfvars ├── lts │ ├── log-stream │ │ └── terraform.tfvars │ └── log-transfer │ │ └── terraform.tfvars ├── obs │ ├── bucket-with-encryption │ │ └── terraform.tfvars │ ├── object-upload-with-content │ │ └── terraform.tfvars │ └── object-upload-with-source │ │ └── terraform.tfvars ├── rms │ ├── resource-aggregator │ │ ├── terraform.tfvars │ │ └── main.tf │ └── assignment-package │ │ └── terraform.tfvars ├── cc │ ├── central-network │ │ ├── terraform.tfvars │ │ └── main.tf │ ├── bandwidth-package │ │ └── terraform.tfvars │ └── global-connection-bandwidth │ │ └── terraform.tfvars ├── cbr │ ├── vault-volume │ │ └── terraform.tfvars │ ├── vault-server │ │ └── terraform.tfvars │ └── vault-turbo │ │ └── terraform.tfvars ├── nat │ └── snat-basic │ │ └── README.md ├── cce │ ├── addon-coredns │ │ └── terraform.tfvars │ └── addon-autoscaler │ │ └── terraform.tfvars ├── dns │ ├── endpoint │ │ └── terraform.tfvars │ ├── custom-line │ │ ├── terraform.tfvars │ │ └── main.tf │ ├── zone │ │ └── terraform.tfvars │ └── public-zone-cross-accounts │ │ └── terraform.tfvars ├── evs │ ├── snapshot │ │ └── terraform.tfvars │ └── volume │ │ └── terraform.tfvars ├── organizations │ ├── organization │ │ ├── terraform.tfvars │ │ └── main.tf │ ├── organization-unit │ │ ├── terraform.tfvars │ │ └── main.tf │ └── organization-account │ │ └── main.tf ├── cts │ ├── system-tracker │ │ └── terraform.tfvars │ └── data-tracker │ │ └── terraform.tfvars ├── eg │ └── event-subscriptions │ │ ├── vpc-to-eg │ │ └── terraform.tfvars │ │ └── custom │ │ └── terraform.tfvars ├── sms │ └── migration-task │ │ └── terraform.tfvars ├── antiddos │ └── lts-config │ │ └── terraform.tfvars ├── sfs-turbo │ ├── permission-rule │ │ └── terraform.tfvars │ ├── turbo-file-system │ │ └── terraform.tfvars │ └── obs-target │ │ └── terraform.tfvars ├── rds │ └── sqlserver-single-instance │ │ └── terraform.tfvars ├── sdrs │ └── protection-group │ │ └── terraform.tfvars ├── waf │ └── dedicated-instance │ │ └── terraform.tfvars ├── vpn │ └── gateway │ │ └── terraform.tfvars ├── dcs │ └── redis-single-instance │ │ └── terraform.tfvars ├── fgs │ └── triggers │ │ ├── cts │ │ └── terraform.tfvars │ │ └── eg │ │ └── terraform.tfvars ├── er │ ├── route-table │ │ └── terraform.tfvars │ └── vpc-attachment │ │ └── terraform.tfvars ├── dms │ └── rocketmq │ │ └── consumer-group │ │ └── terraform.tfvars ├── secmaster │ └── workspace │ │ └── terraform.tfvars └── ecs │ ├── basic │ └── terraform.tfvars │ ├── instance-associate-eip │ └── terraform.tfvars │ └── attached-volume │ └── terraform.tfvars ├── .github ├── CODE_OF_CONDUCT.md └── SUPPORT.md ├── docs └── api │ ├── data_source_huaweicloud_iec_vpc.yaml │ ├── data_source_huaweicloud_dns_zones.yaml │ ├── data_source_huaweicloud_iec_eips.yaml │ ├── data_source_huaweicloud_iec_port.yaml │ ├── data_source_huaweicloud_iec_sites.yaml │ ├── data_source_huaweicloud_sms_tasks.yaml │ ├── resource_huaweicloud_cbr_migrate.yaml │ ├── data_source_huaweicloud_account.yaml │ ├── data_source_huaweicloud_asm_meshes.yaml │ ├── data_source_huaweicloud_cce_addons.yaml │ ├── data_source_huaweicloud_cce_charts.yaml │ ├── data_source_huaweicloud_cdn_logs.yaml │ ├── data_source_huaweicloud_coc_groups.yaml │ ├── data_source_huaweicloud_dms_product.yaml │ ├── data_source_huaweicloud_iec_images.yaml │ ├── data_source_huaweicloud_vpc_route.yaml │ ├── resource_huaweicloud_csms_agency.yaml │ ├── data_source_huaweicloud_cdn_domains.yaml │ ├── data_source_huaweicloud_cdn_quotas.yaml │ ├── data_source_huaweicloud_coc_documents.yaml │ ├── data_source_huaweicloud_coc_resources.yaml │ ├── data_source_huaweicloud_coc_scripts.yaml │ ├── data_source_huaweicloud_eg_quotas.yaml │ ├── data_source_huaweicloud_ga_access_logs.yaml │ ├── data_source_huaweicloud_ga_listeners.yaml │ ├── data_source_huaweicloud_ga_tags.yaml │ ├── data_source_huaweicloud_iec_server.yaml │ ├── data_source_huaweicloud_images_image.yaml │ ├── data_source_huaweicloud_rds_tags.yaml │ ├── data_source_huaweicloud_tms_quotas.yaml │ ├── data_source_huaweicloud_tms_tags.yaml │ ├── data_source_huaweicloud_vpc_ids.yaml │ ├── data_source_huaweicloud_vpc_routes.yaml │ ├── resource_huaweicloud_kms_sign.yaml │ ├── data_source_huaweicloud_aad_instances.yaml │ ├── data_source_huaweicloud_aom_events.yaml │ ├── data_source_huaweicloud_cbr_tags.yaml │ ├── data_source_huaweicloud_cciv2_resources.yaml │ ├── data_source_huaweicloud_coc_components.yaml │ ├── data_source_huaweicloud_csms_agencies.yaml │ ├── data_source_huaweicloud_cts_quotas.yaml │ ├── data_source_huaweicloud_cts_traces.yaml │ ├── data_source_huaweicloud_dcs_quotas.yaml │ ├── data_source_huaweicloud_dds_quotas.yaml │ ├── data_source_huaweicloud_dli_quotas.yaml │ ├── data_source_huaweicloud_dns_endpoint_vpcs.yaml │ ├── data_source_huaweicloud_dns_endpoints.yaml │ ├── data_source_huaweicloud_dns_quotas.yaml │ ├── data_source_huaweicloud_dnsv21_ptrrecords.yaml │ ├── data_source_huaweicloud_elb_pools.yaml │ ├── data_source_huaweicloud_ga_accelerators.yaml │ ├── data_source_huaweicloud_identityv5_groups.yaml │ ├── data_source_huaweicloud_identityv5_users.yaml │ ├── data_source_huaweicloud_iec_bandwidths.yaml │ ├── data_source_huaweicloud_iec_network_acl.yaml │ ├── data_source_huaweicloud_iec_vpc_subnets.yaml │ ├── data_source_huaweicloud_images_images.yaml │ ├── data_source_huaweicloud_ims_quotas.yaml │ ├── data_source_huaweicloud_ims_tags.yaml │ ├── data_source_huaweicloud_lb_pools.yaml │ ├── data_source_huaweicloud_lts_groups.yaml │ ├── data_source_huaweicloud_networking_port.yaml │ ├── data_source_huaweicloud_ram_tags.yaml │ ├── data_source_huaweicloud_rds_quotas.yaml │ ├── data_source_huaweicloud_sms_agent_configs.yaml │ ├── data_source_huaweicloud_tms_resource_tags.yaml │ ├── data_source_huaweicloud_vpc_eip.yaml │ ├── data_source_huaweicloud_vpc_quotas.yaml │ ├── data_source_huaweicloud_vpc_route_ids.yaml │ ├── data_source_huaweicloud_vpc_subnet.yaml │ ├── resource_huaweicloud_coc_group_sync.yaml │ ├── data_source_huaweicloud_aad_domains.yaml │ ├── data_source_huaweicloud_aad_user_quotas.yaml │ ├── data_source_huaweicloud_aadv2_instances.yaml │ ├── data_source_huaweicloud_cbr_backups.yaml │ ├── data_source_huaweicloud_cbr_migrate_status.yaml │ ├── data_source_huaweicloud_cbr_policies.yaml │ ├── data_source_huaweicloud_ces_events.yaml │ ├── data_source_huaweicloud_ces_metrics.yaml │ ├── data_source_huaweicloud_ces_quotas.yaml │ ├── data_source_huaweicloud_cfw_regions.yaml │ ├── data_source_huaweicloud_cfw_tags.yaml │ ├── data_source_huaweicloud_coc_applications.yaml │ ├── data_source_huaweicloud_coc_incidents.yaml │ ├── data_source_huaweicloud_cpcs_apps.yaml │ ├── data_source_huaweicloud_csms_secrets.yaml │ ├── data_source_huaweicloud_csms_tasks.yaml │ ├── data_source_huaweicloud_cts_trackers.yaml │ ├── data_source_huaweicloud_cts_users.yaml │ ├── data_source_huaweicloud_dc_quotas.yaml │ ├── data_source_huaweicloud_dc_tags.yaml │ ├── data_source_huaweicloud_dcs_flavors.yaml │ ├── data_source_huaweicloud_ddm_engines.yaml │ ├── data_source_huaweicloud_ddm_flavors.yaml │ ├── data_source_huaweicloud_dds_backups.yaml │ ├── data_source_huaweicloud_dds_flavors.yaml │ ├── data_source_huaweicloud_dli_sql_jobs.yaml │ ├── data_source_huaweicloud_dns_custom_lines.yaml │ ├── data_source_huaweicloud_dns_line_groups.yaml │ ├── data_source_huaweicloud_dns_nameservers.yaml │ ├── data_source_huaweicloud_dws_flavors.yaml │ ├── data_source_huaweicloud_dws_quotas.yaml │ ├── data_source_huaweicloud_elb_quotas.yaml │ ├── data_source_huaweicloud_er_tags.yaml │ ├── data_source_huaweicloud_esw_quotas.yaml │ ├── data_source_huaweicloud_ga_address_groups.yaml │ ├── data_source_huaweicloud_ga_health_checks.yaml │ ├── data_source_huaweicloud_global_eip_tags.yaml │ ├── data_source_huaweicloud_global_eips.yaml │ ├── data_source_huaweicloud_hss_configs.yaml │ ├── data_source_huaweicloud_identity_catalog.yaml │ ├── data_source_huaweicloud_identity_permissions.yaml │ ├── data_source_huaweicloud_iec_flavors.yaml │ ├── data_source_huaweicloud_kms_keys.yaml │ ├── data_source_huaweicloud_kps_keypairs.yaml │ ├── data_source_huaweicloud_live_domains.yaml │ ├── data_source_huaweicloud_lts_hosts.yaml │ ├── data_source_huaweicloud_ram_quotas.yaml │ ├── data_source_huaweicloud_rds_backups.yaml │ ├── data_source_huaweicloud_rgc_controls.yaml │ ├── data_source_huaweicloud_sms_source_servers.yaml │ ├── data_source_huaweicloud_swr_repositories.yaml │ ├── data_source_huaweicloud_vpn_quotas.yaml │ ├── data_source_huaweicloud_waf_bundle.yaml │ ├── data_source_huaweicloud_waf_events.yaml │ ├── resource_huaweicloud_coc_ticket_add.yaml │ ├── resource_huaweicloud_identity_user_token.yaml │ ├── data_source_huaweicloud_cbr_features.yaml │ ├── data_source_huaweicloud_ccm_certificates.yaml │ ├── data_source_huaweicloud_cdm_clusters.yaml │ ├── data_source_huaweicloud_cdn_ip_information.yaml │ ├── data_source_huaweicloud_ces_alarmrules.yaml │ ├── data_source_huaweicloud_cfw_ips_rules.yaml │ ├── data_source_huaweicloud_coc_document_atomics.yaml │ ├── data_source_huaweicloud_coc_war_rooms.yaml │ ├── data_source_huaweicloud_cpcs_images.yaml │ ├── data_source_huaweicloud_csms_events.yaml │ ├── data_source_huaweicloud_css_clusters.yaml │ ├── data_source_huaweicloud_css_flavors.yaml │ ├── data_source_huaweicloud_cts_resources.yaml │ ├── data_source_huaweicloud_cts_tags.yaml │ ├── data_source_huaweicloud_dcs_instances.yaml │ ├── data_source_huaweicloud_ddm_instances.yaml │ ├── data_source_huaweicloud_dds_instances.yaml │ ├── data_source_huaweicloud_dns_tags.yaml │ ├── data_source_huaweicloud_drs_node_types.yaml │ ├── data_source_huaweicloud_dws_clusters.yaml │ ├── data_source_huaweicloud_dws_snapshots.yaml │ ├── data_source_huaweicloud_eg_connections.yaml │ ├── data_source_huaweicloud_eg_event_sources.yaml │ ├── data_source_huaweicloud_elb_flavors.yaml │ ├── data_source_huaweicloud_elb_ipgroups.yaml │ ├── data_source_huaweicloud_elb_logtanks.yaml │ ├── data_source_huaweicloud_esw_flavors.yaml │ ├── data_source_huaweicloud_evs_tags.yaml │ ├── data_source_huaweicloud_evs_volume_types.yaml │ ├── data_source_huaweicloud_ga_availability_zones.yaml │ ├── data_source_huaweicloud_ga_endpoint_groups.yaml │ ├── data_source_huaweicloud_hss_app_events.yaml │ ├── data_source_huaweicloud_hss_rasp_rules.yaml │ ├── data_source_huaweicloud_hss_tags.yaml │ ├── data_source_huaweicloud_identityv5_agencies.yaml │ ├── data_source_huaweicloud_identityv5_policies.yaml │ ├── data_source_huaweicloud_iec_keypair.yaml │ ├── data_source_huaweicloud_iotda_spaces.yaml │ ├── data_source_huaweicloud_kms_aliases.yaml │ ├── data_source_huaweicloud_kms_key_tags.yaml │ ├── data_source_huaweicloud_kms_quotas.yaml │ ├── data_source_huaweicloud_lb_listeners.yaml │ ├── data_source_huaweicloud_live_cdn_ips.yaml │ ├── data_source_huaweicloud_lts_streams.yaml │ ├── data_source_huaweicloud_lts_transfers.yaml │ ├── data_source_huaweicloud_nat_gateway.yaml │ ├── data_source_huaweicloud_nat_gateways.yaml │ ├── data_source_huaweicloud_ram_resource_types.yaml │ ├── data_source_huaweicloud_rds_instances.yaml │ ├── data_source_huaweicloud_rgc_operation.yaml │ ├── data_source_huaweicloud_sdrs_quotas.yaml │ ├── data_source_huaweicloud_smn_protocols.yaml │ ├── data_source_huaweicloud_smn_tags.yaml │ ├── data_source_huaweicloud_swrv3_repositories.yaml │ ├── data_source_huaweicloud_vpc_bandwidth.yaml │ ├── data_source_huaweicloud_vpc_subnet_ids.yaml │ ├── data_source_huaweicloud_vpcep_quotas.yaml │ ├── data_source_huaweicloud_vpcv3_eips.yaml │ ├── data_source_huaweicloud_vpn_gateways.yaml │ ├── data_source_huaweicloud_vpn_servers.yaml │ ├── data_source_huaweicloud_vpn_tags.yaml │ ├── data_source_huaweicloud_waf_domains.yaml │ ├── data_source_huaweicloud_waf_policies.yaml │ ├── resource_huaweicloud_aom_event_report.yaml │ ├── resource_huaweicloud_ces_event_report.yaml │ ├── resource_huaweicloud_coc_alarm_clear.yaml │ ├── resource_huaweicloud_coc_change_update.yaml │ ├── resource_huaweicloud_coc_ticket_action.yaml │ ├── resource_huaweicloud_kms_verify_sign.yaml │ ├── data_source_huaweicloud_aad_qps_curve.yaml │ ├── data_source_huaweicloud_aom_alarm_rules.yaml │ ├── data_source_huaweicloud_aom_dashboards.yaml │ ├── data_source_huaweicloud_as_quotas.yaml │ ├── data_source_huaweicloud_cbr_backup.yaml │ ├── data_source_huaweicloud_cbr_region_projects.yaml │ ├── data_source_huaweicloud_cc_permissions.yaml │ ├── data_source_huaweicloud_cce_addon_template.yaml │ ├── data_source_huaweicloud_cdn_analytics.yaml │ ├── data_source_huaweicloud_ces_dashboards.yaml │ ├── data_source_huaweicloud_cfw_firewalls.yaml │ ├── data_source_huaweicloud_cfw_flow_logs.yaml │ ├── data_source_huaweicloud_coc_diagnosis_tasks.yaml │ ├── data_source_huaweicloud_coc_public_scripts.yaml │ ├── data_source_huaweicloud_coc_scheduled_tasks.yaml │ ├── data_source_huaweicloud_coc_script_orders.yaml │ ├── data_source_huaweicloud_cpcs_clusters.yaml │ ├── data_source_huaweicloud_cph_phones.yaml │ ├── data_source_huaweicloud_cph_servers.yaml │ ├── data_source_huaweicloud_cpts_projects.yaml │ ├── data_source_huaweicloud_csms_secret_tags.yaml │ ├── data_source_huaweicloud_cts_operations.yaml │ ├── data_source_huaweicloud_dcs_templates.yaml │ ├── data_source_huaweicloud_dds_instant_tasks.yaml │ ├── data_source_huaweicloud_dli_sql_templates.yaml │ ├── data_source_huaweicloud_dms_kafka_flavors.yaml │ ├── data_source_huaweicloud_dms_kafka_tags.yaml │ ├── data_source_huaweicloud_dns_resolver_rules.yaml │ ├── data_source_huaweicloud_dws_statistics.yaml │ ├── data_source_huaweicloud_eg_event_channels.yaml │ ├── data_source_huaweicloud_elb_all_members.yaml │ ├── data_source_huaweicloud_elb_l7policies.yaml │ ├── data_source_huaweicloud_elb_listeners.yaml │ ├── data_source_huaweicloud_elb_monitors.yaml │ ├── data_source_huaweicloud_er_quotas.yaml │ ├── data_source_huaweicloud_esw_instances.yaml │ ├── data_source_huaweicloud_evs_volumes.yaml │ ├── data_source_huaweicloud_evsv3_volume_types.yaml │ ├── data_source_huaweicloud_evsv3_volumes.yaml │ ├── data_source_huaweicloud_hss_asset_apps.yaml │ ├── data_source_huaweicloud_hss_asset_ports.yaml │ ├── data_source_huaweicloud_hss_asset_users.yaml │ ├── data_source_huaweicloud_hss_hosts.yaml │ ├── data_source_huaweicloud_hss_image_tasks.yaml │ ├── data_source_huaweicloud_hss_quotas.yaml │ ├── data_source_huaweicloud_hss_rasp_events.yaml │ ├── data_source_huaweicloud_identity_agencies.yaml │ ├── data_source_huaweicloud_identity_custom_role.yaml │ ├── data_source_huaweicloud_iec_security_group.yaml │ ├── data_source_huaweicloud_ims_os_versions.yaml │ ├── data_source_huaweicloud_iotda_amqps.yaml │ ├── data_source_huaweicloud_iotda_devices.yaml │ ├── data_source_huaweicloud_kms_grants.yaml │ ├── data_source_huaweicloud_kms_key_regions.yaml │ ├── data_source_huaweicloud_lb_whitelists.yaml │ ├── data_source_huaweicloud_live_channels.yaml │ ├── data_source_huaweicloud_nat_dnat_rules.yaml │ ├── data_source_huaweicloud_nat_snat_rules.yaml │ ├── data_source_huaweicloud_rds_instant_tasks.yaml │ ├── data_source_huaweicloud_rgc_home_region.yaml │ ├── data_source_huaweicloud_sdrs_domain.yaml │ ├── data_source_huaweicloud_sms_migration_projects.yaml │ ├── data_source_huaweicloud_sms_server_templates.yaml │ ├── data_source_huaweicloud_sms_source_server_errors.yaml │ ├── data_source_huaweicloud_swr_domain_overviews.yaml │ ├── data_source_huaweicloud_swr_enterprise_jobs.yaml │ ├── data_source_huaweicloud_swr_organizations.yaml │ ├── data_source_huaweicloud_swr_quotas.yaml │ ├── data_source_huaweicloud_tms_resource_tag_keys.yaml │ ├── data_source_huaweicloud_tms_resource_types.yaml │ ├── data_source_huaweicloud_vpc_bandwidths.yaml │ ├── data_source_huaweicloud_vpc_eip_tags.yaml │ ├── data_source_huaweicloud_vpc_flow_logs.yaml │ ├── data_source_huaweicloud_waf_config.yaml │ ├── data_source_huaweicloud_waf_event_logs.yaml │ ├── data_source_huaweicloud_workspace_ous.yaml │ ├── resource_huaweicloud_aad_change_specification.yaml │ ├── resource_huaweicloud_cbr_change_order.yaml │ ├── resource_huaweicloud_hss_file_download.yaml │ ├── resource_huaweicloud_kms_verify_mac.yaml │ ├── resource_huaweicloud_sms_task_log_upload.yaml │ ├── data_source_huaweicloud_aad_custom_rules.yaml │ ├── data_source_huaweicloud_aad_flow_block.yaml │ ├── data_source_huaweicloud_aad_geoip_rules.yaml │ ├── data_source_huaweicloud_aom_access_codes.yaml │ ├── data_source_huaweicloud_apig_instances.yaml │ ├── data_source_huaweicloud_apig_quotas.yaml │ ├── data_source_huaweicloud_bms_flavors.yaml │ ├── data_source_huaweicloud_cbh_instances.yaml │ ├── data_source_huaweicloud_cbr_agent_checks.yaml │ ├── data_source_huaweicloud_cc_supported_areas.yaml │ ├── data_source_huaweicloud_cce_cluster_openid_jwks.yaml │ ├── data_source_huaweicloud_cciv2_pods.yaml │ ├── data_source_huaweicloud_ces_metric_data.yaml │ ├── data_source_huaweicloud_cfw_attack_logs.yaml │ ├── data_source_huaweicloud_cfw_capture_tasks.yaml │ ├── data_source_huaweicloud_cnad_advanced_instances.yaml │ ├── data_source_huaweicloud_coc_document_executions.yaml │ ├── data_source_huaweicloud_coc_instance_batches.yaml │ ├── data_source_huaweicloud_coc_script_tags.yaml │ ├── data_source_huaweicloud_compute_quotas.yaml │ ├── data_source_huaweicloud_cpcs_instances.yaml │ ├── data_source_huaweicloud_dc_connections.yaml │ ├── data_source_huaweicloud_dds_storage_types.yaml │ ├── data_source_huaweicloud_deh_instances.yaml │ ├── data_source_huaweicloud_deh_quotas.yaml │ ├── data_source_huaweicloud_dli_spark_templates.yaml │ ├── data_source_huaweicloud_eg_event_streams.yaml │ ├── data_source_huaweicloud_eg_traced_events.yaml │ ├── data_source_huaweicloud_elb_certificate.yaml │ ├── data_source_huaweicloud_enterprise_project.yaml │ ├── data_source_huaweicloud_enterprise_projects.yaml │ ├── data_source_huaweicloud_evs_snapshots.yaml │ ├── data_source_huaweicloud_evsv3_snapshots.yaml │ ├── data_source_huaweicloud_evsv5_snapshots.yaml │ ├── data_source_huaweicloud_global_eip_pools.yaml │ └── data_source_huaweicloud_global_eip_quotas.yaml ├── huaweicloud └── services │ ├── aom │ └── common.go │ └── internal │ └── entity │ └── model_prometheus_instance_params.go └── scripts └── gogetcookie.sh /Checking: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/tjfoc/gmsm/sm3/ifile: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/go-hclog/.gitignore: -------------------------------------------------------------------------------- 1 | .idea* -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/reflect2_amd64.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_386.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_arm.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_arm64.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_mipsx.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_s390x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_mips64x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/hc-install/.go-version: -------------------------------------------------------------------------------- 1 | 1.17.3 2 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-json/.go-version: -------------------------------------------------------------------------------- 1 | 1.16 2 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | unix.test 3 | -------------------------------------------------------------------------------- /vendor/github.com/mitchellh/reflectwalk/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/internal/pkg.go: -------------------------------------------------------------------------------- 1 | package internal 2 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/go-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-registry-address/.go-version: -------------------------------------------------------------------------------- 1 | 1.18 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /coverage.txt 3 | -------------------------------------------------------------------------------- /vendor/github.com/thedevsaddam/gojsonq/.gitignore: -------------------------------------------------------------------------------- 1 | data.json 2 | .idea 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /vendor/github.com/jen20/awspolicyequivalence/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea/ 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "output_tests/.*" 3 | 4 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/README.md: -------------------------------------------------------------------------------- 1 | # concurrent 2 | concurrency utilities 3 | -------------------------------------------------------------------------------- /examples/cbh/change-instance-type/terraform.tfvars: -------------------------------------------------------------------------------- 1 | server_id = "your_single_node_server_id" 2 | -------------------------------------------------------------------------------- /examples/dc/connect-gateway/terraform.tfvars: -------------------------------------------------------------------------------- 1 | connect_gateway_name = "tf_test_connect_gateway" 2 | -------------------------------------------------------------------------------- /vendor/github.com/agext/levenshtein/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Alex Bucataru (@AlexBucataru) 2 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/.gitignore: -------------------------------------------------------------------------------- 1 | **/*.swp 2 | .idea 3 | .vscode 4 | .devcontainer 5 | -------------------------------------------------------------------------------- /examples/vpc/basic/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | subnet_name = "tf_test_subnet" 3 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /bug_test.go 3 | /coverage.txt 4 | /.idea 5 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/hc-install/internal/src/src.go: -------------------------------------------------------------------------------- 1 | package src 2 | 3 | type InstallSrcSigil struct{} 4 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-json/.gitignore: -------------------------------------------------------------------------------- 1 | .terraform 2 | plan.tfplan 3 | terraform.tfstate.backup 4 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-isatty/doc.go: -------------------------------------------------------------------------------- 1 | // Package isatty implements interface to isatty 2 | package isatty 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/curve25519/internal/field/sync.checkpoint: -------------------------------------------------------------------------------- 1 | b0c49ae9f59d233526f8934262c5bbbe14d4358d 2 | -------------------------------------------------------------------------------- /examples/lts/log-stream/terraform.tfvars: -------------------------------------------------------------------------------- 1 | group_name = "tf_test_server_group" 2 | stream_name = "tf_test_stream" 3 | -------------------------------------------------------------------------------- /vendor/github.com/jmespath/go-jmespath/.gitignore: -------------------------------------------------------------------------------- 1 | /jpgo 2 | jmespath-fuzz.zip 3 | cpu.out 4 | go-jmespath.test 5 | -------------------------------------------------------------------------------- /examples/dc/global-gateway/terraform.tfvars: -------------------------------------------------------------------------------- 1 | global_gateway_name = "tf_test_global_gateway" 2 | bgp_asn = 65000 3 | -------------------------------------------------------------------------------- /examples/obs/bucket-with-encryption/terraform.tfvars: -------------------------------------------------------------------------------- 1 | key_alias = "tf-test-obs-key" 2 | bucket_name = "tf-test-obs-bucket" 3 | -------------------------------------------------------------------------------- /examples/rms/resource-aggregator/terraform.tfvars: -------------------------------------------------------------------------------- 1 | aggregator_name = "tf_test_aggregator" 2 | aggregator_type = "ACCOUNT" 3 | -------------------------------------------------------------------------------- /examples/cc/central-network/terraform.tfvars: -------------------------------------------------------------------------------- 1 | central_network_name = "tf_test_central_network" 2 | enterprise_project_id = "0" 3 | -------------------------------------------------------------------------------- /examples/cbr/vault-volume/terraform.tfvars: -------------------------------------------------------------------------------- 1 | volume_type = "SSD" 2 | volume_size = 50 3 | name = "tf_cbr_script" 4 | size = 100 5 | -------------------------------------------------------------------------------- /examples/nat/snat-basic/README.md: -------------------------------------------------------------------------------- 1 | # Basic NAT gateway and snat rule 2 | 3 | This example provisions a basic NAT gateway and snat rule. 4 | -------------------------------------------------------------------------------- /examples/cce/addon-coredns/terraform.tfvars: -------------------------------------------------------------------------------- 1 | cluster_id = "your_cce_cluster_id" 2 | addon_version = "1.30.33" # The version of cluster is v1.32 3 | -------------------------------------------------------------------------------- /vendor/github.com/GehirnInc/crypt/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.6.x 4 | - 1.7.x 5 | - master 6 | script: 7 | - go test -v -race ./... 8 | -------------------------------------------------------------------------------- /vendor/github.com/tidwall/gjson/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huaweicloud/terraform-provider-huaweicloud/HEAD/vendor/github.com/tidwall/gjson/logo.png -------------------------------------------------------------------------------- /examples/cce/addon-autoscaler/terraform.tfvars: -------------------------------------------------------------------------------- 1 | cluster_id = "94631608-a57e-11f0-8b5b-0255ac1000e5" 2 | addon_version = "1.32.5" # The version of cluster is v1.32 3 | -------------------------------------------------------------------------------- /examples/lts/log-transfer/terraform.tfvars: -------------------------------------------------------------------------------- 1 | group_name = "tf_test_log_group" 2 | stream_name = "tf_test_log_stream" 3 | bucket_name = "tf-test-log-transfer-obs-bucket" 4 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/testhelper/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package testhelper container methods that are useful for writing unit tests. 3 | */ 4 | package testhelper 5 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-go/internal/logging/doc.go: -------------------------------------------------------------------------------- 1 | // Package logging contains shared environment variable and log functionality. 2 | package logging 3 | -------------------------------------------------------------------------------- /vendor/github.com/jen20/awspolicyequivalence/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: go 4 | 5 | go: 6 | - 1.7 7 | 8 | branches: 9 | only: 10 | - master 11 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/executor.go: -------------------------------------------------------------------------------- 1 | package concurrent 2 | 3 | import "context" 4 | 5 | type Executor interface { 6 | Go(handler func(ctx context.Context)) 7 | } -------------------------------------------------------------------------------- /vendor/github.com/thedevsaddam/gojsonq/gojsonq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huaweicloud/terraform-provider-huaweicloud/HEAD/vendor/github.com/thedevsaddam/gojsonq/gojsonq.png -------------------------------------------------------------------------------- /vendor/gopkg.in/ini.v1/.gitignore: -------------------------------------------------------------------------------- 1 | testdata/conf_out.ini 2 | ini.sublime-project 3 | ini.sublime-workspace 4 | testdata/conf_reflect.ini 5 | .idea 6 | /.vscode 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /examples/dns/endpoint/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_dns_endpoint" 2 | subnet_name = "tf_test_dns_endpoint" 3 | dns_endpoint_name = "tf_test_dns_endpoint" 4 | -------------------------------------------------------------------------------- /examples/evs/snapshot/terraform.tfvars: -------------------------------------------------------------------------------- 1 | volume_name = "tf_test_volume" 2 | snapshot_name = "tf_test_snapshot" 3 | snapshot_metadata = { 4 | test = "terraform" 5 | } 6 | -------------------------------------------------------------------------------- /examples/organizations/organization/terraform.tfvars: -------------------------------------------------------------------------------- 1 | enabled_policy_types = ["service_control_policy"] 2 | 3 | root_tags = { 4 | key = "value" 5 | owner = "terraform" 6 | } 7 | -------------------------------------------------------------------------------- /examples/rms/assignment-package/terraform.tfvars: -------------------------------------------------------------------------------- 1 | assignment_package_name = "tf_test_assignment_package" 2 | template_key = "Operational-Best-Practices-for-ECS.tf.json" 3 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema/context.go: -------------------------------------------------------------------------------- 1 | package schema 2 | 3 | type Key string 4 | 5 | var ( 6 | StopContextKey = Key("StopContext") 7 | ) 8 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/GOVERNANCE.md: -------------------------------------------------------------------------------- 1 | This repository is governed by the gRPC organization's [governance rules](https://github.com/grpc/grpc-community/blob/master/governance.md). 2 | -------------------------------------------------------------------------------- /examples/cts/system-tracker/terraform.tfvars: -------------------------------------------------------------------------------- 1 | bucket_name = "tf-test-trace-bucket" 2 | trace_object_prefix = "tf_test" 3 | tracker_tags = { 4 | "owner" = "terraform" 5 | } 6 | -------------------------------------------------------------------------------- /examples/evs/volume/terraform.tfvars: -------------------------------------------------------------------------------- 1 | volume_name = "tf_test_vplume" 2 | volume_description = "terraform test" 3 | volume_tags = { 4 | foo = "bar" 5 | key = "value" 6 | } 7 | -------------------------------------------------------------------------------- /examples/organizations/organization-unit/terraform.tfvars: -------------------------------------------------------------------------------- 1 | organizational_unit_name = "tf_test_organizational_unit" 2 | 3 | tags = { 4 | key = "value" 5 | owner = "terraform" 6 | } 7 | -------------------------------------------------------------------------------- /examples/cbh/change-instance-type/main.tf: -------------------------------------------------------------------------------- 1 | resource "huaweicloud_cbh_change_instance_type" "test" { 2 | server_id = var.server_id 3 | availability_zone = var.availability_zone 4 | } 5 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/go-cty/cty/msgpack/infinity.go: -------------------------------------------------------------------------------- 1 | package msgpack 2 | 3 | import ( 4 | "math" 5 | ) 6 | 7 | var negativeInfinity = math.Inf(-1) 8 | var positiveInfinity = math.Inf(1) 9 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## Community Code of Conduct 2 | 3 | gRPC follows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). 4 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/go-plugin/internal/plugin/gen.go: -------------------------------------------------------------------------------- 1 | //go:generate protoc -I ./ ./grpc_broker.proto ./grpc_controller.proto ./grpc_stdio.proto --go_out=plugins=grpc:. 2 | 3 | package plugin 4 | -------------------------------------------------------------------------------- /examples/dns/custom-line/terraform.tfvars: -------------------------------------------------------------------------------- 1 | dns_custom_line_name = "your_custom_line_name" 2 | dns_custom_line_ip_segments = ["100.100.100.102-100.100.100.102", "100.100.100.101-100.100.100.101"] 3 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/networking/v2/extensions/fwaas_v2/routerinsertion/doc.go: -------------------------------------------------------------------------------- 1 | // Package routerinsertion implements the fwaasrouterinsertion FWaaS extension. 2 | package routerinsertion 3 | -------------------------------------------------------------------------------- /examples/dns/custom-line/main.tf: -------------------------------------------------------------------------------- 1 | # Create a DNS custom line 2 | resource "huaweicloud_dns_custom_line" "test" { 3 | name = var.dns_custom_line_name 4 | ip_segments = var.dns_custom_line_ip_segments 5 | } 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/pagination/pkg.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package pagination contains utilities and convenience structs that implement common pagination idioms within OpenStack APIs. 3 | */ 4 | package pagination 5 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/diag/doc.go: -------------------------------------------------------------------------------- 1 | // Package diag contains diagnostics helpers. These implementations are 2 | // intentionally outside the public API. 3 | package diag 4 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-go/tfprotov6/internal/diag/doc.go: -------------------------------------------------------------------------------- 1 | // Package diag contains diagnostics helpers. These implementations are 2 | // intentionally outside the public API. 3 | package diag 4 | -------------------------------------------------------------------------------- /vendor/github.com/vmihailenco/msgpack/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | go test ./... 3 | env GOOS=linux GOARCH=386 go test ./... 4 | go test ./... -short -race 5 | go test ./... -run=nothing -bench=. -benchmem 6 | go vet 7 | -------------------------------------------------------------------------------- /vendor/github.com/agext/levenshtein/NOTICE: -------------------------------------------------------------------------------- 1 | Alrux Go EXTensions (AGExt) - package levenshtein 2 | Copyright 2016 ALRUX Inc. 3 | 4 | This product includes software developed at ALRUX Inc. 5 | (http://www.alrux.com/). 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dds/v3/jobs/urls.go: -------------------------------------------------------------------------------- 1 | package jobs 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func rootURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("jobs") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/go-uuid/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | sudo: false 4 | 5 | go: 6 | - 1.4 7 | - 1.5 8 | - 1.6 9 | - tip 10 | 11 | script: 12 | - go test -bench . -benchmem -v ./... 13 | -------------------------------------------------------------------------------- /examples/dns/zone/terraform.tfvars: -------------------------------------------------------------------------------- 1 | dns_public_zone_name = "tftest.yourname.com" 2 | dns_public_zone_description = "tf_test_zone_desc" 3 | dns_public_zone_ttl = 3000 4 | dns_public_zone_dnssec = "ENABLE" 5 | -------------------------------------------------------------------------------- /examples/eg/event-subscriptions/vpc-to-eg/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | subnet_name = "tf_test_subnet" 3 | channel_name = "tf_test_channel" 4 | target_project_id = "your target project ID" 5 | -------------------------------------------------------------------------------- /examples/sms/migration-task/terraform.tfvars: -------------------------------------------------------------------------------- 1 | source_server_name = "tf_source_server_name" 2 | server_template_name = "tf_server_template_name" 3 | migrate_task_type = "MIGRATE_BLOCK" 4 | server_os_type = "WINDOWS" 5 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/keybase/go-crypto/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/vmihailenco/msgpack/v4/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | go test ./... 3 | go test ./... -short -race 4 | go test ./... -run=NONE -bench=. -benchmem 5 | env GOOS=linux GOARCH=386 go test ./... 6 | golangci-lint run 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dds/v3/flavors/urls.go: -------------------------------------------------------------------------------- 1 | package flavors 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func baseURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("flavors") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tf5serverlogging/doc.go: -------------------------------------------------------------------------------- 1 | // Package tf5serverlogging contains logging functionality specific to 2 | // tf5server and tfprotov5 types. 3 | package tf5serverlogging 4 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-go/tfprotov6/internal/tf6serverlogging/doc.go: -------------------------------------------------------------------------------- 1 | // Package tf5serverlogging contains logging functionality specific to 2 | // tf5server and tfprotov5 types. 3 | package tf6serverlogging 4 | -------------------------------------------------------------------------------- /vendor/github.com/keybase/go-crypto/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/mitchellh/go-testing-interface/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.x 5 | - tip 6 | 7 | script: 8 | - go test 9 | 10 | matrix: 11 | allow_failures: 12 | - go: tip 13 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/go_above_19.go: -------------------------------------------------------------------------------- 1 | //+build go1.9 2 | 3 | package concurrent 4 | 5 | import "sync" 6 | 7 | type Map struct { 8 | sync.Map 9 | } 10 | 11 | func NewMap() *Map { 12 | return &Map{} 13 | } -------------------------------------------------------------------------------- /examples/eg/event-subscriptions/custom/terraform.tfvars: -------------------------------------------------------------------------------- 1 | channel_name = "tf_test_channel" 2 | source_name = "tf-test-source" 3 | subscription_name = "tf-test-subscription" 4 | target_url = "https://test.com/example" 5 | -------------------------------------------------------------------------------- /examples/organizations/organization/main.tf: -------------------------------------------------------------------------------- 1 | # Create an organization 2 | resource "huaweicloud_organizations_organization" "test" { 3 | enabled_policy_types = var.enabled_policy_types 4 | root_tags = var.root_tags 5 | } 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/geminidb/v3/flavors/urls.go: -------------------------------------------------------------------------------- 1 | package flavors 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func listURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("flavors") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/mrs/v2/clusters/urls.go: -------------------------------------------------------------------------------- 1 | package clusters 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func rootURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("clusters") 7 | } 8 | -------------------------------------------------------------------------------- /examples/antiddos/lts-config/terraform.tfvars: -------------------------------------------------------------------------------- 1 | lts_group_name = "test-lts-group-name" 2 | lts_stream_name = "test-lts-stream-name" 3 | lts_ttl_in_days = 7 4 | lts_is_favorite = true 5 | enterprise_project_id = "0" 6 | -------------------------------------------------------------------------------- /examples/sfs-turbo/permission-rule/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_perm_rule" 2 | subnet_name = "tf_test_perm_rule" 3 | security_group_name = "tf_test_perm_rule" 4 | turbo_name = "tf_test_perm_rule_demo" 5 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/auth/core/signer/README.md: -------------------------------------------------------------------------------- 1 | # GO SDK Demo 2 | 3 | ## How to download the SDK 4 | 5 | Click this [link](https://obs.cn-north-1.myhuaweicloud.com/apig-sdk/APIGW-go-sdk.zip) to download the latest version. 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/identity/v3/tokens/urls.go: -------------------------------------------------------------------------------- 1 | package tokens 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func tokenURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("auth", "tokens") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/sdrs/v1/domains/urls.go: -------------------------------------------------------------------------------- 1 | package domains 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func getURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("active-domains") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema/equal.go: -------------------------------------------------------------------------------- 1 | package schema 2 | 3 | // Equal is an interface that checks for deep equality between two objects. 4 | type Equal interface { 5 | Equal(interface{}) bool 6 | } 7 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huaweicloud/terraform-provider-huaweicloud/HEAD/vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb -------------------------------------------------------------------------------- /examples/rds/sqlserver-single-instance/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | subnet_name = "tf_test_subnet" 3 | security_group_name = "tf_test_security_group" 4 | instance_name = "tf_test_sqlserver_instance" 5 | -------------------------------------------------------------------------------- /examples/sdrs/protection-group/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_sdrs_protection_group" 2 | protection_group_name = "tf_test_sdrs_protection_group" 3 | protection_group_description = "Created by terraform script" 4 | -------------------------------------------------------------------------------- /examples/waf/dedicated-instance/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | subnet_name = "tf_test_subnet" 3 | security_group_name = "tf_test_security_group" 4 | dedicated_instance_name = "tf_test_waf_instance" 5 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/auth_option_provider.go: -------------------------------------------------------------------------------- 1 | package golangsdk 2 | 3 | // AuthOptionsProvider presents the base of an auth options implementation 4 | type AuthOptionsProvider interface { 5 | GetIdentityEndpoint() string 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/cse/dedicated/v4/auth/urls.go: -------------------------------------------------------------------------------- 1 | package auth 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func rootURL(client *golangsdk.ServiceClient) string { 6 | return client.ServiceURL("token") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dns/v2/nameservers/urls.go: -------------------------------------------------------------------------------- 1 | package nameservers 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func baseURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("nameservers") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/ecs/v1/jobs/urls.go: -------------------------------------------------------------------------------- 1 | package jobs 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func rootURL(c *golangsdk.ServiceClient, jobId string) string { 6 | return c.ServiceURL("jobs", jobId) 7 | } 8 | -------------------------------------------------------------------------------- /examples/vpn/gateway/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpn_gateway_instance" 2 | subnet_name = "tf_test_vpn_gateway_instance" 3 | bandwidth_name = "tf_test_vpn_gateway_instance" 4 | vpn_gateway_name = "tf_test_vpn_gateway_instance" 5 | -------------------------------------------------------------------------------- /vendor/github.com/GehirnInc/crypt/AUTHORS.md: -------------------------------------------------------------------------------- 1 | ### Initial author 2 | 3 | [Jeramey Crawford](https://github.com/jeramey) 4 | 5 | ### Other authors 6 | 7 | - [Jonas mg](https://github.com/kless) 8 | - [Kohei YOSHIDA](https://github.com/yosida95) 9 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/ecs/v1/flavors/urls.go: -------------------------------------------------------------------------------- 1 | package flavors 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func listURL(sc *golangsdk.ServiceClient) string { 6 | return sc.ServiceURL("cloudservers", "flavors") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/identity/v3/catalog/urls.go: -------------------------------------------------------------------------------- 1 | package catalog 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func listURL(client *golangsdk.ServiceClient) string { 6 | return client.ServiceURL("auth/catalog") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/iec/v1/sites/urls.go: -------------------------------------------------------------------------------- 1 | package sites 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func ListURL(sc *golangsdk.ServiceClient) string { 8 | return sc.ServiceURL("sites") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/tms/v1/providers/urls.go: -------------------------------------------------------------------------------- 1 | package providers 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func queryURL(client *golangsdk.ServiceClient) string { 6 | return client.ServiceURL("tms/providers") 7 | } 8 | -------------------------------------------------------------------------------- /examples/dc/hosted_connect/terraform.tfvars: -------------------------------------------------------------------------------- 1 | hosted_connect_name = "tf_test_hosted_connect" 2 | bandwidth = 100 3 | hosting_id = "tf_test_hosting_id" 4 | vlan = 100 5 | resource_tenant_id = "tf_test_resource_tenant_id" 6 | -------------------------------------------------------------------------------- /examples/dcs/redis-single-instance/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_dcs_instance_vpc" 2 | subnet_name = "tf_test_dcs_instance_subnet" 3 | instance_name = "tf_test_dcs_instance" 4 | instance_password = "YourRedisInstancePassword!" 5 | -------------------------------------------------------------------------------- /examples/rms/resource-aggregator/main.tf: -------------------------------------------------------------------------------- 1 | # Create a resource aggregator 2 | resource "huaweicloud_rms_resource_aggregator" "test" { 3 | name = var.aggregator_name 4 | type = var.aggregator_type 5 | account_ids = var.account_ids 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/koogallery/v1/assets/urls.go: -------------------------------------------------------------------------------- 1 | package assets 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func listURL(sc *golangsdk.ServiceClient) string { 6 | return sc.ServiceURL("asset", "deployed-object") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | For information on gRPC Security Policy and reporting potentional security issues, please see [gRPC CVE Process](https://github.com/grpc/proposal/blob/master/P4-grpc-cve-process.md). 4 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | HashiCorp Community Guidelines apply to you when interacting with the community here on GitHub and contributing code. 4 | 5 | Please read the full text at https://www.hashicorp.com/community-guidelines 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/vpn/v5/customer_gateways/urls.go: -------------------------------------------------------------------------------- 1 | package customer_gateways 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func listURL(c *golangsdk.ServiceClient) string { 6 | return c.ServiceURL("customer-gateways") 7 | } 8 | -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- 1 | # Support 2 | 3 | Terraform is a mature project with a growing community. There are active, dedicated people willing to help you through various mediums. 4 | 5 | Take a look at those mediums listed at https://www.terraform.io/community.html 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/README.md: -------------------------------------------------------------------------------- 1 | # Golangsdk 2 | 3 | Golangsdk is based on [Gophercloud](https://github.com/gophercloud/gophercloud). 4 | 5 | ## License 6 | 7 | Golangsdk is under the Apache 2.0 license. See the [LICENSE](LICENSE) file for details. 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/er/v3/instances/urls.go: -------------------------------------------------------------------------------- 1 | package instances 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func rootURL(client *golangsdk.ServiceClient) string { 6 | return client.ServiceURL("enterprise-router/instances") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/iec/v1/images/urls.go: -------------------------------------------------------------------------------- 1 | package images 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | // ListURL list iec image url 6 | func ListURL(sc *golangsdk.ServiceClient) string { 7 | return sc.ServiceURL("images") 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/servicestage/v2/jobs/urls.go: -------------------------------------------------------------------------------- 1 | package jobs 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func rootURL(client *golangsdk.ServiceClient, jobId string) string { 6 | return client.ServiceURL("cas/jobs", jobId) 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/vmihailenco/tagparser/internal/safe.go: -------------------------------------------------------------------------------- 1 | // +build appengine 2 | 3 | package internal 4 | 5 | func BytesToString(b []byte) string { 6 | return string(b) 7 | } 8 | 9 | func StringToBytes(s string) []byte { 10 | return []byte(s) 11 | } 12 | -------------------------------------------------------------------------------- /examples/cbr/vault-server/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "cbr-test-vpc" 2 | subnet_name = "cbr-test-subnet" 3 | secgroup_name = "cbr-test-sg" 4 | ecs_instance_name = "cbr-test-ecs" 5 | vault_name = "cbr-vault-server" 6 | vault_size = 200 7 | -------------------------------------------------------------------------------- /examples/fgs/triggers/cts/terraform.tfvars: -------------------------------------------------------------------------------- 1 | function_name = "tf_test_cts_function" 2 | function_agency_name = "function_all_trust" 3 | trigger_name = "tf_test_cts_trigger" 4 | trigger_operations = [ 5 | "FunctionGraph:Functions:createFunction" 6 | ] 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/iec/v1/flavors/urls.go: -------------------------------------------------------------------------------- 1 | package flavors 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func ListURL(c *golangsdk.ServiceClient) string { 8 | return c.ServiceURL("cloudservers", "flavors") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/vpn/v5/connections/urls.go: -------------------------------------------------------------------------------- 1 | package connections 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func listURL(c *golangsdk.ServiceClient) string { 8 | return c.ServiceURL("vpn-connection") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentFormat}} 2 | func {{.DocInfo.Name}}f(t TestingT, {{.ParamsFormat}}) bool { 3 | if h, ok := t.(tHelper); ok { h.Helper() } 4 | return {{.DocInfo.Name}}(t, {{.ForwardedParamsFormat}}) 5 | } 6 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentWithoutT "a"}} 2 | func (a *Assertions) {{.DocInfo.Name}}({{.Params}}) bool { 3 | if h, ok := a.t.(tHelper); ok { h.Helper() } 4 | return {{.DocInfo.Name}}(a.t, {{.ForwardedParams}}) 5 | } 6 | -------------------------------------------------------------------------------- /examples/dc/connect-gateway/main.tf: -------------------------------------------------------------------------------- 1 | # Create a DC connect gateway 2 | resource "huaweicloud_dc_connect_gateway" "test" { 3 | name = var.connect_gateway_name 4 | description = var.connect_gateway_description 5 | address_family = var.address_family 6 | } 7 | -------------------------------------------------------------------------------- /examples/er/route-table/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_er_instance_vpc" 2 | subnet_name = "tf_test_er_instance_subnet" 3 | er_instance_name = "tf_test_er_instance" 4 | er_instance_asn = 64512 5 | er_route_table_name = "tf_test_er_route_table" 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dli/v3/queues/urls.go: -------------------------------------------------------------------------------- 1 | package queues 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func propertyURL(c *golangsdk.ServiceClient, queueName string) string { 6 | return c.ServiceURL("queues", queueName, "properties") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/geminidb/v3/backups/urls.go: -------------------------------------------------------------------------------- 1 | package backups 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func resourceURL(c *golangsdk.ServiceClient, id string) string { 6 | return c.ServiceURL("instances", id, "backups/policy") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/kms/v1/keys/doc.go: -------------------------------------------------------------------------------- 1 | // Package keys provides information and interaction with keys in the 2 | // Key Management Service service. The customer master keys (CMKs) used 3 | // to encrypt data encryption keys (DEKs) 4 | package keys 5 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | 10 | script: 11 | - ./test.sh 12 | 13 | after_success: 14 | - bash <(curl -s https://codecov.io/bash) 15 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/aom/v1/icagents/results.go: -------------------------------------------------------------------------------- 1 | package icagents 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | type commonResult struct { 8 | golangsdk.Result 9 | } 10 | type CreateResult struct { 11 | commonResult 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dli/v3/flinkjob/urls.go: -------------------------------------------------------------------------------- 1 | package flinkjob 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func streamGraphURL(c *golangsdk.ServiceClient, jobId string) string { 6 | return c.ServiceURL("streaming/jobs", jobId, "gen-graph") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dli/v3/tags/urls.go: -------------------------------------------------------------------------------- 1 | package tags 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func tagsURL(c *golangsdk.ServiceClient, id, resourceType, action string) string { 6 | return c.ServiceURL(resourceType, id, "tags", action) 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/vmihailenco/msgpack/v4/.golangci.yml: -------------------------------------------------------------------------------- 1 | run: 2 | concurrency: 8 3 | deadline: 5m 4 | tests: false 5 | linters: 6 | enable-all: true 7 | disable: 8 | - gochecknoglobals 9 | - gocognit 10 | - godox 11 | - wsl 12 | - funlen 13 | -------------------------------------------------------------------------------- /vendor/gopkg.in/ini.v1/.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*_test.go] 12 | trim_trailing_whitespace = false 13 | -------------------------------------------------------------------------------- /examples/dns/public-zone-cross-accounts/terraform.tfvars: -------------------------------------------------------------------------------- 1 | target_account_access_key = "access_key_of_target_account" 2 | target_account_secret_key = "secret_key_of_target_account" 3 | main_domain_name = "domain_name_of_target_account" 4 | sub_domain_prefix = "dev" 5 | -------------------------------------------------------------------------------- /examples/fgs/triggers/eg/terraform.tfvars: -------------------------------------------------------------------------------- 1 | source_bucket_name = "tf-test-bucket-source" 2 | target_bucket_name = "tf-test-bucket-target" 3 | function_name = "tf-test-function-image-thumbnail" 4 | function_agency_name = "function_all_trust" 5 | trigger_name_suffix = "demo" 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/blockstorage/extensions/volumeactions/urls.go: -------------------------------------------------------------------------------- 1 | package volumeactions 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func actionURL(c *golangsdk.ServiceClient, id string) string { 6 | return c.ServiceURL("volumes", id, "action") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/bms/v1/flavors/urls.go: -------------------------------------------------------------------------------- 1 | package flavors 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func listURL(client *golangsdk.ServiceClient) string { 8 | return client.ServiceURL("baremetalservers", "flavors") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-go/tftypes/unknown_value.go: -------------------------------------------------------------------------------- 1 | package tftypes 2 | 3 | const ( 4 | // UnknownValue represents a value that is not yet known. It can be the 5 | // value of any type. 6 | UnknownValue = unknown(0) 7 | ) 8 | 9 | type unknown byte 10 | -------------------------------------------------------------------------------- /vendor/github.com/vmihailenco/tagparser/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | go test ./... 3 | go test ./... -short -race 4 | go test ./... -run=NONE -bench=. -benchmem 5 | env GOOS=linux GOARCH=386 go test ./... 6 | go vet ./... 7 | go get github.com/gordonklaus/ineffassign 8 | ineffassign . 9 | -------------------------------------------------------------------------------- /examples/cbh/ha-instance/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_cbh_ha_vpc" 2 | subnet_name = "tf_test_cbh_ha_subnet" 3 | security_group_name = "tf_test_cbh_ha_sg" 4 | instance_name = "tf_test_cbh_ha_instance" 5 | instance_password = "YourCBHHAInstancePassword!" 6 | -------------------------------------------------------------------------------- /examples/cts/data-tracker/terraform.tfvars: -------------------------------------------------------------------------------- 1 | source_bucket_name = "tf-test-source-bucket" 2 | transfer_bucket_name = "tf-test-transfer-bucket" 3 | tracker_name = "tf-test-tracker" 4 | trace_object_prefix = "tf_test" 5 | tracker_tags = { 6 | "owner" = "terraform" 7 | } 8 | -------------------------------------------------------------------------------- /examples/sfs-turbo/turbo-file-system/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_turbo" 2 | subnet_name = "tf_test_turbo" 3 | security_group_name = "tf_test_turbo" 4 | turbo_name = "tf_test_turbo_demo" 5 | turbo_share_type = "HPC" 6 | turbo_hpc_bandwidth = "40M" 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dli/v1/queues/doc.go: -------------------------------------------------------------------------------- 1 | // Package keys provides information and interaction with keys in the 2 | // Queues in DLI are computing resources, which are the basis for using DLI. 3 | // All executed jobs require computing resources. 4 | package queues 5 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/vpn/v5/connection_monitors/urls.go: -------------------------------------------------------------------------------- 1 | package connection_monitors 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func listURL(c *golangsdk.ServiceClient) string { 8 | return c.ServiceURL("connection-monitors") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-exec/tfexec/doc.go: -------------------------------------------------------------------------------- 1 | // Package tfexec exposes functionality for constructing and running Terraform 2 | // CLI commands. Structured return values use the data types defined in the 3 | // github.com/hashicorp/terraform-json package. 4 | package tfexec 5 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/geminidb/v3/backups/results.go: -------------------------------------------------------------------------------- 1 | package backups 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | // UpdateResult represents the result of a update operation. 8 | type UpdateResult struct { 9 | golangsdk.ErrResult 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/meeting/v2/auth/urls.go: -------------------------------------------------------------------------------- 1 | package auth 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | const rootPath = "usg/acs/auth/appauth" 6 | 7 | func rootURL(client *golangsdk.ServiceClient) string { 8 | return client.ServiceURL(rootPath) 9 | } 10 | -------------------------------------------------------------------------------- /examples/er/vpc-attachment/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_er_instance_vpc" 2 | subnet_name = "tf_test_er_instance_subnet" 3 | er_instance_name = "tf_test_er_instance" 4 | er_instance_asn = 64512 5 | er_vpc_attachment_name = "tf_test_er_vpc_attachment" 6 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/aom/v1/icagents/urls.go: -------------------------------------------------------------------------------- 1 | package icagents 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | const ( 6 | rootPath = "agents" 7 | ) 8 | 9 | func rootURL(client *golangsdk.ServiceClient) string { 10 | return client.ServiceURL(rootPath) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/ecs/v1/powers/urls.go: -------------------------------------------------------------------------------- 1 | package powers 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | const rootURL = "cloudservers" 6 | 7 | func actionURL(client *golangsdk.ServiceClient) string { 8 | return client.ServiceURL(rootURL, "action") 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/oklog/run/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | sudo: false 3 | go: 4 | - 1.x 5 | - tip 6 | install: 7 | - go get -v github.com/golang/lint/golint 8 | - go build ./... 9 | script: 10 | - go vet ./... 11 | - $HOME/gopath/bin/golint . 12 | - go test -v -race ./... 13 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/cse/dedicated/v4/auth/results.go: -------------------------------------------------------------------------------- 1 | package auth 2 | 3 | // CreateResp is the structure that represents the response of the API request. 4 | type CreateResp struct { 5 | // The obtained user token is valid for 12 hours. 6 | Token string `json:"token"` 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/er/v3/attachments/urls.go: -------------------------------------------------------------------------------- 1 | package attachments 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func queryURL(client *golangsdk.ServiceClient, instanceId string) string { 6 | return client.ServiceURL("enterprise-router", instanceId, "attachments") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/identity/federatedauth/providers/urls.go: -------------------------------------------------------------------------------- 1 | package providers 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func resourceURL(c *golangsdk.ServiceClient, id string) string { 6 | return c.ServiceURL("v3", "OS-FEDERATION", "identity_providers", id) 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/hc-install/fs/fs.go: -------------------------------------------------------------------------------- 1 | package fs 2 | 3 | import ( 4 | "io/ioutil" 5 | "log" 6 | "time" 7 | ) 8 | 9 | var ( 10 | defaultTimeout = 10 * time.Second 11 | discardLogger = log.New(ioutil.Discard, "", 0) 12 | ) 13 | 14 | type fileCheckFunc func(path string) error 15 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_arm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && arm 6 | 7 | package cpu 8 | 9 | func archInit() {} 10 | -------------------------------------------------------------------------------- /examples/cc/bandwidth-package/terraform.tfvars: -------------------------------------------------------------------------------- 1 | bandwidth_package_name = "tf_test_bandwidth_package" 2 | local_area_id = "Chinese-Mainland" 3 | remote_area_id = "Chinese-Mainland" 4 | charge_mode = "bandwidth" 5 | billing_mode = "prepaid" 6 | bandwidth = 5 7 | -------------------------------------------------------------------------------- /examples/dms/rocketmq/consumer-group/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | subnet_name = "tf_test_subnet" 3 | security_group_name = "tf_test_security_group" 4 | instance_name = "tf_test_instance" 5 | instance_broker_num = 1 6 | consumer_group_name = "tf_test_consumer_group" 7 | -------------------------------------------------------------------------------- /vendor/github.com/agext/levenshtein/test.sh: -------------------------------------------------------------------------------- 1 | set -ev 2 | 3 | if [[ "$1" == "goveralls" ]]; then 4 | echo "Testing with goveralls..." 5 | go get github.com/mattn/goveralls 6 | $HOME/gopath/bin/goveralls -service=travis-ci 7 | else 8 | echo "Testing with go test..." 9 | go test -v ./... 10 | fi 11 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/autoscaling/v1/activitylogs/urls.go: -------------------------------------------------------------------------------- 1 | package activitylogs 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func listURL(c *golangsdk.ServiceClient, groupID string) string { 8 | return c.ServiceURL("scaling_activity_log", groupID) 9 | } 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_zos.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package cpu 6 | 7 | func archInit() { 8 | doinit() 9 | Initialized = true 10 | } 11 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_vpc.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_vpc 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/vpcs: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /examples/cc/global-connection-bandwidth/terraform.tfvars: -------------------------------------------------------------------------------- 1 | global_connection_bandwidth_name = "tf_test_global_connection_bandwidth" 2 | bandwidth_type = "bgp" 3 | bordercross = true 4 | bandwidth_size = 5 5 | charge_mode = "bandwidth" 6 | -------------------------------------------------------------------------------- /examples/secmaster/workspace/terraform.tfvars: -------------------------------------------------------------------------------- 1 | workspace_name = "tf_test_workspace" 2 | workspace_project_name = "cn-north-4" 3 | workspace_description = "This is a SecMaster workspace created by Terraform" 4 | enterprise_project_id = "0" 5 | workspace_tags = { 6 | owner = "terraform" 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/Gopkg.lock: -------------------------------------------------------------------------------- 1 | # This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. 2 | 3 | 4 | [solve-meta] 5 | analyzer-name = "dep" 6 | analyzer-version = 1 7 | input-imports = [] 8 | solver-name = "gps-cdcl" 9 | solver-version = 1 10 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_zones.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_zones 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2/zones: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_eips.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_eips 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/publicips: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_port.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_port 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/ports: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_sites.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_sites 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/sites: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sms_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sms_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/tasks: 12 | GET: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_cbr_migrate.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_cbr_migrate 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/migrates: 12 | POST: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /examples/cbh/basic-instance/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_cbh_instance_vpc" 2 | subnet_name = "tf_test_cbh_instance_subnet" 3 | security_group_name = "tf_test_cbh_instance_security_group" 4 | instance_name = "tf_test_cbh_instance" 5 | instance_password = "YourCBHInstancePassword!" 6 | -------------------------------------------------------------------------------- /examples/ecs/basic/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | vpc_cidr = "192.168.0.0/16" 3 | subnet_name = "tf_test_subnet" 4 | security_group_name = "tf_test_security_group" 5 | instance_name = "tf_test_instance" 6 | administrator_password = "YourPasswordInput!" 7 | -------------------------------------------------------------------------------- /examples/ecs/instance-associate-eip/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_ecs_associate_eip" 2 | subnet_name = "tf_test_ecs_associate_eip" 3 | security_group_name = "tf_test_ecs_associate_eip" 4 | instance_name = "tf_test_ecs_associate_eip" 5 | bandwidth_name = "tf_test_ecs_associate_eip" 6 | -------------------------------------------------------------------------------- /examples/vpc/vip/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_vpc" 2 | vpc_cidr = "192.168.0.0/16" 3 | subnet_name = "tf_test_subnet" 4 | security_group_name = "tf_test_security_group" 5 | instance_name = "tf_test_instance" 6 | administrator_password = "YourPasswordInput!" 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/cce/v3/templates/requests.go: -------------------------------------------------------------------------------- 1 | package templates 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func List(client *golangsdk.ServiceClient, cluster_id string) (r ListResutlt) { 6 | _, r.Err = client.Get(templateURL(client, cluster_id), &r.Body, nil) 7 | return 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/networking/v2/extensions/fwaas_v2/firewall_groups/errors.go: -------------------------------------------------------------------------------- 1 | package firewall_groups 2 | 3 | import "fmt" 4 | 5 | func err(str string) error { 6 | return fmt.Errorf("%s", str) 7 | } 8 | 9 | var ( 10 | errPolicyRequired = err("A policy ID is required") 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/github.com/vmihailenco/msgpack/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: go 3 | 4 | go: 5 | - 1.7.x 6 | - 1.8.x 7 | - 1.9.x 8 | - 1.10.x 9 | - 1.11.x 10 | - 1.12.x 11 | - tip 12 | 13 | matrix: 14 | allow_failures: 15 | - go: tip 16 | 17 | install: 18 | - go get gopkg.in/check.v1 19 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_account.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_account 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v3/auth/domains: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_asm_meshes.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_asm_meshes 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ASM 10 | paths: 11 | /v1/meshes: 12 | GET: 13 | tag: ASM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cce_addons.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cce_addons 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCE 10 | paths: 11 | /api/v3/addons: 12 | GET: 13 | tag: CCE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cce_charts.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cce_charts 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCE 10 | paths: 11 | /v2/charts: 12 | GET: 13 | tag: CCE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cdn_logs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cdn_logs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CDN 10 | paths: 11 | /v1.0/cdn/logs: 12 | GET: 13 | tag: CDN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_groups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_groups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/groups: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dms_product.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dms_product 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DMS 10 | paths: 11 | /v2/products: 12 | GET: 13 | tag: DMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_images.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_images 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/images: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_route.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_route 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v2.0/vpc/routes: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_csms_agency.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_csms_agency 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/csms/agencies: 12 | POST: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /examples/sfs-turbo/obs-target/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_tareget" 2 | subnet_name = "tf_test_target" 3 | security_group_name = "tf_test_target" 4 | target_bucket_name = "tf-test-target" 5 | turbo_name = "tf_test_target_demo" 6 | target_obs_endpoint = "obs.cn-north-4.myhuaweicloud.com" 7 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dcs/v1/products/requests.go: -------------------------------------------------------------------------------- 1 | package products 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | // Get products 8 | func Get(client *golangsdk.ServiceClient) (r GetResult) { 9 | _, r.Err = client.Get(getURL(client), &r.Body, nil) 10 | return 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-registry-address/errors.go: -------------------------------------------------------------------------------- 1 | package tfaddr 2 | 3 | import ( 4 | "fmt" 5 | ) 6 | 7 | type ParserError struct { 8 | Summary string 9 | Detail string 10 | } 11 | 12 | func (pe *ParserError) Error() string { 13 | return fmt.Sprintf("%s: %s", pe.Summary, pe.Detail) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/keybase/go-crypto/openpgp/patch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | patch < sig-v3.patch 4 | patch < s2k-gnu-dummy.patch 5 | find . -type f -name '*.go' -exec sed -i'' -e 's/golang.org\/x\/crypto\/openpgp/github.com\/keybase\/go-crypto\/openpgp/' {} \; 6 | find . -type f -name '*.go-e' -exec rm {} \; 7 | go test ./... 8 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cdn_domains.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cdn_domains 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CDN 10 | paths: 11 | /v1.0/cdn/domains: 12 | GET: 13 | tag: CDN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cdn_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cdn_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CDN 10 | paths: 11 | /v1.0/cdn/quota: 12 | GET: 13 | tag: CDN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_documents.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_documents 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/documents: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_resources.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_resources 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/resources: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_scripts.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_scripts 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/job/scripts: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_eg_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_eg_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EG 10 | paths: 11 | /v1/{project_id}/quotas: 12 | GET: 13 | tag: EG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_access_logs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_access_logs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/logtanks: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_listeners.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_listeners 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/listeners: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/{resource_type}/tags: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_server.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_server 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/cloudservers: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_images_image.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_images_image 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IMS 10 | paths: 11 | /v2/cloudimages: 12 | GET: 13 | tag: IMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rds_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rds_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RDS 10 | paths: 11 | /v3/{project_id}/tags: 12 | GET: 13 | tag: RDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_tms_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_tms_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: TMS 10 | paths: 11 | /v1.0/tms/quotas: 12 | GET: 13 | tag: TMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_tms_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_tms_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: TMS 10 | paths: 11 | /v1.0/predefine_tags: 12 | GET: 13 | tag: TMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_ids.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_ids 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v1/{project_id}/vpcs: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_routes.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_routes 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v2.0/vpc/routes: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_kms_sign.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_kms_sign 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/sign: 12 | POST: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /examples/cbr/vault-turbo/terraform.tfvars: -------------------------------------------------------------------------------- 1 | turbo_name = "cbr-test-turbo" 2 | turbo_size = 500 3 | vpc_name = "cbr-test-vpc" 4 | subnet_name = "cbr-test-subnet" 5 | secgroup_name = "cbr-test-sg" 6 | vault_name = "cbr-vault-turbo" 7 | vault_size = 1000 8 | enable_policy = true 9 | is_multi_az = true 10 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/vpn/v5/connection_monitors/requests.go: -------------------------------------------------------------------------------- 1 | package connection_monitors 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | func List(client *golangsdk.ServiceClient) (r CommonResult) { 8 | _, r.Err = client.Get(listURL(client), &r.Body, nil) 9 | return 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/hc-install/releases/releases.go: -------------------------------------------------------------------------------- 1 | package releases 2 | 3 | import ( 4 | "io/ioutil" 5 | "log" 6 | "time" 7 | ) 8 | 9 | var ( 10 | defaultInstallTimeout = 30 * time.Second 11 | defaultListTimeout = 10 * time.Second 12 | discardLogger = log.New(ioutil.Discard, "", 0) 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema/json.go: -------------------------------------------------------------------------------- 1 | package schema 2 | 3 | import ( 4 | "bytes" 5 | "encoding/json" 6 | ) 7 | 8 | func unmarshalJSON(data []byte, v interface{}) error { 9 | dec := json.NewDecoder(bytes.NewReader(data)) 10 | dec.UseNumber() 11 | return dec.Decode(v) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_arm64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && !netbsd && !openbsd && arm64 6 | 7 | package cpu 8 | 9 | func doinit() {} 10 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v1/aad/instances: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aom_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aom_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AOM 10 | paths: 11 | /v2/{project_id}/events: 12 | POST: 13 | tag: AOM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/vault/tags: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cciv2_resources.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cciv2_resources 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCI 10 | paths: 11 | /apis/cci/v2: 12 | GET: 13 | tag: CCI 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_components.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_components 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/components: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_csms_agencies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_csms_agencies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/csms/agencies: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{project_id}/quotas: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_traces.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_traces 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{project_id}/traces: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dcs_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dcs_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DCS 10 | paths: 11 | /v2/{project_id}/quota: 12 | GET: 13 | tag: DCS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dds_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dds_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDS 10 | paths: 11 | /v3/{project_id}/quotas: 12 | GET: 13 | tag: DDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dli_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dli_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DLI 10 | paths: 11 | /v3/{project_id}/quotas: 12 | GET: 13 | tag: DLI 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_endpoint_vpcs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_endpoint_vpcs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2.1/vpcs: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_endpoints.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_endpoints 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2.1/endpoints: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2/quotamg/dns/quotas: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dnsv21_ptrrecords.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dnsv21_ptrrecords 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2.1/ptrs: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_pools.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_pools 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/pools: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_accelerators.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_accelerators 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/accelerators: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identityv5_groups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identityv5_groups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v5/groups: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identityv5_users.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identityv5_users 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v5/users: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_bandwidths.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_bandwidths 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/bandwidths: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_network_acl.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_network_acl 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/firewalls: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_vpc_subnets.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_vpc_subnets 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/subnets: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_images_images.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_images_images 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IMS 10 | paths: 11 | /v2/cloudimages: 12 | GET: 13 | tag: IMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ims_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ims_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IMS 10 | paths: 11 | /v1/cloudimages/quota: 12 | GET: 13 | tag: IMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ims_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ims_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IMS 10 | paths: 11 | /v2/{project_id}/images/tags: 12 | GET: 13 | tag: IMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lb_pools.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lb_pools 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LB 10 | paths: 11 | /v2/{project_id}/elb/pools: 12 | GET: 13 | tag: LB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lts_groups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lts_groups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LTS 10 | paths: 11 | /v2/{project_id}/groups: 12 | GET: 13 | tag: LTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_networking_port.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_networking_port 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v2.0/ports: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ram_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ram_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RAM 10 | paths: 11 | /v1/resource-shares/tags: 12 | GET: 13 | tag: RAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rds_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rds_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RDS 10 | paths: 11 | /v3/{project_id}/quotas: 12 | GET: 13 | tag: RDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sms_agent_configs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sms_agent_configs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/config: 12 | GET: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_tms_resource_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_tms_resource_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: TMS 10 | paths: 11 | /v1.0/tags: 12 | GET: 13 | tag: TMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_eip.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_eip 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v1/{project_id}/publicips: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v1/{project_id}/quotas: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_route_ids.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_route_ids 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v2.0/vpc/routes: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_subnet.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_subnet 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v1/{project_id}/subnets: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_coc_group_sync.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_coc_group_sync 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/groups/{id}/sync: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /examples/organizations/organization-unit/main.tf: -------------------------------------------------------------------------------- 1 | data "huaweicloud_organizations_organization" "test" {} 2 | 3 | resource "huaweicloud_organizations_organizational_unit" "test" { 4 | name = var.organizational_unit_name 5 | parent_id = data.huaweicloud_organizations_organization.test.root_id 6 | tags = var.tags 7 | } 8 | -------------------------------------------------------------------------------- /huaweicloud/services/aom/common.go: -------------------------------------------------------------------------------- 1 | package aom 2 | 3 | func buildRequestMoreHeaders(epsId string) map[string]string { 4 | moreHeaders := map[string]string{ 5 | "Content-Type": "application/json", 6 | } 7 | 8 | if epsId != "" { 9 | moreHeaders["Enterprise-Project-Id"] = epsId 10 | } 11 | return moreHeaders 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/sdrs/v1/domains/requests.go: -------------------------------------------------------------------------------- 1 | package domains 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | // Get active-active domains 8 | func Get(client *golangsdk.ServiceClient) (r GetResult) { 9 | _, r.Err = client.Get(getURL(client), &r.Body, nil) 10 | return 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource/json.go: -------------------------------------------------------------------------------- 1 | package resource 2 | 3 | import ( 4 | "bytes" 5 | "encoding/json" 6 | ) 7 | 8 | func unmarshalJSON(data []byte, v interface{}) error { 9 | dec := json.NewDecoder(bytes.NewReader(data)) 10 | dec.UseNumber() 11 | return dec.Decode(v) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/zclconf/go-cty/cty/set/iterator.go: -------------------------------------------------------------------------------- 1 | package set 2 | 3 | type Iterator[T any] struct { 4 | vals []T 5 | idx int 6 | } 7 | 8 | func (it *Iterator[T]) Value() T { 9 | return it.vals[it.idx] 10 | } 11 | 12 | func (it *Iterator[T]) Next() bool { 13 | it.idx++ 14 | return it.idx < len(it.vals) 15 | } 16 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_domains.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_domains 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v1/aad/protected-domains: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_user_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_user_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/user/quotas: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aadv2_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aadv2_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/instances: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_backups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_backups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/backups: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_migrate_status.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_migrate_status 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/migrates: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_policies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_policies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/policies: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ces_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ces_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /V1.0/{project_id}/events: 12 | GET: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ces_metrics.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ces_metrics 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /V1.0/{project_id}/metrics: 12 | GET: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ces_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ces_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /V1.0/{project_id}/quotas: 12 | GET: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_regions.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_regions 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v1/{project_id}/regions: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v2/{project_id}/cfw-cfw/tags: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_applications.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_applications 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/applications: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_incidents.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_incidents 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v2/incidents/list: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cpcs_apps.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cpcs_apps 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/dew/cpcs/apps: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_csms_secrets.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_csms_secrets 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/secrets: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_csms_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_csms_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CSMS 10 | paths: 11 | /v1/{project_id}/csms/tasks: 12 | GET: 13 | tag: CSMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_trackers.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_trackers 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{project_id}/trackers: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_users.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_users 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{project_id}/user-resources: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dc_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dc_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DC 10 | paths: 11 | /v3/{project_id}/dcaas/quotas: 12 | GET: 13 | tag: DC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dc_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dc_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DC 10 | paths: 11 | /v3/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: DC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dcs_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dcs_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DCS 10 | paths: 11 | /v2/{project_id}/flavors: 12 | GET: 13 | tag: DCS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ddm_engines.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ddm_engines 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDM 10 | paths: 11 | /v2/{project_id}/engines: 12 | GET: 13 | tag: DDM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ddm_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ddm_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDM 10 | paths: 11 | /v2/{project_id}/flavors: 12 | GET: 13 | tag: DDM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dds_backups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dds_backups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDS 10 | paths: 11 | /v3/{project_id}/backups: 12 | GET: 13 | tag: DDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dds_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dds_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDS 10 | paths: 11 | /v3.1/{project_id}/flavors: 12 | GET: 13 | tag: DDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dli_sql_jobs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dli_sql_jobs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DLI 10 | paths: 11 | /v1.0/{project_id}/jobs: 12 | GET: 13 | tag: DLI 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_custom_lines.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_custom_lines 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2.1/customlines: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_line_groups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_line_groups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2.1/linegroups: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_nameservers.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_nameservers 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2/nameservers: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dws_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dws_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DWS 10 | paths: 11 | /v2/{project_id}/node-types: 12 | GET: 13 | tag: DWS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dws_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dws_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DWS 10 | paths: 11 | /v1.0/{project_id}/quotas: 12 | GET: 13 | tag: DWS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/quotas: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_er_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_er_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ER 10 | paths: 11 | /v3/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: ER 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_esw_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_esw_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ESW 10 | paths: 11 | /v3/{project_id}/l2cg/quotas: 12 | GET: 13 | tag: ESW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_address_groups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_address_groups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/ip-groups: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_health_checks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_health_checks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/health-checks: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_global_eip_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_global_eip_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v3/global-eip/tags: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_global_eips.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_global_eips 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v3/{domain_id}/global-eips: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_configs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_configs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/config: 12 | POST: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identity_catalog.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identity_catalog 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v3/auth/catalog: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identity_permissions.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identity_permissions 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v3/roles: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/cloudservers/flavors: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kms_keys.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kms_keys 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/list-keys: 12 | POST: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kps_keypairs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kps_keypairs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v3/{project_id}/keypairs: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_live_domains.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_live_domains 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LIVE 10 | paths: 11 | /v1/{project_id}/domain: 12 | GET: 13 | tag: LIVE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lts_hosts.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lts_hosts 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LTS 10 | paths: 11 | /v3/{project_id}/lts/host-list: 12 | POST: 13 | tag: LTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ram_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ram_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RAM 10 | paths: 11 | /v1/resource-shares/quotas: 12 | GET: 13 | tag: RAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rds_backups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rds_backups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RDS 10 | paths: 11 | /v3/{project_id}/backups: 12 | GET: 13 | tag: RDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rgc_controls.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rgc_controls 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RGC 10 | paths: 11 | /v1/governance/controls: 12 | GET: 13 | tag: RGC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sms_source_servers.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sms_source_servers 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/sources: 12 | GET: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_swr_repositories.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_swr_repositories 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SWR 10 | paths: 11 | /v2/manage/repos: 12 | GET: 13 | tag: SWR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpn_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpn_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPN 10 | paths: 11 | /v5/{project_id}/vpn/quotas: 12 | GET: 13 | tag: VPN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_waf_bundle.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_waf_bundle 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: WAF 10 | paths: 11 | /v1/{project_id}/waf/bundle: 12 | GET: 13 | tag: WAF 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_waf_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_waf_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: WAF 10 | paths: 11 | /v1/{project_id}/waf/event: 12 | GET: 13 | tag: WAF 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_coc_ticket_add.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_coc_ticket_add 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/{ticket_type}/tickets: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_identity_user_token.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_identity_user_token 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v3/auth/tokens: 12 | POST: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /scripts/gogetcookie.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | touch ~/.gitcookies 4 | chmod 0600 ~/.gitcookies 5 | 6 | git config --global http.cookiefile ~/.gitcookies 7 | 8 | tr , \\t <<\__END__ >>~/.gitcookies 9 | .googlesource.com,TRUE,/,TRUE,2147483647,o,git-paul.hashicorp.com=1/z7s05EYPudQ9qoe6dMVfmAVwgZopEkZBb1a2mA5QtHE 10 | __END__ 11 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/dcs/v1/availablezones/requests.go: -------------------------------------------------------------------------------- 1 | package availablezones 2 | 3 | import ( 4 | "github.com/chnsz/golangsdk" 5 | ) 6 | 7 | // Get available zones 8 | func Get(client *golangsdk.ServiceClient) (r GetResult) { 9 | _, r.Err = client.Get(getURL(client), &r.Body, nil) 10 | return 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/chnsz/golangsdk/openstack/identity/federatedauth/oidcconfig/urls.go: -------------------------------------------------------------------------------- 1 | package oidcconfig 2 | 3 | import "github.com/chnsz/golangsdk" 4 | 5 | func resourceURL(c *golangsdk.ServiceClient, idpID string) string { 6 | return c.ServiceURL("v3.0", "OS-FEDERATION", "identity-providers", idpID, "openid-connect-config") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.9.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | - go get -t -v github.com/modern-go/reflect2-tests/... 10 | 11 | script: 12 | - ./test.sh 13 | 14 | after_success: 15 | - bash <(curl -s https://codecov.io/bash) 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_riscv64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build riscv64 6 | 7 | package cpu 8 | 9 | const cacheLineSize = 64 10 | 11 | func initOptions() {} 12 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_features.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_features 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/cbr-features: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ccm_certificates.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ccm_certificates 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCM 10 | paths: 11 | /v3/scm/certificates: 12 | GET: 13 | tag: CCM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cdm_clusters.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cdm_clusters 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CDM 10 | paths: 11 | /v1.1/{project_id}/clusters: 12 | GET: 13 | tag: CDM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cdn_ip_information.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cdn_ip_information 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CDN 10 | paths: 11 | /v1.0/cdn/ip-info: 12 | GET: 13 | tag: CDN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ces_alarmrules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ces_alarmrules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /v2/{project_id}/alarms: 12 | GET: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_ips_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_ips_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v1/{project_id}/ips-rule: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_document_atomics.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_document_atomics 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/atomics: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_war_rooms.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_war_rooms 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/external/warrooms/list: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cpcs_images.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cpcs_images 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/dew/cpcs/images: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_csms_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_csms_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/csms/events: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_css_clusters.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_css_clusters 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CSS 10 | paths: 11 | /v1.0/{project_id}/clusters: 12 | GET: 13 | tag: CSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_css_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_css_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CSS 10 | paths: 11 | /v1.0/{project_id}/es-flavors: 12 | GET: 13 | tag: CSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_resources.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_resources 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{domain_id}/resources: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dcs_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dcs_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DCS 10 | paths: 11 | /v2/{project_id}/instances: 12 | GET: 13 | tag: DCS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ddm_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ddm_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDM 10 | paths: 11 | /v1/{project_id}/instances: 12 | GET: 13 | tag: DDM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dds_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dds_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDS 10 | paths: 11 | /v3/{project_id}/instances: 12 | GET: 13 | tag: DDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_drs_node_types.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_drs_node_types 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DRS 10 | paths: 11 | /v3/{project_id}/node-type: 12 | GET: 13 | tag: DRS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dws_clusters.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dws_clusters 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DWS 10 | paths: 11 | /v1.0/{project_id}/clusters: 12 | GET: 13 | tag: DWS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dws_snapshots.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dws_snapshots 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DWS 10 | paths: 11 | /v1.0/{project_id}/snapshots: 12 | GET: 13 | tag: DWS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_eg_connections.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_eg_connections 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EG 10 | paths: 11 | /v1/{project_id}/connections: 12 | GET: 13 | tag: EG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_eg_event_sources.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_eg_event_sources 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EG 10 | paths: 11 | /v1/{project_id}/sources: 12 | GET: 13 | tag: EG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/flavors: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_ipgroups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_ipgroups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/ipgroups: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_logtanks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_logtanks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/logtanks: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_esw_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_esw_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ESW 10 | paths: 11 | /v3/{project_id}/l2cg/flavors: 12 | GET: 13 | tag: ESW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evs_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evs_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v2/{project_id}/cloudvolumes/tags: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evs_volume_types.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evs_volume_types 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v2/{project_id}/types: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_availability_zones.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_availability_zones 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/regions: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ga_endpoint_groups.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ga_endpoint_groups 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: GA 10 | paths: 11 | /v1/endpoint-groups: 12 | GET: 13 | tag: GA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_app_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_app_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/app/event: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_rasp_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_rasp_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/rasp/rule: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identityv5_agencies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identityv5_agencies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v5/agencies: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identityv5_policies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identityv5_policies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v5/policies: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_keypair.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_keypair 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/os-keypairs/{keypair_name}: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iotda_spaces.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iotda_spaces 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IoTDA 10 | paths: 11 | /v5/iot/{project_id}/apps: 12 | GET: 13 | tag: IoTDA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kms_aliases.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kms_aliases 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/aliases: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kms_key_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kms_key_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/tags: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kms_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kms_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/user-quotas: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lb_listeners.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lb_listeners 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v2/{project_id}/elb/listeners: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_live_cdn_ips.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_live_cdn_ips 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LIVE 10 | paths: 11 | /v1/{project_id}/cdn/ip-info: 12 | GET: 13 | tag: LIVE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lts_streams.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lts_streams 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LTS 10 | paths: 11 | /v2/{project_id}/log-streams: 12 | GET: 13 | tag: LTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lts_transfers.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lts_transfers 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LTS 10 | paths: 11 | /v2/{project_id}/transfers: 12 | GET: 13 | tag: LTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_nat_gateway.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_nat_gateway 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: NAT 10 | paths: 11 | /v2/{project_id}/nat_gateways: 12 | GET: 13 | tag: NAT 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_nat_gateways.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_nat_gateways 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: NAT 10 | paths: 11 | /v2/{project_id}/nat_gateways: 12 | GET: 13 | tag: NAT 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ram_resource_types.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ram_resource_types 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RAM 10 | paths: 11 | /v1/resource-types: 12 | GET: 13 | tag: RAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rds_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rds_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RDS 10 | paths: 11 | /v3/{project_id}/instances: 12 | GET: 13 | tag: RDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rgc_operation.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rgc_operation 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RGC 10 | paths: 11 | /v1/managed-organization: 12 | GET: 13 | tag: RGC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sdrs_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sdrs_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SDRS 10 | paths: 11 | /v1/{project_id}/sdrs/quotas: 12 | GET: 13 | tag: SDRS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_smn_protocols.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_smn_protocols 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMN 10 | paths: 11 | /v2/notifications/protocols: 12 | GET: 13 | tag: SMN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_smn_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_smn_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMN 10 | paths: 11 | /v2/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: SMN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_swrv3_repositories.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_swrv3_repositories 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SWR 10 | paths: 11 | /v3/manage/repos: 12 | GET: 13 | tag: SWR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_bandwidth.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_bandwidth 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v1/{project_id}/bandwidths: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_subnet_ids.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_subnet_ids 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v1/{project_id}/subnets: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpcep_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpcep_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPCEP 10 | paths: 11 | /v1/{project_id}/quotas: 12 | GET: 13 | tag: VPCEP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpcv3_eips.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpcv3_eips 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v3/{project_id}/eip/publicips: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpn_gateways.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpn_gateways 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPN 10 | paths: 11 | /v5/{project_id}/vpn-gateways: 12 | GET: 13 | tag: VPN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpn_servers.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpn_servers 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPN 10 | paths: 11 | /v5/{project_id}/vpn-servers: 12 | GET: 13 | tag: VPN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpn_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpn_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPN 10 | paths: 11 | /v5/{project_id}/{resource_type}/tags: 12 | GET: 13 | tag: VPN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_waf_domains.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_waf_domains 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: WAF 10 | paths: 11 | /v1/{project_id}/waf/instance: 12 | GET: 13 | tag: WAF 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_waf_policies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_waf_policies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: WAF 10 | paths: 11 | /v1/{project_id}/waf/policy: 12 | GET: 13 | tag: WAF 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_aom_event_report.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_aom_event_report 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AOM 10 | paths: 11 | /v2/{project_id}/push/events: 12 | PUT: 13 | tag: AOM 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_ces_event_report.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_ces_event_report 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /V1.0/{project_id}/events: 12 | POST: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_coc_alarm_clear.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_coc_alarm_clear 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/alarm-mgmt/alarms/cancel: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_coc_change_update.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_coc_change_update 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v2/changes/{change_id}: 12 | PUT: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_coc_ticket_action.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_coc_ticket_action 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/{ticket_type}/actions: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_kms_verify_sign.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_kms_verify_sign 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/verify: 12 | POST: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /examples/cc/central-network/main.tf: -------------------------------------------------------------------------------- 1 | # Create a CC central network 2 | resource "huaweicloud_cc_central_network" "test" { 3 | name = var.central_network_name 4 | description = var.central_network_description 5 | enterprise_project_id = var.enterprise_project_id 6 | 7 | tags = var.central_network_tags 8 | } 9 | -------------------------------------------------------------------------------- /examples/ecs/attached-volume/terraform.tfvars: -------------------------------------------------------------------------------- 1 | vpc_name = "tf_test_ecs_instace" 2 | subnet_name = "tf_test_ecs_instace" 3 | security_group_name = "tf_test_ecs_instace" 4 | instance_name = "tf_test_ecs_instace" 5 | instance_admin_password = "YourPassword!" 6 | volume_name = "tf_test_volume" 7 | -------------------------------------------------------------------------------- /huaweicloud/services/internal/entity/model_prometheus_instance_params.go: -------------------------------------------------------------------------------- 1 | package entity 2 | 3 | type PrometheusInstanceParams struct { 4 | PromForCloudService *PromForCloudService `json:"prom_for_cloud_service"` 5 | } 6 | 7 | type PromForCloudService struct { 8 | CesMetricNamespaces []string `json:"ces_metric_namespaces"` 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/go-cty/cty/set/iterator.go: -------------------------------------------------------------------------------- 1 | package set 2 | 3 | type Iterator struct { 4 | vals []interface{} 5 | idx int 6 | } 7 | 8 | func (it *Iterator) Value() interface{} { 9 | return it.vals[it.idx] 10 | } 11 | 12 | func (it *Iterator) Next() bool { 13 | it.idx++ 14 | return it.idx < len(it.vals) 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/mitchellh/reflectwalk/README.md: -------------------------------------------------------------------------------- 1 | # reflectwalk 2 | 3 | reflectwalk is a Go library for "walking" a value in Go using reflection, 4 | in the same way a directory tree can be "walked" on the filesystem. Walking 5 | a complex structure can allow you to do manipulations on unknown structures 6 | such as those decoded from JSON. 7 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_loong64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build loong64 6 | 7 | package cpu 8 | 9 | const cacheLineSize = 64 10 | 11 | func initOptions() { 12 | } 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_mipsx.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build mips || mipsle 6 | 7 | package cpu 8 | 9 | const cacheLineSize = 32 10 | 11 | func initOptions() {} 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && riscv64 6 | 7 | package cpu 8 | 9 | func archInit() { 10 | Initialized = true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/gopkg.in/ini.v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: build test bench vet coverage 2 | 3 | build: vet bench 4 | 5 | test: 6 | go test -v -cover -race 7 | 8 | bench: 9 | go test -v -cover -test.bench=. -test.benchmem 10 | 11 | vet: 12 | go vet 13 | 14 | coverage: 15 | go test -coverprofile=c.out && go tool cover -html=c.out && rm c.out 16 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_qps_curve.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_qps_curve 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/domains/waf-info/flow/qps: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aom_alarm_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aom_alarm_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AOM 10 | paths: 11 | /v4/{project_id}/alarm-rules: 12 | GET: 13 | tag: AOM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aom_dashboards.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aom_dashboards 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AOM 10 | paths: 11 | /v2/{project_id}/aom/dashboards: 12 | GET: 13 | tag: AOM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_as_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_as_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AS 10 | paths: 11 | /autoscaling-api/v1/{project_id}/quotas: 12 | GET: 13 | tag: AS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_backup.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_backup 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/backups/{backup_id}: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_region_projects.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_region_projects 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/region-projects: 12 | GET: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cc_permissions.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cc_permissions 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CC 10 | paths: 11 | /v3/{domain_id}/ccaas/permissions: 12 | GET: 13 | tag: CC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cce_addon_template.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cce_addon_template 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCE 10 | paths: 11 | /api/v3/addontemplates: 12 | GET: 13 | tag: CCE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cdn_analytics.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cdn_analytics 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CDN 10 | paths: 11 | /v1.0/cdn/statistics/domain-stats: 12 | GET: 13 | tag: CDN 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ces_dashboards.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ces_dashboards 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /v2/{project_id}/dashboards: 12 | GET: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_firewalls.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_firewalls 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v1/{project_id}/firewall/exist: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_flow_logs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_flow_logs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v1/{project_id}/cfw/logs/flow: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_diagnosis_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_diagnosis_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/diagnosis/tasks: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_public_scripts.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_public_scripts 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/job/public-scripts: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_scheduled_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_scheduled_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/schedule/task: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_script_orders.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_script_orders 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/job/script/orders: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cpcs_clusters.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cpcs_clusters 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/dew/cpcs/cluster: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cph_phones.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cph_phones 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CPH 10 | paths: 11 | /v1/{project_id}/cloud-phone/phones: 12 | GET: 13 | tag: CPH 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cph_servers.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cph_servers 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CPH 10 | paths: 11 | /v1/{project_id}/cloud-phone/servers: 12 | GET: 13 | tag: CPH 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cpts_projects.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cpts_projects 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CPTS 10 | paths: 11 | /v1/{project_id}/test-suites: 12 | GET: 13 | tag: CPTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_csms_secret_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_csms_secret_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/csms/tags: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cts_operations.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cts_operations 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CTS 10 | paths: 11 | /v3/{project_id}/operations: 12 | GET: 13 | tag: CTS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dcs_templates.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dcs_templates 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DCS 10 | paths: 11 | /v2/{project_id}/config-templates: 12 | GET: 13 | tag: DCS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dds_instant_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dds_instant_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDS 10 | paths: 11 | /v3.1/{project_id}/jobs: 12 | GET: 13 | tag: DDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dli_sql_templates.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dli_sql_templates 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DLI 10 | paths: 11 | /v1.0/{project_id}/sqls: 12 | GET: 13 | tag: DLI 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dms_kafka_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dms_kafka_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: Kafka 10 | paths: 11 | /v2/{engine}/products: 12 | GET: 13 | tag: Kafka 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dms_kafka_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dms_kafka_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: Kafka 10 | paths: 11 | /v2/{project_id}/kafka/tags: 12 | GET: 13 | tag: Kafka 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dns_resolver_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dns_resolver_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DNS 10 | paths: 11 | /v2.1/resolverrules: 12 | GET: 13 | tag: DNS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dws_statistics.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dws_statistics 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DWS 10 | paths: 11 | /v1.0/{project_id}/statistics: 12 | GET: 13 | tag: DWS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_eg_event_channels.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_eg_event_channels 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EG 10 | paths: 11 | /v1/{project_id}/channels: 12 | GET: 13 | tag: EG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_all_members.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_all_members 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/members: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_l7policies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_l7policies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/l7policies: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_listeners.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_listeners 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/listeners: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_monitors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_monitors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/healthmonitors: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_er_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_er_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ER 10 | paths: 11 | /v3/{project_id}/enterprise-router/quotas: 12 | GET: 13 | tag: ER 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_esw_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_esw_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ESW 10 | paths: 11 | /v3/{project_id}/l2cg/instances: 12 | GET: 13 | tag: ESW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evs_volumes.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evs_volumes 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v2/{project_id}/cloudvolumes/detail: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evsv3_volume_types.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evsv3_volume_types 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v3/{project_id}/types: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evsv3_volumes.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evsv3_volumes 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v3/{project_id}/volumes/detail: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_asset_apps.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_asset_apps 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/asset/apps: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_asset_ports.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_asset_ports 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/asset/ports: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_asset_users.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_asset_users 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/asset/users: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_hosts.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_hosts 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/host-management/hosts: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_image_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_image_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/image/tasks: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/billing/quotas-detail: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_hss_rasp_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_hss_rasp_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/rasp/events: 12 | GET: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identity_agencies.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identity_agencies 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v3.0/OS-AGENCY/agencies: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_identity_custom_role.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_identity_custom_role 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IAM 10 | paths: 11 | /v3.0/OS-ROLE/roles: 12 | GET: 13 | tag: IAM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iec_security_group.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iec_security_group 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IEC 10 | paths: 11 | /v1/security-groups: 12 | GET: 13 | tag: IEC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ims_os_versions.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ims_os_versions 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IMS 10 | paths: 11 | /v1/cloudimages/os_version: 12 | GET: 13 | tag: IMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iotda_amqps.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iotda_amqps 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IoTDA 10 | paths: 11 | /v5/iot/{project_id}/amqp-queues: 12 | GET: 13 | tag: IoTDA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_iotda_devices.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_iotda_devices 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: IoTDA 10 | paths: 11 | /v5/iot/{project_id}/devices: 12 | GET: 13 | tag: IoTDA 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kms_grants.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kms_grants 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/list-grants: 12 | POST: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_kms_key_regions.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_kms_key_regions 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v2/{project_id}/kms/regions: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_lb_whitelists.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_lb_whitelists 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v2/{project_id}/elb/whitelists: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_live_channels.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_live_channels 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: LIVE 10 | paths: 11 | /v1/{project_id}/ott/channels: 12 | GET: 13 | tag: LIVE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_nat_dnat_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_nat_dnat_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: NAT 10 | paths: 11 | /v2/{project_id}/dnat_rules: 12 | GET: 13 | tag: NAT 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_nat_snat_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_nat_snat_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: NAT 10 | paths: 11 | /v2/{project_id}/snat_rules: 12 | GET: 13 | tag: NAT 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rds_instant_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rds_instant_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RDS 10 | paths: 11 | /v3/{project_id}/tasklist: 12 | GET: 13 | tag: RDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_rgc_home_region.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_rgc_home_region 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: RGC 10 | paths: 11 | /v1/landing-zone/home-region: 12 | GET: 13 | tag: RGC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sdrs_domain.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sdrs_domain 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SDRS 10 | paths: 11 | /v1/{project_id}/active-domains: 12 | GET: 13 | tag: SDRS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sms_migration_projects.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sms_migration_projects 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/migprojects: 12 | GET: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sms_server_templates.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sms_server_templates 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/vm/templates: 12 | GET: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_sms_source_server_errors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_sms_source_server_errors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/errors: 12 | GET: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_swr_domain_overviews.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_swr_domain_overviews 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SWR 10 | paths: 11 | /v2/manage/overview: 12 | GET: 13 | tag: SWR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_swr_enterprise_jobs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_swr_enterprise_jobs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SWR 10 | paths: 11 | /v2/{project_id}/jobs: 12 | GET: 13 | tag: SWR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_swr_organizations.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_swr_organizations 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SWR 10 | paths: 11 | /v2/manage/namespaces: 12 | GET: 13 | tag: SWR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_swr_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_swr_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SWR 10 | paths: 11 | /v2/manage/projects/{project_id}/quotas: 12 | GET: 13 | tag: SWR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_tms_resource_tag_keys.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_tms_resource_tag_keys 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: TMS 10 | paths: 11 | /v1.0/tag-keys: 12 | GET: 13 | tag: TMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_tms_resource_types.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_tms_resource_types 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: TMS 10 | paths: 11 | /v1.0/tms/providers: 12 | GET: 13 | tag: TMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_bandwidths.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_bandwidths 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v1/{project_id}/bandwidths: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_eip_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_eip_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v2.0/{project_id}/publicips/tags: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_vpc_flow_logs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_vpc_flow_logs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: VPC 10 | paths: 11 | /v1/{project_id}/fl/flow_logs: 12 | GET: 13 | tag: VPC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_waf_config.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_waf_config 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: WAF 10 | paths: 11 | /v1/{project_id}/waf/config/console: 12 | GET: 13 | tag: WAF 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_waf_event_logs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_waf_event_logs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: WAF 10 | paths: 11 | /v1/{project_id}/waf/event/dump: 12 | GET: 13 | tag: WAF 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_workspace_ous.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_workspace_ous 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: Workspace 10 | paths: 11 | /v2/{project_id}/ous: 12 | GET: 13 | tag: Workspace 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_aad_change_specification.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_aad_change_specification 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/instance: 12 | PUT: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_cbr_change_order.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_cbr_change_order 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/orders/change: 12 | POST: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_hss_file_download.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_hss_file_download 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: HSS 10 | paths: 11 | /v5/{project_id}/vul/export: 12 | POST: 13 | tag: HSS 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_kms_verify_mac.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_kms_verify_mac 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1.0/{project_id}/kms/verify-mac: 12 | POST: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/resource_huaweicloud_sms_task_log_upload.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: resource_huaweicloud_sms_task_log_upload 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: SMS 10 | paths: 11 | /v3/tasks/{task_id}/log: 12 | POST: 13 | tag: SMS 14 | -------------------------------------------------------------------------------- /examples/obs/object-upload-with-content/terraform.tfvars: -------------------------------------------------------------------------------- 1 | key_alias = "tf-test-obs-key" 2 | bucket_name = "tf-test-obs-bucket" 3 | object_name = "tf-test-obs-object" 4 | object_upload_content = < 8 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_custom_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_custom_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/policies/waf/custom-rule: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_flow_block.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_flow_block 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/policies/ddos/flow-block: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aad_geoip_rules.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aad_geoip_rules 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v2/aad/policies/waf/geoip-rule: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_aom_access_codes.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_aom_access_codes 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AOM 10 | paths: 11 | /v1/{project_id}/access-code: 12 | GET: 13 | tag: AOM 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_apig_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_apig_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: APIG 10 | paths: 11 | /v2/{project_id}/apigw/instances: 12 | GET: 13 | tag: APIG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_apig_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_apig_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: APIG 10 | paths: 11 | /v2/{project_id}/apigw/instance/configs: 12 | GET: 13 | tag: APIG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_bms_flavors.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_bms_flavors 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: BMS 10 | paths: 11 | /v1/{project_id}/baremetalservers/flavors: 12 | GET: 13 | tag: BMS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbh_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbh_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBH 10 | paths: 11 | /v2/{project_id}/cbs/instance/list: 12 | GET: 13 | tag: CBH 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cbr_agent_checks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cbr_agent_checks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CBR 10 | paths: 11 | /v3/{project_id}/agent/check: 12 | POST: 13 | tag: CBR 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cc_supported_areas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cc_supported_areas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CC 10 | paths: 11 | /v3/{domain_id}/ccaas/areas: 12 | GET: 13 | tag: CC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cce_cluster_openid_jwks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cce_cluster_openid_jwks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCE 10 | paths: 11 | /openid/v1/jwks: 12 | POST: 13 | tag: CCE 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cciv2_pods.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cciv2_pods 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CCI 10 | paths: 11 | /apis/cci/v2/namespaces/{namespace}/pods: 12 | GET: 13 | tag: CCI 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_ces_metric_data.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_ces_metric_data 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CES 10 | paths: 11 | /V1.0/{project_id}/metric-data: 12 | GET: 13 | tag: CES 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_attack_logs.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_attack_logs 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v1/{project_id}/cfw/logs/attack: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cfw_capture_tasks.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cfw_capture_tasks 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: CFW 10 | paths: 11 | /v1/{project_id}/capture-task: 12 | GET: 13 | tag: CFW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cnad_advanced_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cnad_advanced_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: AAD 10 | paths: 11 | /v1/cnad/packages: 12 | GET: 13 | tag: AAD 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_document_executions.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_document_executions 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/executions: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_instance_batches.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_instance_batches 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/instances/batches: 12 | POST: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_coc_script_tags.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_coc_script_tags 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: COC 10 | paths: 11 | /v1/script/{resource_type}/tags: 12 | GET: 13 | tag: COC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_compute_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_compute_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ECS 10 | paths: 11 | /v1/{project_id}/cloudservers/limits: 12 | GET: 13 | tag: ECS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_cpcs_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_cpcs_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEW 10 | paths: 11 | /v1/{project_id}/dew/cpcs/instances: 12 | GET: 13 | tag: DEW 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dc_connections.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dc_connections 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DC 10 | paths: 11 | /v3/{project_id}/dcaas/direct-connects: 12 | GET: 13 | tag: DC 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dds_storage_types.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dds_storage_types 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DDS 10 | paths: 11 | /v3/{project_id}/storage-type: 12 | GET: 13 | tag: DDS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_deh_instances.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_deh_instances 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEH 10 | paths: 11 | /v1.0/{project_id}/dedicated-hosts: 12 | GET: 13 | tag: DEH 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_deh_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_deh_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DEH 10 | paths: 11 | /v1.0/{project_id}/quota-sets/{tenant_id}: 12 | GET: 13 | tag: DEH 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_dli_spark_templates.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_dli_spark_templates 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: DLI 10 | paths: 11 | /v3/{project_id}/templates: 12 | GET: 13 | tag: DLI 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_eg_event_streams.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_eg_event_streams 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EG 10 | paths: 11 | /v1/{project_id}/eventstreamings: 12 | GET: 13 | tag: EG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_eg_traced_events.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_eg_traced_events 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EG 10 | paths: 11 | /v1/{project_id}/traced-events: 12 | GET: 13 | tag: EG 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_elb_certificate.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_elb_certificate 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: ELB 10 | paths: 11 | /v3/{project_id}/elb/certificates: 12 | GET: 13 | tag: ELB 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_enterprise_project.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_enterprise_project 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EPS 10 | paths: 11 | /v1.0/enterprise-projects: 12 | GET: 13 | tag: EPS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_enterprise_projects.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_enterprise_projects 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EPS 10 | paths: 11 | /v1.0/enterprise-projects: 12 | GET: 13 | tag: EPS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evs_snapshots.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evs_snapshots 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v2/{project_id}/cloudsnapshots/detail: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evsv3_snapshots.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evsv3_snapshots 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v3/{project_id}/snapshots/detail: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_evsv5_snapshots.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_evsv5_snapshots 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EVS 10 | paths: 11 | /v5/{project_id}/snapshots/detail: 12 | GET: 13 | tag: EVS 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_global_eip_pools.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_global_eip_pools 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v3/{domain_id}/geip/geip-pools: 12 | GET: 13 | tag: EIP 14 | -------------------------------------------------------------------------------- /docs/api/data_source_huaweicloud_global_eip_quotas.yaml: -------------------------------------------------------------------------------- 1 | info: 2 | version: "" 3 | title: data_source_huaweicloud_global_eip_quotas 4 | description: "" 5 | schemes: 6 | - https 7 | host: huaweicloud.com 8 | tags: 9 | - name: EIP 10 | paths: 11 | /v3/{domain_id}/geip/quotas: 12 | GET: 13 | tag: EIP 14 | --------------------------------------------------------------------------------