secretsmanager

package module
v0.13.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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 ACL added in v0.8.0

type ACL struct {
	// The given IP/IP Range that is permitted to access.
	// REQUIRED
	Cidr ACLGetCidrAttributeType `json:"cidr" required:"true"`
	// A auto generated unique id which identifies the acl.
	// REQUIRED
	Id ACLGetIdAttributeType `json:"id" required:"true"`
}

ACL struct for ACL

func NewACL added in v0.10.0

func NewACL(cidr ACLGetCidrArgType, id ACLGetIdArgType) *ACL

NewACL instantiates a new ACL 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 NewACLWithDefaults added in v0.10.0

func NewACLWithDefaults() *ACL

NewACLWithDefaults instantiates a new ACL 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 (*ACL) GetCidr added in v0.10.0

func (o *ACL) GetCidr() (ret ACLGetCidrRetType)

GetCidr returns the Cidr field value

func (*ACL) GetCidrOk added in v0.10.0

func (o *ACL) GetCidrOk() (ret ACLGetCidrRetType, ok bool)

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

func (*ACL) GetId added in v0.10.0

func (o *ACL) GetId() (ret ACLGetIdRetType)

GetId returns the Id field value

func (*ACL) GetIdOk added in v0.10.0

func (o *ACL) GetIdOk() (ret ACLGetIdRetType, ok bool)

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

func (*ACL) SetCidr added in v0.10.0

func (o *ACL) SetCidr(v ACLGetCidrRetType)

SetCidr sets field value

func (*ACL) SetId added in v0.10.0

func (o *ACL) SetId(v ACLGetIdRetType)

SetId sets field value

func (ACL) ToMap added in v0.10.0

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

type ACLGetCidrArgType added in v0.11.1

type ACLGetCidrArgType = string

type ACLGetCidrAttributeType added in v0.11.1

type ACLGetCidrAttributeType = *string

isNotNullableString

type ACLGetCidrRetType added in v0.11.1

type ACLGetCidrRetType = string

type ACLGetIdArgType added in v0.11.1

type ACLGetIdArgType = string

type ACLGetIdAttributeType added in v0.11.1

type ACLGetIdAttributeType = *string

isNotNullableString

type ACLGetIdRetType added in v0.11.1

type ACLGetIdRetType = string

type APIClient

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

APIClient manages communication with the STACKIT Secrets Manager API API v1.4.1 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) CreateACL

func (a *APIClient) CreateACL(ctx context.Context, projectId string, instanceId string) ApiCreateACLRequest

CreateACL: Method for CreateACL

Creates a new Secrets Manager acl within the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiCreateACLRequest

func (*APIClient) CreateACLExecute

func (a *APIClient) CreateACLExecute(ctx context.Context, projectId string, instanceId string) (*ACL, error)

func (*APIClient) CreateInstance

func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest

CreateInstance: Method for CreateInstance

Creates a new Secrets Manager instance within the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@return ApiCreateInstanceRequest

func (*APIClient) CreateInstanceExecute

func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string) (*Instance, error)

func (*APIClient) CreateUser

func (a *APIClient) CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest

CreateUser: Method for CreateUser

Creates a new user for the given Secrets Manager instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiCreateUserRequest

func (*APIClient) CreateUserExecute

func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*User, error)

func (*APIClient) DeleteACL

func (a *APIClient) DeleteACL(ctx context.Context, projectId string, instanceId string, aclId string) ApiDeleteACLRequest

DeleteACL: Method for DeleteACL

Deletes the given acl.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@param aclId The acl UUID of the Secrets Manager instance.
@return ApiDeleteACLRequest

func (*APIClient) DeleteACLExecute

func (a *APIClient) DeleteACLExecute(ctx context.Context, projectId string, instanceId string, aclId string) error

func (*APIClient) DeleteInstance

func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest

DeleteInstance: Method for DeleteInstance

Deletes the given Secrets Manager instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiDeleteInstanceRequest

func (*APIClient) DeleteInstanceExecute

func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error

func (*APIClient) DeleteUser

func (a *APIClient) DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest

DeleteUser: Method for DeleteUser

Deletes the given user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@param userId The user UUID with permissions on the Secrets Manager instance.
@return ApiDeleteUserRequest

func (*APIClient) DeleteUserExecute

func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error

func (*APIClient) GetACL

func (a *APIClient) GetACL(ctx context.Context, projectId string, instanceId string, aclId string) ApiGetACLRequest

GetACL: Method for GetACL

Returns the details for the given acl.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@param aclId The acl UUID of the Secrets Manager instance.
@return ApiGetACLRequest

func (*APIClient) GetACLExecute

func (a *APIClient) GetACLExecute(ctx context.Context, projectId string, instanceId string, aclId string) (*ACL, 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) GetInstance

func (a *APIClient) GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest

GetInstance: Method for GetInstance

Returns the details for the given Secrets Manager instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiGetInstanceRequest

func (*APIClient) GetInstanceExecute

func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*Instance, error)

func (*APIClient) GetUser

func (a *APIClient) GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest

GetUser: Method for GetUser

Returns the details for the given user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@param userId The user UUID with permissions on the Secrets Manager instance.
@return ApiGetUserRequest

func (*APIClient) GetUserExecute

func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*User, error)

func (*APIClient) ListACLs

func (a *APIClient) ListACLs(ctx context.Context, projectId string, instanceId string) ApiListACLsRequest

ListACLs: Method for ListACLs

Returns the acls for the given Secrets Manager instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiListACLsRequest

func (*APIClient) ListACLsExecute

func (a *APIClient) ListACLsExecute(ctx context.Context, projectId string, instanceId string) (*ListACLsResponse, error)

func (*APIClient) ListInstances

func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest

ListInstances: Method for ListInstances

Returns a list of all Secrets Manager instances within the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@return ApiListInstancesRequest

func (*APIClient) ListInstancesExecute

func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error)

func (*APIClient) ListUsers

func (a *APIClient) ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest

ListUsers: Method for ListUsers

Returns the users for the given Secrets Manager instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiListUsersRequest

func (*APIClient) ListUsersExecute

func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error)

func (*APIClient) UpdateACL

func (a *APIClient) UpdateACL(ctx context.Context, projectId string, instanceId string, aclId string) ApiUpdateACLRequest

UpdateACL: Method for UpdateACL

Updates the ip ranges for the acl.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@param aclId The acl UUID of the Secrets Manager instance.
@return ApiUpdateACLRequest

func (*APIClient) UpdateACLExecute

func (a *APIClient) UpdateACLExecute(ctx context.Context, projectId string, instanceId string, aclId string) error

func (*APIClient) UpdateACLs added in v0.6.0

func (a *APIClient) UpdateACLs(ctx context.Context, projectId string, instanceId string) ApiUpdateACLsRequest

UpdateACLs: Method for UpdateACLs

Changes a list of ACLs within the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiUpdateACLsRequest

func (*APIClient) UpdateACLsExecute added in v0.6.0

func (a *APIClient) UpdateACLsExecute(ctx context.Context, projectId string, instanceId string) error

func (*APIClient) UpdateInstance added in v0.9.0

func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest

UpdateInstance: Method for UpdateInstance

Updates the given Secrets Manager instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@return ApiUpdateInstanceRequest

func (*APIClient) UpdateInstanceExecute added in v0.9.0

func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) error

func (*APIClient) UpdateUser

func (a *APIClient) UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest

UpdateUser: Method for UpdateUser

Updates the details for the given user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
@param instanceId The Secrets Manager instance UUID.
@param userId The user UUID with permissions on the Secrets Manager instance.
@return ApiUpdateUserRequest

func (*APIClient) UpdateUserExecute

func (a *APIClient) UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error

type ApiCreateACLRequest

type ApiCreateACLRequest interface {
	CreateACLPayload(createACLPayload CreateACLPayload) ApiCreateACLRequest
	Execute() (*ACL, error)
}

type ApiCreateInstanceRequest

type ApiCreateInstanceRequest interface {
	CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest
	Execute() (*Instance, error)
}

type ApiCreateUserRequest

type ApiCreateUserRequest interface {
	CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest
	Execute() (*User, error)
}

type ApiDeleteACLRequest

type ApiDeleteACLRequest interface {
	Execute() error
}

type ApiDeleteInstanceRequest

type ApiDeleteInstanceRequest interface {
	Execute() error
}

type ApiDeleteUserRequest

type ApiDeleteUserRequest interface {
	Execute() error
}

type ApiGetACLRequest

type ApiGetACLRequest interface {
	Execute() (*ACL, error)
}

type ApiGetInstanceRequest

type ApiGetInstanceRequest interface {
	Execute() (*Instance, error)
}

type ApiGetUserRequest

type ApiGetUserRequest interface {
	Execute() (*User, error)
}

type ApiListACLsRequest

type ApiListACLsRequest interface {
	Execute() (*ListACLsResponse, error)
}

type ApiListInstancesRequest

type ApiListInstancesRequest interface {
	Execute() (*ListInstancesResponse, error)
}

type ApiListUsersRequest

type ApiListUsersRequest interface {
	Execute() (*ListUsersResponse, error)
}

type ApiUpdateACLRequest

type ApiUpdateACLRequest interface {
	UpdateACLPayload(updateACLPayload UpdateACLPayload) ApiUpdateACLRequest
	Execute() error
}

type ApiUpdateACLsRequest added in v0.6.0

type ApiUpdateACLsRequest interface {
	UpdateACLsPayload(updateACLsPayload UpdateACLsPayload) ApiUpdateACLsRequest
	Execute() error
}

type ApiUpdateInstanceRequest added in v0.9.0

type ApiUpdateInstanceRequest interface {
	UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest
	Execute() error
}

type ApiUpdateUserRequest

type ApiUpdateUserRequest interface {
	UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest
	Execute() error
}

type BadRequest added in v0.11.2

type BadRequest struct {
	// The error message for bad requests
	// REQUIRED
	Message BadRequestGetMessageAttributeType `json:"message" required:"true"`
}

BadRequest struct for BadRequest

func NewBadRequest added in v0.11.2

func NewBadRequest(message BadRequestGetMessageArgType) *BadRequest

NewBadRequest instantiates a new BadRequest 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 NewBadRequestWithDefaults added in v0.11.2

func NewBadRequestWithDefaults() *BadRequest

NewBadRequestWithDefaults instantiates a new BadRequest 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 (*BadRequest) GetMessage added in v0.11.2

func (o *BadRequest) GetMessage() (ret BadRequestGetMessageRetType)

GetMessage returns the Message field value

func (*BadRequest) GetMessageOk added in v0.11.2

func (o *BadRequest) GetMessageOk() (ret BadRequestGetMessageRetType, ok bool)

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

func (*BadRequest) SetMessage added in v0.11.2

func (o *BadRequest) SetMessage(v BadRequestGetMessageRetType)

SetMessage sets field value

func (BadRequest) ToMap added in v0.11.2

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

type BadRequestGetMessageArgType added in v0.11.2

type BadRequestGetMessageArgType = string

type BadRequestGetMessageAttributeType added in v0.11.2

type BadRequestGetMessageAttributeType = *string

isNotNullableString

type BadRequestGetMessageRetType added in v0.11.2

type BadRequestGetMessageRetType = string

type Conflict added in v0.11.2

type Conflict struct {
	// The error message for conflicts
	// REQUIRED
	Message ConflictGetMessageAttributeType `json:"message" required:"true"`
}

Conflict struct for Conflict

func NewConflict added in v0.11.2

func NewConflict(message ConflictGetMessageArgType) *Conflict

NewConflict instantiates a new Conflict 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 NewConflictWithDefaults added in v0.11.2

func NewConflictWithDefaults() *Conflict

NewConflictWithDefaults instantiates a new Conflict 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 (*Conflict) GetMessage added in v0.11.2

func (o *Conflict) GetMessage() (ret ConflictGetMessageRetType)

GetMessage returns the Message field value

func (*Conflict) GetMessageOk added in v0.11.2

func (o *Conflict) GetMessageOk() (ret ConflictGetMessageRetType, ok bool)

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

func (*Conflict) SetMessage added in v0.11.2

func (o *Conflict) SetMessage(v ConflictGetMessageRetType)

SetMessage sets field value

func (Conflict) ToMap added in v0.11.2

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

type ConflictGetMessageArgType added in v0.11.2

type ConflictGetMessageArgType = string

type ConflictGetMessageAttributeType added in v0.11.2

type ConflictGetMessageAttributeType = *string

isNotNullableString

type ConflictGetMessageRetType added in v0.11.2

type ConflictGetMessageRetType = string

type CreateACLPayload

type CreateACLPayload struct {
	// The given IP/IP Range that is permitted to access.
	// REQUIRED
	Cidr CreateACLPayloadGetCidrAttributeType `json:"cidr" required:"true"`
}

CreateACLPayload struct for CreateACLPayload

func NewCreateACLPayload added in v0.10.0

func NewCreateACLPayload(cidr CreateACLPayloadGetCidrArgType) *CreateACLPayload

NewCreateACLPayload instantiates a new CreateACLPayload 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 NewCreateACLPayloadWithDefaults added in v0.10.0

func NewCreateACLPayloadWithDefaults() *CreateACLPayload

NewCreateACLPayloadWithDefaults instantiates a new CreateACLPayload 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 (*CreateACLPayload) GetCidr added in v0.10.0

GetCidr returns the Cidr field value

func (*CreateACLPayload) GetCidrOk added in v0.10.0

func (o *CreateACLPayload) GetCidrOk() (ret CreateACLPayloadGetCidrRetType, ok bool)

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

func (*CreateACLPayload) SetCidr added in v0.10.0

SetCidr sets field value

func (CreateACLPayload) ToMap added in v0.10.0

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

type CreateACLPayloadGetCidrArgType added in v0.11.1

type CreateACLPayloadGetCidrArgType = string

type CreateACLPayloadGetCidrAttributeType added in v0.11.1

type CreateACLPayloadGetCidrAttributeType = *string

isNotNullableString

type CreateACLPayloadGetCidrRetType added in v0.11.1

type CreateACLPayloadGetCidrRetType = string

type CreateACLRequest added in v0.12.0

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

func (CreateACLRequest) CreateACLPayload added in v0.12.0

func (r CreateACLRequest) CreateACLPayload(createACLPayload CreateACLPayload) ApiCreateACLRequest

func (CreateACLRequest) Execute added in v0.12.0

func (r CreateACLRequest) Execute() (*ACL, error)

type CreateInstancePayload

type CreateInstancePayload struct {
	// A user chosen name to distinguish multiple secrets manager instances.
	// REQUIRED
	Name CreateInstancePayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateInstancePayload struct for CreateInstancePayload

func NewCreateInstancePayload added in v0.10.0

func NewCreateInstancePayload(name CreateInstancePayloadGetNameArgType) *CreateInstancePayload

NewCreateInstancePayload instantiates a new CreateInstancePayload 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 NewCreateInstancePayloadWithDefaults added in v0.10.0

func NewCreateInstancePayloadWithDefaults() *CreateInstancePayload

NewCreateInstancePayloadWithDefaults instantiates a new CreateInstancePayload 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 (*CreateInstancePayload) GetName added in v0.10.0

GetName returns the Name field value

func (*CreateInstancePayload) 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 (*CreateInstancePayload) SetName added in v0.10.0

SetName sets field value

func (CreateInstancePayload) ToMap added in v0.10.0

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

type CreateInstancePayloadGetNameArgType added in v0.11.1

type CreateInstancePayloadGetNameArgType = string

type CreateInstancePayloadGetNameAttributeType added in v0.11.1

type CreateInstancePayloadGetNameAttributeType = *string

isNotNullableString

type CreateInstancePayloadGetNameRetType added in v0.11.1

type CreateInstancePayloadGetNameRetType = string

type CreateInstanceRequest added in v0.12.0

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

func (CreateInstanceRequest) CreateInstancePayload added in v0.12.0

func (r CreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest

func (CreateInstanceRequest) Execute added in v0.12.0

func (r CreateInstanceRequest) Execute() (*Instance, error)

type CreateUserPayload

type CreateUserPayload struct {
	// A user chosen description to differentiate between multiple users.
	// REQUIRED
	Description CreateUserPayloadGetDescriptionAttributeType `json:"description" required:"true"`
	// Is true if the user has write access to the secrets engine. Is false for a read-only user.
	// REQUIRED
	Write CreateUserPayloadgetWriteAttributeType `json:"write" required:"true"`
}

CreateUserPayload struct for CreateUserPayload

func NewCreateUserPayload added in v0.10.0

NewCreateUserPayload instantiates a new CreateUserPayload 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 NewCreateUserPayloadWithDefaults added in v0.10.0

func NewCreateUserPayloadWithDefaults() *CreateUserPayload

NewCreateUserPayloadWithDefaults instantiates a new CreateUserPayload 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 (*CreateUserPayload) GetDescription added in v0.10.0

GetDescription returns the Description field value

func (*CreateUserPayload) GetDescriptionOk added in v0.10.0

func (o *CreateUserPayload) GetDescriptionOk() (ret CreateUserPayloadGetDescriptionRetType, ok bool)

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

func (*CreateUserPayload) GetWrite added in v0.10.0

GetWrite returns the Write field value

func (*CreateUserPayload) GetWriteOk added in v0.10.0

func (o *CreateUserPayload) GetWriteOk() (ret CreateUserPayloadgetWriteRetType, ok bool)

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

func (*CreateUserPayload) SetDescription added in v0.10.0

SetDescription sets field value

func (*CreateUserPayload) SetWrite added in v0.10.0

SetWrite sets field value

func (CreateUserPayload) ToMap added in v0.10.0

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

type CreateUserPayloadGetDescriptionArgType added in v0.11.1

type CreateUserPayloadGetDescriptionArgType = string

type CreateUserPayloadGetDescriptionAttributeType added in v0.11.1

type CreateUserPayloadGetDescriptionAttributeType = *string

isNotNullableString

type CreateUserPayloadGetDescriptionRetType added in v0.11.1

type CreateUserPayloadGetDescriptionRetType = string

type CreateUserPayloadgetWriteArgType added in v0.11.1

type CreateUserPayloadgetWriteArgType = bool

type CreateUserPayloadgetWriteAttributeType added in v0.11.1

type CreateUserPayloadgetWriteAttributeType = *bool

isBoolean

type CreateUserPayloadgetWriteRetType added in v0.11.1

type CreateUserPayloadgetWriteRetType = bool

type CreateUserRequest added in v0.12.0

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

func (CreateUserRequest) CreateUserPayload added in v0.12.0

func (r CreateUserRequest) CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest

func (CreateUserRequest) Execute added in v0.12.0

func (r CreateUserRequest) Execute() (*User, error)

type DefaultApi added in v0.12.0

type DefaultApi interface {
	/*
		CreateACL Method for CreateACL
		Creates a new Secrets Manager acl within the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiCreateACLRequest
	*/
	CreateACL(ctx context.Context, projectId string, instanceId string) ApiCreateACLRequest
	/*
		CreateACLExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ACL

	*/
	CreateACLExecute(ctx context.Context, projectId string, instanceId string) (*ACL, error)
	/*
		CreateInstance Method for CreateInstance
		Creates a new Secrets Manager instance within the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@return ApiCreateInstanceRequest
	*/
	CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest
	/*
		CreateInstanceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@return Instance

	*/
	CreateInstanceExecute(ctx context.Context, projectId string) (*Instance, error)
	/*
		CreateUser Method for CreateUser
		Creates a new user for the given Secrets Manager instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiCreateUserRequest
	*/
	CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest
	/*
		CreateUserExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return User

	*/
	CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*User, error)
	/*
		DeleteACL Method for DeleteACL
		Deletes the given acl.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param aclId The acl UUID of the Secrets Manager instance.
		@return ApiDeleteACLRequest
	*/
	DeleteACL(ctx context.Context, projectId string, instanceId string, aclId string) ApiDeleteACLRequest
	/*
		DeleteACLExecute executes the request

	*/
	DeleteACLExecute(ctx context.Context, projectId string, instanceId string, aclId string) error
	/*
		DeleteInstance Method for DeleteInstance
		Deletes the given Secrets Manager instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiDeleteInstanceRequest
	*/
	DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest
	/*
		DeleteInstanceExecute executes the request

	*/
	DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error
	/*
		DeleteUser Method for DeleteUser
		Deletes the given user.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param userId The user UUID with permissions on the Secrets Manager instance.
		@return ApiDeleteUserRequest
	*/
	DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest
	/*
		DeleteUserExecute executes the request

	*/
	DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error
	/*
		GetACL Method for GetACL
		Returns the details for the given acl.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param aclId The acl UUID of the Secrets Manager instance.
		@return ApiGetACLRequest
	*/
	GetACL(ctx context.Context, projectId string, instanceId string, aclId string) ApiGetACLRequest
	/*
		GetACLExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param aclId The acl UUID of the Secrets Manager instance.
		@return ACL

	*/
	GetACLExecute(ctx context.Context, projectId string, instanceId string, aclId string) (*ACL, error)
	/*
		GetInstance Method for GetInstance
		Returns the details for the given Secrets Manager instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiGetInstanceRequest
	*/
	GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest
	/*
		GetInstanceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return Instance

	*/
	GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*Instance, error)
	/*
		GetUser Method for GetUser
		Returns the details for the given user.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param userId The user UUID with permissions on the Secrets Manager instance.
		@return ApiGetUserRequest
	*/
	GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest
	/*
		GetUserExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param userId The user UUID with permissions on the Secrets Manager instance.
		@return User

	*/
	GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*User, error)
	/*
		ListACLs Method for ListACLs
		Returns the acls for the given Secrets Manager instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiListACLsRequest
	*/
	ListACLs(ctx context.Context, projectId string, instanceId string) ApiListACLsRequest
	/*
		ListACLsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ListACLsResponse

	*/
	ListACLsExecute(ctx context.Context, projectId string, instanceId string) (*ListACLsResponse, error)
	/*
		ListInstances Method for ListInstances
		Returns a list of all Secrets Manager instances within the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@return ApiListInstancesRequest
	*/
	ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest
	/*
		ListInstancesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@return ListInstancesResponse

	*/
	ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error)
	/*
		ListUsers Method for ListUsers
		Returns the users for the given Secrets Manager instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiListUsersRequest
	*/
	ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest
	/*
		ListUsersExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ListUsersResponse

	*/
	ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error)
	/*
		UpdateACL Method for UpdateACL
		Updates the ip ranges for the acl.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param aclId The acl UUID of the Secrets Manager instance.
		@return ApiUpdateACLRequest
	*/
	UpdateACL(ctx context.Context, projectId string, instanceId string, aclId string) ApiUpdateACLRequest
	/*
		UpdateACLExecute executes the request

	*/
	UpdateACLExecute(ctx context.Context, projectId string, instanceId string, aclId string) error
	/*
		UpdateACLs Method for UpdateACLs
		Changes a list of ACLs within the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiUpdateACLsRequest
	*/
	UpdateACLs(ctx context.Context, projectId string, instanceId string) ApiUpdateACLsRequest
	/*
		UpdateACLsExecute executes the request

	*/
	UpdateACLsExecute(ctx context.Context, projectId string, instanceId string) error
	/*
		UpdateInstance Method for UpdateInstance
		Updates the given Secrets Manager instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@return ApiUpdateInstanceRequest
	*/
	UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest
	/*
		UpdateInstanceExecute executes the request

	*/
	UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) error
	/*
		UpdateUser Method for UpdateUser
		Updates the details for the given user.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the Secrets Manager instance is part of.
		@param instanceId The Secrets Manager instance UUID.
		@param userId The user UUID with permissions on the Secrets Manager instance.
		@return ApiUpdateUserRequest
	*/
	UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest
	/*
		UpdateUserExecute executes the request

	*/
	UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteACLRequest added in v0.12.0

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

func (DeleteACLRequest) Execute added in v0.12.0

func (r DeleteACLRequest) Execute() error

type DeleteInstanceRequest added in v0.12.0

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

func (DeleteInstanceRequest) Execute added in v0.12.0

func (r DeleteInstanceRequest) Execute() error

type DeleteUserRequest added in v0.12.0

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

func (DeleteUserRequest) Execute added in v0.12.0

func (r DeleteUserRequest) Execute() error

type GetACLRequest added in v0.12.0

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

func (GetACLRequest) Execute added in v0.12.0

func (r GetACLRequest) Execute() (*ACL, error)

type GetInstanceRequest added in v0.12.0

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

func (GetInstanceRequest) Execute added in v0.12.0

func (r GetInstanceRequest) Execute() (*Instance, error)

type GetUserRequest added in v0.12.0

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

func (GetUserRequest) Execute added in v0.12.0

func (r GetUserRequest) Execute() (*User, error)

type Instance

type Instance struct {
	// The API endpoint for connecting to the secrets engine.
	// REQUIRED
	ApiUrl InstanceGetApiUrlAttributeType `json:"apiUrl" required:"true"`
	// The date and time the creation of the Secrets Manager instance was finished.
	CreationFinishedDate InstanceGetCreationFinishedDateAttributeType `json:"creationFinishedDate,omitempty"`
	// The date and time the creation of the Secrets Manager instance was triggered.
	// REQUIRED
	CreationStartDate InstanceGetCreationStartDateAttributeType `json:"creationStartDate" required:"true"`
	// A auto generated unique id which identifies the secrets manager instances.
	// REQUIRED
	Id InstanceGetIdAttributeType `json:"id" required:"true"`
	// A user chosen name to distinguish multiple secrets manager instances.
	// REQUIRED
	Name InstanceGetNameAttributeType `json:"name" required:"true"`
	// The number of secrets currently stored inside of the instance. This value will be updated once per hour.
	// REQUIRED
	SecretCount InstanceGetSecretCountAttributeType `json:"secretCount" required:"true"`
	// The name of the secrets engine.
	// REQUIRED
	SecretsEngine InstanceGetSecretsEngineAttributeType `json:"secretsEngine" required:"true"`
	// The current state of the Secrets Manager instance.
	// REQUIRED
	State              InstanceGetStateAttributeType              `json:"state" required:"true"`
	UpdateFinishedDate InstanceGetUpdateFinishedDateAttributeType `json:"updateFinishedDate,omitempty"`
	UpdateStartDate    InstanceGetUpdateStartDateAttributeType    `json:"updateStartDate,omitempty"`
}

Instance struct for Instance

func NewInstance added in v0.10.0

NewInstance instantiates a new Instance 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 NewInstanceWithDefaults added in v0.10.0

func NewInstanceWithDefaults() *Instance

NewInstanceWithDefaults instantiates a new Instance 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 (*Instance) GetApiUrl added in v0.10.0

func (o *Instance) GetApiUrl() (ret InstanceGetApiUrlRetType)

GetApiUrl returns the ApiUrl field value

func (*Instance) GetApiUrlOk added in v0.10.0

func (o *Instance) GetApiUrlOk() (ret InstanceGetApiUrlRetType, ok bool)

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

func (*Instance) GetCreationFinishedDate added in v0.10.0

func (o *Instance) GetCreationFinishedDate() (res InstanceGetCreationFinishedDateRetType)

GetCreationFinishedDate returns the CreationFinishedDate field value if set, zero value otherwise.

func (*Instance) GetCreationFinishedDateOk added in v0.10.0

func (o *Instance) GetCreationFinishedDateOk() (ret InstanceGetCreationFinishedDateRetType, ok bool)

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

func (*Instance) GetCreationStartDate added in v0.10.0

func (o *Instance) GetCreationStartDate() (ret InstanceGetCreationStartDateRetType)

GetCreationStartDate returns the CreationStartDate field value

func (*Instance) GetCreationStartDateOk added in v0.10.0

func (o *Instance) GetCreationStartDateOk() (ret InstanceGetCreationStartDateRetType, ok bool)

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

func (*Instance) GetId added in v0.10.0

func (o *Instance) GetId() (ret InstanceGetIdRetType)

GetId returns the Id field value

func (*Instance) GetIdOk added in v0.10.0

func (o *Instance) GetIdOk() (ret InstanceGetIdRetType, ok bool)

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

func (*Instance) GetName added in v0.10.0

func (o *Instance) GetName() (ret InstanceGetNameRetType)

GetName returns the Name field value

func (*Instance) GetNameOk added in v0.10.0

func (o *Instance) GetNameOk() (ret InstanceGetNameRetType, ok bool)

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

func (*Instance) GetSecretCount added in v0.10.0

func (o *Instance) GetSecretCount() (ret InstanceGetSecretCountRetType)

GetSecretCount returns the SecretCount field value

func (*Instance) GetSecretCountOk added in v0.10.0

func (o *Instance) GetSecretCountOk() (ret InstanceGetSecretCountRetType, ok bool)

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

func (*Instance) GetSecretsEngine added in v0.10.0

func (o *Instance) GetSecretsEngine() (ret InstanceGetSecretsEngineRetType)

GetSecretsEngine returns the SecretsEngine field value

func (*Instance) GetSecretsEngineOk added in v0.10.0

func (o *Instance) GetSecretsEngineOk() (ret InstanceGetSecretsEngineRetType, ok bool)

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

func (*Instance) GetState added in v0.10.0

func (o *Instance) GetState() (ret InstanceGetStateRetType)

GetState returns the State field value

func (*Instance) GetStateOk added in v0.10.0

func (o *Instance) GetStateOk() (ret InstanceGetStateRetType, ok bool)

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

func (*Instance) GetUpdateFinishedDate added in v0.10.0

func (o *Instance) GetUpdateFinishedDate() (res InstanceGetUpdateFinishedDateRetType)

GetUpdateFinishedDate returns the UpdateFinishedDate field value if set, zero value otherwise.

func (*Instance) GetUpdateFinishedDateOk added in v0.10.0

func (o *Instance) GetUpdateFinishedDateOk() (ret InstanceGetUpdateFinishedDateRetType, ok bool)

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

func (*Instance) GetUpdateStartDate added in v0.10.0

func (o *Instance) GetUpdateStartDate() (res InstanceGetUpdateStartDateRetType)

GetUpdateStartDate returns the UpdateStartDate field value if set, zero value otherwise.

func (*Instance) GetUpdateStartDateOk added in v0.10.0

func (o *Instance) GetUpdateStartDateOk() (ret InstanceGetUpdateStartDateRetType, ok bool)

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

func (*Instance) HasCreationFinishedDate added in v0.10.0

func (o *Instance) HasCreationFinishedDate() bool

HasCreationFinishedDate returns a boolean if a field has been set.

func (*Instance) HasUpdateFinishedDate added in v0.10.0

func (o *Instance) HasUpdateFinishedDate() bool

HasUpdateFinishedDate returns a boolean if a field has been set.

func (*Instance) HasUpdateStartDate added in v0.10.0

func (o *Instance) HasUpdateStartDate() bool

HasUpdateStartDate returns a boolean if a field has been set.

func (*Instance) SetApiUrl added in v0.10.0

func (o *Instance) SetApiUrl(v InstanceGetApiUrlRetType)

SetApiUrl sets field value

func (*Instance) SetCreationFinishedDate added in v0.10.0

func (o *Instance) SetCreationFinishedDate(v InstanceGetCreationFinishedDateRetType)

SetCreationFinishedDate gets a reference to the given string and assigns it to the CreationFinishedDate field.

func (*Instance) SetCreationStartDate added in v0.10.0

func (o *Instance) SetCreationStartDate(v InstanceGetCreationStartDateRetType)

SetCreationStartDate sets field value

func (*Instance) SetId added in v0.10.0

func (o *Instance) SetId(v InstanceGetIdRetType)

SetId sets field value

func (*Instance) SetName added in v0.10.0

func (o *Instance) SetName(v InstanceGetNameRetType)

SetName sets field value

func (*Instance) SetSecretCount added in v0.10.0

func (o *Instance) SetSecretCount(v InstanceGetSecretCountRetType)

SetSecretCount sets field value

func (*Instance) SetSecretsEngine added in v0.10.0

func (o *Instance) SetSecretsEngine(v InstanceGetSecretsEngineRetType)

SetSecretsEngine sets field value

func (*Instance) SetState added in v0.10.0

func (o *Instance) SetState(v InstanceGetStateRetType)

SetState sets field value

func (*Instance) SetUpdateFinishedDate added in v0.10.0

func (o *Instance) SetUpdateFinishedDate(v InstanceGetUpdateFinishedDateRetType)

SetUpdateFinishedDate gets a reference to the given string and assigns it to the UpdateFinishedDate field.

func (*Instance) SetUpdateStartDate added in v0.10.0

func (o *Instance) SetUpdateStartDate(v InstanceGetUpdateStartDateRetType)

SetUpdateStartDate gets a reference to the given string and assigns it to the UpdateStartDate field.

func (Instance) ToMap added in v0.10.0

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

type InstanceGetApiUrlArgType added in v0.11.1

type InstanceGetApiUrlArgType = string

type InstanceGetApiUrlAttributeType added in v0.11.1

type InstanceGetApiUrlAttributeType = *string

isNotNullableString

type InstanceGetApiUrlRetType added in v0.11.1

type InstanceGetApiUrlRetType = string

type InstanceGetCreationFinishedDateArgType added in v0.11.1

type InstanceGetCreationFinishedDateArgType = string

type InstanceGetCreationFinishedDateAttributeType added in v0.11.1

type InstanceGetCreationFinishedDateAttributeType = *string

isNotNullableString

type InstanceGetCreationFinishedDateRetType added in v0.11.1

type InstanceGetCreationFinishedDateRetType = string

type InstanceGetCreationStartDateArgType added in v0.11.1

type InstanceGetCreationStartDateArgType = string

type InstanceGetCreationStartDateAttributeType added in v0.11.1

type InstanceGetCreationStartDateAttributeType = *string

isNotNullableString

type InstanceGetCreationStartDateRetType added in v0.11.1

type InstanceGetCreationStartDateRetType = string

type InstanceGetIdArgType added in v0.11.1

type InstanceGetIdArgType = string

type InstanceGetIdAttributeType added in v0.11.1

type InstanceGetIdAttributeType = *string

isNotNullableString

type InstanceGetIdRetType added in v0.11.1

type InstanceGetIdRetType = string

type InstanceGetNameArgType added in v0.11.1

type InstanceGetNameArgType = string

type InstanceGetNameAttributeType added in v0.11.1

type InstanceGetNameAttributeType = *string

isNotNullableString

type InstanceGetNameRetType added in v0.11.1

type InstanceGetNameRetType = string

type InstanceGetSecretCountArgType added in v0.11.1

type InstanceGetSecretCountArgType = int64

type InstanceGetSecretCountAttributeType added in v0.11.1

type InstanceGetSecretCountAttributeType = *int64

isInteger

type InstanceGetSecretCountRetType added in v0.11.1

type InstanceGetSecretCountRetType = int64

type InstanceGetSecretsEngineArgType added in v0.11.1

type InstanceGetSecretsEngineArgType = string

type InstanceGetSecretsEngineAttributeType added in v0.11.1

type InstanceGetSecretsEngineAttributeType = *string

isNotNullableString

type InstanceGetSecretsEngineRetType added in v0.11.1

type InstanceGetSecretsEngineRetType = string

type InstanceGetStateArgType added in v0.11.1

type InstanceGetStateArgType = string

type InstanceGetStateAttributeType added in v0.11.1

type InstanceGetStateAttributeType = *string

isNotNullableString

type InstanceGetStateRetType added in v0.11.1

type InstanceGetStateRetType = string

type InstanceGetUpdateFinishedDateArgType added in v0.11.1

type InstanceGetUpdateFinishedDateArgType = string

type InstanceGetUpdateFinishedDateAttributeType added in v0.11.1

type InstanceGetUpdateFinishedDateAttributeType = *string

isNotNullableString

type InstanceGetUpdateFinishedDateRetType added in v0.11.1

type InstanceGetUpdateFinishedDateRetType = string

type InstanceGetUpdateStartDateArgType added in v0.11.1

type InstanceGetUpdateStartDateArgType = string

type InstanceGetUpdateStartDateAttributeType added in v0.11.1

type InstanceGetUpdateStartDateAttributeType = *string

isNotNullableString

type InstanceGetUpdateStartDateRetType added in v0.11.1

type InstanceGetUpdateStartDateRetType = string

type ListACLsRequest added in v0.12.0

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

func (ListACLsRequest) Execute added in v0.12.0

func (r ListACLsRequest) Execute() (*ListACLsResponse, error)

type ListACLsResponse added in v0.8.0

type ListACLsResponse struct {
	// REQUIRED
	Acls ListACLsResponseGetAclsAttributeType `json:"acls" required:"true"`
}

ListACLsResponse struct for ListACLsResponse

func NewListACLsResponse added in v0.10.0

func NewListACLsResponse(acls ListACLsResponseGetAclsArgType) *ListACLsResponse

NewListACLsResponse instantiates a new ListACLsResponse 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 NewListACLsResponseWithDefaults added in v0.10.0

func NewListACLsResponseWithDefaults() *ListACLsResponse

NewListACLsResponseWithDefaults instantiates a new ListACLsResponse 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 (*ListACLsResponse) GetAcls added in v0.10.0

GetAcls returns the Acls field value

func (*ListACLsResponse) GetAclsOk added in v0.10.0

func (o *ListACLsResponse) GetAclsOk() (ret ListACLsResponseGetAclsRetType, ok bool)

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

func (*ListACLsResponse) SetAcls added in v0.10.0

SetAcls sets field value

func (ListACLsResponse) ToMap added in v0.10.0

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

type ListACLsResponseGetAclsArgType added in v0.11.1

type ListACLsResponseGetAclsArgType = []ACL

type ListACLsResponseGetAclsAttributeType added in v0.11.1

type ListACLsResponseGetAclsAttributeType = *[]ACL

isArray

type ListACLsResponseGetAclsRetType added in v0.11.1

type ListACLsResponseGetAclsRetType = []ACL

type ListInstancesRequest added in v0.12.0

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

func (ListInstancesRequest) Execute added in v0.12.0

type ListInstancesResponse added in v0.8.0

type ListInstancesResponse struct {
	// REQUIRED
	Instances ListInstancesResponseGetInstancesAttributeType `json:"instances" required:"true"`
}

ListInstancesResponse struct for ListInstancesResponse

func NewListInstancesResponse added in v0.10.0

func NewListInstancesResponse(instances ListInstancesResponseGetInstancesArgType) *ListInstancesResponse

NewListInstancesResponse instantiates a new ListInstancesResponse 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 NewListInstancesResponseWithDefaults added in v0.10.0

func NewListInstancesResponseWithDefaults() *ListInstancesResponse

NewListInstancesResponseWithDefaults instantiates a new ListInstancesResponse 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 (*ListInstancesResponse) GetInstances added in v0.10.0

GetInstances returns the Instances field value

func (*ListInstancesResponse) GetInstancesOk added in v0.10.0

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

func (*ListInstancesResponse) SetInstances added in v0.10.0

SetInstances sets field value

func (ListInstancesResponse) ToMap added in v0.10.0

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

type ListInstancesResponseGetInstancesArgType added in v0.11.1

type ListInstancesResponseGetInstancesArgType = []Instance

type ListInstancesResponseGetInstancesAttributeType added in v0.11.1

type ListInstancesResponseGetInstancesAttributeType = *[]Instance

isArray

type ListInstancesResponseGetInstancesRetType added in v0.11.1

type ListInstancesResponseGetInstancesRetType = []Instance

type ListUsersRequest added in v0.12.0

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

func (ListUsersRequest) Execute added in v0.12.0

func (r ListUsersRequest) Execute() (*ListUsersResponse, error)

type ListUsersResponse added in v0.8.0

type ListUsersResponse struct {
	// REQUIRED
	Users ListUsersResponseGetUsersAttributeType `json:"users" required:"true"`
}

ListUsersResponse struct for ListUsersResponse

func NewListUsersResponse added in v0.10.0

func NewListUsersResponse(users ListUsersResponseGetUsersArgType) *ListUsersResponse

NewListUsersResponse instantiates a new ListUsersResponse 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 NewListUsersResponseWithDefaults added in v0.10.0

func NewListUsersResponseWithDefaults() *ListUsersResponse

NewListUsersResponseWithDefaults instantiates a new ListUsersResponse 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 (*ListUsersResponse) GetUsers added in v0.10.0

GetUsers returns the Users field value

func (*ListUsersResponse) GetUsersOk added in v0.10.0

func (o *ListUsersResponse) GetUsersOk() (ret ListUsersResponseGetUsersRetType, ok bool)

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

func (*ListUsersResponse) SetUsers added in v0.10.0

SetUsers sets field value

func (ListUsersResponse) ToMap added in v0.10.0

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

type ListUsersResponseGetUsersArgType added in v0.11.1

type ListUsersResponseGetUsersArgType = []User

type ListUsersResponseGetUsersAttributeType added in v0.11.1

type ListUsersResponseGetUsersAttributeType = *[]User

isArray

type ListUsersResponseGetUsersRetType added in v0.11.1

type ListUsersResponseGetUsersRetType = []User

type MappedNullable

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

type NotFound added in v0.11.2

type NotFound struct {
	// The error message for not found resources
	// REQUIRED
	Message NotFoundGetMessageAttributeType `json:"message" required:"true"`
}

NotFound struct for NotFound

func NewNotFound added in v0.11.2

func NewNotFound(message NotFoundGetMessageArgType) *NotFound

NewNotFound instantiates a new NotFound 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 NewNotFoundWithDefaults added in v0.11.2

func NewNotFoundWithDefaults() *NotFound

NewNotFoundWithDefaults instantiates a new NotFound 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 (*NotFound) GetMessage added in v0.11.2

func (o *NotFound) GetMessage() (ret NotFoundGetMessageRetType)

GetMessage returns the Message field value

func (*NotFound) GetMessageOk added in v0.11.2

func (o *NotFound) GetMessageOk() (ret NotFoundGetMessageRetType, ok bool)

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

func (*NotFound) SetMessage added in v0.11.2

func (o *NotFound) SetMessage(v NotFoundGetMessageRetType)

SetMessage sets field value

func (NotFound) ToMap added in v0.11.2

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

type NotFoundGetMessageArgType added in v0.11.2

type NotFoundGetMessageArgType = string

type NotFoundGetMessageAttributeType added in v0.11.2

type NotFoundGetMessageAttributeType = *string

isNotNullableString

type NotFoundGetMessageRetType added in v0.11.2

type NotFoundGetMessageRetType = string

type NullableACL added in v0.10.0

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

func NewNullableACL added in v0.10.0

func NewNullableACL(val *ACL) *NullableACL

func (NullableACL) Get added in v0.10.0

func (v NullableACL) Get() *ACL

func (NullableACL) IsSet added in v0.10.0

func (v NullableACL) IsSet() bool

func (NullableACL) MarshalJSON added in v0.10.0

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

func (*NullableACL) Set added in v0.10.0

func (v *NullableACL) Set(val *ACL)

func (*NullableACL) UnmarshalJSON added in v0.10.0

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

func (*NullableACL) Unset added in v0.10.0

func (v *NullableACL) Unset()

type NullableBadRequest added in v0.11.2

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

func NewNullableBadRequest added in v0.11.2

func NewNullableBadRequest(val *BadRequest) *NullableBadRequest

func (NullableBadRequest) Get added in v0.11.2

func (v NullableBadRequest) Get() *BadRequest

func (NullableBadRequest) IsSet added in v0.11.2

func (v NullableBadRequest) IsSet() bool

func (NullableBadRequest) MarshalJSON added in v0.11.2

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

func (*NullableBadRequest) Set added in v0.11.2

func (v *NullableBadRequest) Set(val *BadRequest)

func (*NullableBadRequest) UnmarshalJSON added in v0.11.2

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

func (*NullableBadRequest) Unset added in v0.11.2

func (v *NullableBadRequest) Unset()

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 NullableConflict added in v0.11.2

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

func NewNullableConflict added in v0.11.2

func NewNullableConflict(val *Conflict) *NullableConflict

func (NullableConflict) Get added in v0.11.2

func (v NullableConflict) Get() *Conflict

func (NullableConflict) IsSet added in v0.11.2

func (v NullableConflict) IsSet() bool

func (NullableConflict) MarshalJSON added in v0.11.2

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

func (*NullableConflict) Set added in v0.11.2

func (v *NullableConflict) Set(val *Conflict)

func (*NullableConflict) UnmarshalJSON added in v0.11.2

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

func (*NullableConflict) Unset added in v0.11.2

func (v *NullableConflict) Unset()

type NullableCreateACLPayload added in v0.10.0

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

func NewNullableCreateACLPayload added in v0.10.0

func NewNullableCreateACLPayload(val *CreateACLPayload) *NullableCreateACLPayload

func (NullableCreateACLPayload) Get added in v0.10.0

func (NullableCreateACLPayload) IsSet added in v0.10.0

func (v NullableCreateACLPayload) IsSet() bool

func (NullableCreateACLPayload) MarshalJSON added in v0.10.0

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

func (*NullableCreateACLPayload) Set added in v0.10.0

func (*NullableCreateACLPayload) UnmarshalJSON added in v0.10.0

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

func (*NullableCreateACLPayload) Unset added in v0.10.0

func (v *NullableCreateACLPayload) Unset()

type NullableCreateInstancePayload added in v0.10.0

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

func NewNullableCreateInstancePayload added in v0.10.0

func NewNullableCreateInstancePayload(val *CreateInstancePayload) *NullableCreateInstancePayload

func (NullableCreateInstancePayload) Get added in v0.10.0

func (NullableCreateInstancePayload) IsSet added in v0.10.0

func (NullableCreateInstancePayload) MarshalJSON added in v0.10.0

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

func (*NullableCreateInstancePayload) Set added in v0.10.0

func (*NullableCreateInstancePayload) UnmarshalJSON added in v0.10.0

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

func (*NullableCreateInstancePayload) Unset added in v0.10.0

func (v *NullableCreateInstancePayload) Unset()

type NullableCreateUserPayload added in v0.10.0

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

func NewNullableCreateUserPayload added in v0.10.0

func NewNullableCreateUserPayload(val *CreateUserPayload) *NullableCreateUserPayload

func (NullableCreateUserPayload) Get added in v0.10.0

func (NullableCreateUserPayload) IsSet added in v0.10.0

func (v NullableCreateUserPayload) IsSet() bool

func (NullableCreateUserPayload) MarshalJSON added in v0.10.0

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

func (*NullableCreateUserPayload) Set added in v0.10.0

func (*NullableCreateUserPayload) UnmarshalJSON added in v0.10.0

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

func (*NullableCreateUserPayload) Unset added in v0.10.0

func (v *NullableCreateUserPayload) 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 NullableInstance added in v0.10.0

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

func NewNullableInstance added in v0.10.0

func NewNullableInstance(val *Instance) *NullableInstance

func (NullableInstance) Get added in v0.10.0

func (v NullableInstance) Get() *Instance

func (NullableInstance) IsSet added in v0.10.0

func (v NullableInstance) IsSet() bool

func (NullableInstance) MarshalJSON added in v0.10.0

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

func (*NullableInstance) Set added in v0.10.0

func (v *NullableInstance) Set(val *Instance)

func (*NullableInstance) UnmarshalJSON added in v0.10.0

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

func (*NullableInstance) Unset added in v0.10.0

func (v *NullableInstance) 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 NullableListACLsResponse added in v0.10.0

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

func NewNullableListACLsResponse added in v0.10.0

func NewNullableListACLsResponse(val *ListACLsResponse) *NullableListACLsResponse

func (NullableListACLsResponse) Get added in v0.10.0

func (NullableListACLsResponse) IsSet added in v0.10.0

func (v NullableListACLsResponse) IsSet() bool

func (NullableListACLsResponse) MarshalJSON added in v0.10.0

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

func (*NullableListACLsResponse) Set added in v0.10.0

func (*NullableListACLsResponse) UnmarshalJSON added in v0.10.0

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

func (*NullableListACLsResponse) Unset added in v0.10.0

func (v *NullableListACLsResponse) Unset()

type NullableListInstancesResponse added in v0.10.0

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

func NewNullableListInstancesResponse added in v0.10.0

func NewNullableListInstancesResponse(val *ListInstancesResponse) *NullableListInstancesResponse

func (NullableListInstancesResponse) Get added in v0.10.0

func (NullableListInstancesResponse) IsSet added in v0.10.0

func (NullableListInstancesResponse) MarshalJSON added in v0.10.0

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

func (*NullableListInstancesResponse) Set added in v0.10.0

func (*NullableListInstancesResponse) UnmarshalJSON added in v0.10.0

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

func (*NullableListInstancesResponse) Unset added in v0.10.0

func (v *NullableListInstancesResponse) Unset()

type NullableListUsersResponse added in v0.10.0

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

func NewNullableListUsersResponse added in v0.10.0

func NewNullableListUsersResponse(val *ListUsersResponse) *NullableListUsersResponse

func (NullableListUsersResponse) Get added in v0.10.0

func (NullableListUsersResponse) IsSet added in v0.10.0

func (v NullableListUsersResponse) IsSet() bool

func (NullableListUsersResponse) MarshalJSON added in v0.10.0

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

func (*NullableListUsersResponse) Set added in v0.10.0

func (*NullableListUsersResponse) UnmarshalJSON added in v0.10.0

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

func (*NullableListUsersResponse) Unset added in v0.10.0

func (v *NullableListUsersResponse) Unset()

type NullableNotFound added in v0.11.2

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

func NewNullableNotFound added in v0.11.2

func NewNullableNotFound(val *NotFound) *NullableNotFound

func (NullableNotFound) Get added in v0.11.2

func (v NullableNotFound) Get() *NotFound

func (NullableNotFound) IsSet added in v0.11.2

func (v NullableNotFound) IsSet() bool

func (NullableNotFound) MarshalJSON added in v0.11.2

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

func (*NullableNotFound) Set added in v0.11.2

func (v *NullableNotFound) Set(val *NotFound)

func (*NullableNotFound) UnmarshalJSON added in v0.11.2

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

func (*NullableNotFound) Unset added in v0.11.2

func (v *NullableNotFound) 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 NullableUpdateACLPayload added in v0.10.0

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

func NewNullableUpdateACLPayload added in v0.10.0

func NewNullableUpdateACLPayload(val *UpdateACLPayload) *NullableUpdateACLPayload

func (NullableUpdateACLPayload) Get added in v0.10.0

func (NullableUpdateACLPayload) IsSet added in v0.10.0

func (v NullableUpdateACLPayload) IsSet() bool

func (NullableUpdateACLPayload) MarshalJSON added in v0.10.0

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

func (*NullableUpdateACLPayload) Set added in v0.10.0

func (*NullableUpdateACLPayload) UnmarshalJSON added in v0.10.0

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

func (*NullableUpdateACLPayload) Unset added in v0.10.0

func (v *NullableUpdateACLPayload) Unset()

type NullableUpdateACLsPayload added in v0.10.0

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

func NewNullableUpdateACLsPayload added in v0.10.0

func NewNullableUpdateACLsPayload(val *UpdateACLsPayload) *NullableUpdateACLsPayload

func (NullableUpdateACLsPayload) Get added in v0.10.0

func (NullableUpdateACLsPayload) IsSet added in v0.10.0

func (v NullableUpdateACLsPayload) IsSet() bool

func (NullableUpdateACLsPayload) MarshalJSON added in v0.10.0

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

func (*NullableUpdateACLsPayload) Set added in v0.10.0

func (*NullableUpdateACLsPayload) UnmarshalJSON added in v0.10.0

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

func (*NullableUpdateACLsPayload) Unset added in v0.10.0

func (v *NullableUpdateACLsPayload) Unset()

type NullableUpdateInstancePayload added in v0.10.0

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

func NewNullableUpdateInstancePayload added in v0.10.0

func NewNullableUpdateInstancePayload(val *UpdateInstancePayload) *NullableUpdateInstancePayload

func (NullableUpdateInstancePayload) Get added in v0.10.0

func (NullableUpdateInstancePayload) IsSet added in v0.10.0

func (NullableUpdateInstancePayload) MarshalJSON added in v0.10.0

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

func (*NullableUpdateInstancePayload) Set added in v0.10.0

func (*NullableUpdateInstancePayload) UnmarshalJSON added in v0.10.0

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

func (*NullableUpdateInstancePayload) Unset added in v0.10.0

func (v *NullableUpdateInstancePayload) Unset()

type NullableUpdateUserPayload added in v0.10.0

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

func NewNullableUpdateUserPayload added in v0.10.0

func NewNullableUpdateUserPayload(val *UpdateUserPayload) *NullableUpdateUserPayload

func (NullableUpdateUserPayload) Get added in v0.10.0

func (NullableUpdateUserPayload) IsSet added in v0.10.0

func (v NullableUpdateUserPayload) IsSet() bool

func (NullableUpdateUserPayload) MarshalJSON added in v0.10.0

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

func (*NullableUpdateUserPayload) Set added in v0.10.0

func (*NullableUpdateUserPayload) UnmarshalJSON added in v0.10.0

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

func (*NullableUpdateUserPayload) Unset added in v0.10.0

func (v *NullableUpdateUserPayload) Unset()

type NullableUser added in v0.10.0

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

func NewNullableUser added in v0.10.0

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get added in v0.10.0

func (v NullableUser) Get() *User

func (NullableUser) IsSet added in v0.10.0

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON added in v0.10.0

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

func (*NullableUser) Set added in v0.10.0

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON added in v0.10.0

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

func (*NullableUser) Unset added in v0.10.0

func (v *NullableUser) Unset()

type NullableValue added in v0.11.1

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

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

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

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

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

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

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

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

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

type UpdateACLPayload

type UpdateACLPayload struct {
	// The given IP/IP Range that is permitted to access.
	// REQUIRED
	Cidr UpdateACLPayloadGetCidrAttributeType `json:"cidr" required:"true"`
}

UpdateACLPayload struct for UpdateACLPayload

func NewUpdateACLPayload added in v0.10.0

func NewUpdateACLPayload(cidr UpdateACLPayloadGetCidrArgType) *UpdateACLPayload

NewUpdateACLPayload instantiates a new UpdateACLPayload 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 NewUpdateACLPayloadWithDefaults added in v0.10.0

func NewUpdateACLPayloadWithDefaults() *UpdateACLPayload

NewUpdateACLPayloadWithDefaults instantiates a new UpdateACLPayload 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 (*UpdateACLPayload) GetCidr added in v0.10.0

GetCidr returns the Cidr field value

func (*UpdateACLPayload) GetCidrOk added in v0.10.0

func (o *UpdateACLPayload) GetCidrOk() (ret UpdateACLPayloadGetCidrRetType, ok bool)

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

func (*UpdateACLPayload) SetCidr added in v0.10.0

SetCidr sets field value

func (UpdateACLPayload) ToMap added in v0.10.0

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

type UpdateACLPayloadGetCidrArgType added in v0.11.1

type UpdateACLPayloadGetCidrArgType = string

type UpdateACLPayloadGetCidrAttributeType added in v0.11.1

type UpdateACLPayloadGetCidrAttributeType = *string

isNotNullableString

type UpdateACLPayloadGetCidrRetType added in v0.11.1

type UpdateACLPayloadGetCidrRetType = string

type UpdateACLRequest added in v0.12.0

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

func (UpdateACLRequest) Execute added in v0.12.0

func (r UpdateACLRequest) Execute() error

func (UpdateACLRequest) UpdateACLPayload added in v0.12.0

func (r UpdateACLRequest) UpdateACLPayload(updateACLPayload UpdateACLPayload) ApiUpdateACLRequest

type UpdateACLsPayload added in v0.6.0

type UpdateACLsPayload struct {
	Cidrs UpdateACLsPayloadGetCidrsAttributeType `json:"cidrs,omitempty"`
}

UpdateACLsPayload struct for UpdateACLsPayload

func NewUpdateACLsPayload added in v0.10.0

func NewUpdateACLsPayload() *UpdateACLsPayload

NewUpdateACLsPayload instantiates a new UpdateACLsPayload 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 NewUpdateACLsPayloadWithDefaults added in v0.10.0

func NewUpdateACLsPayloadWithDefaults() *UpdateACLsPayload

NewUpdateACLsPayloadWithDefaults instantiates a new UpdateACLsPayload 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 (*UpdateACLsPayload) GetCidrs added in v0.10.0

GetCidrs returns the Cidrs field value if set, zero value otherwise.

func (*UpdateACLsPayload) GetCidrsOk added in v0.10.0

func (o *UpdateACLsPayload) GetCidrsOk() (ret UpdateACLsPayloadGetCidrsRetType, ok bool)

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

func (*UpdateACLsPayload) HasCidrs added in v0.10.0

func (o *UpdateACLsPayload) HasCidrs() bool

HasCidrs returns a boolean if a field has been set.

func (*UpdateACLsPayload) SetCidrs added in v0.10.0

SetCidrs gets a reference to the given []UpdateACLPayload and assigns it to the Cidrs field.

func (UpdateACLsPayload) ToMap added in v0.10.0

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

type UpdateACLsPayloadGetCidrsArgType added in v0.11.1

type UpdateACLsPayloadGetCidrsArgType = []UpdateACLPayload

type UpdateACLsPayloadGetCidrsAttributeType added in v0.11.1

type UpdateACLsPayloadGetCidrsAttributeType = *[]UpdateACLPayload

isArray

type UpdateACLsPayloadGetCidrsRetType added in v0.11.1

type UpdateACLsPayloadGetCidrsRetType = []UpdateACLPayload

type UpdateACLsRequest added in v0.12.0

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

func (UpdateACLsRequest) Execute added in v0.12.0

func (r UpdateACLsRequest) Execute() error

func (UpdateACLsRequest) UpdateACLsPayload added in v0.12.0

func (r UpdateACLsRequest) UpdateACLsPayload(updateACLsPayload UpdateACLsPayload) ApiUpdateACLsRequest

type UpdateInstancePayload added in v0.9.0

type UpdateInstancePayload struct {
	// A user chosen name to distinguish multiple secrets manager instances.
	// REQUIRED
	Name UpdateInstancePayloadGetNameAttributeType `json:"name" required:"true"`
}

UpdateInstancePayload struct for UpdateInstancePayload

func NewUpdateInstancePayload added in v0.10.0

func NewUpdateInstancePayload(name UpdateInstancePayloadGetNameArgType) *UpdateInstancePayload

NewUpdateInstancePayload instantiates a new UpdateInstancePayload 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 NewUpdateInstancePayloadWithDefaults added in v0.10.0

func NewUpdateInstancePayloadWithDefaults() *UpdateInstancePayload

NewUpdateInstancePayloadWithDefaults instantiates a new UpdateInstancePayload 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 (*UpdateInstancePayload) GetName added in v0.10.0

GetName returns the Name field value

func (*UpdateInstancePayload) 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 (*UpdateInstancePayload) SetName added in v0.10.0

SetName sets field value

func (UpdateInstancePayload) ToMap added in v0.10.0

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

type UpdateInstancePayloadGetNameArgType added in v0.11.1

type UpdateInstancePayloadGetNameArgType = string

type UpdateInstancePayloadGetNameAttributeType added in v0.11.1

type UpdateInstancePayloadGetNameAttributeType = *string

isNotNullableString

type UpdateInstancePayloadGetNameRetType added in v0.11.1

type UpdateInstancePayloadGetNameRetType = string

type UpdateInstanceRequest added in v0.12.0

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

func (UpdateInstanceRequest) Execute added in v0.12.0

func (r UpdateInstanceRequest) Execute() error

func (UpdateInstanceRequest) UpdateInstancePayload added in v0.12.0

func (r UpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest

type UpdateUserPayload

type UpdateUserPayload struct {
	// A user chosen description to differentiate between multiple users.
	Description UpdateUserPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Is true if the user has write access to the secrets engine. Is false for a read-only user.
	Write UpdateUserPayloadgetWriteAttributeType `json:"write,omitempty"`
}

UpdateUserPayload struct for UpdateUserPayload

func NewUpdateUserPayload added in v0.10.0

func NewUpdateUserPayload() *UpdateUserPayload

NewUpdateUserPayload instantiates a new UpdateUserPayload 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 NewUpdateUserPayloadWithDefaults added in v0.10.0

func NewUpdateUserPayloadWithDefaults() *UpdateUserPayload

NewUpdateUserPayloadWithDefaults instantiates a new UpdateUserPayload 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 (*UpdateUserPayload) GetDescription added in v0.11.2

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateUserPayload) GetDescriptionOk added in v0.11.2

func (o *UpdateUserPayload) GetDescriptionOk() (ret UpdateUserPayloadGetDescriptionRetType, ok bool)

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

func (*UpdateUserPayload) GetWrite added in v0.10.0

GetWrite returns the Write field value if set, zero value otherwise.

func (*UpdateUserPayload) GetWriteOk added in v0.10.0

func (o *UpdateUserPayload) GetWriteOk() (ret UpdateUserPayloadgetWriteRetType, ok bool)

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

func (*UpdateUserPayload) HasDescription added in v0.11.2

func (o *UpdateUserPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateUserPayload) HasWrite added in v0.10.0

func (o *UpdateUserPayload) HasWrite() bool

HasWrite returns a boolean if a field has been set.

func (*UpdateUserPayload) SetDescription added in v0.11.2

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateUserPayload) SetWrite added in v0.10.0

SetWrite gets a reference to the given bool and assigns it to the Write field.

func (UpdateUserPayload) ToMap added in v0.10.0

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

type UpdateUserPayloadGetDescriptionArgType added in v0.11.2

type UpdateUserPayloadGetDescriptionArgType = string

type UpdateUserPayloadGetDescriptionAttributeType added in v0.11.2

type UpdateUserPayloadGetDescriptionAttributeType = *string

isNotNullableString

type UpdateUserPayloadGetDescriptionRetType added in v0.11.2

type UpdateUserPayloadGetDescriptionRetType = string

type UpdateUserPayloadgetWriteArgType added in v0.11.1

type UpdateUserPayloadgetWriteArgType = bool

type UpdateUserPayloadgetWriteAttributeType added in v0.11.1

type UpdateUserPayloadgetWriteAttributeType = *bool

isBoolean

type UpdateUserPayloadgetWriteRetType added in v0.11.1

type UpdateUserPayloadgetWriteRetType = bool

type UpdateUserRequest added in v0.12.0

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

func (UpdateUserRequest) Execute added in v0.12.0

func (r UpdateUserRequest) Execute() error

func (UpdateUserRequest) UpdateUserPayload added in v0.12.0

func (r UpdateUserRequest) UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest

type User

type User struct {
	// A user chosen description to differentiate between multiple users.
	// REQUIRED
	Description UserGetDescriptionAttributeType `json:"description" required:"true"`
	// A auto generated unique id which identifies the users.
	// REQUIRED
	Id UserGetIdAttributeType `json:"id" required:"true"`
	// A auto generated password for logging in with the user.
	// REQUIRED
	Password UserGetPasswordAttributeType `json:"password" required:"true"`
	// A auto generated username for logging in with the user.
	// REQUIRED
	Username UserGetUsernameAttributeType `json:"username" required:"true"`
	// Is true if the user has write access to the secrets engine. Is false for a read-only user.
	// REQUIRED
	Write UsergetWriteAttributeType `json:"write" required:"true"`
}

User struct for User

func NewUser added in v0.10.0

NewUser instantiates a new User 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 NewUserWithDefaults added in v0.10.0

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User 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 (*User) GetDescription added in v0.10.0

func (o *User) GetDescription() (ret UserGetDescriptionRetType)

GetDescription returns the Description field value

func (*User) GetDescriptionOk added in v0.10.0

func (o *User) GetDescriptionOk() (ret UserGetDescriptionRetType, ok bool)

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

func (*User) GetId added in v0.10.0

func (o *User) GetId() (ret UserGetIdRetType)

GetId returns the Id field value

func (*User) GetIdOk added in v0.10.0

func (o *User) GetIdOk() (ret UserGetIdRetType, ok bool)

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

func (*User) GetPassword added in v0.10.0

func (o *User) GetPassword() (ret UserGetPasswordRetType)

GetPassword returns the Password field value

func (*User) GetPasswordOk added in v0.10.0

func (o *User) GetPasswordOk() (ret UserGetPasswordRetType, ok bool)

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

func (*User) GetUsername added in v0.10.0

func (o *User) GetUsername() (ret UserGetUsernameRetType)

GetUsername returns the Username field value

func (*User) GetUsernameOk added in v0.10.0

func (o *User) GetUsernameOk() (ret UserGetUsernameRetType, ok bool)

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

func (*User) GetWrite added in v0.10.0

func (o *User) GetWrite() (ret UsergetWriteRetType)

GetWrite returns the Write field value

func (*User) GetWriteOk added in v0.10.0

func (o *User) GetWriteOk() (ret UsergetWriteRetType, ok bool)

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

func (*User) SetDescription added in v0.10.0

func (o *User) SetDescription(v UserGetDescriptionRetType)

SetDescription sets field value

func (*User) SetId added in v0.10.0

func (o *User) SetId(v UserGetIdRetType)

SetId sets field value

func (*User) SetPassword added in v0.10.0

func (o *User) SetPassword(v UserGetPasswordRetType)

SetPassword sets field value

func (*User) SetUsername added in v0.10.0

func (o *User) SetUsername(v UserGetUsernameRetType)

SetUsername sets field value

func (*User) SetWrite added in v0.10.0

func (o *User) SetWrite(v UsergetWriteRetType)

SetWrite sets field value

func (User) ToMap added in v0.10.0

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

type UserGetDescriptionArgType added in v0.11.1

type UserGetDescriptionArgType = string

type UserGetDescriptionAttributeType added in v0.11.1

type UserGetDescriptionAttributeType = *string

isNotNullableString

type UserGetDescriptionRetType added in v0.11.1

type UserGetDescriptionRetType = string

type UserGetIdArgType added in v0.11.1

type UserGetIdArgType = string

type UserGetIdAttributeType added in v0.11.1

type UserGetIdAttributeType = *string

isNotNullableString

type UserGetIdRetType added in v0.11.1

type UserGetIdRetType = string

type UserGetPasswordArgType added in v0.11.1

type UserGetPasswordArgType = string

type UserGetPasswordAttributeType added in v0.11.1

type UserGetPasswordAttributeType = *string

isNotNullableString

type UserGetPasswordRetType added in v0.11.1

type UserGetPasswordRetType = string

type UserGetUsernameArgType added in v0.11.1

type UserGetUsernameArgType = string

type UserGetUsernameAttributeType added in v0.11.1

type UserGetUsernameAttributeType = *string

isNotNullableString

type UserGetUsernameRetType added in v0.11.1

type UserGetUsernameRetType = string

type UsergetWriteArgType added in v0.11.1

type UsergetWriteArgType = bool

type UsergetWriteAttributeType added in v0.11.1

type UsergetWriteAttributeType = *bool

isBoolean

type UsergetWriteRetType added in v0.11.1

type UsergetWriteRetType = bool

Jump to

Keyboard shortcuts

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