projects

package
v0.1.8 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

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 GetInstanceArgs

type GetInstanceArgs struct {
	// 1 means to list all project, 0 means to list visible project.
	AllList int `pulumi:"allList"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	// 1 means to list all project, 0 means to list visible project.
	AllList pulumi.IntInput `pulumi:"allList"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceProject

type GetInstanceProject struct {
	// Create time.
	CreateTime string `pulumi:"createTime"`
	// Uin of Creator.
	CreatorUin int `pulumi:"creatorUin"`
	// ID of Project.
	ProjectId int `pulumi:"projectId"`
	// Description of project.
	ProjectInfo string `pulumi:"projectInfo"`
	// Name of Project.
	ProjectName string `pulumi:"projectName"`
}

type GetInstanceProjectArgs

type GetInstanceProjectArgs struct {
	// Create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Uin of Creator.
	CreatorUin pulumi.IntInput `pulumi:"creatorUin"`
	// ID of Project.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Description of project.
	ProjectInfo pulumi.StringInput `pulumi:"projectInfo"`
	// Name of Project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
}

func (GetInstanceProjectArgs) ElementType

func (GetInstanceProjectArgs) ElementType() reflect.Type

func (GetInstanceProjectArgs) ToGetInstanceProjectOutput

func (i GetInstanceProjectArgs) ToGetInstanceProjectOutput() GetInstanceProjectOutput

func (GetInstanceProjectArgs) ToGetInstanceProjectOutputWithContext

func (i GetInstanceProjectArgs) ToGetInstanceProjectOutputWithContext(ctx context.Context) GetInstanceProjectOutput

type GetInstanceProjectArray

type GetInstanceProjectArray []GetInstanceProjectInput

func (GetInstanceProjectArray) ElementType

func (GetInstanceProjectArray) ElementType() reflect.Type

func (GetInstanceProjectArray) ToGetInstanceProjectArrayOutput

func (i GetInstanceProjectArray) ToGetInstanceProjectArrayOutput() GetInstanceProjectArrayOutput

func (GetInstanceProjectArray) ToGetInstanceProjectArrayOutputWithContext

func (i GetInstanceProjectArray) ToGetInstanceProjectArrayOutputWithContext(ctx context.Context) GetInstanceProjectArrayOutput

type GetInstanceProjectArrayInput

type GetInstanceProjectArrayInput interface {
	pulumi.Input

	ToGetInstanceProjectArrayOutput() GetInstanceProjectArrayOutput
	ToGetInstanceProjectArrayOutputWithContext(context.Context) GetInstanceProjectArrayOutput
}

GetInstanceProjectArrayInput is an input type that accepts GetInstanceProjectArray and GetInstanceProjectArrayOutput values. You can construct a concrete instance of `GetInstanceProjectArrayInput` via:

GetInstanceProjectArray{ GetInstanceProjectArgs{...} }

type GetInstanceProjectArrayOutput

type GetInstanceProjectArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceProjectArrayOutput) ElementType

func (GetInstanceProjectArrayOutput) Index

func (GetInstanceProjectArrayOutput) ToGetInstanceProjectArrayOutput

func (o GetInstanceProjectArrayOutput) ToGetInstanceProjectArrayOutput() GetInstanceProjectArrayOutput

func (GetInstanceProjectArrayOutput) ToGetInstanceProjectArrayOutputWithContext

func (o GetInstanceProjectArrayOutput) ToGetInstanceProjectArrayOutputWithContext(ctx context.Context) GetInstanceProjectArrayOutput

type GetInstanceProjectInput

type GetInstanceProjectInput interface {
	pulumi.Input

	ToGetInstanceProjectOutput() GetInstanceProjectOutput
	ToGetInstanceProjectOutputWithContext(context.Context) GetInstanceProjectOutput
}

GetInstanceProjectInput is an input type that accepts GetInstanceProjectArgs and GetInstanceProjectOutput values. You can construct a concrete instance of `GetInstanceProjectInput` via:

GetInstanceProjectArgs{...}

type GetInstanceProjectOutput

type GetInstanceProjectOutput struct{ *pulumi.OutputState }

func (GetInstanceProjectOutput) CreateTime

Create time.

func (GetInstanceProjectOutput) CreatorUin

func (o GetInstanceProjectOutput) CreatorUin() pulumi.IntOutput

Uin of Creator.

func (GetInstanceProjectOutput) ElementType

func (GetInstanceProjectOutput) ElementType() reflect.Type

func (GetInstanceProjectOutput) ProjectId

ID of Project.

func (GetInstanceProjectOutput) ProjectInfo

Description of project.

func (GetInstanceProjectOutput) ProjectName

Name of Project.

func (GetInstanceProjectOutput) ToGetInstanceProjectOutput

func (o GetInstanceProjectOutput) ToGetInstanceProjectOutput() GetInstanceProjectOutput

func (GetInstanceProjectOutput) ToGetInstanceProjectOutputWithContext

func (o GetInstanceProjectOutput) ToGetInstanceProjectOutputWithContext(ctx context.Context) GetInstanceProjectOutput

type GetInstanceResult

type GetInstanceResult struct {
	AllList int `pulumi:"allList"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// List of projects.
	Projects         []GetInstanceProject `pulumi:"projects"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstance.

func GetInstance

func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)

Use this data source to query detailed information of tag project

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Projects.GetInstance(ctx, &projects.GetInstanceArgs{
			AllList: 1,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstanceResultOutput

type GetInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstance.

func (GetInstanceResultOutput) AllList

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) Projects

List of projects.

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput

Jump to

Keyboard shortcuts

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