user

package
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2023 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.5

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type GetInfoArgs

type GetInfoArgs struct {
	// Used for save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInfo.

type GetInfoOutputArgs

type GetInfoOutputArgs struct {
	// Used for save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInfo.

func (GetInfoOutputArgs) ElementType

func (GetInfoOutputArgs) ElementType() reflect.Type

type GetInfoResult

type GetInfoResult struct {
	// Current account App ID.
	AppId string `pulumi:"appId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Current account Name. NOTE: only support subaccount.
	Name string `pulumi:"name"`
	// Current account OwnerUIN.
	OwnerUin         string  `pulumi:"ownerUin"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Current account UIN.
	Uin string `pulumi:"uin"`
}

A collection of values returned by getInfo.

func GetInfo

func GetInfo(ctx *pulumi.Context, args *GetInfoArgs, opts ...pulumi.InvokeOption) (*GetInfoResult, error)

Use this data source to query user appid, uin and ownerUin.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/User"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := User.GetInfo(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInfoResultOutput

type GetInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInfo.

func (GetInfoResultOutput) AppId

Current account App ID.

func (GetInfoResultOutput) ElementType

func (GetInfoResultOutput) ElementType() reflect.Type

func (GetInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInfoResultOutput) Name

Current account Name. NOTE: only support subaccount.

func (GetInfoResultOutput) OwnerUin

Current account OwnerUIN.

func (GetInfoResultOutput) ResultOutputFile

func (o GetInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInfoResultOutput) ToGetInfoResultOutput

func (o GetInfoResultOutput) ToGetInfoResultOutput() GetInfoResultOutput

func (GetInfoResultOutput) ToGetInfoResultOutputWithContext

func (o GetInfoResultOutput) ToGetInfoResultOutputWithContext(ctx context.Context) GetInfoResultOutput

func (GetInfoResultOutput) Uin

Current account UIN.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL