1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getOceanusSystemResource
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getOceanusSystemResource

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of oceanus system_resource

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getOceanusSystemResource({
        clusterId: "cluster-n8yaia0p",
        filters: [{
            name: "Name",
            values: ["tf_example"],
        }],
        flinkVersion: "Flink-1.11",
        resourceIds: ["resource-abd503yt"],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_oceanus_system_resource(cluster_id="cluster-n8yaia0p",
        filters=[{
            "name": "Name",
            "values": ["tf_example"],
        }],
        flink_version="Flink-1.11",
        resource_ids=["resource-abd503yt"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetOceanusSystemResource(ctx, &tencentcloud.GetOceanusSystemResourceArgs{
    			ClusterId: pulumi.StringRef("cluster-n8yaia0p"),
    			Filters: []tencentcloud.GetOceanusSystemResourceFilter{
    				{
    					Name: "Name",
    					Values: []string{
    						"tf_example",
    					},
    				},
    			},
    			FlinkVersion: pulumi.StringRef("Flink-1.11"),
    			ResourceIds: []string{
    				"resource-abd503yt",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Tencentcloud.GetOceanusSystemResource.Invoke(new()
        {
            ClusterId = "cluster-n8yaia0p",
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetOceanusSystemResourceFilterInputArgs
                {
                    Name = "Name",
                    Values = new[]
                    {
                        "tf_example",
                    },
                },
            },
            FlinkVersion = "Flink-1.11",
            ResourceIds = new[]
            {
                "resource-abd503yt",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetOceanusSystemResourceArgs;
    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 example = TencentcloudFunctions.getOceanusSystemResource(GetOceanusSystemResourceArgs.builder()
                .clusterId("cluster-n8yaia0p")
                .filters(GetOceanusSystemResourceFilterArgs.builder()
                    .name("Name")
                    .values("tf_example")
                    .build())
                .flinkVersion("Flink-1.11")
                .resourceIds("resource-abd503yt")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getOceanusSystemResource
          arguments:
            clusterId: cluster-n8yaia0p
            filters:
              - name: Name
                values:
                  - tf_example
            flinkVersion: Flink-1.11
            resourceIds:
              - resource-abd503yt
    

    Using getOceanusSystemResource

    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 getOceanusSystemResource(args: GetOceanusSystemResourceArgs, opts?: InvokeOptions): Promise<GetOceanusSystemResourceResult>
    function getOceanusSystemResourceOutput(args: GetOceanusSystemResourceOutputArgs, opts?: InvokeOptions): Output<GetOceanusSystemResourceResult>
    def get_oceanus_system_resource(cluster_id: Optional[str] = None,
                                    filters: Optional[Sequence[GetOceanusSystemResourceFilter]] = None,
                                    flink_version: Optional[str] = None,
                                    id: Optional[str] = None,
                                    resource_ids: Optional[Sequence[str]] = None,
                                    result_output_file: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetOceanusSystemResourceResult
    def get_oceanus_system_resource_output(cluster_id: Optional[pulumi.Input[str]] = None,
                                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetOceanusSystemResourceFilterArgs]]]] = None,
                                    flink_version: Optional[pulumi.Input[str]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    resource_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                    result_output_file: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetOceanusSystemResourceResult]
    func GetOceanusSystemResource(ctx *Context, args *GetOceanusSystemResourceArgs, opts ...InvokeOption) (*GetOceanusSystemResourceResult, error)
    func GetOceanusSystemResourceOutput(ctx *Context, args *GetOceanusSystemResourceOutputArgs, opts ...InvokeOption) GetOceanusSystemResourceResultOutput

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

    public static class GetOceanusSystemResource 
    {
        public static Task<GetOceanusSystemResourceResult> InvokeAsync(GetOceanusSystemResourceArgs args, InvokeOptions? opts = null)
        public static Output<GetOceanusSystemResourceResult> Invoke(GetOceanusSystemResourceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOceanusSystemResourceResult> getOceanusSystemResource(GetOceanusSystemResourceArgs args, InvokeOptions options)
    public static Output<GetOceanusSystemResourceResult> getOceanusSystemResource(GetOceanusSystemResourceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getOceanusSystemResource:getOceanusSystemResource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId string
    Cluster ID.
    Filters List<GetOceanusSystemResourceFilter>
    Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.
    FlinkVersion string
    Query built-in connectors for the corresponding Flink version.
    Id string
    ResourceIds List<string>
    Array of resource IDs to be queried.
    ResultOutputFile string
    Used to save results.
    ClusterId string
    Cluster ID.
    Filters []GetOceanusSystemResourceFilter
    Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.
    FlinkVersion string
    Query built-in connectors for the corresponding Flink version.
    Id string
    ResourceIds []string
    Array of resource IDs to be queried.
    ResultOutputFile string
    Used to save results.
    clusterId String
    Cluster ID.
    filters List<GetOceanusSystemResourceFilter>
    Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.
    flinkVersion String
    Query built-in connectors for the corresponding Flink version.
    id String
    resourceIds List<String>
    Array of resource IDs to be queried.
    resultOutputFile String
    Used to save results.
    clusterId string
    Cluster ID.
    filters GetOceanusSystemResourceFilter[]
    Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.
    flinkVersion string
    Query built-in connectors for the corresponding Flink version.
    id string
    resourceIds string[]
    Array of resource IDs to be queried.
    resultOutputFile string
    Used to save results.
    cluster_id str
    Cluster ID.
    filters Sequence[GetOceanusSystemResourceFilter]
    Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.
    flink_version str
    Query built-in connectors for the corresponding Flink version.
    id str
    resource_ids Sequence[str]
    Array of resource IDs to be queried.
    result_output_file str
    Used to save results.
    clusterId String
    Cluster ID.
    filters List<Property Map>
    Query the resource configuration list. If not specified, return all job configuration lists under ResourceIds.N.
    flinkVersion String
    Query built-in connectors for the corresponding Flink version.
    id String
    resourceIds List<String>
    Array of resource IDs to be queried.
    resultOutputFile String
    Used to save results.

    getOceanusSystemResource Result

    The following output properties are available:

    id String
    resourceSets List<Property Map>
    Collection of resource details.
    clusterId String
    filters List<Property Map>
    flinkVersion String
    resourceIds List<String>
    resultOutputFile String

    Supporting Types

    GetOceanusSystemResourceFilter

    Name string
    Field to be filtered.
    Values List<string>
    Filter values for the field.
    Name string
    Field to be filtered.
    Values []string
    Filter values for the field.
    name String
    Field to be filtered.
    values List<String>
    Filter values for the field.
    name string
    Field to be filtered.
    values string[]
    Filter values for the field.
    name str
    Field to be filtered.
    values Sequence[str]
    Filter values for the field.
    name String
    Field to be filtered.
    values List<String>
    Filter values for the field.

    GetOceanusSystemResourceResourceSet

    LatestResourceConfigVersion double
    Latest version of the resource.
    Name string
    Resource name.
    Region string
    Region to which the resource belongs.
    Remark string
    Resource remarks.
    ResourceId string
    Resource ID.
    ResourceType double
    Resource type. 1 indicates JAR package, which is currently the only supported value.
    LatestResourceConfigVersion float64
    Latest version of the resource.
    Name string
    Resource name.
    Region string
    Region to which the resource belongs.
    Remark string
    Resource remarks.
    ResourceId string
    Resource ID.
    ResourceType float64
    Resource type. 1 indicates JAR package, which is currently the only supported value.
    latestResourceConfigVersion Double
    Latest version of the resource.
    name String
    Resource name.
    region String
    Region to which the resource belongs.
    remark String
    Resource remarks.
    resourceId String
    Resource ID.
    resourceType Double
    Resource type. 1 indicates JAR package, which is currently the only supported value.
    latestResourceConfigVersion number
    Latest version of the resource.
    name string
    Resource name.
    region string
    Region to which the resource belongs.
    remark string
    Resource remarks.
    resourceId string
    Resource ID.
    resourceType number
    Resource type. 1 indicates JAR package, which is currently the only supported value.
    latest_resource_config_version float
    Latest version of the resource.
    name str
    Resource name.
    region str
    Region to which the resource belongs.
    remark str
    Resource remarks.
    resource_id str
    Resource ID.
    resource_type float
    Resource type. 1 indicates JAR package, which is currently the only supported value.
    latestResourceConfigVersion Number
    Latest version of the resource.
    name String
    Resource name.
    region String
    Region to which the resource belongs.
    remark String
    Resource remarks.
    resourceId String
    Resource ID.
    resourceType Number
    Resource type. 1 indicates JAR package, which is currently the only supported value.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack