Package: pulumi-huaweicloud
Huaweicloud Pulumi ProviderThe Huaweicloud Pulumi Provider lets you manageHuaweicloudresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@huaweicloudos/huaweicloudoryarn:yarnadd@huaweicloudos/huaweicloudPythonTo use from Python, install usingpip:pipinstallpulumi_huaweicloudGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/huaweicloud/pulumi-huaweicloud/sdk/go/...ConfigurationThe following configuration points are available for thehuaweicloudprovider:huaweicloud:region- (Optional) This is the Huawei Cloud region. It must be provided when usingstatic credentialsauthentication, but it can also be sourced from theHW_REGION_NAMEenvironment variables.huaweicloud:access_key- (Optional) The access key of the HuaweiCloud to use. If omitted, theHW_ACCESS_KEYenvironment
variable is used.huaweicloud:secret_key- (Optional) The secret key of the HuaweiCloud to use. If omitted, theHW_SECRET_KEYenvironment
variable is used.huaweicloud:shared_config_file- (Optional) The path to the shared config file. If omitted, theHW_SHARED_CONFIG_FILEenvironment variable is used.huaweicloud:profile- (Optional) The profile name as set in the shared config file. If omitted, theHW_PROFILEenvironment
variable is used. Defaults to thecurrentprofile in the shared config file.huaweicloud:assume_role- (Optional) Configuration block for an assumed role. See below. Only one assume_role
block may be in the configuration.huaweicloud:project_name- (Optional) The Name of the project to login with. If omitted, theHW_PROJECT_NAMEenvironment
variable orregionis used.huaweicloud:domain_name- (Optional) TheAccount nameof IAM to scope to. If omitted, theHW_DOMAIN_NAMEenvironment variable is used.huaweicloud:security_token- (Optional) The security token to authenticate with atemporary security credential. If omitted,
theHW_SECURITY_TOKENenvironment variable is used.huaweicloud:cloud- (Optional) The endpoint of the cloud provider. If omitted, theHW_CLOUDenvironment variable is used. Defaults tomyhuaweicloud.com.huaweicloud:auth_url- (Optional, Required before 1.14.0) The Identity authentication URL. If omitted, theHW_AUTH_URLenvironment variable is used. Defaults tohttps://iam.{{region}}.{{cloud}}:443/v3.huaweicloud:insecure- (Optional) Trust self-signed SSL certificates. If omitted, theHW_INSECUREenvironment variable is used.huaweicloud:max_retries- (Optional) This is the maximum number of times an API call is retried, in the case where
requests are being throttled or experiencing transient failures. The delay between the subsequent API calls increases
exponentially. The default value is5. If omitted, theHW_MAX_RETRIESenvironment variable is used.huaweicloud:enterprise_project_id- (Optional) Default Enterprise Project ID for supported resources.
If omitted, theHW_ENTERPRISE_PROJECT_IDenvironment variable is used.huaweicloud:endpoints- (Optional) Configuration block in key/value pairs for customizing service endpoints. The following
endpoints support to be customized: autoscaling, ecs, ims, vpc, nat, evs, obs, sfs, cce, rds, dds, iam. An example
provider configuration:provider"huaweicloud"{...endpoints={ecs="https://ecs-customizing-endpoint.com"}}Theassume_roleblock supports:agency_name- (Required) The name of the agency for assume role.
If omitted, theHW_ASSUME_ROLE_AGENCY_NAMEenvironment variable is used.domain_name- (Required) The name of the agency domain for assume role.
If omitted, theHW_ASSUME_ROLE_DOMAIN_NAMEenvironment variable is used.ReferenceFor detailed reference documentation, please visitthe Huaweicloud Pulumi Provider.