projectman

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.2

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 Project

type Project struct {
	pulumi.CustomResourceState

	// Whether the project is archived.
	Archive pulumi.IntOutput `pulumi:"archive"`
	// The description about the project.
	Description pulumi.StringOutput `pulumi:"description"`
	// The enterprise project ID of the project.
	EnterpriseProjectId pulumi.StringOutput `pulumi:"enterpriseProjectId"`
	// The project name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project code.
	ProjectCode pulumi.StringOutput `pulumi:"projectCode"`
	// The number id of project.
	ProjectNumId pulumi.IntOutput    `pulumi:"projectNumId"`
	Region       pulumi.StringOutput `pulumi:"region"`
	// The source of project.
	Source pulumi.StringOutput `pulumi:"source"`
	// The template id which used to create project.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
	// The type of project.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// The description about the project.
	Description pulumi.StringPtrInput
	// The enterprise project ID of the project.
	EnterpriseProjectId pulumi.StringPtrInput
	// The project name.
	Name   pulumi.StringPtrInput
	Region pulumi.StringPtrInput
	// The source of project.
	Source pulumi.StringPtrInput
	// The template id which used to create project.
	TemplateId pulumi.IntPtrInput
	// The type of project.
	Type pulumi.StringInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) Archive

func (o ProjectOutput) Archive() pulumi.IntOutput

Whether the project is archived.

func (ProjectOutput) Description

func (o ProjectOutput) Description() pulumi.StringOutput

The description about the project.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) EnterpriseProjectId

func (o ProjectOutput) EnterpriseProjectId() pulumi.StringOutput

The enterprise project ID of the project.

func (ProjectOutput) Name

The project name.

func (ProjectOutput) ProjectCode

func (o ProjectOutput) ProjectCode() pulumi.StringOutput

The project code.

func (ProjectOutput) ProjectNumId

func (o ProjectOutput) ProjectNumId() pulumi.IntOutput

The number id of project.

func (ProjectOutput) Region

func (o ProjectOutput) Region() pulumi.StringOutput

func (ProjectOutput) Source

func (o ProjectOutput) Source() pulumi.StringOutput

The source of project.

func (ProjectOutput) TemplateId

func (o ProjectOutput) TemplateId() pulumi.IntOutput

The template id which used to create project.

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

func (ProjectOutput) Type

The type of project.

type ProjectState

type ProjectState struct {
	// Whether the project is archived.
	Archive pulumi.IntPtrInput
	// The description about the project.
	Description pulumi.StringPtrInput
	// The enterprise project ID of the project.
	EnterpriseProjectId pulumi.StringPtrInput
	// The project name.
	Name pulumi.StringPtrInput
	// The project code.
	ProjectCode pulumi.StringPtrInput
	// The number id of project.
	ProjectNumId pulumi.IntPtrInput
	Region       pulumi.StringPtrInput
	// The source of project.
	Source pulumi.StringPtrInput
	// The template id which used to create project.
	TemplateId pulumi.IntPtrInput
	// The type of project.
	Type pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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