package
2.2.1
Repository: https://github.com/flowswiss/gophercloud.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Create creates a new Project.
Delete deletes a project.
DeleteTag deletes a tag from a project.
ExtractProjects returns a slice of Projects contained in a single page of results.
Get retrieves details on a single project, by ID.
List enumerates the Projects to which the current token has access.
ListAvailable enumerates the Projects which are available to a specific user.
CheckTags lists tags for a project.
ModifyTags deletes all tags of a project and adds new ones.
Update modifies the attributes of a project.

# Constants

No description provided by the author

# Structs

CreateOpts represents parameters used to create a project.
CreateResult is the result of a Create request.
DeleteResult is the result of a Delete request.
DeleteTagsResult is the result of a Delete Tags request.
GetResult is the result of a Get request.
InvalidListFilter is returned by the ToUserListQuery method when validation of a filter does not pass.
ListOpts enables filtering of a list request.
ListTagsResult is the result of a List Tags request.
Tags represents a list of Tags object.
ModifyTagsResLinksult is the result of a Tags request.
Project represents an OpenStack Identity Project.
ProjectPage is a single page of Project results.
ProjectTags represents a list of Tags object.
Tags represents a list of Tags object.
UpdateOpts represents parameters to update a project.
UpdateResult is the result of an Update request.

# Interfaces

CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ListOptsBuilder allows extensions to add additional parameters to the List request.
ModifyTagsOptsBuilder allows extensions to add additional parameters to the Modify request.
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.

# Type aliases

Option is a specific option defined at the API to enable features on a project.