v2

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProjectBaseEnvironmentDevelopment = ProjectBaseEnvironment("Development")
	ProjectBaseEnvironmentStaging     = ProjectBaseEnvironment("Staging")
	ProjectBaseEnvironmentProduction  = ProjectBaseEnvironment("Production")
)
View Source
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 (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) Project

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) Meta

func (ListProjectsItemsOutput) Projects

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 ListProjectsResourcesDefaultItems

type ListProjectsResourcesDefaultItems struct {
	Links     *PageLinks `pulumi:"links"`
	Meta      MetaMeta   `pulumi:"meta"`
	Resources []Resource `pulumi:"resources"`
}

type ListProjectsResourcesDefaultItemsOutput

type ListProjectsResourcesDefaultItemsOutput struct{ *pulumi.OutputState }

func (ListProjectsResourcesDefaultItemsOutput) ElementType

func (ListProjectsResourcesDefaultItemsOutput) Meta

func (ListProjectsResourcesDefaultItemsOutput) Resources

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

type ListProjectsResourcesDefaultResult

type ListProjectsResourcesDefaultResult struct {
	Items ListProjectsResourcesDefaultItems `pulumi:"items"`
}

type ListProjectsResourcesDefaultResultOutput

type ListProjectsResourcesDefaultResultOutput struct{ *pulumi.OutputState }

func (ListProjectsResourcesDefaultResultOutput) ElementType

func (ListProjectsResourcesDefaultResultOutput) Items

func (ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutput

func (o ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutput() ListProjectsResourcesDefaultResultOutput

func (ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutputWithContext

func (o ListProjectsResourcesDefaultResultOutput) ToListProjectsResourcesDefaultResultOutputWithContext(ctx context.Context) ListProjectsResourcesDefaultResultOutput

type ListProjectsResourcesItems

type ListProjectsResourcesItems struct {
	Links     *PageLinks `pulumi:"links"`
	Meta      MetaMeta   `pulumi:"meta"`
	Resources []Resource `pulumi:"resources"`
}

type ListProjectsResourcesItemsOutput

type ListProjectsResourcesItemsOutput struct{ *pulumi.OutputState }

func (ListProjectsResourcesItemsOutput) ElementType

func (ListProjectsResourcesItemsOutput) Meta

func (ListProjectsResourcesItemsOutput) Resources

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

type ListProjectsResourcesResult

type ListProjectsResourcesResult struct {
	Items ListProjectsResourcesItems `pulumi:"items"`
}

type ListProjectsResourcesResultOutput

type ListProjectsResourcesResultOutput struct{ *pulumi.OutputState }

func (ListProjectsResourcesResultOutput) ElementType

func (ListProjectsResourcesResultOutput) Items

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 (ListProjectsResultOutput) ElementType

func (ListProjectsResultOutput) ElementType() reflect.Type

func (ListProjectsResultOutput) Items

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 (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) Items

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

type LookupProjectsDefaultResult

type LookupProjectsDefaultResult struct {
	Items GetProjectsDefaultProperties `pulumi:"items"`
}

type LookupProjectsDefaultResultOutput

type LookupProjectsDefaultResultOutput struct{ *pulumi.OutputState }

func (LookupProjectsDefaultResultOutput) ElementType

func (LookupProjectsDefaultResultOutput) Items

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

Number of objects returned by the request.

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 (PageLinksOutput) ToPageLinksOutput

func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput

func (PageLinksOutput) ToPageLinksOutputWithContext

func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput

type PageLinksPagesProperties

type PageLinksPagesProperties struct {
	First *string `pulumi:"first"`
	Last  *string `pulumi:"last"`
	Next  *string `pulumi:"next"`
	Prev  *string `pulumi:"prev"`
}

type PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesOutput) ElementType

func (PageLinksPagesPropertiesOutput) First

func (PageLinksPagesPropertiesOutput) Last

func (PageLinksPagesPropertiesOutput) Next

func (PageLinksPagesPropertiesOutput) Prev

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 (PageLinksPagesPropertiesPtrOutput) ElementType

func (PageLinksPagesPropertiesPtrOutput) First

func (PageLinksPagesPropertiesPtrOutput) Last

func (PageLinksPagesPropertiesPtrOutput) Next

func (PageLinksPagesPropertiesPtrOutput) Prev

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 (PageLinksPtrOutput) ElementType

func (PageLinksPtrOutput) ElementType() reflect.Type

func (PageLinksPtrOutput) Pages

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) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

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

type ProjectArgs

type ProjectArgs struct {
	// 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) 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 (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 (ProjectBaseEnvironmentPtrOutput) ElementType

func (ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutput

func (o ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutput() ProjectBaseEnvironmentPtrOutput

func (ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutputWithContext

func (o ProjectBaseEnvironmentPtrOutput) ToProjectBaseEnvironmentPtrOutputWithContext(ctx context.Context) ProjectBaseEnvironmentPtrOutput

func (ProjectBaseEnvironmentPtrOutput) ToStringPtrOutput

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

The environment of the project's resources.

func (ProjectOutput) Name

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 (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

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

The environment of the project's resources.

func (ProjectTypeOutput) Id

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

The human-readable name for the project. The maximum length is 175 characters and the name must be unique.

func (ProjectTypeOutput) OwnerId

The integer id of the project owner.

func (ProjectTypeOutput) OwnerUuid

The unique universal identifier of the project owner.

func (ProjectTypeOutput) Purpose

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

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

A time value given in ISO8601 combined date and time format that represents when the project was created.

func (ProjectTypePtrOutput) Description

The description of the project. The maximum length is 255 characters.

func (ProjectTypePtrOutput) Elem

func (ProjectTypePtrOutput) ElementType

func (ProjectTypePtrOutput) ElementType() reflect.Type

func (ProjectTypePtrOutput) Environment

The environment of the project's resources.

func (ProjectTypePtrOutput) Id

The unique universal identifier of this project.

func (ProjectTypePtrOutput) IsDefault

If true, all resources will be added to this project if no project is specified.

func (ProjectTypePtrOutput) Name

The human-readable name for the project. The maximum length is 175 characters and the name must be unique.

func (ProjectTypePtrOutput) OwnerId

The integer id of the project owner.

func (ProjectTypePtrOutput) OwnerUuid

The unique universal identifier of the project owner.

func (ProjectTypePtrOutput) Purpose

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

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) Resources

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

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) 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

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) Resources

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

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

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

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

The human-readable name for the project. The maximum length is 175 characters and the name must be unique.

func (ProjectsDefaultOutput) OwnerId

The integer id of the project owner.

func (ProjectsDefaultOutput) OwnerUuid

The unique universal identifier of the project owner.

func (ProjectsDefaultOutput) Purpose

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

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 (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) Self

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 (ResourceLinksPropertiesPtrOutput) ElementType

func (ResourceLinksPropertiesPtrOutput) Self

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

The links object contains the `self` object, which contains the resource relationship.

func (ResourceOutput) Status

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

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 (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

Jump to

Keyboard shortcuts

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