1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getOrganizationResourceToShareMember
tencentcloud 1.82.17 published on Thursday, Aug 14, 2025 by tencentcloudstack

tencentcloud.getOrganizationResourceToShareMember

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.82.17 published on Thursday, Aug 14, 2025 by tencentcloudstack

    Use this data source to query detailed information of Organization resource to share member

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getOrganizationResourceToShareMember({
        area: "ap-guangzhou",
        productResourceIds: [
            "ins-69hg2ze0",
            "ins-0cxjwrog",
        ],
        searchKey: "tf-example",
        type: "CVM",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_organization_resource_to_share_member(area="ap-guangzhou",
        product_resource_ids=[
            "ins-69hg2ze0",
            "ins-0cxjwrog",
        ],
        search_key="tf-example",
        type="CVM")
    
    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.GetOrganizationResourceToShareMember(ctx, &tencentcloud.GetOrganizationResourceToShareMemberArgs{
    			Area: "ap-guangzhou",
    			ProductResourceIds: []string{
    				"ins-69hg2ze0",
    				"ins-0cxjwrog",
    			},
    			SearchKey: pulumi.StringRef("tf-example"),
    			Type:      pulumi.StringRef("CVM"),
    		}, 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.GetOrganizationResourceToShareMember.Invoke(new()
        {
            Area = "ap-guangzhou",
            ProductResourceIds = new[]
            {
                "ins-69hg2ze0",
                "ins-0cxjwrog",
            },
            SearchKey = "tf-example",
            Type = "CVM",
        });
    
    });
    
    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.GetOrganizationResourceToShareMemberArgs;
    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.getOrganizationResourceToShareMember(GetOrganizationResourceToShareMemberArgs.builder()
                .area("ap-guangzhou")
                .productResourceIds(            
                    "ins-69hg2ze0",
                    "ins-0cxjwrog")
                .searchKey("tf-example")
                .type("CVM")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getOrganizationResourceToShareMember
          arguments:
            area: ap-guangzhou
            productResourceIds:
              - ins-69hg2ze0
              - ins-0cxjwrog
            searchKey: tf-example
            type: CVM
    

    Using getOrganizationResourceToShareMember

    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 getOrganizationResourceToShareMember(args: GetOrganizationResourceToShareMemberArgs, opts?: InvokeOptions): Promise<GetOrganizationResourceToShareMemberResult>
    function getOrganizationResourceToShareMemberOutput(args: GetOrganizationResourceToShareMemberOutputArgs, opts?: InvokeOptions): Output<GetOrganizationResourceToShareMemberResult>
    def get_organization_resource_to_share_member(area: Optional[str] = None,
                                                  id: Optional[str] = None,
                                                  product_resource_ids: Optional[Sequence[str]] = None,
                                                  result_output_file: Optional[str] = None,
                                                  search_key: Optional[str] = None,
                                                  type: Optional[str] = None,
                                                  opts: Optional[InvokeOptions] = None) -> GetOrganizationResourceToShareMemberResult
    def get_organization_resource_to_share_member_output(area: Optional[pulumi.Input[str]] = None,
                                                  id: Optional[pulumi.Input[str]] = None,
                                                  product_resource_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                                  search_key: Optional[pulumi.Input[str]] = None,
                                                  type: Optional[pulumi.Input[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationResourceToShareMemberResult]
    func GetOrganizationResourceToShareMember(ctx *Context, args *GetOrganizationResourceToShareMemberArgs, opts ...InvokeOption) (*GetOrganizationResourceToShareMemberResult, error)
    func GetOrganizationResourceToShareMemberOutput(ctx *Context, args *GetOrganizationResourceToShareMemberOutputArgs, opts ...InvokeOption) GetOrganizationResourceToShareMemberResultOutput

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

    public static class GetOrganizationResourceToShareMember 
    {
        public static Task<GetOrganizationResourceToShareMemberResult> InvokeAsync(GetOrganizationResourceToShareMemberArgs args, InvokeOptions? opts = null)
        public static Output<GetOrganizationResourceToShareMemberResult> Invoke(GetOrganizationResourceToShareMemberInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOrganizationResourceToShareMemberResult> getOrganizationResourceToShareMember(GetOrganizationResourceToShareMemberArgs args, InvokeOptions options)
    public static Output<GetOrganizationResourceToShareMemberResult> getOrganizationResourceToShareMember(GetOrganizationResourceToShareMemberArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getOrganizationResourceToShareMember:getOrganizationResourceToShareMember
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Area string
    Area.
    Id string
    ProductResourceIds List<string>
    Business resource ID. Maximum 50.
    ResultOutputFile string
    Used to save results.
    SearchKey string
    Search keywords, support business resource ID search.
    Type string
    Resource Type.
    Area string
    Area.
    Id string
    ProductResourceIds []string
    Business resource ID. Maximum 50.
    ResultOutputFile string
    Used to save results.
    SearchKey string
    Search keywords, support business resource ID search.
    Type string
    Resource Type.
    area String
    Area.
    id String
    productResourceIds List<String>
    Business resource ID. Maximum 50.
    resultOutputFile String
    Used to save results.
    searchKey String
    Search keywords, support business resource ID search.
    type String
    Resource Type.
    area string
    Area.
    id string
    productResourceIds string[]
    Business resource ID. Maximum 50.
    resultOutputFile string
    Used to save results.
    searchKey string
    Search keywords, support business resource ID search.
    type string
    Resource Type.
    area str
    Area.
    id str
    product_resource_ids Sequence[str]
    Business resource ID. Maximum 50.
    result_output_file str
    Used to save results.
    search_key str
    Search keywords, support business resource ID search.
    type str
    Resource Type.
    area String
    Area.
    id String
    productResourceIds List<String>
    Business resource ID. Maximum 50.
    resultOutputFile String
    Used to save results.
    searchKey String
    Search keywords, support business resource ID search.
    type String
    Resource Type.

    getOrganizationResourceToShareMember Result

    The following output properties are available:

    area String
    id String
    items List<Property Map>
    Details.
    productResourceIds List<String>
    resultOutputFile String
    searchKey String
    type String

    Supporting Types

    GetOrganizationResourceToShareMemberItem

    CreateTime string
    ProductResourceId string
    ResourceId string
    ShareManagerUin double
    Type string
    Resource Type.
    UnitId string
    UnitName string
    CreateTime string
    ProductResourceId string
    ResourceId string
    ShareManagerUin float64
    Type string
    Resource Type.
    UnitId string
    UnitName string
    createTime String
    productResourceId String
    resourceId String
    shareManagerUin Double
    type String
    Resource Type.
    unitId String
    unitName String
    createTime string
    productResourceId string
    resourceId string
    shareManagerUin number
    type string
    Resource Type.
    unitId string
    unitName string
    createTime String
    productResourceId String
    resourceId String
    shareManagerUin Number
    type String
    Resource Type.
    unitId String
    unitName String

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.17 published on Thursday, Aug 14, 2025 by tencentcloudstack