Documentation
¶
Index ¶
- Constants
- type GetProjectProperties
- type GetProjectPropertiesOutput
- func (GetProjectPropertiesOutput) ElementType() reflect.Type
- func (o GetProjectPropertiesOutput) Project() ProjectTypePtrOutput
- func (o GetProjectPropertiesOutput) ToGetProjectPropertiesOutput() GetProjectPropertiesOutput
- func (o GetProjectPropertiesOutput) ToGetProjectPropertiesOutputWithContext(ctx context.Context) GetProjectPropertiesOutput
- type GetProjectsDefaultProperties
- type GetProjectsDefaultPropertiesOutput
- func (GetProjectsDefaultPropertiesOutput) ElementType() reflect.Type
- func (o GetProjectsDefaultPropertiesOutput) Project() ProjectTypePtrOutput
- func (o GetProjectsDefaultPropertiesOutput) ToGetProjectsDefaultPropertiesOutput() GetProjectsDefaultPropertiesOutput
- func (o GetProjectsDefaultPropertiesOutput) ToGetProjectsDefaultPropertiesOutputWithContext(ctx context.Context) GetProjectsDefaultPropertiesOutput
- type ListProjectsArgs
- type ListProjectsItems
- type ListProjectsItemsOutput
- func (ListProjectsItemsOutput) ElementType() reflect.Type
- func (o ListProjectsItemsOutput) Links() PageLinksPtrOutput
- func (o ListProjectsItemsOutput) Meta() MetaMetaOutput
- func (o ListProjectsItemsOutput) Projects() ProjectTypeArrayOutput
- func (o ListProjectsItemsOutput) ToListProjectsItemsOutput() ListProjectsItemsOutput
- func (o ListProjectsItemsOutput) ToListProjectsItemsOutputWithContext(ctx context.Context) ListProjectsItemsOutput
- type ListProjectsOutputArgs
- type ListProjectsResourcesArgs
- type ListProjectsResourcesDefaultArgs
- type ListProjectsResourcesDefaultItems
- type ListProjectsResourcesDefaultItemsOutput
- func (ListProjectsResourcesDefaultItemsOutput) ElementType() reflect.Type
- func (o ListProjectsResourcesDefaultItemsOutput) Links() PageLinksPtrOutput
- func (o ListProjectsResourcesDefaultItemsOutput) Meta() MetaMetaOutput
- func (o ListProjectsResourcesDefaultItemsOutput) Resources() ResourceArrayOutput
- func (o ListProjectsResourcesDefaultItemsOutput) ToListProjectsResourcesDefaultItemsOutput() ListProjectsResourcesDefaultItemsOutput
- func (o ListProjectsResourcesDefaultItemsOutput) ToListProjectsResourcesDefaultItemsOutputWithContext(ctx context.Context) ListProjectsResourcesDefaultItemsOutput
- type ListProjectsResourcesDefaultOutputArgs
- type ListProjectsResourcesDefaultResult
- type ListProjectsResourcesDefaultResultOutput
- func (ListProjectsResourcesDefaultResultOutput) ElementType() reflect.Type
- func (o ListProjectsResourcesDefaultResultOutput) Items() ListProjectsResourcesDefaultItemsOutput
- func (o ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutput() ListProjectsResourcesDefaultResultOutput
- func (o ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutputWithContext(ctx context.Context) ListProjectsResourcesDefaultResultOutput
- type ListProjectsResourcesItems
- type ListProjectsResourcesItemsOutput
- func (ListProjectsResourcesItemsOutput) ElementType() reflect.Type
- func (o ListProjectsResourcesItemsOutput) Links() PageLinksPtrOutput
- func (o ListProjectsResourcesItemsOutput) Meta() MetaMetaOutput
- func (o ListProjectsResourcesItemsOutput) Resources() ResourceArrayOutput
- func (o ListProjectsResourcesItemsOutput) ToListProjectsResourcesItemsOutput() ListProjectsResourcesItemsOutput
- func (o ListProjectsResourcesItemsOutput) ToListProjectsResourcesItemsOutputWithContext(ctx context.Context) ListProjectsResourcesItemsOutput
- type ListProjectsResourcesOutputArgs
- type ListProjectsResourcesResult
- type ListProjectsResourcesResultOutput
- func (ListProjectsResourcesResultOutput) ElementType() reflect.Type
- func (o ListProjectsResourcesResultOutput) Items() ListProjectsResourcesItemsOutput
- func (o ListProjectsResourcesResultOutput) ToListProjectsResourcesResultOutput() ListProjectsResourcesResultOutput
- func (o ListProjectsResourcesResultOutput) ToListProjectsResourcesResultOutputWithContext(ctx context.Context) ListProjectsResourcesResultOutput
- type ListProjectsResult
- type ListProjectsResultOutput
- func (ListProjectsResultOutput) ElementType() reflect.Type
- func (o ListProjectsResultOutput) Items() ListProjectsItemsOutput
- func (o ListProjectsResultOutput) ToListProjectsResultOutput() ListProjectsResultOutput
- func (o ListProjectsResultOutput) ToListProjectsResultOutputWithContext(ctx context.Context) ListProjectsResultOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) Items() GetProjectPropertiesOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type LookupProjectsDefaultArgs
- type LookupProjectsDefaultOutputArgs
- type LookupProjectsDefaultResult
- type LookupProjectsDefaultResultOutput
- func (LookupProjectsDefaultResultOutput) ElementType() reflect.Type
- func (o LookupProjectsDefaultResultOutput) Items() GetProjectsDefaultPropertiesOutput
- func (o LookupProjectsDefaultResultOutput) ToLookupProjectsDefaultResultOutput() LookupProjectsDefaultResultOutput
- func (o LookupProjectsDefaultResultOutput) ToLookupProjectsDefaultResultOutputWithContext(ctx context.Context) LookupProjectsDefaultResultOutput
- type MetaMeta
- type MetaMetaOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type Project
- type ProjectArgs
- type ProjectBaseEnvironment
- func (ProjectBaseEnvironment) ElementType() reflect.Type
- func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentOutput() ProjectBaseEnvironmentOutput
- func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentOutputWithContext(ctx context.Context) ProjectBaseEnvironmentOutput
- func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput
- func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput
- func (e ProjectBaseEnvironment) ToStringOutput() pulumi.StringOutput
- func (e ProjectBaseEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProjectBaseEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProjectBaseEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProjectBaseEnvironmentInput
- type ProjectBaseEnvironmentOutput
- func (ProjectBaseEnvironmentOutput) ElementType() reflect.Type
- func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentOutput() ProjectBaseEnvironmentOutput
- func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentOutputWithContext(ctx context.Context) ProjectBaseEnvironmentOutput
- func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput
- func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput
- func (o ProjectBaseEnvironmentOutput) ToStringOutput() pulumi.StringOutput
- func (o ProjectBaseEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProjectBaseEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProjectBaseEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProjectBaseEnvironmentPtrInput
- type ProjectBaseEnvironmentPtrOutput
- func (o ProjectBaseEnvironmentPtrOutput) Elem() ProjectBaseEnvironmentOutput
- func (ProjectBaseEnvironmentPtrOutput) ElementType() reflect.Type
- func (o ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput
- func (o ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput
- func (o ProjectBaseEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProjectBaseEnvironmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProjectInput
- type ProjectOutput
- func (o ProjectOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ProjectOutput) Description() pulumi.StringPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) Environment() ProjectBaseEnvironmentPtrOutput
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) OwnerId() pulumi.IntPtrOutput
- func (o ProjectOutput) OwnerUuid() pulumi.StringPtrOutput
- func (o ProjectOutput) Project() ProjectTypePtrOutput
- func (o ProjectOutput) Purpose() pulumi.StringOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) UpdatedAt() pulumi.StringPtrOutput
- type ProjectState
- type ProjectType
- type ProjectTypeArrayOutput
- func (ProjectTypeArrayOutput) ElementType() reflect.Type
- func (o ProjectTypeArrayOutput) Index(i pulumi.IntInput) ProjectTypeOutput
- func (o ProjectTypeArrayOutput) ToProjectTypeArrayOutput() ProjectTypeArrayOutput
- func (o ProjectTypeArrayOutput) ToProjectTypeArrayOutputWithContext(ctx context.Context) ProjectTypeArrayOutput
- type ProjectTypeOutput
- func (o ProjectTypeOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ProjectTypeOutput) Description() pulumi.StringPtrOutput
- func (ProjectTypeOutput) ElementType() reflect.Type
- func (o ProjectTypeOutput) Environment() ProjectBaseEnvironmentPtrOutput
- func (o ProjectTypeOutput) Id() pulumi.StringPtrOutput
- func (o ProjectTypeOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ProjectTypeOutput) Name() pulumi.StringPtrOutput
- func (o ProjectTypeOutput) OwnerId() pulumi.IntPtrOutput
- func (o ProjectTypeOutput) OwnerUuid() pulumi.StringPtrOutput
- func (o ProjectTypeOutput) Purpose() pulumi.StringPtrOutput
- func (o ProjectTypeOutput) ToProjectTypeOutput() ProjectTypeOutput
- func (o ProjectTypeOutput) ToProjectTypeOutputWithContext(ctx context.Context) ProjectTypeOutput
- func (o ProjectTypeOutput) UpdatedAt() pulumi.StringPtrOutput
- type ProjectTypePtrOutput
- func (o ProjectTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ProjectTypePtrOutput) Description() pulumi.StringPtrOutput
- func (o ProjectTypePtrOutput) Elem() ProjectTypeOutput
- func (ProjectTypePtrOutput) ElementType() reflect.Type
- func (o ProjectTypePtrOutput) Environment() ProjectBaseEnvironmentPtrOutput
- func (o ProjectTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o ProjectTypePtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ProjectTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o ProjectTypePtrOutput) OwnerId() pulumi.IntPtrOutput
- func (o ProjectTypePtrOutput) OwnerUuid() pulumi.StringPtrOutput
- func (o ProjectTypePtrOutput) Purpose() pulumi.StringPtrOutput
- func (o ProjectTypePtrOutput) ToProjectTypePtrOutput() ProjectTypePtrOutput
- func (o ProjectTypePtrOutput) ToProjectTypePtrOutputWithContext(ctx context.Context) ProjectTypePtrOutput
- func (o ProjectTypePtrOutput) UpdatedAt() pulumi.StringPtrOutput
- type ProjectsAssignResource
- type ProjectsAssignResourceArgs
- type ProjectsAssignResourceInput
- type ProjectsAssignResourceOutput
- func (ProjectsAssignResourceOutput) ElementType() reflect.Type
- func (o ProjectsAssignResourceOutput) Resources() ResourceArrayOutput
- func (o ProjectsAssignResourceOutput) ToProjectsAssignResourceOutput() ProjectsAssignResourceOutput
- func (o ProjectsAssignResourceOutput) ToProjectsAssignResourceOutputWithContext(ctx context.Context) ProjectsAssignResourceOutput
- type ProjectsAssignResourceState
- type ProjectsAssignResourcesDefault
- func (*ProjectsAssignResourcesDefault) ElementType() reflect.Type
- func (i *ProjectsAssignResourcesDefault) ToProjectsAssignResourcesDefaultOutput() ProjectsAssignResourcesDefaultOutput
- func (i *ProjectsAssignResourcesDefault) ToProjectsAssignResourcesDefaultOutputWithContext(ctx context.Context) ProjectsAssignResourcesDefaultOutput
- type ProjectsAssignResourcesDefaultArgs
- type ProjectsAssignResourcesDefaultInput
- type ProjectsAssignResourcesDefaultOutput
- func (ProjectsAssignResourcesDefaultOutput) ElementType() reflect.Type
- func (o ProjectsAssignResourcesDefaultOutput) Resources() ResourceArrayOutput
- func (o ProjectsAssignResourcesDefaultOutput) ToProjectsAssignResourcesDefaultOutput() ProjectsAssignResourcesDefaultOutput
- func (o ProjectsAssignResourcesDefaultOutput) ToProjectsAssignResourcesDefaultOutputWithContext(ctx context.Context) ProjectsAssignResourcesDefaultOutput
- type ProjectsAssignResourcesDefaultState
- type ProjectsDefault
- type ProjectsDefaultArgs
- type ProjectsDefaultInput
- type ProjectsDefaultOutput
- func (o ProjectsDefaultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ProjectsDefaultOutput) Description() pulumi.StringOutput
- func (ProjectsDefaultOutput) ElementType() reflect.Type
- func (o ProjectsDefaultOutput) Environment() ProjectBaseEnvironmentOutput
- func (o ProjectsDefaultOutput) IsDefault() pulumi.BoolOutput
- func (o ProjectsDefaultOutput) Name() pulumi.StringOutput
- func (o ProjectsDefaultOutput) OwnerId() pulumi.IntPtrOutput
- func (o ProjectsDefaultOutput) OwnerUuid() pulumi.StringPtrOutput
- func (o ProjectsDefaultOutput) Purpose() pulumi.StringOutput
- func (o ProjectsDefaultOutput) ToProjectsDefaultOutput() ProjectsDefaultOutput
- func (o ProjectsDefaultOutput) ToProjectsDefaultOutputWithContext(ctx context.Context) ProjectsDefaultOutput
- func (o ProjectsDefaultOutput) UpdatedAt() pulumi.StringPtrOutput
- type ProjectsDefaultState
- type Resource
- type ResourceArrayOutput
- type ResourceLinksProperties
- type ResourceLinksPropertiesOutput
- func (ResourceLinksPropertiesOutput) ElementType() reflect.Type
- func (o ResourceLinksPropertiesOutput) Self() pulumi.StringPtrOutput
- func (o ResourceLinksPropertiesOutput) ToResourceLinksPropertiesOutput() ResourceLinksPropertiesOutput
- func (o ResourceLinksPropertiesOutput) ToResourceLinksPropertiesOutputWithContext(ctx context.Context) ResourceLinksPropertiesOutput
- type ResourceLinksPropertiesPtrOutput
- func (o ResourceLinksPropertiesPtrOutput) Elem() ResourceLinksPropertiesOutput
- func (ResourceLinksPropertiesPtrOutput) ElementType() reflect.Type
- func (o ResourceLinksPropertiesPtrOutput) Self() pulumi.StringPtrOutput
- func (o ResourceLinksPropertiesPtrOutput) ToResourceLinksPropertiesPtrOutput() ResourceLinksPropertiesPtrOutput
- func (o ResourceLinksPropertiesPtrOutput) ToResourceLinksPropertiesPtrOutputWithContext(ctx context.Context) ResourceLinksPropertiesPtrOutput
- type ResourceOutput
- func (o ResourceOutput) AssignedAt() pulumi.StringPtrOutput
- func (ResourceOutput) ElementType() reflect.Type
- func (o ResourceOutput) Links() ResourceLinksPropertiesPtrOutput
- func (o ResourceOutput) Status() ResourceStatusPtrOutput
- func (o ResourceOutput) ToResourceOutput() ResourceOutput
- func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- func (o ResourceOutput) Urn() pulumi.StringPtrOutput
- type ResourceStatus
- type ResourceStatusOutput
- func (ResourceStatusOutput) ElementType() reflect.Type
- func (o ResourceStatusOutput) ToResourceStatusOutput() ResourceStatusOutput
- func (o ResourceStatusOutput) ToResourceStatusOutputWithContext(ctx context.Context) ResourceStatusOutput
- func (o ResourceStatusOutput) ToResourceStatusPtrOutput() ResourceStatusPtrOutput
- func (o ResourceStatusOutput) ToResourceStatusPtrOutputWithContext(ctx context.Context) ResourceStatusPtrOutput
- func (o ResourceStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceStatusPtrOutput
- func (o ResourceStatusPtrOutput) Elem() ResourceStatusOutput
- func (ResourceStatusPtrOutput) ElementType() reflect.Type
- func (o ResourceStatusPtrOutput) ToResourceStatusPtrOutput() ResourceStatusPtrOutput
- func (o ResourceStatusPtrOutput) ToResourceStatusPtrOutputWithContext(ctx context.Context) ResourceStatusPtrOutput
- func (o ResourceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( ProjectBaseEnvironmentDevelopment = ProjectBaseEnvironment("Development") ProjectBaseEnvironmentStaging = ProjectBaseEnvironment("Staging") ProjectBaseEnvironmentProduction = ProjectBaseEnvironment("Production") )
const ( ResourceStatusOk = ResourceStatus("ok") ResourceStatusNotFound = ResourceStatus("not_found") ResourceStatusAssigned = ResourceStatus("assigned") ResourceStatusAlreadyAssigned = ResourceStatus("already_assigned") ResourceStatusServiceDown = ResourceStatus("service_down") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetProjectProperties ¶
type GetProjectProperties struct {
Project *ProjectType `pulumi:"project"`
}
type GetProjectPropertiesOutput ¶
type GetProjectPropertiesOutput struct{ *pulumi.OutputState }
func (GetProjectPropertiesOutput) ElementType ¶
func (GetProjectPropertiesOutput) ElementType() reflect.Type
func (GetProjectPropertiesOutput) Project ¶
func (o GetProjectPropertiesOutput) Project() ProjectTypePtrOutput
func (GetProjectPropertiesOutput) ToGetProjectPropertiesOutput ¶
func (o GetProjectPropertiesOutput) ToGetProjectPropertiesOutput() GetProjectPropertiesOutput
func (GetProjectPropertiesOutput) ToGetProjectPropertiesOutputWithContext ¶
func (o GetProjectPropertiesOutput) ToGetProjectPropertiesOutputWithContext(ctx context.Context) GetProjectPropertiesOutput
type GetProjectsDefaultProperties ¶
type GetProjectsDefaultProperties struct {
Project *ProjectType `pulumi:"project"`
}
type GetProjectsDefaultPropertiesOutput ¶
type GetProjectsDefaultPropertiesOutput struct{ *pulumi.OutputState }
func (GetProjectsDefaultPropertiesOutput) ElementType ¶
func (GetProjectsDefaultPropertiesOutput) ElementType() reflect.Type
func (GetProjectsDefaultPropertiesOutput) Project ¶
func (o GetProjectsDefaultPropertiesOutput) Project() ProjectTypePtrOutput
func (GetProjectsDefaultPropertiesOutput) ToGetProjectsDefaultPropertiesOutput ¶
func (o GetProjectsDefaultPropertiesOutput) ToGetProjectsDefaultPropertiesOutput() GetProjectsDefaultPropertiesOutput
func (GetProjectsDefaultPropertiesOutput) ToGetProjectsDefaultPropertiesOutputWithContext ¶
func (o GetProjectsDefaultPropertiesOutput) ToGetProjectsDefaultPropertiesOutputWithContext(ctx context.Context) GetProjectsDefaultPropertiesOutput
type ListProjectsArgs ¶
type ListProjectsArgs struct { }
type ListProjectsItems ¶
type ListProjectsItems struct { Links *PageLinks `pulumi:"links"` Meta MetaMeta `pulumi:"meta"` Projects []ProjectType `pulumi:"projects"` }
type ListProjectsItemsOutput ¶
type ListProjectsItemsOutput struct{ *pulumi.OutputState }
func (ListProjectsItemsOutput) ElementType ¶
func (ListProjectsItemsOutput) ElementType() reflect.Type
func (ListProjectsItemsOutput) Links ¶
func (o ListProjectsItemsOutput) Links() PageLinksPtrOutput
func (ListProjectsItemsOutput) Meta ¶
func (o ListProjectsItemsOutput) Meta() MetaMetaOutput
func (ListProjectsItemsOutput) Projects ¶
func (o ListProjectsItemsOutput) Projects() ProjectTypeArrayOutput
func (ListProjectsItemsOutput) ToListProjectsItemsOutput ¶
func (o ListProjectsItemsOutput) ToListProjectsItemsOutput() ListProjectsItemsOutput
func (ListProjectsItemsOutput) ToListProjectsItemsOutputWithContext ¶
func (o ListProjectsItemsOutput) ToListProjectsItemsOutputWithContext(ctx context.Context) ListProjectsItemsOutput
type ListProjectsOutputArgs ¶
type ListProjectsOutputArgs struct { }
func (ListProjectsOutputArgs) ElementType ¶
func (ListProjectsOutputArgs) ElementType() reflect.Type
type ListProjectsResourcesArgs ¶
type ListProjectsResourcesArgs struct { // A unique identifier for a project. ProjectId string `pulumi:"projectId"` }
type ListProjectsResourcesDefaultArgs ¶
type ListProjectsResourcesDefaultArgs struct { }
type ListProjectsResourcesDefaultItemsOutput ¶
type ListProjectsResourcesDefaultItemsOutput struct{ *pulumi.OutputState }
func (ListProjectsResourcesDefaultItemsOutput) ElementType ¶
func (ListProjectsResourcesDefaultItemsOutput) ElementType() reflect.Type
func (ListProjectsResourcesDefaultItemsOutput) Links ¶
func (o ListProjectsResourcesDefaultItemsOutput) Links() PageLinksPtrOutput
func (ListProjectsResourcesDefaultItemsOutput) Meta ¶
func (o ListProjectsResourcesDefaultItemsOutput) Meta() MetaMetaOutput
func (ListProjectsResourcesDefaultItemsOutput) Resources ¶
func (o ListProjectsResourcesDefaultItemsOutput) Resources() ResourceArrayOutput
func (ListProjectsResourcesDefaultItemsOutput) ToListProjectsResourcesDefaultItemsOutput ¶
func (o ListProjectsResourcesDefaultItemsOutput) ToListProjectsResourcesDefaultItemsOutput() ListProjectsResourcesDefaultItemsOutput
func (ListProjectsResourcesDefaultItemsOutput) ToListProjectsResourcesDefaultItemsOutputWithContext ¶
func (o ListProjectsResourcesDefaultItemsOutput) ToListProjectsResourcesDefaultItemsOutputWithContext(ctx context.Context) ListProjectsResourcesDefaultItemsOutput
type ListProjectsResourcesDefaultOutputArgs ¶
type ListProjectsResourcesDefaultOutputArgs struct { }
func (ListProjectsResourcesDefaultOutputArgs) ElementType ¶
func (ListProjectsResourcesDefaultOutputArgs) ElementType() reflect.Type
type ListProjectsResourcesDefaultResult ¶
type ListProjectsResourcesDefaultResult struct {
Items ListProjectsResourcesDefaultItems `pulumi:"items"`
}
func ListProjectsResourcesDefault ¶
func ListProjectsResourcesDefault(ctx *pulumi.Context, args *ListProjectsResourcesDefaultArgs, opts ...pulumi.InvokeOption) (*ListProjectsResourcesDefaultResult, error)
type ListProjectsResourcesDefaultResultOutput ¶
type ListProjectsResourcesDefaultResultOutput struct{ *pulumi.OutputState }
func ListProjectsResourcesDefaultOutput ¶
func ListProjectsResourcesDefaultOutput(ctx *pulumi.Context, args ListProjectsResourcesDefaultOutputArgs, opts ...pulumi.InvokeOption) ListProjectsResourcesDefaultResultOutput
func (ListProjectsResourcesDefaultResultOutput) ElementType ¶
func (ListProjectsResourcesDefaultResultOutput) ElementType() reflect.Type
func (ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutput ¶
func (o ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutput() ListProjectsResourcesDefaultResultOutput
func (ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutputWithContext ¶
func (o ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutputWithContext(ctx context.Context) ListProjectsResourcesDefaultResultOutput
type ListProjectsResourcesItemsOutput ¶
type ListProjectsResourcesItemsOutput struct{ *pulumi.OutputState }
func (ListProjectsResourcesItemsOutput) ElementType ¶
func (ListProjectsResourcesItemsOutput) ElementType() reflect.Type
func (ListProjectsResourcesItemsOutput) Links ¶
func (o ListProjectsResourcesItemsOutput) Links() PageLinksPtrOutput
func (ListProjectsResourcesItemsOutput) Meta ¶
func (o ListProjectsResourcesItemsOutput) Meta() MetaMetaOutput
func (ListProjectsResourcesItemsOutput) Resources ¶
func (o ListProjectsResourcesItemsOutput) Resources() ResourceArrayOutput
func (ListProjectsResourcesItemsOutput) ToListProjectsResourcesItemsOutput ¶
func (o ListProjectsResourcesItemsOutput) ToListProjectsResourcesItemsOutput() ListProjectsResourcesItemsOutput
func (ListProjectsResourcesItemsOutput) ToListProjectsResourcesItemsOutputWithContext ¶
func (o ListProjectsResourcesItemsOutput) ToListProjectsResourcesItemsOutputWithContext(ctx context.Context) ListProjectsResourcesItemsOutput
type ListProjectsResourcesOutputArgs ¶
type ListProjectsResourcesOutputArgs struct { // A unique identifier for a project. ProjectId pulumi.StringInput `pulumi:"projectId"` }
func (ListProjectsResourcesOutputArgs) ElementType ¶
func (ListProjectsResourcesOutputArgs) ElementType() reflect.Type
type ListProjectsResourcesResult ¶
type ListProjectsResourcesResult struct {
Items ListProjectsResourcesItems `pulumi:"items"`
}
func ListProjectsResources ¶
func ListProjectsResources(ctx *pulumi.Context, args *ListProjectsResourcesArgs, opts ...pulumi.InvokeOption) (*ListProjectsResourcesResult, error)
type ListProjectsResourcesResultOutput ¶
type ListProjectsResourcesResultOutput struct{ *pulumi.OutputState }
func ListProjectsResourcesOutput ¶
func ListProjectsResourcesOutput(ctx *pulumi.Context, args ListProjectsResourcesOutputArgs, opts ...pulumi.InvokeOption) ListProjectsResourcesResultOutput
func (ListProjectsResourcesResultOutput) ElementType ¶
func (ListProjectsResourcesResultOutput) ElementType() reflect.Type
func (ListProjectsResourcesResultOutput) Items ¶
func (o ListProjectsResourcesResultOutput) Items() ListProjectsResourcesItemsOutput
func (ListProjectsResourcesResultOutput) ToListProjectsResourcesResultOutput ¶
func (o ListProjectsResourcesResultOutput) ToListProjectsResourcesResultOutput() ListProjectsResourcesResultOutput
func (ListProjectsResourcesResultOutput) ToListProjectsResourcesResultOutputWithContext ¶
func (o ListProjectsResourcesResultOutput) ToListProjectsResourcesResultOutputWithContext(ctx context.Context) ListProjectsResourcesResultOutput
type ListProjectsResult ¶
type ListProjectsResult struct {
Items ListProjectsItems `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() ListProjectsItemsOutput
func (ListProjectsResultOutput) ToListProjectsResultOutput ¶
func (o ListProjectsResultOutput) ToListProjectsResultOutput() ListProjectsResultOutput
func (ListProjectsResultOutput) ToListProjectsResultOutputWithContext ¶
func (o ListProjectsResultOutput) ToListProjectsResultOutputWithContext(ctx context.Context) ListProjectsResultOutput
type LookupProjectArgs ¶
type LookupProjectArgs struct { // A unique identifier for a project. ProjectId string `pulumi:"projectId"` }
type LookupProjectOutputArgs ¶
type LookupProjectOutputArgs struct { // A unique identifier for a project. ProjectId pulumi.StringInput `pulumi:"projectId"` }
func (LookupProjectOutputArgs) ElementType ¶
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶
type LookupProjectResult struct {
Items GetProjectProperties `pulumi:"items"`
}
func LookupProject ¶
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
type LookupProjectResultOutput ¶
type LookupProjectResultOutput struct{ *pulumi.OutputState }
func LookupProjectOutput ¶
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) ElementType ¶
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) Items ¶
func (o LookupProjectResultOutput) Items() GetProjectPropertiesOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
type LookupProjectsDefaultArgs ¶
type LookupProjectsDefaultArgs struct { }
type LookupProjectsDefaultOutputArgs ¶
type LookupProjectsDefaultOutputArgs struct { }
func (LookupProjectsDefaultOutputArgs) ElementType ¶
func (LookupProjectsDefaultOutputArgs) ElementType() reflect.Type
type LookupProjectsDefaultResult ¶
type LookupProjectsDefaultResult struct {
Items GetProjectsDefaultProperties `pulumi:"items"`
}
func LookupProjectsDefault ¶
func LookupProjectsDefault(ctx *pulumi.Context, args *LookupProjectsDefaultArgs, opts ...pulumi.InvokeOption) (*LookupProjectsDefaultResult, error)
type LookupProjectsDefaultResultOutput ¶
type LookupProjectsDefaultResultOutput struct{ *pulumi.OutputState }
func LookupProjectsDefaultOutput ¶
func LookupProjectsDefaultOutput(ctx *pulumi.Context, args LookupProjectsDefaultOutputArgs, opts ...pulumi.InvokeOption) LookupProjectsDefaultResultOutput
func (LookupProjectsDefaultResultOutput) ElementType ¶
func (LookupProjectsDefaultResultOutput) ElementType() reflect.Type
func (LookupProjectsDefaultResultOutput) Items ¶
func (o LookupProjectsDefaultResultOutput) Items() GetProjectsDefaultPropertiesOutput
func (LookupProjectsDefaultResultOutput) ToLookupProjectsDefaultResultOutput ¶
func (o LookupProjectsDefaultResultOutput) ToLookupProjectsDefaultResultOutput() LookupProjectsDefaultResultOutput
func (LookupProjectsDefaultResultOutput) ToLookupProjectsDefaultResultOutputWithContext ¶
func (o LookupProjectsDefaultResultOutput) ToLookupProjectsDefaultResultOutputWithContext(ctx context.Context) LookupProjectsDefaultResultOutput
type MetaMeta ¶
type MetaMeta struct { // Number of objects returned by the request. Total *int `pulumi:"total"` }
type MetaMetaOutput ¶
type MetaMetaOutput struct{ *pulumi.OutputState }
func (MetaMetaOutput) ElementType ¶
func (MetaMetaOutput) ElementType() reflect.Type
func (MetaMetaOutput) ToMetaMetaOutput ¶
func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput
func (MetaMetaOutput) ToMetaMetaOutputWithContext ¶
func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput
func (MetaMetaOutput) Total ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type PageLinks ¶
type PageLinks struct {
Pages *PageLinksPagesProperties `pulumi:"pages"`
}
type PageLinksOutput ¶
type PageLinksOutput struct{ *pulumi.OutputState }
func (PageLinksOutput) ElementType ¶
func (PageLinksOutput) ElementType() reflect.Type
func (PageLinksOutput) Pages ¶
func (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
type PageLinksPagesPropertiesPtrOutput ¶
type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesPtrOutput) Elem ¶
func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
type PageLinksPtrOutput ¶
type PageLinksPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPtrOutput) Elem ¶
func (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutput ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
type Project ¶
type Project struct { pulumi.CustomResourceState // A time value given in ISO8601 combined date and time format that represents when the project was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // The description of the project. The maximum length is 255 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // The environment of the project's resources. Environment ProjectBaseEnvironmentPtrOutput `pulumi:"environment"` // The human-readable name for the project. The maximum length is 175 characters and the name must be unique. Name pulumi.StringOutput `pulumi:"name"` // The integer id of the project owner. OwnerId pulumi.IntPtrOutput `pulumi:"ownerId"` // The unique universal identifier of the project owner. OwnerUuid pulumi.StringPtrOutput `pulumi:"ownerUuid"` Project ProjectTypePtrOutput `pulumi:"project"` // The purpose of the project. The maximum length is 255 characters. It can // have one of the following values: // // - Just trying out DigitalOcean // - Class project / Educational purposes // - Website or blog // - Web Application // - Service or API // - Mobile Application // - Machine learning / AI / Data processing // - IoT // - Operational / Developer tooling // // If another value for purpose is specified, for example, "your custom purpose", // your purpose will be stored as `Other: your custom purpose`. Purpose pulumi.StringOutput `pulumi:"purpose"` // A time value given in ISO8601 combined date and time format that represents when the project was updated. UpdatedAt pulumi.StringPtrOutput `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 { // A time value given in ISO8601 combined date and time format that represents when the project was created. CreatedAt pulumi.StringPtrInput // The description of the project. The maximum length is 255 characters. Description pulumi.StringPtrInput // The environment of the project's resources. Environment ProjectBaseEnvironmentPtrInput // The human-readable name for the project. The maximum length is 175 characters and the name must be unique. Name pulumi.StringPtrInput // The integer id of the project owner. OwnerId pulumi.IntPtrInput // The unique universal identifier of the project owner. OwnerUuid pulumi.StringPtrInput // The purpose of the project. The maximum length is 255 characters. It can // have one of the following values: // // - Just trying out DigitalOcean // - Class project / Educational purposes // - Website or blog // - Web Application // - Service or API // - Mobile Application // - Machine learning / AI / Data processing // - IoT // - Operational / Developer tooling // // If another value for purpose is specified, for example, "your custom purpose", // your purpose will be stored as `Other: your custom purpose`. Purpose pulumi.StringPtrInput // A time value given in ISO8601 combined date and time format that represents when the project was updated. UpdatedAt pulumi.StringPtrInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectBaseEnvironment ¶
type ProjectBaseEnvironment string
The environment of the project's resources.
func (ProjectBaseEnvironment) ElementType ¶
func (ProjectBaseEnvironment) ElementType() reflect.Type
func (ProjectBaseEnvironment) ToProjectBaseEnvironmentOutput ¶
func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentOutput() ProjectBaseEnvironmentOutput
func (ProjectBaseEnvironment) ToProjectBaseEnvironmentOutputWithContext ¶
func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentOutputWithContext(ctx context.Context) ProjectBaseEnvironmentOutput
func (ProjectBaseEnvironment) ToProjectBaseEnvironmentPtrOutput ¶
func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput
func (ProjectBaseEnvironment) ToProjectBaseEnvironmentPtrOutputWithContext ¶
func (e ProjectBaseEnvironment) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput
func (ProjectBaseEnvironment) ToStringOutput ¶
func (e ProjectBaseEnvironment) ToStringOutput() pulumi.StringOutput
func (ProjectBaseEnvironment) ToStringOutputWithContext ¶
func (e ProjectBaseEnvironment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProjectBaseEnvironment) ToStringPtrOutput ¶
func (e ProjectBaseEnvironment) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProjectBaseEnvironment) ToStringPtrOutputWithContext ¶
func (e ProjectBaseEnvironment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProjectBaseEnvironmentInput ¶
type ProjectBaseEnvironmentInput interface { pulumi.Input ToProjectBaseEnvironmentOutput() ProjectBaseEnvironmentOutput ToProjectBaseEnvironmentOutputWithContext(context.Context) ProjectBaseEnvironmentOutput }
ProjectBaseEnvironmentInput is an input type that accepts values of the ProjectBaseEnvironment enum A concrete instance of `ProjectBaseEnvironmentInput` can be one of the following:
ProjectBaseEnvironmentDevelopment ProjectBaseEnvironmentStaging ProjectBaseEnvironmentProduction
type ProjectBaseEnvironmentOutput ¶
type ProjectBaseEnvironmentOutput struct{ *pulumi.OutputState }
func (ProjectBaseEnvironmentOutput) ElementType ¶
func (ProjectBaseEnvironmentOutput) ElementType() reflect.Type
func (ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentOutput ¶
func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentOutput() ProjectBaseEnvironmentOutput
func (ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentOutputWithContext ¶
func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentOutputWithContext(ctx context.Context) ProjectBaseEnvironmentOutput
func (ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentPtrOutput ¶
func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput
func (ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentPtrOutputWithContext ¶
func (o ProjectBaseEnvironmentOutput) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput
func (ProjectBaseEnvironmentOutput) ToStringOutput ¶
func (o ProjectBaseEnvironmentOutput) ToStringOutput() pulumi.StringOutput
func (ProjectBaseEnvironmentOutput) ToStringOutputWithContext ¶
func (o ProjectBaseEnvironmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProjectBaseEnvironmentOutput) ToStringPtrOutput ¶
func (o ProjectBaseEnvironmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProjectBaseEnvironmentOutput) ToStringPtrOutputWithContext ¶
func (o ProjectBaseEnvironmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProjectBaseEnvironmentPtrInput ¶
type ProjectBaseEnvironmentPtrInput interface { pulumi.Input ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput ToProjectBaseEnvironmentPtrOutputWithContext(context.Context) ProjectBaseEnvironmentPtrOutput }
func ProjectBaseEnvironmentPtr ¶
func ProjectBaseEnvironmentPtr(v string) ProjectBaseEnvironmentPtrInput
type ProjectBaseEnvironmentPtrOutput ¶
type ProjectBaseEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (ProjectBaseEnvironmentPtrOutput) Elem ¶
func (o ProjectBaseEnvironmentPtrOutput) Elem() ProjectBaseEnvironmentOutput
func (ProjectBaseEnvironmentPtrOutput) ElementType ¶
func (ProjectBaseEnvironmentPtrOutput) ElementType() reflect.Type
func (ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutput ¶
func (o ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput
func (ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutputWithContext ¶
func (o ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput
func (ProjectBaseEnvironmentPtrOutput) ToStringPtrOutput ¶
func (o ProjectBaseEnvironmentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProjectBaseEnvironmentPtrOutput) ToStringPtrOutputWithContext ¶
func (o ProjectBaseEnvironmentPtrOutput) 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.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was created.
func (ProjectOutput) Description ¶
func (o ProjectOutput) Description() pulumi.StringPtrOutput
The description of the project. The maximum length is 255 characters.
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) Environment ¶
func (o ProjectOutput) Environment() ProjectBaseEnvironmentPtrOutput
The environment of the project's resources.
func (ProjectOutput) Name ¶
func (o ProjectOutput) Name() pulumi.StringOutput
The human-readable name for the project. The maximum length is 175 characters and the name must be unique.
func (ProjectOutput) OwnerId ¶
func (o ProjectOutput) OwnerId() pulumi.IntPtrOutput
The integer id of the project owner.
func (ProjectOutput) OwnerUuid ¶
func (o ProjectOutput) OwnerUuid() pulumi.StringPtrOutput
The unique universal identifier of the project owner.
func (ProjectOutput) Project ¶
func (o ProjectOutput) Project() ProjectTypePtrOutput
func (ProjectOutput) Purpose ¶
func (o ProjectOutput) Purpose() pulumi.StringOutput
The purpose of the project. The maximum length is 255 characters. It can have one of the following values:
- Just trying out DigitalOcean - Class project / Educational purposes - Website or blog - Web Application - Service or API - Mobile Application - Machine learning / AI / Data processing - IoT - Operational / Developer tooling
If another value for purpose is specified, for example, "your custom purpose", your purpose will be stored as `Other: your custom purpose`.
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.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was updated.
type ProjectState ¶
type ProjectState struct { }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectType ¶
type ProjectType struct { // A time value given in ISO8601 combined date and time format that represents when the project was created. CreatedAt *string `pulumi:"createdAt"` // The description of the project. The maximum length is 255 characters. Description *string `pulumi:"description"` // The environment of the project's resources. Environment *ProjectBaseEnvironment `pulumi:"environment"` // The unique universal identifier of this project. Id *string `pulumi:"id"` // If true, all resources will be added to this project if no project is specified. IsDefault *bool `pulumi:"isDefault"` // The human-readable name for the project. The maximum length is 175 characters and the name must be unique. Name *string `pulumi:"name"` // The integer id of the project owner. OwnerId *int `pulumi:"ownerId"` // The unique universal identifier of the project owner. OwnerUuid *string `pulumi:"ownerUuid"` // The purpose of the project. The maximum length is 255 characters. It can // have one of the following values: // // - Just trying out DigitalOcean // - Class project / Educational purposes // - Website or blog // - Web Application // - Service or API // - Mobile Application // - Machine learning / AI / Data processing // - IoT // - Operational / Developer tooling // // If another value for purpose is specified, for example, "your custom purpose", // your purpose will be stored as `Other: your custom purpose`. Purpose *string `pulumi:"purpose"` // A time value given in ISO8601 combined date and time format that represents when the project was updated. UpdatedAt *string `pulumi:"updatedAt"` }
type ProjectTypeArrayOutput ¶
type ProjectTypeArrayOutput struct{ *pulumi.OutputState }
func (ProjectTypeArrayOutput) ElementType ¶
func (ProjectTypeArrayOutput) ElementType() reflect.Type
func (ProjectTypeArrayOutput) Index ¶
func (o ProjectTypeArrayOutput) Index(i pulumi.IntInput) ProjectTypeOutput
func (ProjectTypeArrayOutput) ToProjectTypeArrayOutput ¶
func (o ProjectTypeArrayOutput) ToProjectTypeArrayOutput() ProjectTypeArrayOutput
func (ProjectTypeArrayOutput) ToProjectTypeArrayOutputWithContext ¶
func (o ProjectTypeArrayOutput) ToProjectTypeArrayOutputWithContext(ctx context.Context) ProjectTypeArrayOutput
type ProjectTypeOutput ¶
type ProjectTypeOutput struct{ *pulumi.OutputState }
func (ProjectTypeOutput) CreatedAt ¶
func (o ProjectTypeOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was created.
func (ProjectTypeOutput) Description ¶
func (o ProjectTypeOutput) Description() pulumi.StringPtrOutput
The description of the project. The maximum length is 255 characters.
func (ProjectTypeOutput) ElementType ¶
func (ProjectTypeOutput) ElementType() reflect.Type
func (ProjectTypeOutput) Environment ¶
func (o ProjectTypeOutput) Environment() ProjectBaseEnvironmentPtrOutput
The environment of the project's resources.
func (ProjectTypeOutput) Id ¶
func (o ProjectTypeOutput) Id() pulumi.StringPtrOutput
The unique universal identifier of this project.
func (ProjectTypeOutput) IsDefault ¶
func (o ProjectTypeOutput) IsDefault() pulumi.BoolPtrOutput
If true, all resources will be added to this project if no project is specified.
func (ProjectTypeOutput) Name ¶
func (o ProjectTypeOutput) Name() pulumi.StringPtrOutput
The human-readable name for the project. The maximum length is 175 characters and the name must be unique.
func (ProjectTypeOutput) OwnerId ¶
func (o ProjectTypeOutput) OwnerId() pulumi.IntPtrOutput
The integer id of the project owner.
func (ProjectTypeOutput) OwnerUuid ¶
func (o ProjectTypeOutput) OwnerUuid() pulumi.StringPtrOutput
The unique universal identifier of the project owner.
func (ProjectTypeOutput) Purpose ¶
func (o ProjectTypeOutput) Purpose() pulumi.StringPtrOutput
The purpose of the project. The maximum length is 255 characters. It can have one of the following values:
- Just trying out DigitalOcean - Class project / Educational purposes - Website or blog - Web Application - Service or API - Mobile Application - Machine learning / AI / Data processing - IoT - Operational / Developer tooling
If another value for purpose is specified, for example, "your custom purpose", your purpose will be stored as `Other: your custom purpose`.
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.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was updated.
type ProjectTypePtrOutput ¶
type ProjectTypePtrOutput struct{ *pulumi.OutputState }
func (ProjectTypePtrOutput) CreatedAt ¶
func (o ProjectTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was created.
func (ProjectTypePtrOutput) Description ¶
func (o ProjectTypePtrOutput) Description() pulumi.StringPtrOutput
The description of the project. The maximum length is 255 characters.
func (ProjectTypePtrOutput) Elem ¶
func (o ProjectTypePtrOutput) Elem() ProjectTypeOutput
func (ProjectTypePtrOutput) ElementType ¶
func (ProjectTypePtrOutput) ElementType() reflect.Type
func (ProjectTypePtrOutput) Environment ¶
func (o ProjectTypePtrOutput) Environment() ProjectBaseEnvironmentPtrOutput
The environment of the project's resources.
func (ProjectTypePtrOutput) Id ¶
func (o ProjectTypePtrOutput) Id() pulumi.StringPtrOutput
The unique universal identifier of this project.
func (ProjectTypePtrOutput) IsDefault ¶
func (o ProjectTypePtrOutput) IsDefault() pulumi.BoolPtrOutput
If true, all resources will be added to this project if no project is specified.
func (ProjectTypePtrOutput) Name ¶
func (o ProjectTypePtrOutput) Name() pulumi.StringPtrOutput
The human-readable name for the project. The maximum length is 175 characters and the name must be unique.
func (ProjectTypePtrOutput) OwnerId ¶
func (o ProjectTypePtrOutput) OwnerId() pulumi.IntPtrOutput
The integer id of the project owner.
func (ProjectTypePtrOutput) OwnerUuid ¶
func (o ProjectTypePtrOutput) OwnerUuid() pulumi.StringPtrOutput
The unique universal identifier of the project owner.
func (ProjectTypePtrOutput) Purpose ¶
func (o ProjectTypePtrOutput) Purpose() pulumi.StringPtrOutput
The purpose of the project. The maximum length is 255 characters. It can have one of the following values:
- Just trying out DigitalOcean - Class project / Educational purposes - Website or blog - Web Application - Service or API - Mobile Application - Machine learning / AI / Data processing - IoT - Operational / Developer tooling
If another value for purpose is specified, for example, "your custom purpose", your purpose will be stored as `Other: your custom purpose`.
func (ProjectTypePtrOutput) ToProjectTypePtrOutput ¶
func (o ProjectTypePtrOutput) ToProjectTypePtrOutput() ProjectTypePtrOutput
func (ProjectTypePtrOutput) ToProjectTypePtrOutputWithContext ¶
func (o ProjectTypePtrOutput) ToProjectTypePtrOutputWithContext(ctx context.Context) ProjectTypePtrOutput
func (ProjectTypePtrOutput) UpdatedAt ¶
func (o ProjectTypePtrOutput) UpdatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was updated.
type ProjectsAssignResource ¶
type ProjectsAssignResource struct { pulumi.CustomResourceState Resources ResourceArrayOutput `pulumi:"resources"` }
func GetProjectsAssignResource ¶
func GetProjectsAssignResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectsAssignResourceState, opts ...pulumi.ResourceOption) (*ProjectsAssignResource, error)
GetProjectsAssignResource gets an existing ProjectsAssignResource 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 NewProjectsAssignResource ¶
func NewProjectsAssignResource(ctx *pulumi.Context, name string, args *ProjectsAssignResourceArgs, opts ...pulumi.ResourceOption) (*ProjectsAssignResource, error)
NewProjectsAssignResource registers a new resource with the given unique name, arguments, and options.
func (*ProjectsAssignResource) ElementType ¶
func (*ProjectsAssignResource) ElementType() reflect.Type
func (*ProjectsAssignResource) ToProjectsAssignResourceOutput ¶
func (i *ProjectsAssignResource) ToProjectsAssignResourceOutput() ProjectsAssignResourceOutput
func (*ProjectsAssignResource) ToProjectsAssignResourceOutputWithContext ¶
func (i *ProjectsAssignResource) ToProjectsAssignResourceOutputWithContext(ctx context.Context) ProjectsAssignResourceOutput
type ProjectsAssignResourceArgs ¶
type ProjectsAssignResourceArgs struct { // A unique identifier for a project. ProjectId pulumi.StringPtrInput // A list of uniform resource names (URNs) to be added to a project. Resources pulumi.StringArrayInput }
The set of arguments for constructing a ProjectsAssignResource resource.
func (ProjectsAssignResourceArgs) ElementType ¶
func (ProjectsAssignResourceArgs) ElementType() reflect.Type
type ProjectsAssignResourceInput ¶
type ProjectsAssignResourceInput interface { pulumi.Input ToProjectsAssignResourceOutput() ProjectsAssignResourceOutput ToProjectsAssignResourceOutputWithContext(ctx context.Context) ProjectsAssignResourceOutput }
type ProjectsAssignResourceOutput ¶
type ProjectsAssignResourceOutput struct{ *pulumi.OutputState }
func (ProjectsAssignResourceOutput) ElementType ¶
func (ProjectsAssignResourceOutput) ElementType() reflect.Type
func (ProjectsAssignResourceOutput) Resources ¶
func (o ProjectsAssignResourceOutput) Resources() ResourceArrayOutput
func (ProjectsAssignResourceOutput) ToProjectsAssignResourceOutput ¶
func (o ProjectsAssignResourceOutput) ToProjectsAssignResourceOutput() ProjectsAssignResourceOutput
func (ProjectsAssignResourceOutput) ToProjectsAssignResourceOutputWithContext ¶
func (o ProjectsAssignResourceOutput) ToProjectsAssignResourceOutputWithContext(ctx context.Context) ProjectsAssignResourceOutput
type ProjectsAssignResourceState ¶
type ProjectsAssignResourceState struct { }
func (ProjectsAssignResourceState) ElementType ¶
func (ProjectsAssignResourceState) ElementType() reflect.Type
type ProjectsAssignResourcesDefault ¶
type ProjectsAssignResourcesDefault struct { pulumi.CustomResourceState Resources ResourceArrayOutput `pulumi:"resources"` }
func GetProjectsAssignResourcesDefault ¶
func GetProjectsAssignResourcesDefault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectsAssignResourcesDefaultState, opts ...pulumi.ResourceOption) (*ProjectsAssignResourcesDefault, error)
GetProjectsAssignResourcesDefault gets an existing ProjectsAssignResourcesDefault 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 NewProjectsAssignResourcesDefault ¶
func NewProjectsAssignResourcesDefault(ctx *pulumi.Context, name string, args *ProjectsAssignResourcesDefaultArgs, opts ...pulumi.ResourceOption) (*ProjectsAssignResourcesDefault, error)
NewProjectsAssignResourcesDefault registers a new resource with the given unique name, arguments, and options.
func (*ProjectsAssignResourcesDefault) ElementType ¶
func (*ProjectsAssignResourcesDefault) ElementType() reflect.Type
func (*ProjectsAssignResourcesDefault) ToProjectsAssignResourcesDefaultOutput ¶
func (i *ProjectsAssignResourcesDefault) ToProjectsAssignResourcesDefaultOutput() ProjectsAssignResourcesDefaultOutput
func (*ProjectsAssignResourcesDefault) ToProjectsAssignResourcesDefaultOutputWithContext ¶
func (i *ProjectsAssignResourcesDefault) ToProjectsAssignResourcesDefaultOutputWithContext(ctx context.Context) ProjectsAssignResourcesDefaultOutput
type ProjectsAssignResourcesDefaultArgs ¶
type ProjectsAssignResourcesDefaultArgs struct { // A list of uniform resource names (URNs) to be added to a project. Resources pulumi.StringArrayInput }
The set of arguments for constructing a ProjectsAssignResourcesDefault resource.
func (ProjectsAssignResourcesDefaultArgs) ElementType ¶
func (ProjectsAssignResourcesDefaultArgs) ElementType() reflect.Type
type ProjectsAssignResourcesDefaultInput ¶
type ProjectsAssignResourcesDefaultInput interface { pulumi.Input ToProjectsAssignResourcesDefaultOutput() ProjectsAssignResourcesDefaultOutput ToProjectsAssignResourcesDefaultOutputWithContext(ctx context.Context) ProjectsAssignResourcesDefaultOutput }
type ProjectsAssignResourcesDefaultOutput ¶
type ProjectsAssignResourcesDefaultOutput struct{ *pulumi.OutputState }
func (ProjectsAssignResourcesDefaultOutput) ElementType ¶
func (ProjectsAssignResourcesDefaultOutput) ElementType() reflect.Type
func (ProjectsAssignResourcesDefaultOutput) Resources ¶
func (o ProjectsAssignResourcesDefaultOutput) Resources() ResourceArrayOutput
func (ProjectsAssignResourcesDefaultOutput) ToProjectsAssignResourcesDefaultOutput ¶
func (o ProjectsAssignResourcesDefaultOutput) ToProjectsAssignResourcesDefaultOutput() ProjectsAssignResourcesDefaultOutput
func (ProjectsAssignResourcesDefaultOutput) ToProjectsAssignResourcesDefaultOutputWithContext ¶
func (o ProjectsAssignResourcesDefaultOutput) ToProjectsAssignResourcesDefaultOutputWithContext(ctx context.Context) ProjectsAssignResourcesDefaultOutput
type ProjectsAssignResourcesDefaultState ¶
type ProjectsAssignResourcesDefaultState struct { }
func (ProjectsAssignResourcesDefaultState) ElementType ¶
func (ProjectsAssignResourcesDefaultState) ElementType() reflect.Type
type ProjectsDefault ¶
type ProjectsDefault struct { pulumi.CustomResourceState // A time value given in ISO8601 combined date and time format that represents when the project was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // The description of the project. The maximum length is 255 characters. Description pulumi.StringOutput `pulumi:"description"` // The environment of the project's resources. Environment ProjectBaseEnvironmentOutput `pulumi:"environment"` // If true, all resources will be added to this project if no project is specified. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // The human-readable name for the project. The maximum length is 175 characters and the name must be unique. Name pulumi.StringOutput `pulumi:"name"` // The integer id of the project owner. OwnerId pulumi.IntPtrOutput `pulumi:"ownerId"` // The unique universal identifier of the project owner. OwnerUuid pulumi.StringPtrOutput `pulumi:"ownerUuid"` // The purpose of the project. The maximum length is 255 characters. It can // have one of the following values: // // - Just trying out DigitalOcean // - Class project / Educational purposes // - Website or blog // - Web Application // - Service or API // - Mobile Application // - Machine learning / AI / Data processing // - IoT // - Operational / Developer tooling // // If another value for purpose is specified, for example, "your custom purpose", // your purpose will be stored as `Other: your custom purpose`. Purpose pulumi.StringOutput `pulumi:"purpose"` // A time value given in ISO8601 combined date and time format that represents when the project was updated. UpdatedAt pulumi.StringPtrOutput `pulumi:"updatedAt"` }
func GetProjectsDefault ¶
func GetProjectsDefault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectsDefaultState, opts ...pulumi.ResourceOption) (*ProjectsDefault, error)
GetProjectsDefault gets an existing ProjectsDefault 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 NewProjectsDefault ¶
func NewProjectsDefault(ctx *pulumi.Context, name string, args *ProjectsDefaultArgs, opts ...pulumi.ResourceOption) (*ProjectsDefault, error)
NewProjectsDefault registers a new resource with the given unique name, arguments, and options.
func (*ProjectsDefault) ElementType ¶
func (*ProjectsDefault) ElementType() reflect.Type
func (*ProjectsDefault) ToProjectsDefaultOutput ¶
func (i *ProjectsDefault) ToProjectsDefaultOutput() ProjectsDefaultOutput
func (*ProjectsDefault) ToProjectsDefaultOutputWithContext ¶
func (i *ProjectsDefault) ToProjectsDefaultOutputWithContext(ctx context.Context) ProjectsDefaultOutput
type ProjectsDefaultArgs ¶
type ProjectsDefaultArgs struct { // A time value given in ISO8601 combined date and time format that represents when the project was created. CreatedAt pulumi.StringPtrInput // The description of the project. The maximum length is 255 characters. Description pulumi.StringPtrInput // The environment of the project's resources. Environment ProjectBaseEnvironmentPtrInput // If true, all resources will be added to this project if no project is specified. IsDefault pulumi.BoolPtrInput // The human-readable name for the project. The maximum length is 175 characters and the name must be unique. Name pulumi.StringPtrInput // The integer id of the project owner. OwnerId pulumi.IntPtrInput // The unique universal identifier of the project owner. OwnerUuid pulumi.StringPtrInput // The purpose of the project. The maximum length is 255 characters. It can // have one of the following values: // // - Just trying out DigitalOcean // - Class project / Educational purposes // - Website or blog // - Web Application // - Service or API // - Mobile Application // - Machine learning / AI / Data processing // - IoT // - Operational / Developer tooling // // If another value for purpose is specified, for example, "your custom purpose", // your purpose will be stored as `Other: your custom purpose`. Purpose pulumi.StringPtrInput // A time value given in ISO8601 combined date and time format that represents when the project was updated. UpdatedAt pulumi.StringPtrInput }
The set of arguments for constructing a ProjectsDefault resource.
func (ProjectsDefaultArgs) ElementType ¶
func (ProjectsDefaultArgs) ElementType() reflect.Type
type ProjectsDefaultInput ¶
type ProjectsDefaultInput interface { pulumi.Input ToProjectsDefaultOutput() ProjectsDefaultOutput ToProjectsDefaultOutputWithContext(ctx context.Context) ProjectsDefaultOutput }
type ProjectsDefaultOutput ¶
type ProjectsDefaultOutput struct{ *pulumi.OutputState }
func (ProjectsDefaultOutput) CreatedAt ¶
func (o ProjectsDefaultOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was created.
func (ProjectsDefaultOutput) Description ¶
func (o ProjectsDefaultOutput) Description() pulumi.StringOutput
The description of the project. The maximum length is 255 characters.
func (ProjectsDefaultOutput) ElementType ¶
func (ProjectsDefaultOutput) ElementType() reflect.Type
func (ProjectsDefaultOutput) Environment ¶
func (o ProjectsDefaultOutput) Environment() ProjectBaseEnvironmentOutput
The environment of the project's resources.
func (ProjectsDefaultOutput) IsDefault ¶
func (o ProjectsDefaultOutput) IsDefault() pulumi.BoolOutput
If true, all resources will be added to this project if no project is specified.
func (ProjectsDefaultOutput) Name ¶
func (o ProjectsDefaultOutput) Name() pulumi.StringOutput
The human-readable name for the project. The maximum length is 175 characters and the name must be unique.
func (ProjectsDefaultOutput) OwnerId ¶
func (o ProjectsDefaultOutput) OwnerId() pulumi.IntPtrOutput
The integer id of the project owner.
func (ProjectsDefaultOutput) OwnerUuid ¶
func (o ProjectsDefaultOutput) OwnerUuid() pulumi.StringPtrOutput
The unique universal identifier of the project owner.
func (ProjectsDefaultOutput) Purpose ¶
func (o ProjectsDefaultOutput) Purpose() pulumi.StringOutput
The purpose of the project. The maximum length is 255 characters. It can have one of the following values:
- Just trying out DigitalOcean - Class project / Educational purposes - Website or blog - Web Application - Service or API - Mobile Application - Machine learning / AI / Data processing - IoT - Operational / Developer tooling
If another value for purpose is specified, for example, "your custom purpose", your purpose will be stored as `Other: your custom purpose`.
func (ProjectsDefaultOutput) ToProjectsDefaultOutput ¶
func (o ProjectsDefaultOutput) ToProjectsDefaultOutput() ProjectsDefaultOutput
func (ProjectsDefaultOutput) ToProjectsDefaultOutputWithContext ¶
func (o ProjectsDefaultOutput) ToProjectsDefaultOutputWithContext(ctx context.Context) ProjectsDefaultOutput
func (ProjectsDefaultOutput) UpdatedAt ¶
func (o ProjectsDefaultOutput) UpdatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was updated.
type ProjectsDefaultState ¶
type ProjectsDefaultState struct { }
func (ProjectsDefaultState) ElementType ¶
func (ProjectsDefaultState) ElementType() reflect.Type
type Resource ¶
type Resource struct { // A time value given in ISO8601 combined date and time format that represents when the project was created. AssignedAt *string `pulumi:"assignedAt"` // The links object contains the `self` object, which contains the resource relationship. Links *ResourceLinksProperties `pulumi:"links"` // The status of assigning and fetching the resources. Status *ResourceStatus `pulumi:"status"` // The uniform resource name (URN) for the resource in the format do:resource_type:resource_id. Urn *string `pulumi:"urn"` }
type ResourceArrayOutput ¶
type ResourceArrayOutput struct{ *pulumi.OutputState }
func (ResourceArrayOutput) ElementType ¶
func (ResourceArrayOutput) ElementType() reflect.Type
func (ResourceArrayOutput) Index ¶
func (o ResourceArrayOutput) Index(i pulumi.IntInput) ResourceOutput
func (ResourceArrayOutput) ToResourceArrayOutput ¶
func (o ResourceArrayOutput) ToResourceArrayOutput() ResourceArrayOutput
func (ResourceArrayOutput) ToResourceArrayOutputWithContext ¶
func (o ResourceArrayOutput) ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
type ResourceLinksProperties ¶
type ResourceLinksProperties struct { // A URI that can be used to retrieve the resource. Self *string `pulumi:"self"` }
The links object contains the `self` object, which contains the resource relationship.
type ResourceLinksPropertiesOutput ¶
type ResourceLinksPropertiesOutput struct{ *pulumi.OutputState }
The links object contains the `self` object, which contains the resource relationship.
func (ResourceLinksPropertiesOutput) ElementType ¶
func (ResourceLinksPropertiesOutput) ElementType() reflect.Type
func (ResourceLinksPropertiesOutput) Self ¶
func (o ResourceLinksPropertiesOutput) Self() pulumi.StringPtrOutput
A URI that can be used to retrieve the resource.
func (ResourceLinksPropertiesOutput) ToResourceLinksPropertiesOutput ¶
func (o ResourceLinksPropertiesOutput) ToResourceLinksPropertiesOutput() ResourceLinksPropertiesOutput
func (ResourceLinksPropertiesOutput) ToResourceLinksPropertiesOutputWithContext ¶
func (o ResourceLinksPropertiesOutput) ToResourceLinksPropertiesOutputWithContext(ctx context.Context) ResourceLinksPropertiesOutput
type ResourceLinksPropertiesPtrOutput ¶
type ResourceLinksPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ResourceLinksPropertiesPtrOutput) Elem ¶
func (o ResourceLinksPropertiesPtrOutput) Elem() ResourceLinksPropertiesOutput
func (ResourceLinksPropertiesPtrOutput) ElementType ¶
func (ResourceLinksPropertiesPtrOutput) ElementType() reflect.Type
func (ResourceLinksPropertiesPtrOutput) Self ¶
func (o ResourceLinksPropertiesPtrOutput) Self() pulumi.StringPtrOutput
A URI that can be used to retrieve the resource.
func (ResourceLinksPropertiesPtrOutput) ToResourceLinksPropertiesPtrOutput ¶
func (o ResourceLinksPropertiesPtrOutput) ToResourceLinksPropertiesPtrOutput() ResourceLinksPropertiesPtrOutput
func (ResourceLinksPropertiesPtrOutput) ToResourceLinksPropertiesPtrOutputWithContext ¶
func (o ResourceLinksPropertiesPtrOutput) ToResourceLinksPropertiesPtrOutputWithContext(ctx context.Context) ResourceLinksPropertiesPtrOutput
type ResourceOutput ¶
type ResourceOutput struct{ *pulumi.OutputState }
func (ResourceOutput) AssignedAt ¶
func (o ResourceOutput) AssignedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the project was created.
func (ResourceOutput) ElementType ¶
func (ResourceOutput) ElementType() reflect.Type
func (ResourceOutput) Links ¶
func (o ResourceOutput) Links() ResourceLinksPropertiesPtrOutput
The links object contains the `self` object, which contains the resource relationship.
func (ResourceOutput) Status ¶
func (o ResourceOutput) Status() ResourceStatusPtrOutput
The status of assigning and fetching the resources.
func (ResourceOutput) ToResourceOutput ¶
func (o ResourceOutput) ToResourceOutput() ResourceOutput
func (ResourceOutput) ToResourceOutputWithContext ¶
func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
func (ResourceOutput) Urn ¶
func (o ResourceOutput) Urn() pulumi.StringPtrOutput
The uniform resource name (URN) for the resource in the format do:resource_type:resource_id.
type ResourceStatus ¶
type ResourceStatus string
The status of assigning and fetching the resources.
type ResourceStatusOutput ¶
type ResourceStatusOutput struct{ *pulumi.OutputState }
func (ResourceStatusOutput) ElementType ¶
func (ResourceStatusOutput) ElementType() reflect.Type
func (ResourceStatusOutput) ToResourceStatusOutput ¶
func (o ResourceStatusOutput) ToResourceStatusOutput() ResourceStatusOutput
func (ResourceStatusOutput) ToResourceStatusOutputWithContext ¶
func (o ResourceStatusOutput) ToResourceStatusOutputWithContext(ctx context.Context) ResourceStatusOutput
func (ResourceStatusOutput) ToResourceStatusPtrOutput ¶
func (o ResourceStatusOutput) ToResourceStatusPtrOutput() ResourceStatusPtrOutput
func (ResourceStatusOutput) ToResourceStatusPtrOutputWithContext ¶
func (o ResourceStatusOutput) ToResourceStatusPtrOutputWithContext(ctx context.Context) ResourceStatusPtrOutput
func (ResourceStatusOutput) ToStringOutput ¶
func (o ResourceStatusOutput) ToStringOutput() pulumi.StringOutput
func (ResourceStatusOutput) ToStringOutputWithContext ¶
func (o ResourceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceStatusOutput) ToStringPtrOutput ¶
func (o ResourceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceStatusOutput) ToStringPtrOutputWithContext ¶
func (o ResourceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceStatusPtrOutput ¶
type ResourceStatusPtrOutput struct{ *pulumi.OutputState }
func (ResourceStatusPtrOutput) Elem ¶
func (o ResourceStatusPtrOutput) Elem() ResourceStatusOutput
func (ResourceStatusPtrOutput) ElementType ¶
func (ResourceStatusPtrOutput) ElementType() reflect.Type
func (ResourceStatusPtrOutput) ToResourceStatusPtrOutput ¶
func (o ResourceStatusPtrOutput) ToResourceStatusPtrOutput() ResourceStatusPtrOutput
func (ResourceStatusPtrOutput) ToResourceStatusPtrOutputWithContext ¶
func (o ResourceStatusPtrOutput) ToResourceStatusPtrOutputWithContext(ctx context.Context) ResourceStatusPtrOutput
func (ResourceStatusPtrOutput) ToStringPtrOutput ¶
func (o ResourceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput