Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Get ¶
func Get(client newclient.Client, spaceID string, environmentsQuery EnvironmentQuery) (*resources.Resources[*Environment], error)
Get returns a collection of environments based on the criteria defined by its input query parameter. If an error occurs, an empty collection is returned along with the associated error.
Types ¶
type Environment ¶
type Environment struct {
ID string `json:"Id"`
Name string `json:"Name"`
SpaceID string `json:"SpaceId"`
Slug string `json:"Slug"`
Description string `json:"Description,omitempty"`
Type string `json:"Type"`
SortOrder int `json:"SortOrder"`
UseGuidedFailure bool `json:"UseGuidedFailure"`
EnvironmentTags []string `json:"EnvironmentTags,omitempty"`
// Fields for Static environments
AllowDynamicInfrastructure *bool `json:"AllowDynamicInfrastructure,omitempty"`
ExtensionSettings []extensions.ExtensionSettings `json:"ExtensionSettings,omitempty"`
// Fields for Ephemeral environments
ParentEnvironmentId string `json:"ParentEnvironmentId,omitempty"`
}
type EnvironmentQuery ¶
Click to show internal directories.
Click to hide internal directories.