resourcemanager

package module
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2025 License: Apache-2.0 Imports: 23 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedLifecycleStateEnumValues = []LifecycleState{
	"CREATING",
	"ACTIVE",
	"DELETING",
	"INACTIVE",
}

All allowed values of LifecycleState enum

View Source
var AllowedParentListInnerTypesEnumValues = []ParentListInnerTypes{
	"FOLDER",
	"ORGANIZATION",
}

All allowed values of ParentListInner enum

View Source
var AllowedParentTypesEnumValues = []ParentTypes{
	"ORGANIZATION",
	"FOLDER",
}

All allowed values of Parent enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the Resource Manager API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateFolder added in v0.13.2

func (a *APIClient) CreateFolder(ctx context.Context) ApiCreateFolderRequest

CreateFolder: Create Folder

Create a new folder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateFolderRequest

func (*APIClient) CreateFolderExecute added in v0.13.2

func (a *APIClient) CreateFolderExecute(ctx context.Context) (*FolderResponse, error)

func (*APIClient) CreateProject

func (a *APIClient) CreateProject(ctx context.Context) ApiCreateProjectRequest

CreateProject: Create Project

Create a new project. - The request is synchronous, but the workflow-based creation is asynchronous. - Lifecycle state remains in CREATING, until workflow completes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateProjectRequest

func (*APIClient) CreateProjectExecute

func (a *APIClient) CreateProjectExecute(ctx context.Context) (*Project, error)

func (*APIClient) DeleteFolder added in v0.13.2

func (a *APIClient) DeleteFolder(ctx context.Context, containerId string) ApiDeleteFolderRequest

DeleteFolder: Delete Folder

Delete a folder and its metadata. - Folder must not be parent of any other container - A force flag may be set, deleting all underlying folders recursively - if no project is attached!

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param containerId Folder identifier - containerId as well as UUID identifier is supported.
@return ApiDeleteFolderRequest

func (*APIClient) DeleteFolderExecute added in v0.13.2

func (a *APIClient) DeleteFolderExecute(ctx context.Context, containerId string) error

func (*APIClient) DeleteFolderLabels added in v0.13.2

func (a *APIClient) DeleteFolderLabels(ctx context.Context, containerId string) ApiDeleteFolderLabelsRequest

DeleteFolderLabels: Delete Folder Labels

Deletes all folder labels by given keys. - Specific labels may be deleted by key(s) - If no key is specified, all labels will be deleted!

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param containerId Folder identifier - containerId as well as UUID identifier is supported.
@return ApiDeleteFolderLabelsRequest

func (*APIClient) DeleteFolderLabelsExecute added in v0.13.2

func (a *APIClient) DeleteFolderLabelsExecute(ctx context.Context, containerId string) error

func (*APIClient) DeleteOrganizationLabels added in v0.16.0

func (a *APIClient) DeleteOrganizationLabels(ctx context.Context, containerId string) ApiDeleteOrganizationLabelsRequest

DeleteOrganizationLabels: Delete Organization Labels

Deletes all organization labels by given keys. - Specific labels may be deleted by key(s) - If no key is specified, all labels will be deleted!

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param containerId Organization identifier - containerId as well as UUID identifier is supported.
@return ApiDeleteOrganizationLabelsRequest

func (*APIClient) DeleteOrganizationLabelsExecute added in v0.16.0

func (a *APIClient) DeleteOrganizationLabelsExecute(ctx context.Context, containerId string) error

func (*APIClient) DeleteProject

func (a *APIClient) DeleteProject(ctx context.Context, id string) ApiDeleteProjectRequest

DeleteProject: Delete Project

Triggers the deletion of a project. - The request is synchronous, but the workflow-based deletion is asynchronous - Lifecycle state remains in DELETING, until workflow completes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Project identifier - containerId as well as UUID identifier is supported.
@return ApiDeleteProjectRequest

func (*APIClient) DeleteProjectExecute

func (a *APIClient) DeleteProjectExecute(ctx context.Context, id string) error

func (*APIClient) DeleteProjectLabels added in v0.16.0

func (a *APIClient) DeleteProjectLabels(ctx context.Context, containerId string) ApiDeleteProjectLabelsRequest

DeleteProjectLabels: Delete Project Labels

Deletes all project labels by given keys. - Specific labels may be deleted by key(s) - If no key is specified, all labels will be deleted!

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param containerId Project identifier - containerId as well as UUID identifier is supported.
@return ApiDeleteProjectLabelsRequest

func (*APIClient) DeleteProjectLabelsExecute added in v0.16.0

func (a *APIClient) DeleteProjectLabelsExecute(ctx context.Context, containerId string) error

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetFolderDetails added in v0.13.2

func (a *APIClient) GetFolderDetails(ctx context.Context, containerId string) ApiGetFolderDetailsRequest

GetFolderDetails: Get Folder Details

Returns all metadata for a specific folder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param containerId Folder identifier - containerId as well as UUID identifier is supported.
@return ApiGetFolderDetailsRequest

func (*APIClient) GetFolderDetailsExecute added in v0.13.2

func (a *APIClient) GetFolderDetailsExecute(ctx context.Context, containerId string) (*GetFolderDetailsResponse, error)

func (*APIClient) GetOrganization added in v0.9.0

func (a *APIClient) GetOrganization(ctx context.Context, id string) ApiGetOrganizationRequest

GetOrganization: Get Organization Details

Returns the organization and its metadata.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Organization identifier - containerId as well as UUID identifier is supported.
@return ApiGetOrganizationRequest

func (*APIClient) GetOrganizationExecute added in v0.9.0

func (a *APIClient) GetOrganizationExecute(ctx context.Context, id string) (*OrganizationResponse, error)

func (*APIClient) GetProject

func (a *APIClient) GetProject(ctx context.Context, id string) ApiGetProjectRequest

GetProject: Get Project Details

Returns the project and its metadata.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Project identifier - containerId as well as UUID identifier is supported.
@return ApiGetProjectRequest

func (*APIClient) GetProjectExecute

func (a *APIClient) GetProjectExecute(ctx context.Context, id string) (*GetProjectResponse, error)

func (*APIClient) ListFolders added in v0.16.0

func (a *APIClient) ListFolders(ctx context.Context) ApiListFoldersRequest

ListFolders: Get All Folders

Returns all folders and their metadata that: - Are children of the specific containerParentId - Match the given containerIds - User is member of <br />

Filter: - Either containerParentId OR containerIds OR member must be passed - If containerId and containerParentId are given, both are used for filtering - containers must point to the same parent - If member and containerParentId are given, both are used for filtering - If member is given, containers must not point to the same container parent

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListFoldersRequest

func (*APIClient) ListFoldersExecute added in v0.16.0

func (a *APIClient) ListFoldersExecute(ctx context.Context) (*ListFoldersResponse, error)

func (*APIClient) ListOrganizations added in v0.9.0

func (a *APIClient) ListOrganizations(ctx context.Context) ApiListOrganizationsRequest

ListOrganizations: Get All Organizations

Returns all organizations and their metadata. - If no containerIds are specified, all organizations are returned, if permitted - ContainerIds may be set to filter - Member may be set to filter - If member and containerIds are given, both are used for filtering

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListOrganizationsRequest

func (*APIClient) ListOrganizationsExecute added in v0.9.0

func (a *APIClient) ListOrganizationsExecute(ctx context.Context) (*ListOrganizationsResponse, error)

func (*APIClient) ListProjects

func (a *APIClient) ListProjects(ctx context.Context) ApiListProjectsRequest

ListProjects: Get All Projects

Returns all projects and their metadata that: - Are children of the specific containerParentId - Match the given containerIds - User is member of

Filter: - Either containerParentId OR containerIds OR member must be passed - If containerId and containerParentId are given, both are used for filtering - containers must point to the same parent - If member and containerParentId are given, both are used for filtering - If member is given, containers must not point to the same container parent

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListProjectsRequest

func (*APIClient) ListProjectsExecute

func (a *APIClient) ListProjectsExecute(ctx context.Context) (*ListProjectsResponse, error)

func (*APIClient) PartialUpdateFolder added in v0.13.2

func (a *APIClient) PartialUpdateFolder(ctx context.Context, containerId string) ApiPartialUpdateFolderRequest

PartialUpdateFolder: Update Folder

Update the folder and its metadata. - Update folder name - Update folder labels - Update folder parent (folder or organization)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param containerId Folder identifier - containerId as well as UUID identifier is supported.
@return ApiPartialUpdateFolderRequest

func (*APIClient) PartialUpdateFolderExecute added in v0.13.2

func (a *APIClient) PartialUpdateFolderExecute(ctx context.Context, containerId string) (*FolderResponse, error)

func (*APIClient) PartialUpdateOrganization added in v0.16.0

func (a *APIClient) PartialUpdateOrganization(ctx context.Context, id string) ApiPartialUpdateOrganizationRequest

PartialUpdateOrganization: Update Organization

Update the organization and its metadata. - Update organization name - Update organization labels

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Organization identifier - containerId as well as UUID identifier is supported.
@return ApiPartialUpdateOrganizationRequest

func (*APIClient) PartialUpdateOrganizationExecute added in v0.16.0

func (a *APIClient) PartialUpdateOrganizationExecute(ctx context.Context, id string) (*OrganizationResponse, error)

func (*APIClient) PartialUpdateProject

func (a *APIClient) PartialUpdateProject(ctx context.Context, id string) ApiPartialUpdateProjectRequest

PartialUpdateProject: Update Project

Update the project and its metadata. - Update project name - Update project labels - Update project parent (folder or organization)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Project identifier - containerId as well as UUID identifier is supported.
@return ApiPartialUpdateProjectRequest

func (*APIClient) PartialUpdateProjectExecute

func (a *APIClient) PartialUpdateProjectExecute(ctx context.Context, id string) (*Project, error)

type ApiCreateFolderRequest added in v0.13.2

type ApiCreateFolderRequest interface {
	CreateFolderPayload(createFolderPayload CreateFolderPayload) ApiCreateFolderRequest
	Execute() (*FolderResponse, error)
}

type ApiCreateProjectRequest

type ApiCreateProjectRequest interface {
	CreateProjectPayload(createProjectPayload CreateProjectPayload) ApiCreateProjectRequest
	Execute() (*Project, error)
}

type ApiDeleteFolderLabelsRequest added in v0.13.2

type ApiDeleteFolderLabelsRequest interface {
	// Label name.
	Keys(keys []string) ApiDeleteFolderLabelsRequest
	Execute() error
}

type ApiDeleteFolderRequest added in v0.13.2

type ApiDeleteFolderRequest interface {
	// If true, all nested, empty folders are deleted recursively - if no project is attached!
	Force(force bool) ApiDeleteFolderRequest
	Execute() error
}

type ApiDeleteOrganizationLabelsRequest added in v0.16.0

type ApiDeleteOrganizationLabelsRequest interface {
	// Label name.
	Keys(keys []string) ApiDeleteOrganizationLabelsRequest
	Execute() error
}

type ApiDeleteProjectLabelsRequest added in v0.16.0

type ApiDeleteProjectLabelsRequest interface {
	// Label name.
	Keys(keys []string) ApiDeleteProjectLabelsRequest
	Execute() error
}

type ApiDeleteProjectRequest

type ApiDeleteProjectRequest interface {
	Execute() error
}

type ApiGetFolderDetailsRequest added in v0.13.2

type ApiGetFolderDetailsRequest interface {
	IncludeParents(includeParents bool) ApiGetFolderDetailsRequest
	Execute() (*GetFolderDetailsResponse, error)
}

type ApiGetOrganizationRequest added in v0.9.0

type ApiGetOrganizationRequest interface {
	Execute() (*OrganizationResponse, error)
}

type ApiGetProjectRequest

type ApiGetProjectRequest interface {
	IncludeParents(includeParents bool) ApiGetProjectRequest
	Execute() (*GetProjectResponse, error)
}

type ApiListFoldersRequest added in v0.16.0

type ApiListFoldersRequest interface {
	// Identifier of the parent resource container - containerId as well as UUID identifier is supported.
	ContainerParentId(containerParentId string) ApiListFoldersRequest
	// List of container identifiers - containerId as well as UUID identifier is supported.
	ContainerIds(containerIds []string) ApiListFoldersRequest
	// E-Mail address of the user for whom the visible resource containers should be filtered.
	Member(member string) ApiListFoldersRequest
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used. If maximum is exceeded, maximum is used.
	Limit(limit float32) ApiListFoldersRequest
	// The offset of the first item in the collection to return.
	Offset(offset float32) ApiListFoldersRequest
	// A timestamp to specify the beginning of the creationTime from which entries should be returned. If not given, defaults to the beginning of time.
	CreationTimeStart(creationTimeStart time.Time) ApiListFoldersRequest
	Execute() (*ListFoldersResponse, error)
}

type ApiListOrganizationsRequest added in v0.9.0

type ApiListOrganizationsRequest interface {
	// Organization identifiers - containerId as well as UUID identifier is supported. A combination of both is not allowed.
	ContainerIds(containerIds []string) ApiListOrganizationsRequest
	// E-Mail address of the user for whom the visible resource containers should be filtered.
	Member(member string) ApiListOrganizationsRequest
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used. If maximum is exceeded, maximum is used.
	Limit(limit float32) ApiListOrganizationsRequest
	// The offset of the first item in the collection to return.
	Offset(offset float32) ApiListOrganizationsRequest
	// A timestamp to specify the beginning of the creationTime from which entries should be returned. If not given, defaults to the beginning of time.
	CreationTimeStart(creationTimeStart time.Time) ApiListOrganizationsRequest
	Execute() (*ListOrganizationsResponse, error)
}

type ApiListProjectsRequest

type ApiListProjectsRequest interface {
	// Identifier of the parent resource container - containerId as well as UUID identifier is supported.
	ContainerParentId(containerParentId string) ApiListProjectsRequest
	// List of container identifiers - containerId as well as UUID identifier is supported.
	ContainerIds(containerIds []string) ApiListProjectsRequest
	// E-Mail address of the user for whom the visible resource containers should be filtered.
	Member(member string) ApiListProjectsRequest
	// The offset of the first item in the collection to return.
	Offset(offset float32) ApiListProjectsRequest
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used. If maximum is exceeded, maximum is used.
	Limit(limit float32) ApiListProjectsRequest
	// A timestamp to specify the beginning of the creationTime from which entries should be returned. If not given, defaults to the beginning of time.
	CreationTimeStart(creationTimeStart time.Time) ApiListProjectsRequest
	Execute() (*ListProjectsResponse, error)
}

type ApiPartialUpdateFolderRequest added in v0.13.2

type ApiPartialUpdateFolderRequest interface {
	PartialUpdateFolderPayload(partialUpdateFolderPayload PartialUpdateFolderPayload) ApiPartialUpdateFolderRequest
	Execute() (*FolderResponse, error)
}

type ApiPartialUpdateOrganizationRequest added in v0.16.0

type ApiPartialUpdateOrganizationRequest interface {
	PartialUpdateOrganizationPayload(partialUpdateOrganizationPayload PartialUpdateOrganizationPayload) ApiPartialUpdateOrganizationRequest
	Execute() (*OrganizationResponse, error)
}

type ApiPartialUpdateProjectRequest

type ApiPartialUpdateProjectRequest interface {
	PartialUpdateProjectPayload(partialUpdateProjectPayload PartialUpdateProjectPayload) ApiPartialUpdateProjectRequest
	Execute() (*Project, error)
}

type CreateFolderPayload added in v0.13.2

type CreateFolderPayload struct {
	// Identifier of the parent resource container - containerId as well as UUID identifier is supported.
	// REQUIRED
	ContainerParentId CreateFolderPayloadGetContainerParentIdAttributeType `json:"containerParentId" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels CreateFolderPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The initial members assigned to the project. At least one subject needs to be a user, and not a client or service account.
	Members CreateFolderPayloadGetMembersAttributeType `json:"members,omitempty"`
	// The name of the folder matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	// REQUIRED
	Name CreateFolderPayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateFolderPayload struct for CreateFolderPayload

func NewCreateFolderPayload added in v0.13.2

NewCreateFolderPayload instantiates a new CreateFolderPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateFolderPayloadWithDefaults added in v0.13.2

func NewCreateFolderPayloadWithDefaults() *CreateFolderPayload

NewCreateFolderPayloadWithDefaults instantiates a new CreateFolderPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateFolderPayload) GetContainerParentId added in v0.13.2

GetContainerParentId returns the ContainerParentId field value

func (*CreateFolderPayload) GetContainerParentIdOk added in v0.13.2

func (o *CreateFolderPayload) GetContainerParentIdOk() (ret CreateFolderPayloadGetContainerParentIdRetType, ok bool)

GetContainerParentIdOk returns a tuple with the ContainerParentId field value and a boolean to check if the value has been set.

func (*CreateFolderPayload) GetLabels added in v0.13.2

GetLabels returns the Labels field value if set, zero value otherwise.

func (*CreateFolderPayload) GetLabelsOk added in v0.13.2

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateFolderPayload) GetMembers added in v0.13.2

GetMembers returns the Members field value if set, zero value otherwise.

func (*CreateFolderPayload) GetMembersOk added in v0.13.2

GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateFolderPayload) GetName added in v0.13.2

GetName returns the Name field value

func (*CreateFolderPayload) GetNameOk added in v0.13.2

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateFolderPayload) HasLabels added in v0.13.2

func (o *CreateFolderPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateFolderPayload) HasMembers added in v0.13.2

func (o *CreateFolderPayload) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*CreateFolderPayload) SetContainerParentId added in v0.13.2

SetContainerParentId sets field value

func (*CreateFolderPayload) SetLabels added in v0.13.2

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateFolderPayload) SetMembers added in v0.13.2

SetMembers gets a reference to the given []Member and assigns it to the Members field.

func (*CreateFolderPayload) SetName added in v0.13.2

SetName sets field value

func (CreateFolderPayload) ToMap added in v0.13.2

func (o CreateFolderPayload) ToMap() (map[string]interface{}, error)

type CreateFolderPayloadGetContainerParentIdArgType added in v0.13.2

type CreateFolderPayloadGetContainerParentIdArgType = string

type CreateFolderPayloadGetContainerParentIdAttributeType added in v0.13.2

type CreateFolderPayloadGetContainerParentIdAttributeType = *string

isNotNullableString

type CreateFolderPayloadGetContainerParentIdRetType added in v0.13.2

type CreateFolderPayloadGetContainerParentIdRetType = string

type CreateFolderPayloadGetLabelsArgType added in v0.13.2

type CreateFolderPayloadGetLabelsArgType = map[string]string

type CreateFolderPayloadGetLabelsAttributeType added in v0.13.2

type CreateFolderPayloadGetLabelsAttributeType = *map[string]string

isContainer

type CreateFolderPayloadGetLabelsRetType added in v0.13.2

type CreateFolderPayloadGetLabelsRetType = map[string]string

type CreateFolderPayloadGetMembersArgType added in v0.13.2

type CreateFolderPayloadGetMembersArgType = []Member

type CreateFolderPayloadGetMembersAttributeType added in v0.13.2

type CreateFolderPayloadGetMembersAttributeType = *[]Member

isArray

type CreateFolderPayloadGetMembersRetType added in v0.13.2

type CreateFolderPayloadGetMembersRetType = []Member

type CreateFolderPayloadGetNameArgType added in v0.13.2

type CreateFolderPayloadGetNameArgType = string

type CreateFolderPayloadGetNameAttributeType added in v0.13.2

type CreateFolderPayloadGetNameAttributeType = *string

isNotNullableString

type CreateFolderPayloadGetNameRetType added in v0.13.2

type CreateFolderPayloadGetNameRetType = string

type CreateFolderRequest added in v0.15.0

type CreateFolderRequest struct {
	// contains filtered or unexported fields
}

func (CreateFolderRequest) CreateFolderPayload added in v0.15.0

func (r CreateFolderRequest) CreateFolderPayload(createFolderPayload CreateFolderPayload) ApiCreateFolderRequest

func (CreateFolderRequest) Execute added in v0.15.0

func (r CreateFolderRequest) Execute() (*FolderResponse, error)

type CreateProjectPayload

type CreateProjectPayload struct {
	// Identifier of the parent resource container - containerId as well as UUID identifier is supported.
	// REQUIRED
	ContainerParentId CreateProjectPayloadGetContainerParentIdAttributeType `json:"containerParentId" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels CreateProjectPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The initial members assigned to the project. At least one subject needs to be a user, and not a client or service account.
	// REQUIRED
	Members CreateProjectPayloadGetMembersAttributeType `json:"members" required:"true"`
	// Project name matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	// REQUIRED
	Name CreateProjectPayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateProjectPayload struct for CreateProjectPayload

func NewCreateProjectPayload added in v0.10.0

NewCreateProjectPayload instantiates a new CreateProjectPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateProjectPayloadWithDefaults added in v0.10.0

func NewCreateProjectPayloadWithDefaults() *CreateProjectPayload

NewCreateProjectPayloadWithDefaults instantiates a new CreateProjectPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateProjectPayload) GetContainerParentId added in v0.10.0

GetContainerParentId returns the ContainerParentId field value

func (*CreateProjectPayload) GetContainerParentIdOk added in v0.10.0

func (o *CreateProjectPayload) GetContainerParentIdOk() (ret CreateProjectPayloadGetContainerParentIdRetType, ok bool)

GetContainerParentIdOk returns a tuple with the ContainerParentId field value and a boolean to check if the value has been set.

func (*CreateProjectPayload) GetLabels added in v0.10.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*CreateProjectPayload) GetLabelsOk added in v0.10.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateProjectPayload) GetMembers added in v0.10.0

GetMembers returns the Members field value

func (*CreateProjectPayload) GetMembersOk added in v0.10.0

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*CreateProjectPayload) GetName added in v0.10.0

GetName returns the Name field value

func (*CreateProjectPayload) GetNameOk added in v0.10.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateProjectPayload) HasLabels added in v0.10.0

func (o *CreateProjectPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateProjectPayload) SetContainerParentId added in v0.10.0

SetContainerParentId sets field value

func (*CreateProjectPayload) SetLabels added in v0.10.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateProjectPayload) SetMembers added in v0.10.0

SetMembers sets field value

func (*CreateProjectPayload) SetName added in v0.10.0

SetName sets field value

func (CreateProjectPayload) ToMap added in v0.10.0

func (o CreateProjectPayload) ToMap() (map[string]interface{}, error)

type CreateProjectPayloadGetContainerParentIdArgType added in v0.13.1

type CreateProjectPayloadGetContainerParentIdArgType = string

type CreateProjectPayloadGetContainerParentIdAttributeType added in v0.13.1

type CreateProjectPayloadGetContainerParentIdAttributeType = *string

isNotNullableString

type CreateProjectPayloadGetContainerParentIdRetType added in v0.13.1

type CreateProjectPayloadGetContainerParentIdRetType = string

type CreateProjectPayloadGetLabelsArgType added in v0.13.1

type CreateProjectPayloadGetLabelsArgType = map[string]string

type CreateProjectPayloadGetLabelsAttributeType added in v0.13.1

type CreateProjectPayloadGetLabelsAttributeType = *map[string]string

isContainer

type CreateProjectPayloadGetLabelsRetType added in v0.13.1

type CreateProjectPayloadGetLabelsRetType = map[string]string

type CreateProjectPayloadGetMembersArgType added in v0.13.1

type CreateProjectPayloadGetMembersArgType = []Member

type CreateProjectPayloadGetMembersAttributeType added in v0.13.1

type CreateProjectPayloadGetMembersAttributeType = *[]Member

isArray

type CreateProjectPayloadGetMembersRetType added in v0.13.1

type CreateProjectPayloadGetMembersRetType = []Member

type CreateProjectPayloadGetNameArgType added in v0.13.1

type CreateProjectPayloadGetNameArgType = string

type CreateProjectPayloadGetNameAttributeType added in v0.13.1

type CreateProjectPayloadGetNameAttributeType = *string

isNotNullableString

type CreateProjectPayloadGetNameRetType added in v0.13.1

type CreateProjectPayloadGetNameRetType = string

type CreateProjectRequest added in v0.15.0

type CreateProjectRequest struct {
	// contains filtered or unexported fields
}

func (CreateProjectRequest) CreateProjectPayload added in v0.15.0

func (r CreateProjectRequest) CreateProjectPayload(createProjectPayload CreateProjectPayload) ApiCreateProjectRequest

func (CreateProjectRequest) Execute added in v0.15.0

func (r CreateProjectRequest) Execute() (*Project, error)

type DefaultApi added in v0.15.0

type DefaultApi interface {
	/*
		CreateFolder Create Folder
		Create a new folder.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiCreateFolderRequest
	*/
	CreateFolder(ctx context.Context) ApiCreateFolderRequest
	/*
		CreateFolderExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return FolderResponse

	*/
	CreateFolderExecute(ctx context.Context) (*FolderResponse, error)
	/*
		CreateProject Create Project
		Create a new project.
		- The request is synchronous, but the workflow-based creation is asynchronous.
		- Lifecycle state remains in CREATING, until workflow completes

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiCreateProjectRequest
	*/
	CreateProject(ctx context.Context) ApiCreateProjectRequest
	/*
		CreateProjectExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return Project

	*/
	CreateProjectExecute(ctx context.Context) (*Project, error)
	/*
		DeleteFolder Delete Folder
		Delete a folder and its metadata.
		- Folder must not be parent of any other container
		- A force flag may be set, deleting all underlying folders recursively - if no project is attached!

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Folder identifier - containerId as well as UUID identifier is supported.
		@return ApiDeleteFolderRequest
	*/
	DeleteFolder(ctx context.Context, containerId string) ApiDeleteFolderRequest
	/*
		DeleteFolderExecute executes the request

	*/
	DeleteFolderExecute(ctx context.Context, containerId string) error
	/*
		DeleteFolderLabels Delete Folder Labels
		Deletes all folder labels by given keys.
		- Specific labels may be deleted by key(s)
		- If no key is specified, all labels will be deleted!

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Folder identifier - containerId as well as UUID identifier is supported.
		@return ApiDeleteFolderLabelsRequest
	*/
	DeleteFolderLabels(ctx context.Context, containerId string) ApiDeleteFolderLabelsRequest
	/*
		DeleteFolderLabelsExecute executes the request

	*/
	DeleteFolderLabelsExecute(ctx context.Context, containerId string) error
	/*
		DeleteOrganizationLabels Delete Organization Labels
		Deletes all organization labels by given keys.
		- Specific labels may be deleted by key(s)
		- If no key is specified, all labels will be deleted!

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Organization identifier - containerId as well as UUID identifier is supported.
		@return ApiDeleteOrganizationLabelsRequest
	*/
	DeleteOrganizationLabels(ctx context.Context, containerId string) ApiDeleteOrganizationLabelsRequest
	/*
		DeleteOrganizationLabelsExecute executes the request

	*/
	DeleteOrganizationLabelsExecute(ctx context.Context, containerId string) error
	/*
		DeleteProject Delete Project
		Triggers the deletion of a project.
		- The request is synchronous, but the workflow-based deletion is asynchronous
		- Lifecycle state remains in DELETING, until workflow completes

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Project identifier - containerId as well as UUID identifier is supported.
		@return ApiDeleteProjectRequest
	*/
	DeleteProject(ctx context.Context, id string) ApiDeleteProjectRequest
	/*
		DeleteProjectExecute executes the request

	*/
	DeleteProjectExecute(ctx context.Context, id string) error
	/*
		DeleteProjectLabels Delete Project Labels
		Deletes all project labels by given keys.
		- Specific labels may be deleted by key(s)
		- If no key is specified, all labels will be deleted!

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Project identifier - containerId as well as UUID identifier is supported.
		@return ApiDeleteProjectLabelsRequest
	*/
	DeleteProjectLabels(ctx context.Context, containerId string) ApiDeleteProjectLabelsRequest
	/*
		DeleteProjectLabelsExecute executes the request

	*/
	DeleteProjectLabelsExecute(ctx context.Context, containerId string) error
	/*
		GetFolderDetails Get Folder Details
		Returns all metadata for a specific folder.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Folder identifier - containerId as well as UUID identifier is supported.
		@return ApiGetFolderDetailsRequest
	*/
	GetFolderDetails(ctx context.Context, containerId string) ApiGetFolderDetailsRequest
	/*
		GetFolderDetailsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Folder identifier - containerId as well as UUID identifier is supported.
		@return GetFolderDetailsResponse

	*/
	GetFolderDetailsExecute(ctx context.Context, containerId string) (*GetFolderDetailsResponse, error)
	/*
		GetOrganization Get Organization Details
		Returns the organization and its metadata.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Organization identifier - containerId as well as UUID identifier is supported.
		@return ApiGetOrganizationRequest
	*/
	GetOrganization(ctx context.Context, id string) ApiGetOrganizationRequest
	/*
		GetOrganizationExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Organization identifier - containerId as well as UUID identifier is supported.
		@return OrganizationResponse

	*/
	GetOrganizationExecute(ctx context.Context, id string) (*OrganizationResponse, error)
	/*
		GetProject Get Project Details
		Returns the project and its metadata.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Project identifier - containerId as well as UUID identifier is supported.
		@return ApiGetProjectRequest
	*/
	GetProject(ctx context.Context, id string) ApiGetProjectRequest
	/*
		GetProjectExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Project identifier - containerId as well as UUID identifier is supported.
		@return GetProjectResponse

	*/
	GetProjectExecute(ctx context.Context, id string) (*GetProjectResponse, error)
	/*
		ListFolders Get All Folders
		Returns all folders and their metadata that:
		- Are children of the specific containerParentId
		- Match the given containerIds
		- User is member of <br />

		Filter:
		- Either containerParentId OR containerIds OR member must be passed
		- If containerId and containerParentId are given, both are used for filtering - containers must point to the same parent
		- If member and containerParentId are given, both are used for filtering
		- If member is given, containers must not point to the same container parent


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListFoldersRequest
	*/
	ListFolders(ctx context.Context) ApiListFoldersRequest
	/*
		ListFoldersExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ListFoldersResponse

	*/
	ListFoldersExecute(ctx context.Context) (*ListFoldersResponse, error)
	/*
		ListOrganizations Get All Organizations
		Returns all organizations and their metadata.
		- If no containerIds are specified, all organizations are returned, if permitted
		- ContainerIds may be set to filter
		- Member may be set to filter
		- If member and containerIds are given, both are used for filtering


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListOrganizationsRequest
	*/
	ListOrganizations(ctx context.Context) ApiListOrganizationsRequest
	/*
		ListOrganizationsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ListOrganizationsResponse

	*/
	ListOrganizationsExecute(ctx context.Context) (*ListOrganizationsResponse, error)
	/*
		ListProjects Get All Projects
		Returns all projects and their metadata that:
		- Are children of the specific containerParentId
		- Match the given containerIds
		- User is member of

		Filter:
		- Either containerParentId OR containerIds OR member must be passed
		- If containerId and containerParentId are given, both are used for filtering - containers must point to the same parent
		- If member and containerParentId are given, both are used for filtering
		- If member is given, containers must not point to the same container parent

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListProjectsRequest
	*/
	ListProjects(ctx context.Context) ApiListProjectsRequest
	/*
		ListProjectsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ListProjectsResponse

	*/
	ListProjectsExecute(ctx context.Context) (*ListProjectsResponse, error)
	/*
		PartialUpdateFolder Update Folder
		Update the folder and its metadata.
		- Update folder name
		- Update folder labels
		- Update folder parent (folder or organization)

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Folder identifier - containerId as well as UUID identifier is supported.
		@return ApiPartialUpdateFolderRequest
	*/
	PartialUpdateFolder(ctx context.Context, containerId string) ApiPartialUpdateFolderRequest
	/*
		PartialUpdateFolderExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param containerId Folder identifier - containerId as well as UUID identifier is supported.
		@return FolderResponse

	*/
	PartialUpdateFolderExecute(ctx context.Context, containerId string) (*FolderResponse, error)
	/*
		PartialUpdateOrganization Update Organization
		Update the organization and its metadata.
		- Update organization name
		- Update organization labels

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Organization identifier - containerId as well as UUID identifier is supported.
		@return ApiPartialUpdateOrganizationRequest
	*/
	PartialUpdateOrganization(ctx context.Context, id string) ApiPartialUpdateOrganizationRequest
	/*
		PartialUpdateOrganizationExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Organization identifier - containerId as well as UUID identifier is supported.
		@return OrganizationResponse

	*/
	PartialUpdateOrganizationExecute(ctx context.Context, id string) (*OrganizationResponse, error)
	/*
		PartialUpdateProject Update Project
		Update the project and its metadata.
		- Update project name
		- Update project labels
		- Update project parent (folder or organization)

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Project identifier - containerId as well as UUID identifier is supported.
		@return ApiPartialUpdateProjectRequest
	*/
	PartialUpdateProject(ctx context.Context, id string) ApiPartialUpdateProjectRequest
	/*
		PartialUpdateProjectExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Project identifier - containerId as well as UUID identifier is supported.
		@return Project

	*/
	PartialUpdateProjectExecute(ctx context.Context, id string) (*Project, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteFolderLabelsRequest added in v0.15.0

type DeleteFolderLabelsRequest struct {
	// contains filtered or unexported fields
}

func (DeleteFolderLabelsRequest) Execute added in v0.15.0

func (r DeleteFolderLabelsRequest) Execute() error

func (DeleteFolderLabelsRequest) Keys added in v0.15.0

type DeleteFolderRequest added in v0.15.0

type DeleteFolderRequest struct {
	// contains filtered or unexported fields
}

func (DeleteFolderRequest) Execute added in v0.15.0

func (r DeleteFolderRequest) Execute() error

func (DeleteFolderRequest) Force added in v0.15.0

type DeleteOrganizationLabelsRequest added in v0.16.0

type DeleteOrganizationLabelsRequest struct {
	// contains filtered or unexported fields
}

func (DeleteOrganizationLabelsRequest) Execute added in v0.16.0

func (DeleteOrganizationLabelsRequest) Keys added in v0.16.0

type DeleteProjectLabelsRequest added in v0.16.0

type DeleteProjectLabelsRequest struct {
	// contains filtered or unexported fields
}

func (DeleteProjectLabelsRequest) Execute added in v0.16.0

func (r DeleteProjectLabelsRequest) Execute() error

func (DeleteProjectLabelsRequest) Keys added in v0.16.0

type DeleteProjectRequest added in v0.15.0

type DeleteProjectRequest struct {
	// contains filtered or unexported fields
}

func (DeleteProjectRequest) Execute added in v0.15.0

func (r DeleteProjectRequest) Execute() error

type ErrorResponse

type ErrorResponse struct {
	// The reason phrase of the status code.
	// REQUIRED
	Error ErrorResponseGetErrorAttributeType `json:"error" required:"true"`
	// Description of the error.
	// REQUIRED
	Message ErrorResponseGetMessageAttributeType `json:"message" required:"true"`
	// Path which was called.
	// REQUIRED
	Path ErrorResponseGetPathAttributeType `json:"path" required:"true"`
	// Http Status Code.
	// REQUIRED
	Status ErrorResponseGetStatusAttributeType `json:"status" required:"true"`
	// Timestamp at which the error occurred.
	// REQUIRED
	TimeStamp ErrorResponseGetTimeStampAttributeType `json:"timeStamp" required:"true"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse added in v0.10.0

NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorResponseWithDefaults added in v0.10.0

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorResponse) GetError added in v0.10.0

func (o *ErrorResponse) GetError() (ret ErrorResponseGetErrorRetType)

GetError returns the Error field value

func (*ErrorResponse) GetErrorOk added in v0.10.0

func (o *ErrorResponse) GetErrorOk() (ret ErrorResponseGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetMessage added in v0.10.0

func (o *ErrorResponse) GetMessage() (ret ErrorResponseGetMessageRetType)

GetMessage returns the Message field value

func (*ErrorResponse) GetMessageOk added in v0.10.0

func (o *ErrorResponse) GetMessageOk() (ret ErrorResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetPath added in v0.10.0

func (o *ErrorResponse) GetPath() (ret ErrorResponseGetPathRetType)

GetPath returns the Path field value

func (*ErrorResponse) GetPathOk added in v0.10.0

func (o *ErrorResponse) GetPathOk() (ret ErrorResponseGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetStatus added in v0.10.0

func (o *ErrorResponse) GetStatus() (ret ErrorResponseGetStatusRetType)

GetStatus returns the Status field value

func (*ErrorResponse) GetStatusOk added in v0.10.0

func (o *ErrorResponse) GetStatusOk() (ret ErrorResponseGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetTimeStamp added in v0.10.0

func (o *ErrorResponse) GetTimeStamp() (ret ErrorResponseGetTimeStampRetType)

GetTimeStamp returns the TimeStamp field value

func (*ErrorResponse) GetTimeStampOk added in v0.10.0

func (o *ErrorResponse) GetTimeStampOk() (ret ErrorResponseGetTimeStampRetType, ok bool)

GetTimeStampOk returns a tuple with the TimeStamp field value and a boolean to check if the value has been set.

func (*ErrorResponse) SetError added in v0.10.0

SetError sets field value

func (*ErrorResponse) SetMessage added in v0.10.0

SetMessage sets field value

func (*ErrorResponse) SetPath added in v0.10.0

SetPath sets field value

func (*ErrorResponse) SetStatus added in v0.10.0

SetStatus sets field value

func (*ErrorResponse) SetTimeStamp added in v0.10.0

SetTimeStamp sets field value

func (ErrorResponse) ToMap added in v0.10.0

func (o ErrorResponse) ToMap() (map[string]interface{}, error)

type ErrorResponseGetErrorArgType added in v0.13.1

type ErrorResponseGetErrorArgType = string

type ErrorResponseGetErrorAttributeType added in v0.13.1

type ErrorResponseGetErrorAttributeType = *string

isNotNullableString

type ErrorResponseGetErrorRetType added in v0.13.1

type ErrorResponseGetErrorRetType = string

type ErrorResponseGetMessageArgType added in v0.13.1

type ErrorResponseGetMessageArgType = string

type ErrorResponseGetMessageAttributeType added in v0.13.1

type ErrorResponseGetMessageAttributeType = *string

isNotNullableString

type ErrorResponseGetMessageRetType added in v0.13.1

type ErrorResponseGetMessageRetType = string

type ErrorResponseGetPathArgType added in v0.13.1

type ErrorResponseGetPathArgType = string

type ErrorResponseGetPathAttributeType added in v0.13.1

type ErrorResponseGetPathAttributeType = *string

isNotNullableString

type ErrorResponseGetPathRetType added in v0.13.1

type ErrorResponseGetPathRetType = string

type ErrorResponseGetStatusArgType added in v0.13.1

type ErrorResponseGetStatusArgType = float64

type ErrorResponseGetStatusAttributeType added in v0.13.1

type ErrorResponseGetStatusAttributeType = *float64

isNumber

type ErrorResponseGetStatusRetType added in v0.13.1

type ErrorResponseGetStatusRetType = float64

type ErrorResponseGetTimeStampArgType added in v0.13.1

type ErrorResponseGetTimeStampArgType = time.Time

type ErrorResponseGetTimeStampAttributeType added in v0.13.1

type ErrorResponseGetTimeStampAttributeType = *time.Time

isDateTime

type ErrorResponseGetTimeStampRetType added in v0.13.1

type ErrorResponseGetTimeStampRetType = time.Time

type FolderResponse

type FolderResponse struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId FolderResponseGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the folder was created.
	// REQUIRED
	CreationTime FolderResponseGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Globally unique folder identifier.
	// REQUIRED
	FolderId FolderResponseGetFolderIdAttributeType `json:"folderId" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels FolderResponseGetLabelsAttributeType `json:"labels,omitempty"`
	// Folder name.
	// REQUIRED
	Name FolderResponseGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Parent FolderResponseGetParentAttributeType `json:"parent" required:"true"`
	// Timestamp at which the folder was last modified.
	// REQUIRED
	UpdateTime FolderResponseGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

FolderResponse struct for FolderResponse

func NewFolderResponse added in v0.11.0

NewFolderResponse instantiates a new FolderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFolderResponseWithDefaults added in v0.11.0

func NewFolderResponseWithDefaults() *FolderResponse

NewFolderResponseWithDefaults instantiates a new FolderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FolderResponse) GetContainerId added in v0.11.0

func (o *FolderResponse) GetContainerId() (ret FolderResponseGetContainerIdRetType)

GetContainerId returns the ContainerId field value

func (*FolderResponse) GetContainerIdOk added in v0.11.0

func (o *FolderResponse) GetContainerIdOk() (ret FolderResponseGetContainerIdRetType, ok bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*FolderResponse) GetCreationTime added in v0.11.0

func (o *FolderResponse) GetCreationTime() (ret FolderResponseGetCreationTimeRetType)

GetCreationTime returns the CreationTime field value

func (*FolderResponse) GetCreationTimeOk added in v0.11.0

func (o *FolderResponse) GetCreationTimeOk() (ret FolderResponseGetCreationTimeRetType, ok bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*FolderResponse) GetFolderId added in v0.11.0

func (o *FolderResponse) GetFolderId() (ret FolderResponseGetFolderIdRetType)

GetFolderId returns the FolderId field value

func (*FolderResponse) GetFolderIdOk added in v0.11.0

func (o *FolderResponse) GetFolderIdOk() (ret FolderResponseGetFolderIdRetType, ok bool)

GetFolderIdOk returns a tuple with the FolderId field value and a boolean to check if the value has been set.

func (*FolderResponse) GetLabels added in v0.11.0

func (o *FolderResponse) GetLabels() (res FolderResponseGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise.

func (*FolderResponse) GetLabelsOk added in v0.11.0

func (o *FolderResponse) GetLabelsOk() (ret FolderResponseGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FolderResponse) GetName added in v0.11.0

func (o *FolderResponse) GetName() (ret FolderResponseGetNameRetType)

GetName returns the Name field value

func (*FolderResponse) GetNameOk added in v0.11.0

func (o *FolderResponse) GetNameOk() (ret FolderResponseGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FolderResponse) GetParent added in v0.11.0

func (o *FolderResponse) GetParent() (ret FolderResponseGetParentRetType)

GetParent returns the Parent field value

func (*FolderResponse) GetParentOk added in v0.11.0

func (o *FolderResponse) GetParentOk() (ret FolderResponseGetParentRetType, ok bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*FolderResponse) GetUpdateTime added in v0.11.0

func (o *FolderResponse) GetUpdateTime() (ret FolderResponseGetUpdateTimeRetType)

GetUpdateTime returns the UpdateTime field value

func (*FolderResponse) GetUpdateTimeOk added in v0.11.0

func (o *FolderResponse) GetUpdateTimeOk() (ret FolderResponseGetUpdateTimeRetType, ok bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*FolderResponse) HasLabels added in v0.11.0

func (o *FolderResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*FolderResponse) SetContainerId added in v0.11.0

SetContainerId sets field value

func (*FolderResponse) SetCreationTime added in v0.11.0

SetCreationTime sets field value

func (*FolderResponse) SetFolderId added in v0.11.0

SetFolderId sets field value

func (*FolderResponse) SetLabels added in v0.11.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*FolderResponse) SetName added in v0.11.0

SetName sets field value

func (*FolderResponse) SetParent added in v0.11.0

SetParent sets field value

func (*FolderResponse) SetUpdateTime added in v0.11.0

SetUpdateTime sets field value

func (FolderResponse) ToMap added in v0.11.0

func (o FolderResponse) ToMap() (map[string]interface{}, error)

type FolderResponseGetContainerIdArgType added in v0.13.2

type FolderResponseGetContainerIdArgType = string

type FolderResponseGetContainerIdAttributeType added in v0.13.2

type FolderResponseGetContainerIdAttributeType = *string

isNotNullableString

type FolderResponseGetContainerIdRetType added in v0.13.2

type FolderResponseGetContainerIdRetType = string

type FolderResponseGetCreationTimeArgType added in v0.13.2

type FolderResponseGetCreationTimeArgType = time.Time

type FolderResponseGetCreationTimeAttributeType added in v0.13.2

type FolderResponseGetCreationTimeAttributeType = *time.Time

isDateTime

type FolderResponseGetCreationTimeRetType added in v0.13.2

type FolderResponseGetCreationTimeRetType = time.Time

type FolderResponseGetFolderIdArgType added in v0.13.2

type FolderResponseGetFolderIdArgType = string

type FolderResponseGetFolderIdAttributeType added in v0.13.2

type FolderResponseGetFolderIdAttributeType = *string

isNotNullableString

type FolderResponseGetFolderIdRetType added in v0.13.2

type FolderResponseGetFolderIdRetType = string

type FolderResponseGetLabelsArgType added in v0.13.2

type FolderResponseGetLabelsArgType = map[string]string

type FolderResponseGetLabelsAttributeType added in v0.13.2

type FolderResponseGetLabelsAttributeType = *map[string]string

isContainer

type FolderResponseGetLabelsRetType added in v0.13.2

type FolderResponseGetLabelsRetType = map[string]string

type FolderResponseGetNameArgType added in v0.13.2

type FolderResponseGetNameArgType = string

type FolderResponseGetNameAttributeType added in v0.13.2

type FolderResponseGetNameAttributeType = *string

isNotNullableString

type FolderResponseGetNameRetType added in v0.13.2

type FolderResponseGetNameRetType = string

type FolderResponseGetParentArgType added in v0.13.2

type FolderResponseGetParentArgType = Parent

type FolderResponseGetParentAttributeType added in v0.13.2

type FolderResponseGetParentAttributeType = *Parent

isModel

type FolderResponseGetParentRetType added in v0.13.2

type FolderResponseGetParentRetType = Parent

type FolderResponseGetUpdateTimeArgType added in v0.13.2

type FolderResponseGetUpdateTimeArgType = time.Time

type FolderResponseGetUpdateTimeAttributeType added in v0.13.2

type FolderResponseGetUpdateTimeAttributeType = *time.Time

isDateTime

type FolderResponseGetUpdateTimeRetType added in v0.13.2

type FolderResponseGetUpdateTimeRetType = time.Time

type GetFolderDetailsRequest added in v0.15.0

type GetFolderDetailsRequest struct {
	// contains filtered or unexported fields
}

func (GetFolderDetailsRequest) Execute added in v0.15.0

func (GetFolderDetailsRequest) IncludeParents added in v0.15.0

func (r GetFolderDetailsRequest) IncludeParents(includeParents bool) ApiGetFolderDetailsRequest

type GetFolderDetailsResponse added in v0.13.2

type GetFolderDetailsResponse struct {
	// Globally unique user-friendly identifier.
	// REQUIRED
	ContainerId GetFolderDetailsResponseGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the folder was created.
	// REQUIRED
	CreationTime GetFolderDetailsResponseGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Globally unique folder identifier.
	// REQUIRED
	FolderId GetFolderDetailsResponseGetFolderIdAttributeType `json:"folderId" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels GetFolderDetailsResponseGetLabelsAttributeType `json:"labels,omitempty"`
	// Folder name.
	// REQUIRED
	Name GetFolderDetailsResponseGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Parent  GetFolderDetailsResponseGetParentAttributeType  `json:"parent" required:"true"`
	Parents GetFolderDetailsResponseGetParentsAttributeType `json:"parents,omitempty"`
	// Timestamp at which the folder was last modified.
	// REQUIRED
	UpdateTime GetFolderDetailsResponseGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

GetFolderDetailsResponse struct for GetFolderDetailsResponse

func NewGetFolderDetailsResponse added in v0.13.2

NewGetFolderDetailsResponse instantiates a new GetFolderDetailsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetFolderDetailsResponseWithDefaults added in v0.13.2

func NewGetFolderDetailsResponseWithDefaults() *GetFolderDetailsResponse

NewGetFolderDetailsResponseWithDefaults instantiates a new GetFolderDetailsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetFolderDetailsResponse) GetContainerId added in v0.13.2

GetContainerId returns the ContainerId field value

func (*GetFolderDetailsResponse) GetContainerIdOk added in v0.13.2

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetCreationTime added in v0.13.2

GetCreationTime returns the CreationTime field value

func (*GetFolderDetailsResponse) GetCreationTimeOk added in v0.13.2

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetFolderId added in v0.13.2

GetFolderId returns the FolderId field value

func (*GetFolderDetailsResponse) GetFolderIdOk added in v0.13.2

GetFolderIdOk returns a tuple with the FolderId field value and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetLabels added in v0.13.2

GetLabels returns the Labels field value if set, zero value otherwise.

func (*GetFolderDetailsResponse) GetLabelsOk added in v0.13.2

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetName added in v0.13.2

GetName returns the Name field value

func (*GetFolderDetailsResponse) GetNameOk added in v0.13.2

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetParent added in v0.13.2

GetParent returns the Parent field value

func (*GetFolderDetailsResponse) GetParentOk added in v0.13.2

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetParents added in v0.13.2

GetParents returns the Parents field value if set, zero value otherwise.

func (*GetFolderDetailsResponse) GetParentsOk added in v0.13.2

GetParentsOk returns a tuple with the Parents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) GetUpdateTime added in v0.13.2

GetUpdateTime returns the UpdateTime field value

func (*GetFolderDetailsResponse) GetUpdateTimeOk added in v0.13.2

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*GetFolderDetailsResponse) HasLabels added in v0.13.2

func (o *GetFolderDetailsResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*GetFolderDetailsResponse) HasParents added in v0.13.2

func (o *GetFolderDetailsResponse) HasParents() bool

HasParents returns a boolean if a field has been set.

func (*GetFolderDetailsResponse) SetContainerId added in v0.13.2

SetContainerId sets field value

func (*GetFolderDetailsResponse) SetCreationTime added in v0.13.2

SetCreationTime sets field value

func (*GetFolderDetailsResponse) SetFolderId added in v0.13.2

SetFolderId sets field value

func (*GetFolderDetailsResponse) SetLabels added in v0.13.2

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*GetFolderDetailsResponse) SetName added in v0.13.2

SetName sets field value

func (*GetFolderDetailsResponse) SetParent added in v0.13.2

SetParent sets field value

func (*GetFolderDetailsResponse) SetParents added in v0.13.2

SetParents gets a reference to the given []ParentListInner and assigns it to the Parents field.

func (*GetFolderDetailsResponse) SetUpdateTime added in v0.13.2

SetUpdateTime sets field value

func (GetFolderDetailsResponse) ToMap added in v0.13.2

func (o GetFolderDetailsResponse) ToMap() (map[string]interface{}, error)

type GetFolderDetailsResponseGetContainerIdArgType added in v0.13.2

type GetFolderDetailsResponseGetContainerIdArgType = string

type GetFolderDetailsResponseGetContainerIdAttributeType added in v0.13.2

type GetFolderDetailsResponseGetContainerIdAttributeType = *string

isNotNullableString

type GetFolderDetailsResponseGetContainerIdRetType added in v0.13.2

type GetFolderDetailsResponseGetContainerIdRetType = string

type GetFolderDetailsResponseGetCreationTimeArgType added in v0.13.2

type GetFolderDetailsResponseGetCreationTimeArgType = time.Time

type GetFolderDetailsResponseGetCreationTimeAttributeType added in v0.13.2

type GetFolderDetailsResponseGetCreationTimeAttributeType = *time.Time

isDateTime

type GetFolderDetailsResponseGetCreationTimeRetType added in v0.13.2

type GetFolderDetailsResponseGetCreationTimeRetType = time.Time

type GetFolderDetailsResponseGetFolderIdArgType added in v0.13.2

type GetFolderDetailsResponseGetFolderIdArgType = string

type GetFolderDetailsResponseGetFolderIdAttributeType added in v0.13.2

type GetFolderDetailsResponseGetFolderIdAttributeType = *string

isNotNullableString

type GetFolderDetailsResponseGetFolderIdRetType added in v0.13.2

type GetFolderDetailsResponseGetFolderIdRetType = string

type GetFolderDetailsResponseGetLabelsArgType added in v0.13.2

type GetFolderDetailsResponseGetLabelsArgType = map[string]string

type GetFolderDetailsResponseGetLabelsAttributeType added in v0.13.2

type GetFolderDetailsResponseGetLabelsAttributeType = *map[string]string

isContainer

type GetFolderDetailsResponseGetLabelsRetType added in v0.13.2

type GetFolderDetailsResponseGetLabelsRetType = map[string]string

type GetFolderDetailsResponseGetNameArgType added in v0.13.2

type GetFolderDetailsResponseGetNameArgType = string

type GetFolderDetailsResponseGetNameAttributeType added in v0.13.2

type GetFolderDetailsResponseGetNameAttributeType = *string

isNotNullableString

type GetFolderDetailsResponseGetNameRetType added in v0.13.2

type GetFolderDetailsResponseGetNameRetType = string

type GetFolderDetailsResponseGetParentArgType added in v0.13.2

type GetFolderDetailsResponseGetParentArgType = Parent

type GetFolderDetailsResponseGetParentAttributeType added in v0.13.2

type GetFolderDetailsResponseGetParentAttributeType = *Parent

isModel

type GetFolderDetailsResponseGetParentRetType added in v0.13.2

type GetFolderDetailsResponseGetParentRetType = Parent

type GetFolderDetailsResponseGetParentsArgType added in v0.13.2

type GetFolderDetailsResponseGetParentsArgType = []ParentListInner

type GetFolderDetailsResponseGetParentsAttributeType added in v0.13.2

type GetFolderDetailsResponseGetParentsAttributeType = *[]ParentListInner

isArray

type GetFolderDetailsResponseGetParentsRetType added in v0.13.2

type GetFolderDetailsResponseGetParentsRetType = []ParentListInner

type GetFolderDetailsResponseGetUpdateTimeArgType added in v0.13.2

type GetFolderDetailsResponseGetUpdateTimeArgType = time.Time

type GetFolderDetailsResponseGetUpdateTimeAttributeType added in v0.13.2

type GetFolderDetailsResponseGetUpdateTimeAttributeType = *time.Time

isDateTime

type GetFolderDetailsResponseGetUpdateTimeRetType added in v0.13.2

type GetFolderDetailsResponseGetUpdateTimeRetType = time.Time

type GetOrganizationRequest added in v0.15.0

type GetOrganizationRequest struct {
	// contains filtered or unexported fields
}

func (GetOrganizationRequest) Execute added in v0.15.0

type GetProjectRequest added in v0.15.0

type GetProjectRequest struct {
	// contains filtered or unexported fields
}

func (GetProjectRequest) Execute added in v0.15.0

func (r GetProjectRequest) Execute() (*GetProjectResponse, error)

func (GetProjectRequest) IncludeParents added in v0.15.0

func (r GetProjectRequest) IncludeParents(includeParents bool) ApiGetProjectRequest

type GetProjectResponse added in v0.9.0

type GetProjectResponse struct {
	// Globally unique identifier.
	// REQUIRED
	ContainerId GetProjectResponseGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the project was created.
	// REQUIRED
	CreationTime GetProjectResponseGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels GetProjectResponseGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState GetProjectResponseGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// Project name.
	// REQUIRED
	Name GetProjectResponseGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Parent  GetProjectResponseGetParentAttributeType  `json:"parent" required:"true"`
	Parents GetProjectResponseGetParentsAttributeType `json:"parents,omitempty"`
	// Globally unique identifier.
	// REQUIRED
	ProjectId GetProjectResponseGetProjectIdAttributeType `json:"projectId" required:"true"`
	// Timestamp at which the project was last modified.
	// REQUIRED
	UpdateTime GetProjectResponseGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

GetProjectResponse struct for GetProjectResponse

func NewGetProjectResponse added in v0.10.0

NewGetProjectResponse instantiates a new GetProjectResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProjectResponseWithDefaults added in v0.10.0

func NewGetProjectResponseWithDefaults() *GetProjectResponse

NewGetProjectResponseWithDefaults instantiates a new GetProjectResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProjectResponse) GetContainerId added in v0.10.0

GetContainerId returns the ContainerId field value

func (*GetProjectResponse) GetContainerIdOk added in v0.10.0

func (o *GetProjectResponse) GetContainerIdOk() (ret GetProjectResponseGetContainerIdRetType, ok bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetCreationTime added in v0.10.0

GetCreationTime returns the CreationTime field value

func (*GetProjectResponse) GetCreationTimeOk added in v0.10.0

func (o *GetProjectResponse) GetCreationTimeOk() (ret GetProjectResponseGetCreationTimeRetType, ok bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetLabels added in v0.10.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*GetProjectResponse) GetLabelsOk added in v0.10.0

func (o *GetProjectResponse) GetLabelsOk() (ret GetProjectResponseGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProjectResponse) GetLifecycleState added in v0.10.0

GetLifecycleState returns the LifecycleState field value

func (*GetProjectResponse) GetLifecycleStateOk added in v0.10.0

func (o *GetProjectResponse) GetLifecycleStateOk() (ret GetProjectResponseGetLifecycleStateRetType, ok bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetName added in v0.10.0

GetName returns the Name field value

func (*GetProjectResponse) GetNameOk added in v0.10.0

func (o *GetProjectResponse) GetNameOk() (ret GetProjectResponseGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetParent added in v0.10.0

GetParent returns the Parent field value

func (*GetProjectResponse) GetParentOk added in v0.10.0

func (o *GetProjectResponse) GetParentOk() (ret GetProjectResponseGetParentRetType, ok bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetParents added in v0.10.0

GetParents returns the Parents field value if set, zero value otherwise.

func (*GetProjectResponse) GetParentsOk added in v0.10.0

func (o *GetProjectResponse) GetParentsOk() (ret GetProjectResponseGetParentsRetType, ok bool)

GetParentsOk returns a tuple with the Parents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProjectResponse) GetProjectId added in v0.10.0

GetProjectId returns the ProjectId field value

func (*GetProjectResponse) GetProjectIdOk added in v0.10.0

func (o *GetProjectResponse) GetProjectIdOk() (ret GetProjectResponseGetProjectIdRetType, ok bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*GetProjectResponse) GetUpdateTime added in v0.10.0

GetUpdateTime returns the UpdateTime field value

func (*GetProjectResponse) GetUpdateTimeOk added in v0.10.0

func (o *GetProjectResponse) GetUpdateTimeOk() (ret GetProjectResponseGetUpdateTimeRetType, ok bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*GetProjectResponse) HasLabels added in v0.10.0

func (o *GetProjectResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*GetProjectResponse) HasParents added in v0.10.0

func (o *GetProjectResponse) HasParents() bool

HasParents returns a boolean if a field has been set.

func (*GetProjectResponse) SetContainerId added in v0.10.0

SetContainerId sets field value

func (*GetProjectResponse) SetCreationTime added in v0.10.0

SetCreationTime sets field value

func (*GetProjectResponse) SetLabels added in v0.10.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*GetProjectResponse) SetLifecycleState added in v0.10.0

SetLifecycleState sets field value

func (*GetProjectResponse) SetName added in v0.10.0

SetName sets field value

func (*GetProjectResponse) SetParent added in v0.10.0

SetParent sets field value

func (*GetProjectResponse) SetParents added in v0.10.0

SetParents gets a reference to the given []ParentListInner and assigns it to the Parents field.

func (*GetProjectResponse) SetProjectId added in v0.10.0

SetProjectId sets field value

func (*GetProjectResponse) SetUpdateTime added in v0.10.0

SetUpdateTime sets field value

func (GetProjectResponse) ToMap added in v0.10.0

func (o GetProjectResponse) ToMap() (map[string]interface{}, error)

type GetProjectResponseGetContainerIdArgType added in v0.13.1

type GetProjectResponseGetContainerIdArgType = string

type GetProjectResponseGetContainerIdAttributeType added in v0.13.1

type GetProjectResponseGetContainerIdAttributeType = *string

isNotNullableString

type GetProjectResponseGetContainerIdRetType added in v0.13.1

type GetProjectResponseGetContainerIdRetType = string

type GetProjectResponseGetCreationTimeArgType added in v0.13.1

type GetProjectResponseGetCreationTimeArgType = time.Time

type GetProjectResponseGetCreationTimeAttributeType added in v0.13.1

type GetProjectResponseGetCreationTimeAttributeType = *time.Time

isDateTime

type GetProjectResponseGetCreationTimeRetType added in v0.13.1

type GetProjectResponseGetCreationTimeRetType = time.Time

type GetProjectResponseGetLabelsArgType added in v0.13.1

type GetProjectResponseGetLabelsArgType = map[string]string

type GetProjectResponseGetLabelsAttributeType added in v0.13.1

type GetProjectResponseGetLabelsAttributeType = *map[string]string

isContainer

type GetProjectResponseGetLabelsRetType added in v0.13.1

type GetProjectResponseGetLabelsRetType = map[string]string

type GetProjectResponseGetLifecycleStateArgType added in v0.13.1

type GetProjectResponseGetLifecycleStateArgType = LifecycleState

type GetProjectResponseGetLifecycleStateAttributeType added in v0.13.1

type GetProjectResponseGetLifecycleStateAttributeType = *LifecycleState

isEnumRef

type GetProjectResponseGetLifecycleStateRetType added in v0.13.1

type GetProjectResponseGetLifecycleStateRetType = LifecycleState

type GetProjectResponseGetNameArgType added in v0.13.1

type GetProjectResponseGetNameArgType = string

type GetProjectResponseGetNameAttributeType added in v0.13.1

type GetProjectResponseGetNameAttributeType = *string

isNotNullableString

type GetProjectResponseGetNameRetType added in v0.13.1

type GetProjectResponseGetNameRetType = string

type GetProjectResponseGetParentArgType added in v0.13.1

type GetProjectResponseGetParentArgType = Parent

type GetProjectResponseGetParentAttributeType added in v0.13.1

type GetProjectResponseGetParentAttributeType = *Parent

isModel

type GetProjectResponseGetParentRetType added in v0.13.1

type GetProjectResponseGetParentRetType = Parent

type GetProjectResponseGetParentsArgType added in v0.13.1

type GetProjectResponseGetParentsArgType = []ParentListInner

type GetProjectResponseGetParentsAttributeType added in v0.13.1

type GetProjectResponseGetParentsAttributeType = *[]ParentListInner

isArray

type GetProjectResponseGetParentsRetType added in v0.13.1

type GetProjectResponseGetParentsRetType = []ParentListInner

type GetProjectResponseGetProjectIdArgType added in v0.13.1

type GetProjectResponseGetProjectIdArgType = string

type GetProjectResponseGetProjectIdAttributeType added in v0.13.1

type GetProjectResponseGetProjectIdAttributeType = *string

isNotNullableString

type GetProjectResponseGetProjectIdRetType added in v0.13.1

type GetProjectResponseGetProjectIdRetType = string

type GetProjectResponseGetUpdateTimeArgType added in v0.13.1

type GetProjectResponseGetUpdateTimeArgType = time.Time

type GetProjectResponseGetUpdateTimeAttributeType added in v0.13.1

type GetProjectResponseGetUpdateTimeAttributeType = *time.Time

isDateTime

type GetProjectResponseGetUpdateTimeRetType added in v0.13.1

type GetProjectResponseGetUpdateTimeRetType = time.Time

type LifecycleState

type LifecycleState string

LifecycleState Lifecycle state of the resource container. | LIFECYCLE STATE | DESCRIPTION | |----------|--------------------| | CREATING | The creation process has been triggered. The state remains until resource manager gets notified about successful process completion. | | ACTIVE | Resource container can be fully used. | | INACTIVE | Resource container usage has been disabled. | | DELETING | The deletion process has been triggered. The state remains until resource manager gets notified about successful process completion. Afterwards, the record will be deleted. |

const (
	LIFECYCLESTATE_CREATING LifecycleState = "CREATING"
	LIFECYCLESTATE_ACTIVE   LifecycleState = "ACTIVE"
	LIFECYCLESTATE_DELETING LifecycleState = "DELETING"
	LIFECYCLESTATE_INACTIVE LifecycleState = "INACTIVE"
)

List of LifecycleState

func NewLifecycleStateFromValue

func NewLifecycleStateFromValue(v string) (*LifecycleState, error)

NewLifecycleStateFromValue returns a pointer to a valid LifecycleState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LifecycleState) IsValid

func (v LifecycleState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LifecycleState) Ptr

func (v LifecycleState) Ptr() *LifecycleState

Ptr returns reference to LifecycleState value

func (*LifecycleState) UnmarshalJSON

func (v *LifecycleState) UnmarshalJSON(src []byte) error

type ListFoldersRequest added in v0.16.0

type ListFoldersRequest struct {
	// contains filtered or unexported fields
}

func (ListFoldersRequest) ContainerIds added in v0.16.0

func (r ListFoldersRequest) ContainerIds(containerIds []string) ApiListFoldersRequest

func (ListFoldersRequest) ContainerParentId added in v0.16.0

func (r ListFoldersRequest) ContainerParentId(containerParentId string) ApiListFoldersRequest

func (ListFoldersRequest) CreationTimeStart added in v0.16.0

func (r ListFoldersRequest) CreationTimeStart(creationTimeStart time.Time) ApiListFoldersRequest

func (ListFoldersRequest) Execute added in v0.16.0

func (ListFoldersRequest) Limit added in v0.16.0

func (ListFoldersRequest) Member added in v0.16.0

func (ListFoldersRequest) Offset added in v0.16.0

type ListFoldersResponse added in v0.16.0

type ListFoldersResponse struct {
	// REQUIRED
	Items ListFoldersResponseGetItemsAttributeType `json:"items" required:"true"`
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used.
	// REQUIRED
	Limit ListFoldersResponseGetLimitAttributeType `json:"limit" required:"true"`
	// The offset of the first item in the collection to return.
	// REQUIRED
	Offset ListFoldersResponseGetOffsetAttributeType `json:"offset" required:"true"`
}

ListFoldersResponse struct for ListFoldersResponse

func NewListFoldersResponse added in v0.16.0

NewListFoldersResponse instantiates a new ListFoldersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListFoldersResponseWithDefaults added in v0.16.0

func NewListFoldersResponseWithDefaults() *ListFoldersResponse

NewListFoldersResponseWithDefaults instantiates a new ListFoldersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListFoldersResponse) GetItems added in v0.16.0

GetItems returns the Items field value

func (*ListFoldersResponse) GetItemsOk added in v0.16.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListFoldersResponse) GetLimit added in v0.16.0

GetLimit returns the Limit field value

func (*ListFoldersResponse) GetLimitOk added in v0.16.0

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListFoldersResponse) GetOffset added in v0.16.0

GetOffset returns the Offset field value

func (*ListFoldersResponse) GetOffsetOk added in v0.16.0

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*ListFoldersResponse) SetItems added in v0.16.0

SetItems sets field value

func (*ListFoldersResponse) SetLimit added in v0.16.0

SetLimit sets field value

func (*ListFoldersResponse) SetOffset added in v0.16.0

SetOffset sets field value

func (ListFoldersResponse) ToMap added in v0.16.0

func (o ListFoldersResponse) ToMap() (map[string]interface{}, error)

type ListFoldersResponseGetItemsArgType added in v0.16.0

type ListFoldersResponseGetItemsArgType = []ListFoldersResponseItemsInner

type ListFoldersResponseGetItemsAttributeType added in v0.16.0

type ListFoldersResponseGetItemsAttributeType = *[]ListFoldersResponseItemsInner

isArray

type ListFoldersResponseGetItemsRetType added in v0.16.0

type ListFoldersResponseGetItemsRetType = []ListFoldersResponseItemsInner

type ListFoldersResponseGetLimitArgType added in v0.16.0

type ListFoldersResponseGetLimitArgType = float64

type ListFoldersResponseGetLimitAttributeType added in v0.16.0

type ListFoldersResponseGetLimitAttributeType = *float64

isNumber

type ListFoldersResponseGetLimitRetType added in v0.16.0

type ListFoldersResponseGetLimitRetType = float64

type ListFoldersResponseGetOffsetArgType added in v0.16.0

type ListFoldersResponseGetOffsetArgType = float64

type ListFoldersResponseGetOffsetAttributeType added in v0.16.0

type ListFoldersResponseGetOffsetAttributeType = *float64

isNumber

type ListFoldersResponseGetOffsetRetType added in v0.16.0

type ListFoldersResponseGetOffsetRetType = float64

type ListFoldersResponseItemsInner added in v0.16.0

type ListFoldersResponseItemsInner struct {
	// Globally unique folder identifier.
	// REQUIRED
	ContainerId ListFoldersResponseItemsInnerGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the folder was created.
	// REQUIRED
	CreationTime ListFoldersResponseItemsInnerGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Globally unique folder identifier.
	// REQUIRED
	FolderId ListFoldersResponseItemsInnerGetFolderIdAttributeType `json:"folderId" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels ListFoldersResponseItemsInnerGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the folder.
	// REQUIRED
	Name ListFoldersResponseItemsInnerGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Parent ListFoldersResponseItemsInnerGetParentAttributeType `json:"parent" required:"true"`
	// Timestamp at which the folder was created.
	// REQUIRED
	UpdateTime ListFoldersResponseItemsInnerGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

ListFoldersResponseItemsInner struct for ListFoldersResponseItemsInner

func NewListFoldersResponseItemsInner added in v0.16.0

NewListFoldersResponseItemsInner instantiates a new ListFoldersResponseItemsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListFoldersResponseItemsInnerWithDefaults added in v0.16.0

func NewListFoldersResponseItemsInnerWithDefaults() *ListFoldersResponseItemsInner

NewListFoldersResponseItemsInnerWithDefaults instantiates a new ListFoldersResponseItemsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListFoldersResponseItemsInner) GetContainerId added in v0.16.0

GetContainerId returns the ContainerId field value

func (*ListFoldersResponseItemsInner) GetContainerIdOk added in v0.16.0

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) GetCreationTime added in v0.16.0

GetCreationTime returns the CreationTime field value

func (*ListFoldersResponseItemsInner) GetCreationTimeOk added in v0.16.0

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) GetFolderId added in v0.16.0

GetFolderId returns the FolderId field value

func (*ListFoldersResponseItemsInner) GetFolderIdOk added in v0.16.0

GetFolderIdOk returns a tuple with the FolderId field value and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ListFoldersResponseItemsInner) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) GetName added in v0.16.0

GetName returns the Name field value

func (*ListFoldersResponseItemsInner) GetNameOk added in v0.16.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) GetParent added in v0.16.0

GetParent returns the Parent field value

func (*ListFoldersResponseItemsInner) GetParentOk added in v0.16.0

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) GetUpdateTime added in v0.16.0

GetUpdateTime returns the UpdateTime field value

func (*ListFoldersResponseItemsInner) GetUpdateTimeOk added in v0.16.0

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*ListFoldersResponseItemsInner) HasLabels added in v0.16.0

func (o *ListFoldersResponseItemsInner) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ListFoldersResponseItemsInner) SetContainerId added in v0.16.0

SetContainerId sets field value

func (*ListFoldersResponseItemsInner) SetCreationTime added in v0.16.0

SetCreationTime sets field value

func (*ListFoldersResponseItemsInner) SetFolderId added in v0.16.0

SetFolderId sets field value

func (*ListFoldersResponseItemsInner) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ListFoldersResponseItemsInner) SetName added in v0.16.0

SetName sets field value

func (*ListFoldersResponseItemsInner) SetParent added in v0.16.0

SetParent sets field value

func (*ListFoldersResponseItemsInner) SetUpdateTime added in v0.16.0

SetUpdateTime sets field value

func (ListFoldersResponseItemsInner) ToMap added in v0.16.0

func (o ListFoldersResponseItemsInner) ToMap() (map[string]interface{}, error)

type ListFoldersResponseItemsInnerGetContainerIdArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetContainerIdArgType = string

type ListFoldersResponseItemsInnerGetContainerIdAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetContainerIdAttributeType = *string

isNotNullableString

type ListFoldersResponseItemsInnerGetContainerIdRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetContainerIdRetType = string

type ListFoldersResponseItemsInnerGetCreationTimeArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetCreationTimeArgType = time.Time

type ListFoldersResponseItemsInnerGetCreationTimeAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetCreationTimeAttributeType = *time.Time

isDateTime

type ListFoldersResponseItemsInnerGetCreationTimeRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetCreationTimeRetType = time.Time

type ListFoldersResponseItemsInnerGetFolderIdArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetFolderIdArgType = string

type ListFoldersResponseItemsInnerGetFolderIdAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetFolderIdAttributeType = *string

isNotNullableString

type ListFoldersResponseItemsInnerGetFolderIdRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetFolderIdRetType = string

type ListFoldersResponseItemsInnerGetLabelsArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetLabelsArgType = map[string]string

type ListFoldersResponseItemsInnerGetLabelsAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetLabelsAttributeType = *map[string]string

isContainer

type ListFoldersResponseItemsInnerGetLabelsRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetLabelsRetType = map[string]string

type ListFoldersResponseItemsInnerGetNameArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetNameArgType = string

type ListFoldersResponseItemsInnerGetNameAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetNameAttributeType = *string

isNotNullableString

type ListFoldersResponseItemsInnerGetNameRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetNameRetType = string

type ListFoldersResponseItemsInnerGetParentArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetParentArgType = Parent

type ListFoldersResponseItemsInnerGetParentAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetParentAttributeType = *Parent

isModel

type ListFoldersResponseItemsInnerGetParentRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetParentRetType = Parent

type ListFoldersResponseItemsInnerGetUpdateTimeArgType added in v0.16.0

type ListFoldersResponseItemsInnerGetUpdateTimeArgType = time.Time

type ListFoldersResponseItemsInnerGetUpdateTimeAttributeType added in v0.16.0

type ListFoldersResponseItemsInnerGetUpdateTimeAttributeType = *time.Time

isDateTime

type ListFoldersResponseItemsInnerGetUpdateTimeRetType added in v0.16.0

type ListFoldersResponseItemsInnerGetUpdateTimeRetType = time.Time

type ListOrganizationsRequest added in v0.15.0

type ListOrganizationsRequest struct {
	// contains filtered or unexported fields
}

func (ListOrganizationsRequest) ContainerIds added in v0.15.0

func (r ListOrganizationsRequest) ContainerIds(containerIds []string) ApiListOrganizationsRequest

func (ListOrganizationsRequest) CreationTimeStart added in v0.15.0

func (r ListOrganizationsRequest) CreationTimeStart(creationTimeStart time.Time) ApiListOrganizationsRequest

func (ListOrganizationsRequest) Execute added in v0.15.0

func (ListOrganizationsRequest) Limit added in v0.15.0

func (ListOrganizationsRequest) Member added in v0.15.0

func (ListOrganizationsRequest) Offset added in v0.15.0

type ListOrganizationsResponse added in v0.9.0

type ListOrganizationsResponse struct {
	// REQUIRED
	Items ListOrganizationsResponseGetItemsAttributeType `json:"items" required:"true"`
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used.
	// REQUIRED
	Limit ListOrganizationsResponseGetLimitAttributeType `json:"limit" required:"true"`
	// The offset of the first item in the collection to return.
	// REQUIRED
	Offset ListOrganizationsResponseGetOffsetAttributeType `json:"offset" required:"true"`
}

ListOrganizationsResponse struct for ListOrganizationsResponse

func NewListOrganizationsResponse added in v0.10.0

NewListOrganizationsResponse instantiates a new ListOrganizationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationsResponseWithDefaults added in v0.10.0

func NewListOrganizationsResponseWithDefaults() *ListOrganizationsResponse

NewListOrganizationsResponseWithDefaults instantiates a new ListOrganizationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationsResponse) GetItems added in v0.10.0

GetItems returns the Items field value

func (*ListOrganizationsResponse) GetItemsOk added in v0.10.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponse) GetLimit added in v0.10.0

GetLimit returns the Limit field value

func (*ListOrganizationsResponse) GetLimitOk added in v0.10.0

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponse) GetOffset added in v0.10.0

GetOffset returns the Offset field value

func (*ListOrganizationsResponse) GetOffsetOk added in v0.10.0

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponse) SetItems added in v0.10.0

SetItems sets field value

func (*ListOrganizationsResponse) SetLimit added in v0.10.0

SetLimit sets field value

func (*ListOrganizationsResponse) SetOffset added in v0.10.0

SetOffset sets field value

func (ListOrganizationsResponse) ToMap added in v0.10.0

func (o ListOrganizationsResponse) ToMap() (map[string]interface{}, error)

type ListOrganizationsResponseGetItemsArgType added in v0.13.1

type ListOrganizationsResponseGetItemsArgType = []ListOrganizationsResponseItemsInner

type ListOrganizationsResponseGetItemsAttributeType added in v0.13.1

type ListOrganizationsResponseGetItemsAttributeType = *[]ListOrganizationsResponseItemsInner

isArray

type ListOrganizationsResponseGetItemsRetType added in v0.13.1

type ListOrganizationsResponseGetItemsRetType = []ListOrganizationsResponseItemsInner

type ListOrganizationsResponseGetLimitArgType added in v0.13.1

type ListOrganizationsResponseGetLimitArgType = float64

type ListOrganizationsResponseGetLimitAttributeType added in v0.13.1

type ListOrganizationsResponseGetLimitAttributeType = *float64

isNumber

type ListOrganizationsResponseGetLimitRetType added in v0.13.1

type ListOrganizationsResponseGetLimitRetType = float64

type ListOrganizationsResponseGetOffsetArgType added in v0.13.1

type ListOrganizationsResponseGetOffsetArgType = float64

type ListOrganizationsResponseGetOffsetAttributeType added in v0.13.1

type ListOrganizationsResponseGetOffsetAttributeType = *float64

isNumber

type ListOrganizationsResponseGetOffsetRetType added in v0.13.1

type ListOrganizationsResponseGetOffsetRetType = float64

type ListOrganizationsResponseItemsInner added in v0.9.0

type ListOrganizationsResponseItemsInner struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId ListOrganizationsResponseItemsInnerGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the organization was created.
	// REQUIRED
	CreationTime ListOrganizationsResponseItemsInnerGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels ListOrganizationsResponseItemsInnerGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState ListOrganizationsResponseItemsInnerGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// Name of the organization.
	// REQUIRED
	Name ListOrganizationsResponseItemsInnerGetNameAttributeType `json:"name" required:"true"`
	// Globally unique, organization identifier.
	// REQUIRED
	OrganizationId ListOrganizationsResponseItemsInnerGetOrganizationIdAttributeType `json:"organizationId" required:"true"`
	// Timestamp at which the organization was last modified.
	// REQUIRED
	UpdateTime ListOrganizationsResponseItemsInnerGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

ListOrganizationsResponseItemsInner struct for ListOrganizationsResponseItemsInner

func NewListOrganizationsResponseItemsInner added in v0.10.0

NewListOrganizationsResponseItemsInner instantiates a new ListOrganizationsResponseItemsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrganizationsResponseItemsInnerWithDefaults added in v0.10.0

func NewListOrganizationsResponseItemsInnerWithDefaults() *ListOrganizationsResponseItemsInner

NewListOrganizationsResponseItemsInnerWithDefaults instantiates a new ListOrganizationsResponseItemsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrganizationsResponseItemsInner) GetContainerId added in v0.10.0

GetContainerId returns the ContainerId field value

func (*ListOrganizationsResponseItemsInner) GetContainerIdOk added in v0.10.0

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetCreationTime added in v0.10.0

GetCreationTime returns the CreationTime field value

func (*ListOrganizationsResponseItemsInner) GetCreationTimeOk added in v0.10.0

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetLabels added in v0.10.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*ListOrganizationsResponseItemsInner) GetLabelsOk added in v0.10.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetLifecycleState added in v0.10.0

GetLifecycleState returns the LifecycleState field value

func (*ListOrganizationsResponseItemsInner) GetLifecycleStateOk added in v0.10.0

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetName added in v0.10.0

GetName returns the Name field value

func (*ListOrganizationsResponseItemsInner) GetNameOk added in v0.10.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetOrganizationId added in v0.10.0

GetOrganizationId returns the OrganizationId field value

func (*ListOrganizationsResponseItemsInner) GetOrganizationIdOk added in v0.10.0

GetOrganizationIdOk returns a tuple with the OrganizationId field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) GetUpdateTime added in v0.10.0

GetUpdateTime returns the UpdateTime field value

func (*ListOrganizationsResponseItemsInner) GetUpdateTimeOk added in v0.10.0

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*ListOrganizationsResponseItemsInner) HasLabels added in v0.10.0

HasLabels returns a boolean if a field has been set.

func (*ListOrganizationsResponseItemsInner) SetContainerId added in v0.10.0

SetContainerId sets field value

func (*ListOrganizationsResponseItemsInner) SetCreationTime added in v0.10.0

SetCreationTime sets field value

func (*ListOrganizationsResponseItemsInner) SetLabels added in v0.10.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ListOrganizationsResponseItemsInner) SetLifecycleState added in v0.10.0

SetLifecycleState sets field value

func (*ListOrganizationsResponseItemsInner) SetName added in v0.10.0

SetName sets field value

func (*ListOrganizationsResponseItemsInner) SetOrganizationId added in v0.10.0

SetOrganizationId sets field value

func (*ListOrganizationsResponseItemsInner) SetUpdateTime added in v0.10.0

SetUpdateTime sets field value

func (ListOrganizationsResponseItemsInner) ToMap added in v0.10.0

func (o ListOrganizationsResponseItemsInner) ToMap() (map[string]interface{}, error)

type ListOrganizationsResponseItemsInnerGetContainerIdArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetContainerIdArgType = string

type ListOrganizationsResponseItemsInnerGetContainerIdAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetContainerIdAttributeType = *string

isNotNullableString

type ListOrganizationsResponseItemsInnerGetContainerIdRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetContainerIdRetType = string

type ListOrganizationsResponseItemsInnerGetCreationTimeArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetCreationTimeArgType = time.Time

type ListOrganizationsResponseItemsInnerGetCreationTimeAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetCreationTimeAttributeType = *time.Time

isDateTime

type ListOrganizationsResponseItemsInnerGetCreationTimeRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetCreationTimeRetType = time.Time

type ListOrganizationsResponseItemsInnerGetLabelsArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetLabelsArgType = map[string]string

type ListOrganizationsResponseItemsInnerGetLabelsAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetLabelsAttributeType = *map[string]string

isContainer

type ListOrganizationsResponseItemsInnerGetLabelsRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetLabelsRetType = map[string]string

type ListOrganizationsResponseItemsInnerGetLifecycleStateArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetLifecycleStateArgType = LifecycleState

type ListOrganizationsResponseItemsInnerGetLifecycleStateAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetLifecycleStateAttributeType = *LifecycleState

isEnumRef

type ListOrganizationsResponseItemsInnerGetLifecycleStateRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetLifecycleStateRetType = LifecycleState

type ListOrganizationsResponseItemsInnerGetNameArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetNameArgType = string

type ListOrganizationsResponseItemsInnerGetNameAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetNameAttributeType = *string

isNotNullableString

type ListOrganizationsResponseItemsInnerGetNameRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetNameRetType = string

type ListOrganizationsResponseItemsInnerGetOrganizationIdArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetOrganizationIdArgType = string

type ListOrganizationsResponseItemsInnerGetOrganizationIdAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetOrganizationIdAttributeType = *string

isNotNullableString

type ListOrganizationsResponseItemsInnerGetOrganizationIdRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetOrganizationIdRetType = string

type ListOrganizationsResponseItemsInnerGetUpdateTimeArgType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetUpdateTimeArgType = time.Time

type ListOrganizationsResponseItemsInnerGetUpdateTimeAttributeType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetUpdateTimeAttributeType = *time.Time

isDateTime

type ListOrganizationsResponseItemsInnerGetUpdateTimeRetType added in v0.13.1

type ListOrganizationsResponseItemsInnerGetUpdateTimeRetType = time.Time

type ListProjectsRequest added in v0.15.0

type ListProjectsRequest struct {
	// contains filtered or unexported fields
}

func (ListProjectsRequest) ContainerIds added in v0.15.0

func (r ListProjectsRequest) ContainerIds(containerIds []string) ApiListProjectsRequest

func (ListProjectsRequest) ContainerParentId added in v0.15.0

func (r ListProjectsRequest) ContainerParentId(containerParentId string) ApiListProjectsRequest

func (ListProjectsRequest) CreationTimeStart added in v0.15.0

func (r ListProjectsRequest) CreationTimeStart(creationTimeStart time.Time) ApiListProjectsRequest

func (ListProjectsRequest) Execute added in v0.15.0

func (ListProjectsRequest) Limit added in v0.15.0

func (ListProjectsRequest) Member added in v0.15.0

func (ListProjectsRequest) Offset added in v0.15.0

type ListProjectsResponse added in v0.9.0

type ListProjectsResponse struct {
	// REQUIRED
	Items ListProjectsResponseGetItemsAttributeType `json:"items" required:"true"`
	// The maximum number of projects to return in the response. If not present, an appropriate default will be used.
	// REQUIRED
	Limit ListProjectsResponseGetLimitAttributeType `json:"limit" required:"true"`
	// The offset of the first item in the collection to return.
	// REQUIRED
	Offset ListProjectsResponseGetOffsetAttributeType `json:"offset" required:"true"`
}

ListProjectsResponse struct for ListProjectsResponse

func NewListProjectsResponse added in v0.10.0

NewListProjectsResponse instantiates a new ListProjectsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListProjectsResponseWithDefaults added in v0.10.0

func NewListProjectsResponseWithDefaults() *ListProjectsResponse

NewListProjectsResponseWithDefaults instantiates a new ListProjectsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListProjectsResponse) GetItems added in v0.10.0

GetItems returns the Items field value

func (*ListProjectsResponse) GetItemsOk added in v0.10.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListProjectsResponse) GetLimit added in v0.10.0

GetLimit returns the Limit field value

func (*ListProjectsResponse) GetLimitOk added in v0.10.0

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListProjectsResponse) GetOffset added in v0.10.0

GetOffset returns the Offset field value

func (*ListProjectsResponse) GetOffsetOk added in v0.10.0

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*ListProjectsResponse) SetItems added in v0.10.0

SetItems sets field value

func (*ListProjectsResponse) SetLimit added in v0.10.0

SetLimit sets field value

func (*ListProjectsResponse) SetOffset added in v0.10.0

SetOffset sets field value

func (ListProjectsResponse) ToMap added in v0.10.0

func (o ListProjectsResponse) ToMap() (map[string]interface{}, error)

type ListProjectsResponseGetItemsArgType added in v0.13.1

type ListProjectsResponseGetItemsArgType = []Project

type ListProjectsResponseGetItemsAttributeType added in v0.13.1

type ListProjectsResponseGetItemsAttributeType = *[]Project

isArray

type ListProjectsResponseGetItemsRetType added in v0.13.1

type ListProjectsResponseGetItemsRetType = []Project

type ListProjectsResponseGetLimitArgType added in v0.13.1

type ListProjectsResponseGetLimitArgType = float64

type ListProjectsResponseGetLimitAttributeType added in v0.13.1

type ListProjectsResponseGetLimitAttributeType = *float64

isNumber

type ListProjectsResponseGetLimitRetType added in v0.13.1

type ListProjectsResponseGetLimitRetType = float64

type ListProjectsResponseGetOffsetArgType added in v0.13.1

type ListProjectsResponseGetOffsetArgType = float64

type ListProjectsResponseGetOffsetAttributeType added in v0.13.1

type ListProjectsResponseGetOffsetAttributeType = *float64

isNumber

type ListProjectsResponseGetOffsetRetType added in v0.13.1

type ListProjectsResponseGetOffsetRetType = float64

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Member added in v0.9.0

type Member struct {
	// A valid role defined for the resource.
	// REQUIRED
	Role MemberGetRoleAttributeType `json:"role" required:"true"`
	// Unique identifier of the user, service account or client.
	// REQUIRED
	Subject MemberGetSubjectAttributeType `json:"subject" required:"true"`
}

Member struct for Member

func NewMember added in v0.10.0

func NewMember(role MemberGetRoleArgType, subject MemberGetSubjectArgType) *Member

NewMember instantiates a new Member object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberWithDefaults added in v0.10.0

func NewMemberWithDefaults() *Member

NewMemberWithDefaults instantiates a new Member object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Member) GetRole added in v0.10.0

func (o *Member) GetRole() (ret MemberGetRoleRetType)

GetRole returns the Role field value

func (*Member) GetRoleOk added in v0.10.0

func (o *Member) GetRoleOk() (ret MemberGetRoleRetType, ok bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (*Member) GetSubject added in v0.10.0

func (o *Member) GetSubject() (ret MemberGetSubjectRetType)

GetSubject returns the Subject field value

func (*Member) GetSubjectOk added in v0.10.0

func (o *Member) GetSubjectOk() (ret MemberGetSubjectRetType, ok bool)

GetSubjectOk returns a tuple with the Subject field value and a boolean to check if the value has been set.

func (*Member) SetRole added in v0.10.0

func (o *Member) SetRole(v MemberGetRoleRetType)

SetRole sets field value

func (*Member) SetSubject added in v0.10.0

func (o *Member) SetSubject(v MemberGetSubjectRetType)

SetSubject sets field value

func (Member) ToMap added in v0.10.0

func (o Member) ToMap() (map[string]interface{}, error)

type MemberGetRoleArgType added in v0.13.1

type MemberGetRoleArgType = string

type MemberGetRoleAttributeType added in v0.13.1

type MemberGetRoleAttributeType = *string

isNotNullableString

type MemberGetRoleRetType added in v0.13.1

type MemberGetRoleRetType = string

type MemberGetSubjectArgType added in v0.13.1

type MemberGetSubjectArgType = string

type MemberGetSubjectAttributeType added in v0.13.1

type MemberGetSubjectAttributeType = *string

isNotNullableString

type MemberGetSubjectRetType added in v0.13.1

type MemberGetSubjectRetType = string

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateFolderPayload added in v0.13.2

type NullableCreateFolderPayload struct {
	// contains filtered or unexported fields
}

func NewNullableCreateFolderPayload added in v0.13.2

func NewNullableCreateFolderPayload(val *CreateFolderPayload) *NullableCreateFolderPayload

func (NullableCreateFolderPayload) Get added in v0.13.2

func (NullableCreateFolderPayload) IsSet added in v0.13.2

func (NullableCreateFolderPayload) MarshalJSON added in v0.13.2

func (v NullableCreateFolderPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateFolderPayload) Set added in v0.13.2

func (*NullableCreateFolderPayload) UnmarshalJSON added in v0.13.2

func (v *NullableCreateFolderPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateFolderPayload) Unset added in v0.13.2

func (v *NullableCreateFolderPayload) Unset()

type NullableCreateProjectPayload added in v0.10.0

type NullableCreateProjectPayload struct {
	// contains filtered or unexported fields
}

func NewNullableCreateProjectPayload added in v0.10.0

func NewNullableCreateProjectPayload(val *CreateProjectPayload) *NullableCreateProjectPayload

func (NullableCreateProjectPayload) Get added in v0.10.0

func (NullableCreateProjectPayload) IsSet added in v0.10.0

func (NullableCreateProjectPayload) MarshalJSON added in v0.10.0

func (v NullableCreateProjectPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateProjectPayload) Set added in v0.10.0

func (*NullableCreateProjectPayload) UnmarshalJSON added in v0.10.0

func (v *NullableCreateProjectPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateProjectPayload) Unset added in v0.10.0

func (v *NullableCreateProjectPayload) Unset()

type NullableErrorResponse added in v0.10.0

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableErrorResponse added in v0.10.0

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get added in v0.10.0

func (NullableErrorResponse) IsSet added in v0.10.0

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON added in v0.10.0

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set added in v0.10.0

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON added in v0.10.0

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableErrorResponse) Unset added in v0.10.0

func (v *NullableErrorResponse) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFolderResponse added in v0.11.0

type NullableFolderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableFolderResponse added in v0.11.0

func NewNullableFolderResponse(val *FolderResponse) *NullableFolderResponse

func (NullableFolderResponse) Get added in v0.11.0

func (NullableFolderResponse) IsSet added in v0.11.0

func (v NullableFolderResponse) IsSet() bool

func (NullableFolderResponse) MarshalJSON added in v0.11.0

func (v NullableFolderResponse) MarshalJSON() ([]byte, error)

func (*NullableFolderResponse) Set added in v0.11.0

func (*NullableFolderResponse) UnmarshalJSON added in v0.11.0

func (v *NullableFolderResponse) UnmarshalJSON(src []byte) error

func (*NullableFolderResponse) Unset added in v0.11.0

func (v *NullableFolderResponse) Unset()

type NullableGetFolderDetailsResponse added in v0.13.2

type NullableGetFolderDetailsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetFolderDetailsResponse added in v0.13.2

func NewNullableGetFolderDetailsResponse(val *GetFolderDetailsResponse) *NullableGetFolderDetailsResponse

func (NullableGetFolderDetailsResponse) Get added in v0.13.2

func (NullableGetFolderDetailsResponse) IsSet added in v0.13.2

func (NullableGetFolderDetailsResponse) MarshalJSON added in v0.13.2

func (v NullableGetFolderDetailsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetFolderDetailsResponse) Set added in v0.13.2

func (*NullableGetFolderDetailsResponse) UnmarshalJSON added in v0.13.2

func (v *NullableGetFolderDetailsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetFolderDetailsResponse) Unset added in v0.13.2

type NullableGetProjectResponse added in v0.10.0

type NullableGetProjectResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetProjectResponse added in v0.10.0

func NewNullableGetProjectResponse(val *GetProjectResponse) *NullableGetProjectResponse

func (NullableGetProjectResponse) Get added in v0.10.0

func (NullableGetProjectResponse) IsSet added in v0.10.0

func (v NullableGetProjectResponse) IsSet() bool

func (NullableGetProjectResponse) MarshalJSON added in v0.10.0

func (v NullableGetProjectResponse) MarshalJSON() ([]byte, error)

func (*NullableGetProjectResponse) Set added in v0.10.0

func (*NullableGetProjectResponse) UnmarshalJSON added in v0.10.0

func (v *NullableGetProjectResponse) UnmarshalJSON(src []byte) error

func (*NullableGetProjectResponse) Unset added in v0.10.0

func (v *NullableGetProjectResponse) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLifecycleState

type NullableLifecycleState struct {
	// contains filtered or unexported fields
}

func NewNullableLifecycleState

func NewNullableLifecycleState(val *LifecycleState) *NullableLifecycleState

func (NullableLifecycleState) Get

func (NullableLifecycleState) IsSet

func (v NullableLifecycleState) IsSet() bool

func (NullableLifecycleState) MarshalJSON

func (v NullableLifecycleState) MarshalJSON() ([]byte, error)

func (*NullableLifecycleState) Set

func (*NullableLifecycleState) UnmarshalJSON

func (v *NullableLifecycleState) UnmarshalJSON(src []byte) error

func (*NullableLifecycleState) Unset

func (v *NullableLifecycleState) Unset()

type NullableListFoldersResponse added in v0.16.0

type NullableListFoldersResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListFoldersResponse added in v0.16.0

func NewNullableListFoldersResponse(val *ListFoldersResponse) *NullableListFoldersResponse

func (NullableListFoldersResponse) Get added in v0.16.0

func (NullableListFoldersResponse) IsSet added in v0.16.0

func (NullableListFoldersResponse) MarshalJSON added in v0.16.0

func (v NullableListFoldersResponse) MarshalJSON() ([]byte, error)

func (*NullableListFoldersResponse) Set added in v0.16.0

func (*NullableListFoldersResponse) UnmarshalJSON added in v0.16.0

func (v *NullableListFoldersResponse) UnmarshalJSON(src []byte) error

func (*NullableListFoldersResponse) Unset added in v0.16.0

func (v *NullableListFoldersResponse) Unset()

type NullableListFoldersResponseItemsInner added in v0.16.0

type NullableListFoldersResponseItemsInner struct {
	// contains filtered or unexported fields
}

func NewNullableListFoldersResponseItemsInner added in v0.16.0

func NewNullableListFoldersResponseItemsInner(val *ListFoldersResponseItemsInner) *NullableListFoldersResponseItemsInner

func (NullableListFoldersResponseItemsInner) Get added in v0.16.0

func (NullableListFoldersResponseItemsInner) IsSet added in v0.16.0

func (NullableListFoldersResponseItemsInner) MarshalJSON added in v0.16.0

func (v NullableListFoldersResponseItemsInner) MarshalJSON() ([]byte, error)

func (*NullableListFoldersResponseItemsInner) Set added in v0.16.0

func (*NullableListFoldersResponseItemsInner) UnmarshalJSON added in v0.16.0

func (v *NullableListFoldersResponseItemsInner) UnmarshalJSON(src []byte) error

func (*NullableListFoldersResponseItemsInner) Unset added in v0.16.0

type NullableListOrganizationsResponse added in v0.10.0

type NullableListOrganizationsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListOrganizationsResponse added in v0.10.0

func NewNullableListOrganizationsResponse(val *ListOrganizationsResponse) *NullableListOrganizationsResponse

func (NullableListOrganizationsResponse) Get added in v0.10.0

func (NullableListOrganizationsResponse) IsSet added in v0.10.0

func (NullableListOrganizationsResponse) MarshalJSON added in v0.10.0

func (v NullableListOrganizationsResponse) MarshalJSON() ([]byte, error)

func (*NullableListOrganizationsResponse) Set added in v0.10.0

func (*NullableListOrganizationsResponse) UnmarshalJSON added in v0.10.0

func (v *NullableListOrganizationsResponse) UnmarshalJSON(src []byte) error

func (*NullableListOrganizationsResponse) Unset added in v0.10.0

type NullableListOrganizationsResponseItemsInner added in v0.10.0

type NullableListOrganizationsResponseItemsInner struct {
	// contains filtered or unexported fields
}

func NewNullableListOrganizationsResponseItemsInner added in v0.10.0

func NewNullableListOrganizationsResponseItemsInner(val *ListOrganizationsResponseItemsInner) *NullableListOrganizationsResponseItemsInner

func (NullableListOrganizationsResponseItemsInner) Get added in v0.10.0

func (NullableListOrganizationsResponseItemsInner) IsSet added in v0.10.0

func (NullableListOrganizationsResponseItemsInner) MarshalJSON added in v0.10.0

func (*NullableListOrganizationsResponseItemsInner) Set added in v0.10.0

func (*NullableListOrganizationsResponseItemsInner) UnmarshalJSON added in v0.10.0

func (v *NullableListOrganizationsResponseItemsInner) UnmarshalJSON(src []byte) error

func (*NullableListOrganizationsResponseItemsInner) Unset added in v0.10.0

type NullableListProjectsResponse added in v0.10.0

type NullableListProjectsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListProjectsResponse added in v0.10.0

func NewNullableListProjectsResponse(val *ListProjectsResponse) *NullableListProjectsResponse

func (NullableListProjectsResponse) Get added in v0.10.0

func (NullableListProjectsResponse) IsSet added in v0.10.0

func (NullableListProjectsResponse) MarshalJSON added in v0.10.0

func (v NullableListProjectsResponse) MarshalJSON() ([]byte, error)

func (*NullableListProjectsResponse) Set added in v0.10.0

func (*NullableListProjectsResponse) UnmarshalJSON added in v0.10.0

func (v *NullableListProjectsResponse) UnmarshalJSON(src []byte) error

func (*NullableListProjectsResponse) Unset added in v0.10.0

func (v *NullableListProjectsResponse) Unset()

type NullableMember added in v0.10.0

type NullableMember struct {
	// contains filtered or unexported fields
}

func NewNullableMember added in v0.10.0

func NewNullableMember(val *Member) *NullableMember

func (NullableMember) Get added in v0.10.0

func (v NullableMember) Get() *Member

func (NullableMember) IsSet added in v0.10.0

func (v NullableMember) IsSet() bool

func (NullableMember) MarshalJSON added in v0.10.0

func (v NullableMember) MarshalJSON() ([]byte, error)

func (*NullableMember) Set added in v0.10.0

func (v *NullableMember) Set(val *Member)

func (*NullableMember) UnmarshalJSON added in v0.10.0

func (v *NullableMember) UnmarshalJSON(src []byte) error

func (*NullableMember) Unset added in v0.10.0

func (v *NullableMember) Unset()

type NullableOrganizationResponse added in v0.10.0

type NullableOrganizationResponse struct {
	// contains filtered or unexported fields
}

func NewNullableOrganizationResponse added in v0.10.0

func NewNullableOrganizationResponse(val *OrganizationResponse) *NullableOrganizationResponse

func (NullableOrganizationResponse) Get added in v0.10.0

func (NullableOrganizationResponse) IsSet added in v0.10.0

func (NullableOrganizationResponse) MarshalJSON added in v0.10.0

func (v NullableOrganizationResponse) MarshalJSON() ([]byte, error)

func (*NullableOrganizationResponse) Set added in v0.10.0

func (*NullableOrganizationResponse) UnmarshalJSON added in v0.10.0

func (v *NullableOrganizationResponse) UnmarshalJSON(src []byte) error

func (*NullableOrganizationResponse) Unset added in v0.10.0

func (v *NullableOrganizationResponse) Unset()

type NullableParent added in v0.10.0

type NullableParent struct {
	// contains filtered or unexported fields
}

func NewNullableParent added in v0.10.0

func NewNullableParent(val *Parent) *NullableParent

func (NullableParent) Get added in v0.10.0

func (v NullableParent) Get() *Parent

func (NullableParent) IsSet added in v0.10.0

func (v NullableParent) IsSet() bool

func (NullableParent) MarshalJSON added in v0.10.0

func (v NullableParent) MarshalJSON() ([]byte, error)

func (*NullableParent) Set added in v0.10.0

func (v *NullableParent) Set(val *Parent)

func (*NullableParent) UnmarshalJSON added in v0.10.0

func (v *NullableParent) UnmarshalJSON(src []byte) error

func (*NullableParent) Unset added in v0.10.0

func (v *NullableParent) Unset()

type NullableParentListInner added in v0.10.0

type NullableParentListInner struct {
	// contains filtered or unexported fields
}

func NewNullableParentListInner added in v0.10.0

func NewNullableParentListInner(val *ParentListInner) *NullableParentListInner

func (NullableParentListInner) Get added in v0.10.0

func (NullableParentListInner) IsSet added in v0.10.0

func (v NullableParentListInner) IsSet() bool

func (NullableParentListInner) MarshalJSON added in v0.10.0

func (v NullableParentListInner) MarshalJSON() ([]byte, error)

func (*NullableParentListInner) Set added in v0.10.0

func (*NullableParentListInner) UnmarshalJSON added in v0.10.0

func (v *NullableParentListInner) UnmarshalJSON(src []byte) error

func (*NullableParentListInner) Unset added in v0.10.0

func (v *NullableParentListInner) Unset()

type NullableParentListInnerTypes added in v0.14.0

type NullableParentListInnerTypes struct {
	// contains filtered or unexported fields
}

func NewNullableParentListInnerTypes added in v0.14.0

func NewNullableParentListInnerTypes(val *ParentListInnerTypes) *NullableParentListInnerTypes

func (NullableParentListInnerTypes) Get added in v0.14.0

func (NullableParentListInnerTypes) IsSet added in v0.14.0

func (NullableParentListInnerTypes) MarshalJSON added in v0.14.0

func (v NullableParentListInnerTypes) MarshalJSON() ([]byte, error)

func (*NullableParentListInnerTypes) Set added in v0.14.0

func (*NullableParentListInnerTypes) UnmarshalJSON added in v0.14.0

func (v *NullableParentListInnerTypes) UnmarshalJSON(src []byte) error

func (*NullableParentListInnerTypes) Unset added in v0.14.0

func (v *NullableParentListInnerTypes) Unset()

type NullableParentTypes added in v0.14.0

type NullableParentTypes struct {
	// contains filtered or unexported fields
}

func NewNullableParentTypes added in v0.14.0

func NewNullableParentTypes(val *ParentTypes) *NullableParentTypes

func (NullableParentTypes) Get added in v0.14.0

func (NullableParentTypes) IsSet added in v0.14.0

func (v NullableParentTypes) IsSet() bool

func (NullableParentTypes) MarshalJSON added in v0.14.0

func (v NullableParentTypes) MarshalJSON() ([]byte, error)

func (*NullableParentTypes) Set added in v0.14.0

func (v *NullableParentTypes) Set(val *ParentTypes)

func (*NullableParentTypes) UnmarshalJSON added in v0.14.0

func (v *NullableParentTypes) UnmarshalJSON(src []byte) error

func (*NullableParentTypes) Unset added in v0.14.0

func (v *NullableParentTypes) Unset()

type NullablePartialUpdateFolderPayload added in v0.13.2

type NullablePartialUpdateFolderPayload struct {
	// contains filtered or unexported fields
}

func NewNullablePartialUpdateFolderPayload added in v0.13.2

func NewNullablePartialUpdateFolderPayload(val *PartialUpdateFolderPayload) *NullablePartialUpdateFolderPayload

func (NullablePartialUpdateFolderPayload) Get added in v0.13.2

func (NullablePartialUpdateFolderPayload) IsSet added in v0.13.2

func (NullablePartialUpdateFolderPayload) MarshalJSON added in v0.13.2

func (v NullablePartialUpdateFolderPayload) MarshalJSON() ([]byte, error)

func (*NullablePartialUpdateFolderPayload) Set added in v0.13.2

func (*NullablePartialUpdateFolderPayload) UnmarshalJSON added in v0.13.2

func (v *NullablePartialUpdateFolderPayload) UnmarshalJSON(src []byte) error

func (*NullablePartialUpdateFolderPayload) Unset added in v0.13.2

type NullablePartialUpdateOrganizationPayload added in v0.16.0

type NullablePartialUpdateOrganizationPayload struct {
	// contains filtered or unexported fields
}

func NewNullablePartialUpdateOrganizationPayload added in v0.16.0

func NewNullablePartialUpdateOrganizationPayload(val *PartialUpdateOrganizationPayload) *NullablePartialUpdateOrganizationPayload

func (NullablePartialUpdateOrganizationPayload) Get added in v0.16.0

func (NullablePartialUpdateOrganizationPayload) IsSet added in v0.16.0

func (NullablePartialUpdateOrganizationPayload) MarshalJSON added in v0.16.0

func (*NullablePartialUpdateOrganizationPayload) Set added in v0.16.0

func (*NullablePartialUpdateOrganizationPayload) UnmarshalJSON added in v0.16.0

func (v *NullablePartialUpdateOrganizationPayload) UnmarshalJSON(src []byte) error

func (*NullablePartialUpdateOrganizationPayload) Unset added in v0.16.0

type NullablePartialUpdateProjectPayload added in v0.10.0

type NullablePartialUpdateProjectPayload struct {
	// contains filtered or unexported fields
}

func NewNullablePartialUpdateProjectPayload added in v0.10.0

func NewNullablePartialUpdateProjectPayload(val *PartialUpdateProjectPayload) *NullablePartialUpdateProjectPayload

func (NullablePartialUpdateProjectPayload) Get added in v0.10.0

func (NullablePartialUpdateProjectPayload) IsSet added in v0.10.0

func (NullablePartialUpdateProjectPayload) MarshalJSON added in v0.10.0

func (v NullablePartialUpdateProjectPayload) MarshalJSON() ([]byte, error)

func (*NullablePartialUpdateProjectPayload) Set added in v0.10.0

func (*NullablePartialUpdateProjectPayload) UnmarshalJSON added in v0.10.0

func (v *NullablePartialUpdateProjectPayload) UnmarshalJSON(src []byte) error

func (*NullablePartialUpdateProjectPayload) Unset added in v0.10.0

type NullableProject added in v0.10.0

type NullableProject struct {
	// contains filtered or unexported fields
}

func NewNullableProject added in v0.10.0

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get added in v0.10.0

func (v NullableProject) Get() *Project

func (NullableProject) IsSet added in v0.10.0

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON added in v0.10.0

func (v NullableProject) MarshalJSON() ([]byte, error)

func (*NullableProject) Set added in v0.10.0

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON added in v0.10.0

func (v *NullableProject) UnmarshalJSON(src []byte) error

func (*NullableProject) Unset added in v0.10.0

func (v *NullableProject) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableValue added in v0.13.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.13.1

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.13.1

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.13.1

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.13.1

func (v *NullableValue[T]) Unset()

type OrganizationResponse

type OrganizationResponse struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId OrganizationResponseGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the organization was created.
	// REQUIRED
	CreationTime OrganizationResponseGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels OrganizationResponseGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState OrganizationResponseGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// Organization name.
	// REQUIRED
	Name OrganizationResponseGetNameAttributeType `json:"name" required:"true"`
	// Globally unique, organization identifier.
	// REQUIRED
	OrganizationId OrganizationResponseGetOrganizationIdAttributeType `json:"organizationId" required:"true"`
	// Timestamp at which the organization was last modified.
	// REQUIRED
	UpdateTime OrganizationResponseGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

OrganizationResponse struct for OrganizationResponse

func NewOrganizationResponse added in v0.10.0

NewOrganizationResponse instantiates a new OrganizationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationResponseWithDefaults added in v0.10.0

func NewOrganizationResponseWithDefaults() *OrganizationResponse

NewOrganizationResponseWithDefaults instantiates a new OrganizationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationResponse) GetContainerId added in v0.10.0

GetContainerId returns the ContainerId field value

func (*OrganizationResponse) GetContainerIdOk added in v0.10.0

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetCreationTime added in v0.10.0

GetCreationTime returns the CreationTime field value

func (*OrganizationResponse) GetCreationTimeOk added in v0.10.0

func (o *OrganizationResponse) GetCreationTimeOk() (ret OrganizationResponseGetCreationTimeRetType, ok bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetLabels added in v0.10.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*OrganizationResponse) GetLabelsOk added in v0.10.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationResponse) GetLifecycleState added in v0.10.0

GetLifecycleState returns the LifecycleState field value

func (*OrganizationResponse) GetLifecycleStateOk added in v0.10.0

func (o *OrganizationResponse) GetLifecycleStateOk() (ret OrganizationResponseGetLifecycleStateRetType, ok bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetName added in v0.10.0

GetName returns the Name field value

func (*OrganizationResponse) GetNameOk added in v0.10.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetOrganizationId added in v0.10.0

GetOrganizationId returns the OrganizationId field value

func (*OrganizationResponse) GetOrganizationIdOk added in v0.10.0

func (o *OrganizationResponse) GetOrganizationIdOk() (ret OrganizationResponseGetOrganizationIdRetType, ok bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value and a boolean to check if the value has been set.

func (*OrganizationResponse) GetUpdateTime added in v0.10.0

GetUpdateTime returns the UpdateTime field value

func (*OrganizationResponse) GetUpdateTimeOk added in v0.10.0

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*OrganizationResponse) HasLabels added in v0.10.0

func (o *OrganizationResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*OrganizationResponse) SetContainerId added in v0.10.0

SetContainerId sets field value

func (*OrganizationResponse) SetCreationTime added in v0.10.0

SetCreationTime sets field value

func (*OrganizationResponse) SetLabels added in v0.10.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*OrganizationResponse) SetLifecycleState added in v0.10.0

SetLifecycleState sets field value

func (*OrganizationResponse) SetName added in v0.10.0

SetName sets field value

func (*OrganizationResponse) SetOrganizationId added in v0.10.0

SetOrganizationId sets field value

func (*OrganizationResponse) SetUpdateTime added in v0.10.0

SetUpdateTime sets field value

func (OrganizationResponse) ToMap added in v0.10.0

func (o OrganizationResponse) ToMap() (map[string]interface{}, error)

type OrganizationResponseGetContainerIdArgType added in v0.13.1

type OrganizationResponseGetContainerIdArgType = string

type OrganizationResponseGetContainerIdAttributeType added in v0.13.1

type OrganizationResponseGetContainerIdAttributeType = *string

isNotNullableString

type OrganizationResponseGetContainerIdRetType added in v0.13.1

type OrganizationResponseGetContainerIdRetType = string

type OrganizationResponseGetCreationTimeArgType added in v0.13.1

type OrganizationResponseGetCreationTimeArgType = time.Time

type OrganizationResponseGetCreationTimeAttributeType added in v0.13.1

type OrganizationResponseGetCreationTimeAttributeType = *time.Time

isDateTime

type OrganizationResponseGetCreationTimeRetType added in v0.13.1

type OrganizationResponseGetCreationTimeRetType = time.Time

type OrganizationResponseGetLabelsArgType added in v0.13.1

type OrganizationResponseGetLabelsArgType = map[string]string

type OrganizationResponseGetLabelsAttributeType added in v0.13.1

type OrganizationResponseGetLabelsAttributeType = *map[string]string

isContainer

type OrganizationResponseGetLabelsRetType added in v0.13.1

type OrganizationResponseGetLabelsRetType = map[string]string

type OrganizationResponseGetLifecycleStateArgType added in v0.13.1

type OrganizationResponseGetLifecycleStateArgType = LifecycleState

type OrganizationResponseGetLifecycleStateAttributeType added in v0.13.1

type OrganizationResponseGetLifecycleStateAttributeType = *LifecycleState

isEnumRef

type OrganizationResponseGetLifecycleStateRetType added in v0.13.1

type OrganizationResponseGetLifecycleStateRetType = LifecycleState

type OrganizationResponseGetNameArgType added in v0.13.1

type OrganizationResponseGetNameArgType = string

type OrganizationResponseGetNameAttributeType added in v0.13.1

type OrganizationResponseGetNameAttributeType = *string

isNotNullableString

type OrganizationResponseGetNameRetType added in v0.13.1

type OrganizationResponseGetNameRetType = string

type OrganizationResponseGetOrganizationIdArgType added in v0.13.1

type OrganizationResponseGetOrganizationIdArgType = string

type OrganizationResponseGetOrganizationIdAttributeType added in v0.13.1

type OrganizationResponseGetOrganizationIdAttributeType = *string

isNotNullableString

type OrganizationResponseGetOrganizationIdRetType added in v0.13.1

type OrganizationResponseGetOrganizationIdRetType = string

type OrganizationResponseGetUpdateTimeArgType added in v0.13.1

type OrganizationResponseGetUpdateTimeArgType = time.Time

type OrganizationResponseGetUpdateTimeAttributeType added in v0.13.1

type OrganizationResponseGetUpdateTimeAttributeType = *time.Time

isDateTime

type OrganizationResponseGetUpdateTimeRetType added in v0.13.1

type OrganizationResponseGetUpdateTimeRetType = time.Time

type Parent

type Parent struct {
	// User-friendly identifier of either organization or folder (will replace id).
	// REQUIRED
	ContainerId ParentGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Identifier of either organization or folder.
	// REQUIRED
	Id ParentGetIdAttributeType `json:"id" required:"true"`
	// Container type of parent container.
	// REQUIRED
	Type ParentGetTypeAttributeType `json:"type" required:"true"`
}

Parent Parent container.

func NewParent added in v0.10.0

NewParent instantiates a new Parent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewParentWithDefaults added in v0.10.0

func NewParentWithDefaults() *Parent

NewParentWithDefaults instantiates a new Parent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Parent) GetContainerId added in v0.10.0

func (o *Parent) GetContainerId() (ret ParentGetContainerIdRetType)

GetContainerId returns the ContainerId field value

func (*Parent) GetContainerIdOk added in v0.10.0

func (o *Parent) GetContainerIdOk() (ret ParentGetContainerIdRetType, ok bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*Parent) GetId added in v0.10.0

func (o *Parent) GetId() (ret ParentGetIdRetType)

GetId returns the Id field value

func (*Parent) GetIdOk added in v0.10.0

func (o *Parent) GetIdOk() (ret ParentGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Parent) GetType added in v0.10.0

func (o *Parent) GetType() (ret ParentGetTypeRetType)

GetType returns the Type field value

func (*Parent) GetTypeOk added in v0.10.0

func (o *Parent) GetTypeOk() (ret ParentGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Parent) SetContainerId added in v0.10.0

func (o *Parent) SetContainerId(v ParentGetContainerIdRetType)

SetContainerId sets field value

func (*Parent) SetId added in v0.10.0

func (o *Parent) SetId(v ParentGetIdRetType)

SetId sets field value

func (*Parent) SetType added in v0.10.0

func (o *Parent) SetType(v ParentGetTypeRetType)

SetType sets field value

func (Parent) ToMap added in v0.10.0

func (o Parent) ToMap() (map[string]interface{}, error)

type ParentGetContainerIdArgType added in v0.13.1

type ParentGetContainerIdArgType = string

type ParentGetContainerIdAttributeType added in v0.13.1

type ParentGetContainerIdAttributeType = *string

isNotNullableString

type ParentGetContainerIdRetType added in v0.13.1

type ParentGetContainerIdRetType = string

type ParentGetIdArgType added in v0.13.1

type ParentGetIdArgType = string

type ParentGetIdAttributeType added in v0.13.1

type ParentGetIdAttributeType = *string

isNotNullableString

type ParentGetIdRetType added in v0.13.1

type ParentGetIdRetType = string

type ParentGetTypeArgType added in v0.13.1

type ParentGetTypeArgType = ParentTypes

type ParentGetTypeAttributeType added in v0.13.1

type ParentGetTypeAttributeType = *ParentTypes

type ParentGetTypeRetType added in v0.13.1

type ParentGetTypeRetType = ParentTypes

type ParentListInner

type ParentListInner struct {
	// User-friendly identifier of either organization or folder (will replace id).
	// REQUIRED
	ContainerId ParentListInnerGetContainerIdAttributeType `json:"containerId" required:"true"`
	// User-friendly parent identifier of either organization or folder (will replace parentId).
	ContainerParentId ParentListInnerGetContainerParentIdAttributeType `json:"containerParentId,omitempty"`
	// Identifier.
	// REQUIRED
	Id ParentListInnerGetIdAttributeType `json:"id" required:"true"`
	// Parent container name.
	// REQUIRED
	Name ParentListInnerGetNameAttributeType `json:"name" required:"true"`
	// Identifier of the parent resource container.
	ParentId ParentListInnerGetParentIdAttributeType `json:"parentId,omitempty"`
	// Parent container type.
	// REQUIRED
	Type ParentListInnerGetTypeAttributeType `json:"type" required:"true"`
}

ParentListInner struct for ParentListInner

func NewParentListInner added in v0.10.0

NewParentListInner instantiates a new ParentListInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewParentListInnerWithDefaults added in v0.10.0

func NewParentListInnerWithDefaults() *ParentListInner

NewParentListInnerWithDefaults instantiates a new ParentListInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ParentListInner) GetContainerId added in v0.10.0

func (o *ParentListInner) GetContainerId() (ret ParentListInnerGetContainerIdRetType)

GetContainerId returns the ContainerId field value

func (*ParentListInner) GetContainerIdOk added in v0.10.0

func (o *ParentListInner) GetContainerIdOk() (ret ParentListInnerGetContainerIdRetType, ok bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*ParentListInner) GetContainerParentId added in v0.10.0

func (o *ParentListInner) GetContainerParentId() (res ParentListInnerGetContainerParentIdRetType)

GetContainerParentId returns the ContainerParentId field value if set, zero value otherwise.

func (*ParentListInner) GetContainerParentIdOk added in v0.10.0

func (o *ParentListInner) GetContainerParentIdOk() (ret ParentListInnerGetContainerParentIdRetType, ok bool)

GetContainerParentIdOk returns a tuple with the ContainerParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ParentListInner) GetId added in v0.10.0

GetId returns the Id field value

func (*ParentListInner) GetIdOk added in v0.10.0

func (o *ParentListInner) GetIdOk() (ret ParentListInnerGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ParentListInner) GetName added in v0.10.0

GetName returns the Name field value

func (*ParentListInner) GetNameOk added in v0.10.0

func (o *ParentListInner) GetNameOk() (ret ParentListInnerGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ParentListInner) GetParentId added in v0.10.0

func (o *ParentListInner) GetParentId() (res ParentListInnerGetParentIdRetType)

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*ParentListInner) GetParentIdOk added in v0.10.0

func (o *ParentListInner) GetParentIdOk() (ret ParentListInnerGetParentIdRetType, ok bool)

GetParentIdOk returns a tuple with the ParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ParentListInner) GetType added in v0.10.0

GetType returns the Type field value

func (*ParentListInner) GetTypeOk added in v0.10.0

func (o *ParentListInner) GetTypeOk() (ret ParentListInnerGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ParentListInner) HasContainerParentId added in v0.14.0

func (o *ParentListInner) HasContainerParentId() bool

HasContainerParentId returns a boolean if a field has been set.

func (*ParentListInner) HasParentId added in v0.14.0

func (o *ParentListInner) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*ParentListInner) SetContainerId added in v0.10.0

SetContainerId sets field value

func (*ParentListInner) SetContainerParentId added in v0.10.0

SetContainerParentId gets a reference to the given string and assigns it to the ContainerParentId field.

func (*ParentListInner) SetId added in v0.10.0

SetId sets field value

func (*ParentListInner) SetName added in v0.10.0

SetName sets field value

func (*ParentListInner) SetParentId added in v0.10.0

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*ParentListInner) SetType added in v0.10.0

SetType sets field value

func (ParentListInner) ToMap added in v0.10.0

func (o ParentListInner) ToMap() (map[string]interface{}, error)

type ParentListInnerGetContainerIdArgType added in v0.13.1

type ParentListInnerGetContainerIdArgType = string

type ParentListInnerGetContainerIdAttributeType added in v0.13.1

type ParentListInnerGetContainerIdAttributeType = *string

isNotNullableString

type ParentListInnerGetContainerIdRetType added in v0.13.1

type ParentListInnerGetContainerIdRetType = string

type ParentListInnerGetContainerParentIdArgType added in v0.13.1

type ParentListInnerGetContainerParentIdArgType = string

type ParentListInnerGetContainerParentIdAttributeType added in v0.13.1

type ParentListInnerGetContainerParentIdAttributeType = *string

isNotNullableString

type ParentListInnerGetContainerParentIdRetType added in v0.13.1

type ParentListInnerGetContainerParentIdRetType = string

type ParentListInnerGetIdArgType added in v0.13.1

type ParentListInnerGetIdArgType = string

type ParentListInnerGetIdAttributeType added in v0.13.1

type ParentListInnerGetIdAttributeType = *string

isNotNullableString

type ParentListInnerGetIdRetType added in v0.13.1

type ParentListInnerGetIdRetType = string

type ParentListInnerGetNameArgType added in v0.13.1

type ParentListInnerGetNameArgType = string

type ParentListInnerGetNameAttributeType added in v0.13.1

type ParentListInnerGetNameAttributeType = *string

isNotNullableString

type ParentListInnerGetNameRetType added in v0.13.1

type ParentListInnerGetNameRetType = string

type ParentListInnerGetParentIdArgType added in v0.13.1

type ParentListInnerGetParentIdArgType = string

type ParentListInnerGetParentIdAttributeType added in v0.13.1

type ParentListInnerGetParentIdAttributeType = *string

isNotNullableString

type ParentListInnerGetParentIdRetType added in v0.13.1

type ParentListInnerGetParentIdRetType = string

type ParentListInnerGetTypeArgType added in v0.13.1

type ParentListInnerGetTypeArgType = ParentListInnerTypes

type ParentListInnerGetTypeAttributeType added in v0.13.1

type ParentListInnerGetTypeAttributeType = *ParentListInnerTypes

type ParentListInnerGetTypeRetType added in v0.13.1

type ParentListInnerGetTypeRetType = ParentListInnerTypes

type ParentListInnerTypes added in v0.14.0

type ParentListInnerTypes string

ParentListInnerTypes Parent container type. value type for enums

const (
	PARENTLISTINNERTYPE_FOLDER       ParentListInnerTypes = "FOLDER"
	PARENTLISTINNERTYPE_ORGANIZATION ParentListInnerTypes = "ORGANIZATION"
)

List of Type

func NewParentListInnerTypesFromValue added in v0.14.0

func NewParentListInnerTypesFromValue(v ParentListInnerTypes) (*ParentListInnerTypes, error)

NewParentListInnerTypesFromValue returns a pointer to a valid ParentListInnerTypes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ParentListInnerTypes) IsValid added in v0.14.0

func (v ParentListInnerTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ParentListInnerTypes) Ptr added in v0.14.0

Ptr returns reference to TypeTypes value

func (*ParentListInnerTypes) UnmarshalJSON added in v0.14.0

func (v *ParentListInnerTypes) UnmarshalJSON(src []byte) error

type ParentTypes added in v0.14.0

type ParentTypes string

ParentTypes Container type of parent container. value type for enums

const (
	PARENTTYPE_ORGANIZATION ParentTypes = "ORGANIZATION"
	PARENTTYPE_FOLDER       ParentTypes = "FOLDER"
)

List of Type

func NewParentTypesFromValue added in v0.14.0

func NewParentTypesFromValue(v ParentTypes) (*ParentTypes, error)

NewParentTypesFromValue returns a pointer to a valid ParentTypes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ParentTypes) IsValid added in v0.14.0

func (v ParentTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ParentTypes) Ptr added in v0.14.0

func (v ParentTypes) Ptr() *ParentTypes

Ptr returns reference to TypeTypes value

func (*ParentTypes) UnmarshalJSON added in v0.14.0

func (v *ParentTypes) UnmarshalJSON(src []byte) error

type PartialUpdateFolderPayload added in v0.13.2

type PartialUpdateFolderPayload struct {
	// New parent identifier for the resource container - containerId as well as UUID identifier is supported.
	ContainerParentId PartialUpdateFolderPayloadGetContainerParentIdAttributeType `json:"containerParentId,omitempty"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels PartialUpdateFolderPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// New name for the resource container matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	Name PartialUpdateFolderPayloadGetNameAttributeType `json:"name,omitempty"`
}

PartialUpdateFolderPayload struct for PartialUpdateFolderPayload

func NewPartialUpdateFolderPayload added in v0.13.2

func NewPartialUpdateFolderPayload() *PartialUpdateFolderPayload

NewPartialUpdateFolderPayload instantiates a new PartialUpdateFolderPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialUpdateFolderPayloadWithDefaults added in v0.13.2

func NewPartialUpdateFolderPayloadWithDefaults() *PartialUpdateFolderPayload

NewPartialUpdateFolderPayloadWithDefaults instantiates a new PartialUpdateFolderPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialUpdateFolderPayload) GetContainerParentId added in v0.13.2

GetContainerParentId returns the ContainerParentId field value if set, zero value otherwise.

func (*PartialUpdateFolderPayload) GetContainerParentIdOk added in v0.13.2

GetContainerParentIdOk returns a tuple with the ContainerParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateFolderPayload) GetLabels added in v0.13.2

GetLabels returns the Labels field value if set, zero value otherwise.

func (*PartialUpdateFolderPayload) GetLabelsOk added in v0.13.2

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateFolderPayload) GetName added in v0.13.2

GetName returns the Name field value if set, zero value otherwise.

func (*PartialUpdateFolderPayload) GetNameOk added in v0.13.2

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateFolderPayload) HasContainerParentId added in v0.13.2

func (o *PartialUpdateFolderPayload) HasContainerParentId() bool

HasContainerParentId returns a boolean if a field has been set.

func (*PartialUpdateFolderPayload) HasLabels added in v0.13.2

func (o *PartialUpdateFolderPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PartialUpdateFolderPayload) HasName added in v0.13.2

func (o *PartialUpdateFolderPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialUpdateFolderPayload) SetContainerParentId added in v0.13.2

SetContainerParentId gets a reference to the given string and assigns it to the ContainerParentId field.

func (*PartialUpdateFolderPayload) SetLabels added in v0.13.2

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*PartialUpdateFolderPayload) SetName added in v0.13.2

SetName gets a reference to the given string and assigns it to the Name field.

func (PartialUpdateFolderPayload) ToMap added in v0.13.2

func (o PartialUpdateFolderPayload) ToMap() (map[string]interface{}, error)

type PartialUpdateFolderPayloadGetContainerParentIdArgType added in v0.13.2

type PartialUpdateFolderPayloadGetContainerParentIdArgType = string

type PartialUpdateFolderPayloadGetContainerParentIdAttributeType added in v0.13.2

type PartialUpdateFolderPayloadGetContainerParentIdAttributeType = *string

isNotNullableString

type PartialUpdateFolderPayloadGetContainerParentIdRetType added in v0.13.2

type PartialUpdateFolderPayloadGetContainerParentIdRetType = string

type PartialUpdateFolderPayloadGetLabelsArgType added in v0.13.2

type PartialUpdateFolderPayloadGetLabelsArgType = map[string]string

type PartialUpdateFolderPayloadGetLabelsAttributeType added in v0.13.2

type PartialUpdateFolderPayloadGetLabelsAttributeType = *map[string]string

isContainer

type PartialUpdateFolderPayloadGetLabelsRetType added in v0.13.2

type PartialUpdateFolderPayloadGetLabelsRetType = map[string]string

type PartialUpdateFolderPayloadGetNameArgType added in v0.13.2

type PartialUpdateFolderPayloadGetNameArgType = string

type PartialUpdateFolderPayloadGetNameAttributeType added in v0.13.2

type PartialUpdateFolderPayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateFolderPayloadGetNameRetType added in v0.13.2

type PartialUpdateFolderPayloadGetNameRetType = string

type PartialUpdateFolderRequest added in v0.15.0

type PartialUpdateFolderRequest struct {
	// contains filtered or unexported fields
}

func (PartialUpdateFolderRequest) Execute added in v0.15.0

func (PartialUpdateFolderRequest) PartialUpdateFolderPayload added in v0.15.0

func (r PartialUpdateFolderRequest) PartialUpdateFolderPayload(partialUpdateFolderPayload PartialUpdateFolderPayload) ApiPartialUpdateFolderRequest

type PartialUpdateOrganizationPayload added in v0.16.0

type PartialUpdateOrganizationPayload struct {
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels PartialUpdateOrganizationPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The new name of the organization matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	Name PartialUpdateOrganizationPayloadGetNameAttributeType `json:"name,omitempty"`
}

PartialUpdateOrganizationPayload struct for PartialUpdateOrganizationPayload

func NewPartialUpdateOrganizationPayload added in v0.16.0

func NewPartialUpdateOrganizationPayload() *PartialUpdateOrganizationPayload

NewPartialUpdateOrganizationPayload instantiates a new PartialUpdateOrganizationPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialUpdateOrganizationPayloadWithDefaults added in v0.16.0

func NewPartialUpdateOrganizationPayloadWithDefaults() *PartialUpdateOrganizationPayload

NewPartialUpdateOrganizationPayloadWithDefaults instantiates a new PartialUpdateOrganizationPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialUpdateOrganizationPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*PartialUpdateOrganizationPayload) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateOrganizationPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise.

func (*PartialUpdateOrganizationPayload) GetNameOk added in v0.16.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateOrganizationPayload) HasLabels added in v0.16.0

func (o *PartialUpdateOrganizationPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PartialUpdateOrganizationPayload) HasName added in v0.16.0

HasName returns a boolean if a field has been set.

func (*PartialUpdateOrganizationPayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*PartialUpdateOrganizationPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field.

func (PartialUpdateOrganizationPayload) ToMap added in v0.16.0

func (o PartialUpdateOrganizationPayload) ToMap() (map[string]interface{}, error)

type PartialUpdateOrganizationPayloadGetLabelsArgType added in v0.16.0

type PartialUpdateOrganizationPayloadGetLabelsArgType = map[string]string

type PartialUpdateOrganizationPayloadGetLabelsAttributeType added in v0.16.0

type PartialUpdateOrganizationPayloadGetLabelsAttributeType = *map[string]string

isContainer

type PartialUpdateOrganizationPayloadGetLabelsRetType added in v0.16.0

type PartialUpdateOrganizationPayloadGetLabelsRetType = map[string]string

type PartialUpdateOrganizationPayloadGetNameArgType added in v0.16.0

type PartialUpdateOrganizationPayloadGetNameArgType = string

type PartialUpdateOrganizationPayloadGetNameAttributeType added in v0.16.0

type PartialUpdateOrganizationPayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateOrganizationPayloadGetNameRetType added in v0.16.0

type PartialUpdateOrganizationPayloadGetNameRetType = string

type PartialUpdateOrganizationRequest added in v0.16.0

type PartialUpdateOrganizationRequest struct {
	// contains filtered or unexported fields
}

func (PartialUpdateOrganizationRequest) Execute added in v0.16.0

func (PartialUpdateOrganizationRequest) PartialUpdateOrganizationPayload added in v0.16.0

func (r PartialUpdateOrganizationRequest) PartialUpdateOrganizationPayload(partialUpdateOrganizationPayload PartialUpdateOrganizationPayload) ApiPartialUpdateOrganizationRequest

type PartialUpdateProjectPayload

type PartialUpdateProjectPayload struct {
	// New parent identifier for the resource container - containerId as well as UUID identifier is supported.
	ContainerParentId PartialUpdateProjectPayloadGetContainerParentIdAttributeType `json:"containerParentId,omitempty"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels PartialUpdateProjectPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// New name for the resource container matching the regex `^[a-zA-ZäüöÄÜÖ0-9]( ?[a-zA-ZäüöÄÜÖß0-9_+&-]){0,39}$`.
	Name PartialUpdateProjectPayloadGetNameAttributeType `json:"name,omitempty"`
}

PartialUpdateProjectPayload struct for PartialUpdateProjectPayload

func NewPartialUpdateProjectPayload added in v0.10.0

func NewPartialUpdateProjectPayload() *PartialUpdateProjectPayload

NewPartialUpdateProjectPayload instantiates a new PartialUpdateProjectPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialUpdateProjectPayloadWithDefaults added in v0.10.0

func NewPartialUpdateProjectPayloadWithDefaults() *PartialUpdateProjectPayload

NewPartialUpdateProjectPayloadWithDefaults instantiates a new PartialUpdateProjectPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialUpdateProjectPayload) GetContainerParentId added in v0.10.0

GetContainerParentId returns the ContainerParentId field value if set, zero value otherwise.

func (*PartialUpdateProjectPayload) GetContainerParentIdOk added in v0.10.0

GetContainerParentIdOk returns a tuple with the ContainerParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateProjectPayload) GetLabels added in v0.10.0

GetLabels returns the Labels field value if set, zero value otherwise.

func (*PartialUpdateProjectPayload) GetLabelsOk added in v0.10.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateProjectPayload) GetName added in v0.10.0

GetName returns the Name field value if set, zero value otherwise.

func (*PartialUpdateProjectPayload) GetNameOk added in v0.10.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateProjectPayload) HasContainerParentId added in v0.10.0

func (o *PartialUpdateProjectPayload) HasContainerParentId() bool

HasContainerParentId returns a boolean if a field has been set.

func (*PartialUpdateProjectPayload) HasLabels added in v0.10.0

func (o *PartialUpdateProjectPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PartialUpdateProjectPayload) HasName added in v0.10.0

func (o *PartialUpdateProjectPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialUpdateProjectPayload) SetContainerParentId added in v0.10.0

SetContainerParentId gets a reference to the given string and assigns it to the ContainerParentId field.

func (*PartialUpdateProjectPayload) SetLabels added in v0.10.0

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*PartialUpdateProjectPayload) SetName added in v0.10.0

SetName gets a reference to the given string and assigns it to the Name field.

func (PartialUpdateProjectPayload) ToMap added in v0.10.0

func (o PartialUpdateProjectPayload) ToMap() (map[string]interface{}, error)

type PartialUpdateProjectPayloadGetContainerParentIdArgType added in v0.13.1

type PartialUpdateProjectPayloadGetContainerParentIdArgType = string

type PartialUpdateProjectPayloadGetContainerParentIdAttributeType added in v0.13.1

type PartialUpdateProjectPayloadGetContainerParentIdAttributeType = *string

isNotNullableString

type PartialUpdateProjectPayloadGetContainerParentIdRetType added in v0.13.1

type PartialUpdateProjectPayloadGetContainerParentIdRetType = string

type PartialUpdateProjectPayloadGetLabelsArgType added in v0.13.1

type PartialUpdateProjectPayloadGetLabelsArgType = map[string]string

type PartialUpdateProjectPayloadGetLabelsAttributeType added in v0.13.1

type PartialUpdateProjectPayloadGetLabelsAttributeType = *map[string]string

isContainer

type PartialUpdateProjectPayloadGetLabelsRetType added in v0.13.1

type PartialUpdateProjectPayloadGetLabelsRetType = map[string]string

type PartialUpdateProjectPayloadGetNameArgType added in v0.13.1

type PartialUpdateProjectPayloadGetNameArgType = string

type PartialUpdateProjectPayloadGetNameAttributeType added in v0.13.1

type PartialUpdateProjectPayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateProjectPayloadGetNameRetType added in v0.13.1

type PartialUpdateProjectPayloadGetNameRetType = string

type PartialUpdateProjectRequest added in v0.15.0

type PartialUpdateProjectRequest struct {
	// contains filtered or unexported fields
}

func (PartialUpdateProjectRequest) Execute added in v0.15.0

func (r PartialUpdateProjectRequest) Execute() (*Project, error)

func (PartialUpdateProjectRequest) PartialUpdateProjectPayload added in v0.15.0

func (r PartialUpdateProjectRequest) PartialUpdateProjectPayload(partialUpdateProjectPayload PartialUpdateProjectPayload) ApiPartialUpdateProjectRequest

type Project added in v0.9.0

type Project struct {
	// Globally unique, user-friendly identifier.
	// REQUIRED
	ContainerId ProjectGetContainerIdAttributeType `json:"containerId" required:"true"`
	// Timestamp at which the project was created.
	// REQUIRED
	CreationTime ProjectGetCreationTimeAttributeType `json:"creationTime" required:"true"`
	// Labels are key-value string pairs that can be attached to a resource container. Some labels may be enforced via policies.  - A label key must match the regex `[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`. - A label value must match the regex `^$|[A-ZÄÜÖa-zäüöß0-9_-]{1,64}`.
	Labels ProjectGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	LifecycleState ProjectGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// Project name.
	// REQUIRED
	Name ProjectGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Parent ProjectGetParentAttributeType `json:"parent" required:"true"`
	// Globally unique, project identifier.
	// REQUIRED
	ProjectId ProjectGetProjectIdAttributeType `json:"projectId" required:"true"`
	// Timestamp at which the project was last modified.
	// REQUIRED
	UpdateTime ProjectGetUpdateTimeAttributeType `json:"updateTime" required:"true"`
}

Project struct for Project

func NewProject added in v0.10.0

NewProject instantiates a new Project object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectWithDefaults added in v0.10.0

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Project) GetContainerId added in v0.10.0

func (o *Project) GetContainerId() (ret ProjectGetContainerIdRetType)

GetContainerId returns the ContainerId field value

func (*Project) GetContainerIdOk added in v0.10.0

func (o *Project) GetContainerIdOk() (ret ProjectGetContainerIdRetType, ok bool)

GetContainerIdOk returns a tuple with the ContainerId field value and a boolean to check if the value has been set.

func (*Project) GetCreationTime added in v0.10.0

func (o *Project) GetCreationTime() (ret ProjectGetCreationTimeRetType)

GetCreationTime returns the CreationTime field value

func (*Project) GetCreationTimeOk added in v0.10.0

func (o *Project) GetCreationTimeOk() (ret ProjectGetCreationTimeRetType, ok bool)

GetCreationTimeOk returns a tuple with the CreationTime field value and a boolean to check if the value has been set.

func (*Project) GetLabels added in v0.10.0

func (o *Project) GetLabels() (res ProjectGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise.

func (*Project) GetLabelsOk added in v0.10.0

func (o *Project) GetLabelsOk() (ret ProjectGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Project) GetLifecycleState added in v0.10.0

func (o *Project) GetLifecycleState() (ret ProjectGetLifecycleStateRetType)

GetLifecycleState returns the LifecycleState field value

func (*Project) GetLifecycleStateOk added in v0.10.0

func (o *Project) GetLifecycleStateOk() (ret ProjectGetLifecycleStateRetType, ok bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

func (*Project) GetName added in v0.10.0

func (o *Project) GetName() (ret ProjectGetNameRetType)

GetName returns the Name field value

func (*Project) GetNameOk added in v0.10.0

func (o *Project) GetNameOk() (ret ProjectGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Project) GetParent added in v0.10.0

func (o *Project) GetParent() (ret ProjectGetParentRetType)

GetParent returns the Parent field value

func (*Project) GetParentOk added in v0.10.0

func (o *Project) GetParentOk() (ret ProjectGetParentRetType, ok bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (*Project) GetProjectId added in v0.10.0

func (o *Project) GetProjectId() (ret ProjectGetProjectIdRetType)

GetProjectId returns the ProjectId field value

func (*Project) GetProjectIdOk added in v0.10.0

func (o *Project) GetProjectIdOk() (ret ProjectGetProjectIdRetType, ok bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*Project) GetUpdateTime added in v0.10.0

func (o *Project) GetUpdateTime() (ret ProjectGetUpdateTimeRetType)

GetUpdateTime returns the UpdateTime field value

func (*Project) GetUpdateTimeOk added in v0.10.0

func (o *Project) GetUpdateTimeOk() (ret ProjectGetUpdateTimeRetType, ok bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*Project) HasLabels added in v0.10.0

func (o *Project) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Project) SetContainerId added in v0.10.0

func (o *Project) SetContainerId(v ProjectGetContainerIdRetType)

SetContainerId sets field value

func (*Project) SetCreationTime added in v0.10.0

func (o *Project) SetCreationTime(v ProjectGetCreationTimeRetType)

SetCreationTime sets field value

func (*Project) SetLabels added in v0.10.0

func (o *Project) SetLabels(v ProjectGetLabelsRetType)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*Project) SetLifecycleState added in v0.10.0

func (o *Project) SetLifecycleState(v ProjectGetLifecycleStateRetType)

SetLifecycleState sets field value

func (*Project) SetName added in v0.10.0

func (o *Project) SetName(v ProjectGetNameRetType)

SetName sets field value

func (*Project) SetParent added in v0.10.0

func (o *Project) SetParent(v ProjectGetParentRetType)

SetParent sets field value

func (*Project) SetProjectId added in v0.10.0

func (o *Project) SetProjectId(v ProjectGetProjectIdRetType)

SetProjectId sets field value

func (*Project) SetUpdateTime added in v0.10.0

func (o *Project) SetUpdateTime(v ProjectGetUpdateTimeRetType)

SetUpdateTime sets field value

func (Project) ToMap added in v0.10.0

func (o Project) ToMap() (map[string]interface{}, error)

type ProjectGetContainerIdArgType added in v0.13.1

type ProjectGetContainerIdArgType = string

type ProjectGetContainerIdAttributeType added in v0.13.1

type ProjectGetContainerIdAttributeType = *string

isNotNullableString

type ProjectGetContainerIdRetType added in v0.13.1

type ProjectGetContainerIdRetType = string

type ProjectGetCreationTimeArgType added in v0.13.1

type ProjectGetCreationTimeArgType = time.Time

type ProjectGetCreationTimeAttributeType added in v0.13.1

type ProjectGetCreationTimeAttributeType = *time.Time

isDateTime

type ProjectGetCreationTimeRetType added in v0.13.1

type ProjectGetCreationTimeRetType = time.Time

type ProjectGetLabelsArgType added in v0.13.1

type ProjectGetLabelsArgType = map[string]string

type ProjectGetLabelsAttributeType added in v0.13.1

type ProjectGetLabelsAttributeType = *map[string]string

isContainer

type ProjectGetLabelsRetType added in v0.13.1

type ProjectGetLabelsRetType = map[string]string

type ProjectGetLifecycleStateArgType added in v0.13.1

type ProjectGetLifecycleStateArgType = LifecycleState

type ProjectGetLifecycleStateAttributeType added in v0.13.1

type ProjectGetLifecycleStateAttributeType = *LifecycleState

isEnumRef

type ProjectGetLifecycleStateRetType added in v0.13.1

type ProjectGetLifecycleStateRetType = LifecycleState

type ProjectGetNameArgType added in v0.13.1

type ProjectGetNameArgType = string

type ProjectGetNameAttributeType added in v0.13.1

type ProjectGetNameAttributeType = *string

isNotNullableString

type ProjectGetNameRetType added in v0.13.1

type ProjectGetNameRetType = string

type ProjectGetParentArgType added in v0.13.1

type ProjectGetParentArgType = Parent

type ProjectGetParentAttributeType added in v0.13.1

type ProjectGetParentAttributeType = *Parent

isModel

type ProjectGetParentRetType added in v0.13.1

type ProjectGetParentRetType = Parent

type ProjectGetProjectIdArgType added in v0.13.1

type ProjectGetProjectIdArgType = string

type ProjectGetProjectIdAttributeType added in v0.13.1

type ProjectGetProjectIdAttributeType = *string

isNotNullableString

type ProjectGetProjectIdRetType added in v0.13.1

type ProjectGetProjectIdRetType = string

type ProjectGetUpdateTimeArgType added in v0.13.1

type ProjectGetUpdateTimeArgType = time.Time

type ProjectGetUpdateTimeAttributeType added in v0.13.1

type ProjectGetUpdateTimeAttributeType = *time.Time

isDateTime

type ProjectGetUpdateTimeRetType added in v0.13.1

type ProjectGetUpdateTimeRetType = time.Time

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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