Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetInstanceArgs
- type GetInstanceOutputArgs
- type GetInstanceProject
- type GetInstanceProjectArgs
- type GetInstanceProjectArray
- type GetInstanceProjectArrayInput
- type GetInstanceProjectArrayOutput
- func (GetInstanceProjectArrayOutput) ElementType() reflect.Type
- func (o GetInstanceProjectArrayOutput) Index(i pulumi.IntInput) GetInstanceProjectOutput
- func (o GetInstanceProjectArrayOutput) ToGetInstanceProjectArrayOutput() GetInstanceProjectArrayOutput
- func (o GetInstanceProjectArrayOutput) ToGetInstanceProjectArrayOutputWithContext(ctx context.Context) GetInstanceProjectArrayOutput
- type GetInstanceProjectInput
- type GetInstanceProjectOutput
- func (o GetInstanceProjectOutput) CreateTime() pulumi.StringOutput
- func (o GetInstanceProjectOutput) CreatorUin() pulumi.IntOutput
- func (GetInstanceProjectOutput) ElementType() reflect.Type
- func (o GetInstanceProjectOutput) ProjectId() pulumi.IntOutput
- func (o GetInstanceProjectOutput) ProjectInfo() pulumi.StringOutput
- func (o GetInstanceProjectOutput) ProjectName() pulumi.StringOutput
- func (o GetInstanceProjectOutput) ToGetInstanceProjectOutput() GetInstanceProjectOutput
- func (o GetInstanceProjectOutput) ToGetInstanceProjectOutputWithContext(ctx context.Context) GetInstanceProjectOutput
- type GetInstanceResult
- type GetInstanceResultOutput
- func (o GetInstanceResultOutput) AllList() pulumi.IntOutput
- func (GetInstanceResultOutput) ElementType() reflect.Type
- func (o GetInstanceResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceResultOutput) Projects() GetInstanceProjectArrayOutput
- func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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) ElementType() reflect.Type
func (GetInstanceProjectArrayOutput) Index ¶
func (o GetInstanceProjectArrayOutput) Index(i pulumi.IntInput) GetInstanceProjectOutput
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 ¶
func (o GetInstanceProjectOutput) CreateTime() pulumi.StringOutput
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 ¶
func (o GetInstanceProjectOutput) ProjectId() pulumi.IntOutput
ID of Project.
func (GetInstanceProjectOutput) ProjectInfo ¶
func (o GetInstanceProjectOutput) ProjectInfo() pulumi.StringOutput
Description of project.
func (GetInstanceProjectOutput) ProjectName ¶
func (o GetInstanceProjectOutput) ProjectName() pulumi.StringOutput
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 GetInstanceOutput ¶
func GetInstanceOutput(ctx *pulumi.Context, args GetInstanceOutputArgs, opts ...pulumi.InvokeOption) GetInstanceResultOutput
func (GetInstanceResultOutput) AllList ¶
func (o GetInstanceResultOutput) AllList() pulumi.IntOutput
func (GetInstanceResultOutput) ElementType ¶
func (GetInstanceResultOutput) ElementType() reflect.Type
func (GetInstanceResultOutput) Id ¶
func (o GetInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceResultOutput) Projects ¶
func (o GetInstanceResultOutput) Projects() GetInstanceProjectArrayOutput
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