1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCamSubAccounts
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getCamSubAccounts

Explore with Pulumi AI

tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

Use this data source to query detailed information of cam sub accounts

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const example = tencentcloud.getCamSubAccounts({
    filterSubAccountUins: [100037718139],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_cam_sub_accounts(filter_sub_account_uins=[100037718139])
Copy
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.GetCamSubAccounts(ctx, &tencentcloud.GetCamSubAccountsArgs{
			FilterSubAccountUins: []float64{
				100037718139,
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetCamSubAccounts.Invoke(new()
    {
        FilterSubAccountUins = new[]
        {
            100037718139,
        },
    });

});
Copy
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.GetCamSubAccountsArgs;
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.getCamSubAccounts(GetCamSubAccountsArgs.builder()
            .filterSubAccountUins("100037718139")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getCamSubAccounts
      arguments:
        filterSubAccountUins:
          - '100037718139'
Copy

Using getCamSubAccounts

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 getCamSubAccounts(args: GetCamSubAccountsArgs, opts?: InvokeOptions): Promise<GetCamSubAccountsResult>
function getCamSubAccountsOutput(args: GetCamSubAccountsOutputArgs, opts?: InvokeOptions): Output<GetCamSubAccountsResult>
Copy
def get_cam_sub_accounts(filter_sub_account_uins: Optional[Sequence[float]] = None,
                         id: Optional[str] = None,
                         result_output_file: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetCamSubAccountsResult
def get_cam_sub_accounts_output(filter_sub_account_uins: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                         id: Optional[pulumi.Input[str]] = None,
                         result_output_file: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetCamSubAccountsResult]
Copy
func GetCamSubAccounts(ctx *Context, args *GetCamSubAccountsArgs, opts ...InvokeOption) (*GetCamSubAccountsResult, error)
func GetCamSubAccountsOutput(ctx *Context, args *GetCamSubAccountsOutputArgs, opts ...InvokeOption) GetCamSubAccountsResultOutput
Copy

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

public static class GetCamSubAccounts 
{
    public static Task<GetCamSubAccountsResult> InvokeAsync(GetCamSubAccountsArgs args, InvokeOptions? opts = null)
    public static Output<GetCamSubAccountsResult> Invoke(GetCamSubAccountsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCamSubAccountsResult> getCamSubAccounts(GetCamSubAccountsArgs args, InvokeOptions options)
public static Output<GetCamSubAccountsResult> getCamSubAccounts(GetCamSubAccountsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getCamSubAccounts:getCamSubAccounts
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FilterSubAccountUins This property is required. List<double>
List of sub-user UINs. Up to 50 UINs are supported.
Id string
ResultOutputFile string
Used to save results.
FilterSubAccountUins This property is required. []float64
List of sub-user UINs. Up to 50 UINs are supported.
Id string
ResultOutputFile string
Used to save results.
filterSubAccountUins This property is required. List<Double>
List of sub-user UINs. Up to 50 UINs are supported.
id String
resultOutputFile String
Used to save results.
filterSubAccountUins This property is required. number[]
List of sub-user UINs. Up to 50 UINs are supported.
id string
resultOutputFile string
Used to save results.
filter_sub_account_uins This property is required. Sequence[float]
List of sub-user UINs. Up to 50 UINs are supported.
id str
result_output_file str
Used to save results.
filterSubAccountUins This property is required. List<Number>
List of sub-user UINs. Up to 50 UINs are supported.
id String
resultOutputFile String
Used to save results.

getCamSubAccounts Result

The following output properties are available:

Supporting Types

GetCamSubAccountsSubAccount

CreateTime This property is required. string
LastLoginIp This property is required. string
LastLoginTime This property is required. string
Name This property is required. string
Remark This property is required. string
Uid This property is required. double
Uin This property is required. double
UserType This property is required. double
CreateTime This property is required. string
LastLoginIp This property is required. string
LastLoginTime This property is required. string
Name This property is required. string
Remark This property is required. string
Uid This property is required. float64
Uin This property is required. float64
UserType This property is required. float64
createTime This property is required. String
lastLoginIp This property is required. String
lastLoginTime This property is required. String
name This property is required. String
remark This property is required. String
uid This property is required. Double
uin This property is required. Double
userType This property is required. Double
createTime This property is required. string
lastLoginIp This property is required. string
lastLoginTime This property is required. string
name This property is required. string
remark This property is required. string
uid This property is required. number
uin This property is required. number
userType This property is required. number
create_time This property is required. str
last_login_ip This property is required. str
last_login_time This property is required. str
name This property is required. str
remark This property is required. str
uid This property is required. float
uin This property is required. float
user_type This property is required. float
createTime This property is required. String
lastLoginIp This property is required. String
lastLoginTime This property is required. String
name This property is required. String
remark This property is required. String
uid This property is required. Number
uin This property is required. Number
userType This property is required. Number

Package Details

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