1. Packages
  2. Packages
  3. Opentelekomcloud Provider
  4. API Docs
  5. getEnterpriseProjectServicesV1
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud

    Use this data source to get the services supported by EPS within T-Cloud Public (former OpenTelekomCloud).

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const test = opentelekomcloud.getEnterpriseProjectServicesV1({});
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    test = opentelekomcloud.get_enterprise_project_services_v1()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := opentelekomcloud.GetEnterpriseProjectServicesV1(ctx, &opentelekomcloud.GetEnterpriseProjectServicesV1Args{}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var test = Opentelekomcloud.GetEnterpriseProjectServicesV1.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetEnterpriseProjectServicesV1Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var test = OpentelekomcloudFunctions.getEnterpriseProjectServicesV1(GetEnterpriseProjectServicesV1Args.builder()
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getEnterpriseProjectServicesV1
          arguments: {}
    
    Example coming soon!
    

    Using getEnterpriseProjectServicesV1

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getEnterpriseProjectServicesV1(args: GetEnterpriseProjectServicesV1Args, opts?: InvokeOptions): Promise<GetEnterpriseProjectServicesV1Result>
    function getEnterpriseProjectServicesV1Output(args: GetEnterpriseProjectServicesV1OutputArgs, opts?: InvokeOptions): Output<GetEnterpriseProjectServicesV1Result>
    def get_enterprise_project_services_v1(id: Optional[str] = None,
                                           locale: Optional[str] = None,
                                           service: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetEnterpriseProjectServicesV1Result
    def get_enterprise_project_services_v1_output(id: pulumi.Input[Optional[str]] = None,
                                           locale: pulumi.Input[Optional[str]] = None,
                                           service: pulumi.Input[Optional[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetEnterpriseProjectServicesV1Result]
    func GetEnterpriseProjectServicesV1(ctx *Context, args *GetEnterpriseProjectServicesV1Args, opts ...InvokeOption) (*GetEnterpriseProjectServicesV1Result, error)
    func GetEnterpriseProjectServicesV1Output(ctx *Context, args *GetEnterpriseProjectServicesV1OutputArgs, opts ...InvokeOption) GetEnterpriseProjectServicesV1ResultOutput

    > Note: This function is named GetEnterpriseProjectServicesV1 in the Go SDK.

    public static class GetEnterpriseProjectServicesV1 
    {
        public static Task<GetEnterpriseProjectServicesV1Result> InvokeAsync(GetEnterpriseProjectServicesV1Args args, InvokeOptions? opts = null)
        public static Output<GetEnterpriseProjectServicesV1Result> Invoke(GetEnterpriseProjectServicesV1InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEnterpriseProjectServicesV1Result> getEnterpriseProjectServicesV1(GetEnterpriseProjectServicesV1Args args, InvokeOptions options)
    public static Output<GetEnterpriseProjectServicesV1Result> getEnterpriseProjectServicesV1(GetEnterpriseProjectServicesV1Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getEnterpriseProjectServicesV1:getEnterpriseProjectServicesV1
      arguments:
        # arguments dictionary
    data "opentelekomcloud_get_enterprise_project_services_v1" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    The data source ID.
    Locale string
    Specifies the display language.
    Service string
    Specifies the cloud service name.
    Id string
    The data source ID.
    Locale string
    Specifies the display language.
    Service string
    Specifies the cloud service name.
    id string
    The data source ID.
    locale string
    Specifies the display language.
    service string
    Specifies the cloud service name.
    id String
    The data source ID.
    locale String
    Specifies the display language.
    service String
    Specifies the cloud service name.
    id string
    The data source ID.
    locale string
    Specifies the display language.
    service string
    Specifies the cloud service name.
    id str
    The data source ID.
    locale str
    Specifies the display language.
    service str
    Specifies the cloud service name.
    id String
    The data source ID.
    locale String
    Specifies the display language.
    service String
    Specifies the cloud service name.

    getEnterpriseProjectServicesV1 Result

    The following output properties are available:

    Id string
    The data source ID.
    Services List<GetEnterpriseProjectServicesV1Service>
    Indicates the cloud services. The services structure is documented below.
    Locale string
    Service string
    Indicates the cloud service name.
    Id string
    The data source ID.
    Services []GetEnterpriseProjectServicesV1Service
    Indicates the cloud services. The services structure is documented below.
    Locale string
    Service string
    Indicates the cloud service name.
    id string
    The data source ID.
    services list(object)
    Indicates the cloud services. The services structure is documented below.
    locale string
    service string
    Indicates the cloud service name.
    id String
    The data source ID.
    services List<GetEnterpriseProjectServicesV1Service>
    Indicates the cloud services. The services structure is documented below.
    locale String
    service String
    Indicates the cloud service name.
    id string
    The data source ID.
    services GetEnterpriseProjectServicesV1Service[]
    Indicates the cloud services. The services structure is documented below.
    locale string
    service string
    Indicates the cloud service name.
    id str
    The data source ID.
    services Sequence[GetEnterpriseProjectServicesV1Service]
    Indicates the cloud services. The services structure is documented below.
    locale str
    service str
    Indicates the cloud service name.
    id String
    The data source ID.
    services List<Property Map>
    Indicates the cloud services. The services structure is documented below.
    locale String
    service String
    Indicates the cloud service name.

    Supporting Types

    GetEnterpriseProjectServicesV1Service

    ResourceTypes List<GetEnterpriseProjectServicesV1ServiceResourceType>
    Indicates the resource type list. The resource_types structure is documented below.
    Service string
    Specifies the cloud service name.
    ServiceI18nDisplayName string
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.
    ResourceTypes []GetEnterpriseProjectServicesV1ServiceResourceType
    Indicates the resource type list. The resource_types structure is documented below.
    Service string
    Specifies the cloud service name.
    ServiceI18nDisplayName string
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.
    resource_types list(object)
    Indicates the resource type list. The resource_types structure is documented below.
    service string
    Specifies the cloud service name.
    service_i18n_display_name string
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.
    resourceTypes List<GetEnterpriseProjectServicesV1ServiceResourceType>
    Indicates the resource type list. The resource_types structure is documented below.
    service String
    Specifies the cloud service name.
    serviceI18nDisplayName String
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.
    resourceTypes GetEnterpriseProjectServicesV1ServiceResourceType[]
    Indicates the resource type list. The resource_types structure is documented below.
    service string
    Specifies the cloud service name.
    serviceI18nDisplayName string
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.
    resource_types Sequence[GetEnterpriseProjectServicesV1ServiceResourceType]
    Indicates the resource type list. The resource_types structure is documented below.
    service str
    Specifies the cloud service name.
    service_i18n_display_name str
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.
    resourceTypes List<Property Map>
    Indicates the resource type list. The resource_types structure is documented below.
    service String
    Specifies the cloud service name.
    serviceI18nDisplayName String
    Indicates the display name of the cloud service. You can set the language by setting the locale parameter.

    GetEnterpriseProjectServicesV1ServiceResourceType

    Global bool
    Whether the resource is a global resource.
    Regions List<string>
    Indicates regions supported.
    ResourceType string
    Indicates the name of the resource type.
    ResourceTypeI18nDisplayName string
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.
    Global bool
    Whether the resource is a global resource.
    Regions []string
    Indicates regions supported.
    ResourceType string
    Indicates the name of the resource type.
    ResourceTypeI18nDisplayName string
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.
    global bool
    Whether the resource is a global resource.
    regions list(string)
    Indicates regions supported.
    resource_type string
    Indicates the name of the resource type.
    resource_type_i18n_display_name string
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.
    global Boolean
    Whether the resource is a global resource.
    regions List<String>
    Indicates regions supported.
    resourceType String
    Indicates the name of the resource type.
    resourceTypeI18nDisplayName String
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.
    global boolean
    Whether the resource is a global resource.
    regions string[]
    Indicates regions supported.
    resourceType string
    Indicates the name of the resource type.
    resourceTypeI18nDisplayName string
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.
    global_ bool
    Whether the resource is a global resource.
    regions Sequence[str]
    Indicates regions supported.
    resource_type str
    Indicates the name of the resource type.
    resource_type_i18n_display_name str
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.
    global Boolean
    Whether the resource is a global resource.
    regions List<String>
    Indicates regions supported.
    resourceType String
    Indicates the name of the resource type.
    resourceTypeI18nDisplayName String
    Indicates the display name of the resource type. You can set the language by setting the locale parameter.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    Viewing docs for opentelekomcloud 1.37.3
    published on Friday, Jul 31, 2026 by opentelekomcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial