Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) Archive() pulumi.IntOutput
- func (o ProjectOutput) Description() pulumi.StringOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) EnterpriseProjectId() pulumi.StringOutput
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) ProjectCode() pulumi.StringOutput
- func (o ProjectOutput) ProjectNumId() pulumi.IntOutput
- func (o ProjectOutput) Region() pulumi.StringOutput
- func (o ProjectOutput) Source() pulumi.StringOutput
- func (o ProjectOutput) TemplateId() pulumi.IntOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) Type() pulumi.StringOutput
- type ProjectState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.2
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) 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 (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
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 (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
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) 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
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