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

tencentcloud.getOrganizationOrgShareUnits

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 organization organization_org_share_units

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const organizationOrgShareUnits = tencentcloud.getOrganizationOrgShareUnits({
        area: "ap-guangzhou",
        searchKey: "xxxxxx",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    organization_org_share_units = tencentcloud.get_organization_org_share_units(area="ap-guangzhou",
        search_key="xxxxxx")
    
    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.GetOrganizationOrgShareUnits(ctx, &tencentcloud.GetOrganizationOrgShareUnitsArgs{
    			Area:      "ap-guangzhou",
    			SearchKey: pulumi.StringRef("xxxxxx"),
    		}, 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 organizationOrgShareUnits = Tencentcloud.GetOrganizationOrgShareUnits.Invoke(new()
        {
            Area = "ap-guangzhou",
            SearchKey = "xxxxxx",
        });
    
    });
    
    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.GetOrganizationOrgShareUnitsArgs;
    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 organizationOrgShareUnits = TencentcloudFunctions.getOrganizationOrgShareUnits(GetOrganizationOrgShareUnitsArgs.builder()
                .area("ap-guangzhou")
                .searchKey("xxxxxx")
                .build());
    
        }
    }
    
    variables:
      organizationOrgShareUnits:
        fn::invoke:
          function: tencentcloud:getOrganizationOrgShareUnits
          arguments:
            area: ap-guangzhou
            searchKey: xxxxxx
    

    Using getOrganizationOrgShareUnits

    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 getOrganizationOrgShareUnits(args: GetOrganizationOrgShareUnitsArgs, opts?: InvokeOptions): Promise<GetOrganizationOrgShareUnitsResult>
    function getOrganizationOrgShareUnitsOutput(args: GetOrganizationOrgShareUnitsOutputArgs, opts?: InvokeOptions): Output<GetOrganizationOrgShareUnitsResult>
    def get_organization_org_share_units(area: Optional[str] = None,
                                         id: Optional[str] = None,
                                         result_output_file: Optional[str] = None,
                                         search_key: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetOrganizationOrgShareUnitsResult
    def get_organization_org_share_units_output(area: Optional[pulumi.Input[str]] = None,
                                         id: Optional[pulumi.Input[str]] = None,
                                         result_output_file: Optional[pulumi.Input[str]] = None,
                                         search_key: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationOrgShareUnitsResult]
    func GetOrganizationOrgShareUnits(ctx *Context, args *GetOrganizationOrgShareUnitsArgs, opts ...InvokeOption) (*GetOrganizationOrgShareUnitsResult, error)
    func GetOrganizationOrgShareUnitsOutput(ctx *Context, args *GetOrganizationOrgShareUnitsOutputArgs, opts ...InvokeOption) GetOrganizationOrgShareUnitsResultOutput

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

    public static class GetOrganizationOrgShareUnits 
    {
        public static Task<GetOrganizationOrgShareUnitsResult> InvokeAsync(GetOrganizationOrgShareUnitsArgs args, InvokeOptions? opts = null)
        public static Output<GetOrganizationOrgShareUnitsResult> Invoke(GetOrganizationOrgShareUnitsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOrganizationOrgShareUnitsResult> getOrganizationOrgShareUnits(GetOrganizationOrgShareUnitsArgs args, InvokeOptions options)
    public static Output<GetOrganizationOrgShareUnitsResult> getOrganizationOrgShareUnits(GetOrganizationOrgShareUnitsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getOrganizationOrgShareUnits:getOrganizationOrgShareUnits
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Area string
    Shared unit area.
    Id string
    ResultOutputFile string
    Used to save results.
    SearchKey string
    Search for keywords. Support UnitId and Name searches.
    Area string
    Shared unit area.
    Id string
    ResultOutputFile string
    Used to save results.
    SearchKey string
    Search for keywords. Support UnitId and Name searches.
    area String
    Shared unit area.
    id String
    resultOutputFile String
    Used to save results.
    searchKey String
    Search for keywords. Support UnitId and Name searches.
    area string
    Shared unit area.
    id string
    resultOutputFile string
    Used to save results.
    searchKey string
    Search for keywords. Support UnitId and Name searches.
    area str
    Shared unit area.
    id str
    result_output_file str
    Used to save results.
    search_key str
    Search for keywords. Support UnitId and Name searches.
    area String
    Shared unit area.
    id String
    resultOutputFile String
    Used to save results.
    searchKey String
    Search for keywords. Support UnitId and Name searches.

    getOrganizationOrgShareUnits Result

    The following output properties are available:

    area String
    id String
    items List<Property Map>
    Shared unit list.
    resultOutputFile String
    searchKey String

    Supporting Types

    GetOrganizationOrgShareUnitsItem

    Area string
    Shared unit area.
    CreateTime string
    Description string
    Name string
    OwnerUin double
    ShareMemberNum double
    ShareResourceNum double
    ShareScope double
    Uin double
    UnitId string
    Area string
    Shared unit area.
    CreateTime string
    Description string
    Name string
    OwnerUin float64
    ShareMemberNum float64
    ShareResourceNum float64
    ShareScope float64
    Uin float64
    UnitId string
    area String
    Shared unit area.
    createTime String
    description String
    name String
    ownerUin Double
    shareMemberNum Double
    shareResourceNum Double
    shareScope Double
    uin Double
    unitId String
    area string
    Shared unit area.
    createTime string
    description string
    name string
    ownerUin number
    shareMemberNum number
    shareResourceNum number
    shareScope number
    uin number
    unitId string
    area str
    Shared unit area.
    create_time str
    description str
    name str
    owner_uin float
    share_member_num float
    share_resource_num float
    share_scope float
    uin float
    unit_id str
    area String
    Shared unit area.
    createTime String
    description String
    name String
    ownerUin Number
    shareMemberNum Number
    shareResourceNum Number
    shareScope Number
    uin Number
    unitId 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.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack