@huaweicloudos/pulumi
Version:
A Pulumi package for creating and managing Huaweicloud cloud resources.
102 lines • 5.2 kB
JavaScript
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getProjectOutput = exports.getProject = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
/**
* Use this data source to get an enterprise project from HuaweiCloud
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as huaweicloud from "@pulumi/huaweicloud";
*
* const test = pulumi.output(huaweicloud.Eps.getProject({
* name: "test",
* }));
* ```
* ## Resources Supported Currently
*
* <!-- markdownlint-disable MD033 -->
* Service Name | Resource Name
* ---- | ---
* AOM | huaweicloudAomCmdbApplication
* APIG | huaweicloud.DedicatedApig.Instance
* AS | huaweicloud.As.Group
* BCS | huaweicloud.Bcs.Instance
* BMS | huaweicloud.Bms.Instance
* CBR | huaweicloud.Cbr.Vault
* CC | huaweicloud_cc_bandwidth_package<br>huaweicloud_cc_connection<br>huaweicloud_central_network
* CCE | huaweicloud.Cce.Cluster
* CCI | huaweicloud.Cci.Namespace
* CCM | huaweicloud_ccm_private_certificate<br>huaweicloud_ccm_private_ca
* CDM | huaweicloud.Cdm.Cluster
* CDN | huaweicloud.Cdn.Domain
* CES | huaweicloud_ces_alarmrule<br>huaweicloud_ces_resource_group
* CodeArts | huaweicloudCodeartsProject
* CPH | huaweicloudCphServer
* CSE | huaweicloud_cse__microservice_engine
* CSS | huaweicloud.Css.Cluster
* DataArts | huaweicloud.DataArtsStudio.StudioInstance
* DBSS | huaweicloudDbssInstance
* DC | huaweicloud_dc_virtual_gateway<br>huaweicloud_dc_virtual_interface
* DCS | huaweicloud.Dcs.Instance
* DDM | huaweicloudDdmInstance
* DDS | huaweicloud.Dds.Instance
* DEW | huaweicloud.Dew.Key
* DIS | huaweicloud.Dis.Stream
* DLI | huaweicloud_dli_database<br>huaweicloud_dli_queue
* DMS | huaweicloud_dms_kafka_instance<br>huaweicloud_dms_rabbitmq_instance<br>huaweicloud_dms_rocketmq_instance
* DNS | huaweicloud_dns_ptrrecord<br>huaweicloud_dns_zone
* DRS | huaweicloud.Drs.Job
* DWS | huaweicloud.Dws.Cluster
* ECS | huaweicloud.Ecs.Instance
* EG | huaweicloudEgCustomEventChannel
* EIP | huaweicloud_vpc_eip<br>huaweicloud_vpc_bandwidth
* ELB | huaweicloud_elb_loadbalancer<br>huaweicloud_elb_certificate<br>huaweicloud_elb_ipgroup<br>huaweicloud_elb_security_policy
* ER | huaweicloud.Er.Instance
* EVS | huaweicloud.Evs.Volume
* FGS | huaweicloud.FunctionGraph.Function
* GA | huaweicloudGaAccelerator
* GaussDB | huaweicloud_gaussdb_cassandra_instance<br>huaweicloud_gaussdb_influx_instance<br>huaweicloud_gaussdb_mongo_instance<br>huaweicloud_gaussdb_mysql_instance<br>huaweicloud_gaussdb_opengauss_instance<br>huaweicloud_gaussdb_redis_instance
* GES | huaweicloudGesGraph
* HSS | huaweicloudHssHostGroup
* IAM | huaweicloud_identity_group_role_assignment<br>huaweicloud_identity_user_role_assignment
* IMS | huaweicloud_images_image<br>huaweicloud_images_image_copy
* LB | huaweicloud_lb_certificate<br>huaweicloud_lb_loadbalancer
* LTS | huaweicloud_lts_stream<br>huaweicloud_lts_waf_access<br>huaweicloud_lts_search_criteria
* ModelArts | huaweicloudModelartsWorkspace
* MRS | huaweicloud.Mrs.cluster
* NAT | huaweicloud_nat_gateway<br>huaweicloud_nat_private_gateway<br>huaweicloud_nat_private_transit_ip
* OBS | huaweicloud.Obs.Bucket
* RDS | huaweicloud_rds_instance<br>huaweicloud_rds_read_replica_instance
* ServicesTage | huaweicloud_servicestage_application<br>huaweicloud_servicestage_environment
* SFS | huaweicloud_sfs_file_system<br>huaweicloud_sfs_turbo
* SMN | huaweicloud.Smn.Topic
* VPC | huaweicloud_vpc<br>huaweicloud_networking_secgroup<br>huaweicloud_vpc_address_group
* VPN | huaweicloudVpnGateway
* WAF | huaweicloud_waf_address_group<br>huaweicloud_waf_certificate<br>huaweicloud_waf_cloud_instance<br>huaweicloud_waf_dedicated_domain<br>huaweicloud_waf_dedicated_instance<br>huaweicloud_waf_domain<br>huaweicloud_waf_policy<br>huaweicloud_waf_reference_table<br> huaweicloud_waf_rule_anti_crawler<br>huaweicloud_waf_rule_blacklist<br>huaweicloud_waf_rule_cc_protection<br>huaweicloud_waf_rule_data_masking<br>huaweicloud_waf_rule_geolocation_access_control<br>huaweicloud_waf_rule_global_protection_whitelist<br>huaweicloud_waf_rule_information_leakage_prevention<br>huaweicloud_waf_rule_known_attack_source<br>huaweicloud_waf_rule_precise_protection<br>huaweicloud_waf_rule_web_tamper_protection
* WorkSpace | huaweicloud_workspace_desktop<br>
* <!-- markdownlint-enable MD033 -->
*/
function getProject(args, opts) {
args = args || {};
if (!opts) {
opts = {};
}
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts);
return pulumi.runtime.invoke("huaweicloud:Eps/getProject:getProject", {
"id": args.id,
"name": args.name,
"status": args.status,
}, opts);
}
exports.getProject = getProject;
function getProjectOutput(args, opts) {
return pulumi.output(args).apply(a => getProject(a, opts));
}
exports.getProjectOutput = getProjectOutput;
//# sourceMappingURL=getProject.js.map