Documentation
¶
Index ¶
- Constants
- type ListProjectsArgs
- type ListProjectsOutputArgs
- type ListProjectsResult
- type ListProjectsResultOutput
- func (ListProjectsResultOutput) ElementType() reflect.Type
- func (o ListProjectsResultOutput) Items() ProjectWithCursorArrayOutput
- func (o ListProjectsResultOutput) ToListProjectsResultOutput() ListProjectsResultOutput
- func (o ListProjectsResultOutput) ToListProjectsResultOutputWithContext(ctx context.Context) ListProjectsResultOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) EnvironmentIds() pulumi.StringArrayOutput
- func (o LookupProjectResultOutput) Id() pulumi.StringOutput
- func (o LookupProjectResultOutput) Name() pulumi.StringOutput
- func (o LookupProjectResultOutput) Owner() OwnerOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- func (o LookupProjectResultOutput) UpdatedAt() pulumi.StringOutput
- type Owner
- type OwnerOutput
- func (OwnerOutput) ElementType() reflect.Type
- func (o OwnerOutput) Email() pulumi.StringOutput
- func (o OwnerOutput) Id() pulumi.StringOutput
- func (o OwnerOutput) Name() pulumi.StringOutput
- func (o OwnerOutput) ToOwnerOutput() OwnerOutput
- func (o OwnerOutput) ToOwnerOutputWithContext(ctx context.Context) OwnerOutput
- func (o OwnerOutput) TwoFactorAuthEnabled() pulumi.BoolPtrOutput
- func (o OwnerOutput) Type() OwnerTypeOutput
- type OwnerType
- type OwnerTypeOutput
- func (OwnerTypeOutput) ElementType() reflect.Type
- func (o OwnerTypeOutput) ToOwnerTypeOutput() OwnerTypeOutput
- func (o OwnerTypeOutput) ToOwnerTypeOutputWithContext(ctx context.Context) OwnerTypeOutput
- func (o OwnerTypeOutput) ToOwnerTypePtrOutput() OwnerTypePtrOutput
- func (o OwnerTypeOutput) ToOwnerTypePtrOutputWithContext(ctx context.Context) OwnerTypePtrOutput
- func (o OwnerTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OwnerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OwnerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OwnerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OwnerTypePtrOutput
- func (o OwnerTypePtrOutput) Elem() OwnerTypeOutput
- func (OwnerTypePtrOutput) ElementType() reflect.Type
- func (o OwnerTypePtrOutput) ToOwnerTypePtrOutput() OwnerTypePtrOutput
- func (o OwnerTypePtrOutput) ToOwnerTypePtrOutputWithContext(ctx context.Context) OwnerTypePtrOutput
- func (o OwnerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OwnerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Project
- type ProjectArgs
- type ProjectCreateEnvironmentInput
- type ProjectCreateEnvironmentInputArgs
- func (ProjectCreateEnvironmentInputArgs) ElementType() reflect.Type
- func (i ProjectCreateEnvironmentInputArgs) ToProjectCreateEnvironmentInputOutput() ProjectCreateEnvironmentInputOutput
- func (i ProjectCreateEnvironmentInputArgs) ToProjectCreateEnvironmentInputOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputOutput
- type ProjectCreateEnvironmentInputArray
- func (ProjectCreateEnvironmentInputArray) ElementType() reflect.Type
- func (i ProjectCreateEnvironmentInputArray) ToProjectCreateEnvironmentInputArrayOutput() ProjectCreateEnvironmentInputArrayOutput
- func (i ProjectCreateEnvironmentInputArray) ToProjectCreateEnvironmentInputArrayOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputArrayOutput
- type ProjectCreateEnvironmentInputArrayInput
- type ProjectCreateEnvironmentInputArrayOutput
- func (ProjectCreateEnvironmentInputArrayOutput) ElementType() reflect.Type
- func (o ProjectCreateEnvironmentInputArrayOutput) Index(i pulumi.IntInput) ProjectCreateEnvironmentInputOutput
- func (o ProjectCreateEnvironmentInputArrayOutput) ToProjectCreateEnvironmentInputArrayOutput() ProjectCreateEnvironmentInputArrayOutput
- func (o ProjectCreateEnvironmentInputArrayOutput) ToProjectCreateEnvironmentInputArrayOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputArrayOutput
- type ProjectCreateEnvironmentInputInput
- type ProjectCreateEnvironmentInputOutput
- func (ProjectCreateEnvironmentInputOutput) ElementType() reflect.Type
- func (o ProjectCreateEnvironmentInputOutput) Name() pulumi.StringOutput
- func (o ProjectCreateEnvironmentInputOutput) ProtectedStatus() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (o ProjectCreateEnvironmentInputOutput) ToProjectCreateEnvironmentInputOutput() ProjectCreateEnvironmentInputOutput
- func (o ProjectCreateEnvironmentInputOutput) ToProjectCreateEnvironmentInputOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputOutput
- type ProjectCreateEnvironmentInputProtectedStatus
- func (ProjectCreateEnvironmentInputProtectedStatus) ElementType() reflect.Type
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusOutput() ProjectCreateEnvironmentInputProtectedStatusOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringOutput() pulumi.StringOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProjectCreateEnvironmentInputProtectedStatusInput
- type ProjectCreateEnvironmentInputProtectedStatusOutput
- func (ProjectCreateEnvironmentInputProtectedStatusOutput) ElementType() reflect.Type
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusOutput() ProjectCreateEnvironmentInputProtectedStatusOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProjectCreateEnvironmentInputProtectedStatusPtrInput
- type ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) Elem() ProjectCreateEnvironmentInputProtectedStatusOutput
- func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ElementType() reflect.Type
- func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProjectInput
- type ProjectOutput
- func (o ProjectOutput) CreatedAt() pulumi.StringOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) EnvironmentIds() pulumi.StringArrayOutput
- func (o ProjectOutput) Environments() ProjectCreateEnvironmentInputArrayOutput
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) Owner() OwnerOutput
- func (o ProjectOutput) OwnerId() pulumi.StringOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) UpdatedAt() pulumi.StringOutput
- type ProjectState
- type ProjectType
- type ProjectTypeOutput
- func (o ProjectTypeOutput) CreatedAt() pulumi.StringOutput
- func (ProjectTypeOutput) ElementType() reflect.Type
- func (o ProjectTypeOutput) EnvironmentIds() pulumi.StringArrayOutput
- func (o ProjectTypeOutput) Id() pulumi.StringOutput
- func (o ProjectTypeOutput) Name() pulumi.StringOutput
- func (o ProjectTypeOutput) Owner() OwnerOutput
- func (o ProjectTypeOutput) ToProjectTypeOutput() ProjectTypeOutput
- func (o ProjectTypeOutput) ToProjectTypeOutputWithContext(ctx context.Context) ProjectTypeOutput
- func (o ProjectTypeOutput) UpdatedAt() pulumi.StringOutput
- type ProjectWithCursor
- type ProjectWithCursorArrayOutput
- func (ProjectWithCursorArrayOutput) ElementType() reflect.Type
- func (o ProjectWithCursorArrayOutput) Index(i pulumi.IntInput) ProjectWithCursorOutput
- func (o ProjectWithCursorArrayOutput) ToProjectWithCursorArrayOutput() ProjectWithCursorArrayOutput
- func (o ProjectWithCursorArrayOutput) ToProjectWithCursorArrayOutputWithContext(ctx context.Context) ProjectWithCursorArrayOutput
- type ProjectWithCursorOutput
- func (o ProjectWithCursorOutput) Cursor() pulumi.StringOutput
- func (ProjectWithCursorOutput) ElementType() reflect.Type
- func (o ProjectWithCursorOutput) Project() ProjectTypeOutput
- func (o ProjectWithCursorOutput) ToProjectWithCursorOutput() ProjectWithCursorOutput
- func (o ProjectWithCursorOutput) ToProjectWithCursorOutputWithContext(ctx context.Context) ProjectWithCursorOutput
Constants ¶
const ( OwnerTypeUser = OwnerType("user") OwnerTypeTeam = OwnerType("team") )
const ( ProjectCreateEnvironmentInputProtectedStatusUnprotected = ProjectCreateEnvironmentInputProtectedStatus("unprotected") ProjectCreateEnvironmentInputProtectedStatusProtected = ProjectCreateEnvironmentInputProtectedStatus("protected") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListProjectsArgs ¶
type ListProjectsArgs struct { }
type ListProjectsOutputArgs ¶
type ListProjectsOutputArgs struct { }
func (ListProjectsOutputArgs) ElementType ¶
func (ListProjectsOutputArgs) ElementType() reflect.Type
type ListProjectsResult ¶
type ListProjectsResult struct {
Items []ProjectWithCursor `pulumi:"items"`
}
func ListProjects ¶
func ListProjects(ctx *pulumi.Context, args *ListProjectsArgs, opts ...pulumi.InvokeOption) (*ListProjectsResult, error)
type ListProjectsResultOutput ¶
type ListProjectsResultOutput struct{ *pulumi.OutputState }
func ListProjectsOutput ¶
func ListProjectsOutput(ctx *pulumi.Context, args ListProjectsOutputArgs, opts ...pulumi.InvokeOption) ListProjectsResultOutput
func (ListProjectsResultOutput) ElementType ¶
func (ListProjectsResultOutput) ElementType() reflect.Type
func (ListProjectsResultOutput) Items ¶
func (o ListProjectsResultOutput) Items() ProjectWithCursorArrayOutput
func (ListProjectsResultOutput) ToListProjectsResultOutput ¶
func (o ListProjectsResultOutput) ToListProjectsResultOutput() ListProjectsResultOutput
func (ListProjectsResultOutput) ToListProjectsResultOutputWithContext ¶
func (o ListProjectsResultOutput) ToListProjectsResultOutputWithContext(ctx context.Context) ListProjectsResultOutput
type LookupProjectArgs ¶
type LookupProjectArgs struct {
ProjectId string `pulumi:"projectId"`
}
type LookupProjectOutputArgs ¶
type LookupProjectOutputArgs struct {
ProjectId pulumi.StringInput `pulumi:"projectId"`
}
func (LookupProjectOutputArgs) ElementType ¶
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶
type LookupProjectResult struct { CreatedAt string `pulumi:"createdAt"` // The environments associated with the project EnvironmentIds []string `pulumi:"environmentIds"` // The ID of the project Id string `pulumi:"id"` // The name of the project Name string `pulumi:"name"` Owner Owner `pulumi:"owner"` UpdatedAt string `pulumi:"updatedAt"` }
A project is a collection of environments
func LookupProject ¶
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
type LookupProjectResultOutput ¶
type LookupProjectResultOutput struct{ *pulumi.OutputState }
A project is a collection of environments
func LookupProjectOutput ¶
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) CreatedAt ¶ added in v0.3.5
func (o LookupProjectResultOutput) CreatedAt() pulumi.StringOutput
func (LookupProjectResultOutput) ElementType ¶
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) EnvironmentIds ¶ added in v0.3.5
func (o LookupProjectResultOutput) EnvironmentIds() pulumi.StringArrayOutput
The environments associated with the project
func (LookupProjectResultOutput) Id ¶ added in v0.3.5
func (o LookupProjectResultOutput) Id() pulumi.StringOutput
The ID of the project
func (LookupProjectResultOutput) Name ¶ added in v0.3.5
func (o LookupProjectResultOutput) Name() pulumi.StringOutput
The name of the project
func (LookupProjectResultOutput) Owner ¶ added in v0.3.5
func (o LookupProjectResultOutput) Owner() OwnerOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
func (LookupProjectResultOutput) UpdatedAt ¶ added in v0.3.5
func (o LookupProjectResultOutput) UpdatedAt() pulumi.StringOutput
type OwnerOutput ¶
type OwnerOutput struct{ *pulumi.OutputState }
func (OwnerOutput) ElementType ¶
func (OwnerOutput) ElementType() reflect.Type
func (OwnerOutput) Email ¶
func (o OwnerOutput) Email() pulumi.StringOutput
func (OwnerOutput) Id ¶
func (o OwnerOutput) Id() pulumi.StringOutput
func (OwnerOutput) Name ¶
func (o OwnerOutput) Name() pulumi.StringOutput
func (OwnerOutput) ToOwnerOutput ¶
func (o OwnerOutput) ToOwnerOutput() OwnerOutput
func (OwnerOutput) ToOwnerOutputWithContext ¶
func (o OwnerOutput) ToOwnerOutputWithContext(ctx context.Context) OwnerOutput
func (OwnerOutput) TwoFactorAuthEnabled ¶
func (o OwnerOutput) TwoFactorAuthEnabled() pulumi.BoolPtrOutput
Whether two-factor authentication is enabled for the owner. Only present for user owners.
func (OwnerOutput) Type ¶
func (o OwnerOutput) Type() OwnerTypeOutput
type OwnerTypeOutput ¶
type OwnerTypeOutput struct{ *pulumi.OutputState }
func (OwnerTypeOutput) ElementType ¶
func (OwnerTypeOutput) ElementType() reflect.Type
func (OwnerTypeOutput) ToOwnerTypeOutput ¶
func (o OwnerTypeOutput) ToOwnerTypeOutput() OwnerTypeOutput
func (OwnerTypeOutput) ToOwnerTypeOutputWithContext ¶
func (o OwnerTypeOutput) ToOwnerTypeOutputWithContext(ctx context.Context) OwnerTypeOutput
func (OwnerTypeOutput) ToOwnerTypePtrOutput ¶
func (o OwnerTypeOutput) ToOwnerTypePtrOutput() OwnerTypePtrOutput
func (OwnerTypeOutput) ToOwnerTypePtrOutputWithContext ¶
func (o OwnerTypeOutput) ToOwnerTypePtrOutputWithContext(ctx context.Context) OwnerTypePtrOutput
func (OwnerTypeOutput) ToStringOutput ¶
func (o OwnerTypeOutput) ToStringOutput() pulumi.StringOutput
func (OwnerTypeOutput) ToStringOutputWithContext ¶
func (o OwnerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OwnerTypeOutput) ToStringPtrOutput ¶
func (o OwnerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OwnerTypeOutput) ToStringPtrOutputWithContext ¶
func (o OwnerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OwnerTypePtrOutput ¶
type OwnerTypePtrOutput struct{ *pulumi.OutputState }
func (OwnerTypePtrOutput) Elem ¶
func (o OwnerTypePtrOutput) Elem() OwnerTypeOutput
func (OwnerTypePtrOutput) ElementType ¶
func (OwnerTypePtrOutput) ElementType() reflect.Type
func (OwnerTypePtrOutput) ToOwnerTypePtrOutput ¶
func (o OwnerTypePtrOutput) ToOwnerTypePtrOutput() OwnerTypePtrOutput
func (OwnerTypePtrOutput) ToOwnerTypePtrOutputWithContext ¶
func (o OwnerTypePtrOutput) ToOwnerTypePtrOutputWithContext(ctx context.Context) OwnerTypePtrOutput
func (OwnerTypePtrOutput) ToStringPtrOutput ¶
func (o OwnerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OwnerTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o OwnerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Project ¶
type Project struct { pulumi.CustomResourceState CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The environments associated with the project EnvironmentIds pulumi.StringArrayOutput `pulumi:"environmentIds"` // The environments to create when creating the project Environments ProjectCreateEnvironmentInputArrayOutput `pulumi:"environments"` // The name of the project Name pulumi.StringOutput `pulumi:"name"` Owner OwnerOutput `pulumi:"owner"` // The ID of the owner that the project belongs to OwnerId pulumi.StringOutput `pulumi:"ownerId"` UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
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 environments to create when creating the project Environments ProjectCreateEnvironmentInputArrayInput // The name of the project Name pulumi.StringPtrInput // The ID of the owner that the project belongs to OwnerId pulumi.StringInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectCreateEnvironmentInput ¶
type ProjectCreateEnvironmentInput struct { Name string `pulumi:"name"` // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus *ProjectCreateEnvironmentInputProtectedStatus `pulumi:"protectedStatus"` }
type ProjectCreateEnvironmentInputArgs ¶
type ProjectCreateEnvironmentInputArgs struct { Name pulumi.StringInput `pulumi:"name"` // Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments. ProtectedStatus ProjectCreateEnvironmentInputProtectedStatusPtrInput `pulumi:"protectedStatus"` }
func (ProjectCreateEnvironmentInputArgs) ElementType ¶
func (ProjectCreateEnvironmentInputArgs) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputArgs) ToProjectCreateEnvironmentInputOutput ¶
func (i ProjectCreateEnvironmentInputArgs) ToProjectCreateEnvironmentInputOutput() ProjectCreateEnvironmentInputOutput
func (ProjectCreateEnvironmentInputArgs) ToProjectCreateEnvironmentInputOutputWithContext ¶
func (i ProjectCreateEnvironmentInputArgs) ToProjectCreateEnvironmentInputOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputOutput
type ProjectCreateEnvironmentInputArray ¶
type ProjectCreateEnvironmentInputArray []ProjectCreateEnvironmentInputInput
func (ProjectCreateEnvironmentInputArray) ElementType ¶
func (ProjectCreateEnvironmentInputArray) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputArray) ToProjectCreateEnvironmentInputArrayOutput ¶
func (i ProjectCreateEnvironmentInputArray) ToProjectCreateEnvironmentInputArrayOutput() ProjectCreateEnvironmentInputArrayOutput
func (ProjectCreateEnvironmentInputArray) ToProjectCreateEnvironmentInputArrayOutputWithContext ¶
func (i ProjectCreateEnvironmentInputArray) ToProjectCreateEnvironmentInputArrayOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputArrayOutput
type ProjectCreateEnvironmentInputArrayInput ¶
type ProjectCreateEnvironmentInputArrayInput interface { pulumi.Input ToProjectCreateEnvironmentInputArrayOutput() ProjectCreateEnvironmentInputArrayOutput ToProjectCreateEnvironmentInputArrayOutputWithContext(context.Context) ProjectCreateEnvironmentInputArrayOutput }
ProjectCreateEnvironmentInputArrayInput is an input type that accepts ProjectCreateEnvironmentInputArray and ProjectCreateEnvironmentInputArrayOutput values. You can construct a concrete instance of `ProjectCreateEnvironmentInputArrayInput` via:
ProjectCreateEnvironmentInputArray{ ProjectCreateEnvironmentInputArgs{...} }
type ProjectCreateEnvironmentInputArrayOutput ¶
type ProjectCreateEnvironmentInputArrayOutput struct{ *pulumi.OutputState }
func (ProjectCreateEnvironmentInputArrayOutput) ElementType ¶
func (ProjectCreateEnvironmentInputArrayOutput) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputArrayOutput) ToProjectCreateEnvironmentInputArrayOutput ¶
func (o ProjectCreateEnvironmentInputArrayOutput) ToProjectCreateEnvironmentInputArrayOutput() ProjectCreateEnvironmentInputArrayOutput
func (ProjectCreateEnvironmentInputArrayOutput) ToProjectCreateEnvironmentInputArrayOutputWithContext ¶
func (o ProjectCreateEnvironmentInputArrayOutput) ToProjectCreateEnvironmentInputArrayOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputArrayOutput
type ProjectCreateEnvironmentInputInput ¶
type ProjectCreateEnvironmentInputInput interface { pulumi.Input ToProjectCreateEnvironmentInputOutput() ProjectCreateEnvironmentInputOutput ToProjectCreateEnvironmentInputOutputWithContext(context.Context) ProjectCreateEnvironmentInputOutput }
ProjectCreateEnvironmentInputInput is an input type that accepts ProjectCreateEnvironmentInputArgs and ProjectCreateEnvironmentInputOutput values. You can construct a concrete instance of `ProjectCreateEnvironmentInputInput` via:
ProjectCreateEnvironmentInputArgs{...}
type ProjectCreateEnvironmentInputOutput ¶
type ProjectCreateEnvironmentInputOutput struct{ *pulumi.OutputState }
func (ProjectCreateEnvironmentInputOutput) ElementType ¶
func (ProjectCreateEnvironmentInputOutput) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputOutput) Name ¶
func (o ProjectCreateEnvironmentInputOutput) Name() pulumi.StringOutput
func (ProjectCreateEnvironmentInputOutput) ProtectedStatus ¶
func (o ProjectCreateEnvironmentInputOutput) ProtectedStatus() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (ProjectCreateEnvironmentInputOutput) ToProjectCreateEnvironmentInputOutput ¶
func (o ProjectCreateEnvironmentInputOutput) ToProjectCreateEnvironmentInputOutput() ProjectCreateEnvironmentInputOutput
func (ProjectCreateEnvironmentInputOutput) ToProjectCreateEnvironmentInputOutputWithContext ¶
func (o ProjectCreateEnvironmentInputOutput) ToProjectCreateEnvironmentInputOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputOutput
type ProjectCreateEnvironmentInputProtectedStatus ¶
type ProjectCreateEnvironmentInputProtectedStatus string
Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
func (ProjectCreateEnvironmentInputProtectedStatus) ElementType ¶
func (ProjectCreateEnvironmentInputProtectedStatus) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusOutput ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusOutput() ProjectCreateEnvironmentInputProtectedStatusOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToStringOutput ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringOutput() pulumi.StringOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToStringOutputWithContext ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToStringPtrOutput ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatus) ToStringPtrOutputWithContext ¶
func (e ProjectCreateEnvironmentInputProtectedStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProjectCreateEnvironmentInputProtectedStatusInput ¶
type ProjectCreateEnvironmentInputProtectedStatusInput interface { pulumi.Input ToProjectCreateEnvironmentInputProtectedStatusOutput() ProjectCreateEnvironmentInputProtectedStatusOutput ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext(context.Context) ProjectCreateEnvironmentInputProtectedStatusOutput }
ProjectCreateEnvironmentInputProtectedStatusInput is an input type that accepts values of the ProjectCreateEnvironmentInputProtectedStatus enum A concrete instance of `ProjectCreateEnvironmentInputProtectedStatusInput` can be one of the following:
ProjectCreateEnvironmentInputProtectedStatusUnprotected ProjectCreateEnvironmentInputProtectedStatusProtected
type ProjectCreateEnvironmentInputProtectedStatusOutput ¶
type ProjectCreateEnvironmentInputProtectedStatusOutput struct{ *pulumi.OutputState }
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ElementType ¶
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusOutput ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusOutput() ProjectCreateEnvironmentInputProtectedStatusOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringOutput ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringOutput() pulumi.StringOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringOutputWithContext ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringPtrOutput ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringPtrOutputWithContext ¶
func (o ProjectCreateEnvironmentInputProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProjectCreateEnvironmentInputProtectedStatusPtrInput ¶
type ProjectCreateEnvironmentInputProtectedStatusPtrInput interface { pulumi.Input ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput }
func ProjectCreateEnvironmentInputProtectedStatusPtr ¶
func ProjectCreateEnvironmentInputProtectedStatusPtr(v string) ProjectCreateEnvironmentInputProtectedStatusPtrInput
type ProjectCreateEnvironmentInputProtectedStatusPtrOutput ¶
type ProjectCreateEnvironmentInputProtectedStatusPtrOutput struct{ *pulumi.OutputState }
func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ElementType ¶
func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ElementType() reflect.Type
func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput ¶
func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutput() ProjectCreateEnvironmentInputProtectedStatusPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext ¶
func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToProjectCreateEnvironmentInputProtectedStatusPtrOutputWithContext(ctx context.Context) ProjectCreateEnvironmentInputProtectedStatusPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToStringPtrOutput ¶
func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ProjectCreateEnvironmentInputProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) CreatedAt ¶
func (o ProjectOutput) CreatedAt() pulumi.StringOutput
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) EnvironmentIds ¶
func (o ProjectOutput) EnvironmentIds() pulumi.StringArrayOutput
The environments associated with the project
func (ProjectOutput) Environments ¶
func (o ProjectOutput) Environments() ProjectCreateEnvironmentInputArrayOutput
The environments to create when creating the project
func (ProjectOutput) Name ¶
func (o ProjectOutput) Name() pulumi.StringOutput
The name of the project
func (ProjectOutput) Owner ¶
func (o ProjectOutput) Owner() OwnerOutput
func (ProjectOutput) OwnerId ¶
func (o ProjectOutput) OwnerId() pulumi.StringOutput
The ID of the owner that the project belongs to
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
func (ProjectOutput) UpdatedAt ¶
func (o ProjectOutput) UpdatedAt() pulumi.StringOutput
type ProjectState ¶
type ProjectState struct { }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectType ¶
type ProjectType struct { CreatedAt string `pulumi:"createdAt"` // The environments associated with the project EnvironmentIds []string `pulumi:"environmentIds"` // The ID of the project Id string `pulumi:"id"` // The name of the project Name string `pulumi:"name"` Owner Owner `pulumi:"owner"` UpdatedAt string `pulumi:"updatedAt"` }
A project is a collection of environments
type ProjectTypeOutput ¶
type ProjectTypeOutput struct{ *pulumi.OutputState }
A project is a collection of environments
func (ProjectTypeOutput) CreatedAt ¶
func (o ProjectTypeOutput) CreatedAt() pulumi.StringOutput
func (ProjectTypeOutput) ElementType ¶
func (ProjectTypeOutput) ElementType() reflect.Type
func (ProjectTypeOutput) EnvironmentIds ¶
func (o ProjectTypeOutput) EnvironmentIds() pulumi.StringArrayOutput
The environments associated with the project
func (ProjectTypeOutput) Id ¶
func (o ProjectTypeOutput) Id() pulumi.StringOutput
The ID of the project
func (ProjectTypeOutput) Name ¶
func (o ProjectTypeOutput) Name() pulumi.StringOutput
The name of the project
func (ProjectTypeOutput) Owner ¶
func (o ProjectTypeOutput) Owner() OwnerOutput
func (ProjectTypeOutput) ToProjectTypeOutput ¶
func (o ProjectTypeOutput) ToProjectTypeOutput() ProjectTypeOutput
func (ProjectTypeOutput) ToProjectTypeOutputWithContext ¶
func (o ProjectTypeOutput) ToProjectTypeOutputWithContext(ctx context.Context) ProjectTypeOutput
func (ProjectTypeOutput) UpdatedAt ¶
func (o ProjectTypeOutput) UpdatedAt() pulumi.StringOutput
type ProjectWithCursor ¶
type ProjectWithCursor struct { Cursor string `pulumi:"cursor"` // A project is a collection of environments Project ProjectType `pulumi:"project"` }
type ProjectWithCursorArrayOutput ¶
type ProjectWithCursorArrayOutput struct{ *pulumi.OutputState }
func (ProjectWithCursorArrayOutput) ElementType ¶
func (ProjectWithCursorArrayOutput) ElementType() reflect.Type
func (ProjectWithCursorArrayOutput) Index ¶
func (o ProjectWithCursorArrayOutput) Index(i pulumi.IntInput) ProjectWithCursorOutput
func (ProjectWithCursorArrayOutput) ToProjectWithCursorArrayOutput ¶
func (o ProjectWithCursorArrayOutput) ToProjectWithCursorArrayOutput() ProjectWithCursorArrayOutput
func (ProjectWithCursorArrayOutput) ToProjectWithCursorArrayOutputWithContext ¶
func (o ProjectWithCursorArrayOutput) ToProjectWithCursorArrayOutputWithContext(ctx context.Context) ProjectWithCursorArrayOutput
type ProjectWithCursorOutput ¶
type ProjectWithCursorOutput struct{ *pulumi.OutputState }
func (ProjectWithCursorOutput) Cursor ¶
func (o ProjectWithCursorOutput) Cursor() pulumi.StringOutput
func (ProjectWithCursorOutput) ElementType ¶
func (ProjectWithCursorOutput) ElementType() reflect.Type
func (ProjectWithCursorOutput) Project ¶
func (o ProjectWithCursorOutput) Project() ProjectTypeOutput
A project is a collection of environments
func (ProjectWithCursorOutput) ToProjectWithCursorOutput ¶
func (o ProjectWithCursorOutput) ToProjectWithCursorOutput() ProjectWithCursorOutput
func (ProjectWithCursorOutput) ToProjectWithCursorOutputWithContext ¶
func (o ProjectWithCursorOutput) ToProjectWithCursorOutputWithContext(ctx context.Context) ProjectWithCursorOutput