kms

package module
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

View Source
var AllowedAccessScopeEnumValues = []AccessScope{
	"PUBLIC",
	"SNA",
}

All allowed values of AccessScope enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedAlgorithmEnumValues = []Algorithm{
	"aes_256_gcm",
	"rsa_2048_oaep_sha256",
	"rsa_3072_oaep_sha256",
	"rsa_4096_oaep_sha256",
	"rsa_4096_oaep_sha512",
	"hmac_sha256",
	"hmac_sha384",
	"hmac_sha512",
	"ecdsa_p256_sha256",
	"ecdsa_p384_sha384",
	"ecdsa_p521_sha512",
}

All allowed values of Algorithm enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedKeyRingStateEnumValues = []KeyRingState{
	"creating",
	"active",
	"deleted",
}

All allowed values of KeyRing enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedKeyStateEnumValues = []KeyState{
	"active",
	"deleted",
	"not_available",
	"errors_exist",
	"creating",
	"no_version",
}

All allowed values of Key enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedProtectionEnumValues = []Protection{
	"software",
}

All allowed values of Protection enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedPurposeEnumValues = []Purpose{
	"symmetric_encrypt_decrypt",
	"asymmetric_encrypt_decrypt",
	"message_authentication_code",
	"asymmetric_sign_verify",
}

All allowed values of Purpose enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedVersionStateEnumValues = []VersionState{
	"active",
	"creating",
	"key_material_invalid",
	"key_material_unavailable",
	"disabled",
	"destroyed",
}

All allowed values of Version enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWrappingAlgorithmEnumValues = []WrappingAlgorithm{
	"rsa_2048_oaep_sha256",
	"rsa_3072_oaep_sha256",
	"rsa_4096_oaep_sha256",
	"rsa_4096_oaep_sha512",
	"rsa_2048_oaep_sha256_aes_256_key_wrap",
	"rsa_3072_oaep_sha256_aes_256_key_wrap",
	"rsa_4096_oaep_sha256_aes_256_key_wrap",
	"rsa_4096_oaep_sha512_aes_256_key_wrap",
}

All allowed values of WrappingAlgorithm enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWrappingKeyStateEnumValues = []WrappingKeyState{
	"active",
	"creating",
	"expired",
	"deleted",
	"key_material_unavailable",
}

All allowed values of WrappingKey enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWrappingPurposeEnumValues = []WrappingPurpose{
	"wrap_symmetric_key",
	"wrap_asymmetric_key",
}

All allowed values of WrappingPurpose enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Functions

func CacheExpires

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

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Types

type APIClient

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

APIClient manages communication with the STACKIT Key Management Service API API v1.0.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateKey deprecated

func (a *APIClient) CreateKey(ctx context.Context, projectId string, regionId string, keyRingId string) ApiCreateKeyRequest

CreateKey: Create key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@return ApiCreateKeyRequest

func (*APIClient) CreateKeyExecute deprecated

func (a *APIClient) CreateKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*Key, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateKeyRing deprecated

func (a *APIClient) CreateKeyRing(ctx context.Context, projectId string, regionId string) ApiCreateKeyRingRequest

CreateKeyRing: Create key ring

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@return ApiCreateKeyRingRequest

func (*APIClient) CreateKeyRingExecute deprecated

func (a *APIClient) CreateKeyRingExecute(ctx context.Context, projectId string, regionId string) (*KeyRing, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateWrappingKey deprecated

func (a *APIClient) CreateWrappingKey(ctx context.Context, projectId string, regionId string, keyRingId string) ApiCreateWrappingKeyRequest

CreateWrappingKey: Create wrapping key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@return ApiCreateWrappingKeyRequest

func (*APIClient) CreateWrappingKeyExecute deprecated

func (a *APIClient) CreateWrappingKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*WrappingKey, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) Decrypt deprecated

func (a *APIClient) Decrypt(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiDecryptRequest

Decrypt: Decrypt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiDecryptRequest

func (*APIClient) DecryptExecute deprecated

func (a *APIClient) DecryptExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*DecryptedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteKey deprecated

func (a *APIClient) DeleteKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiDeleteKeyRequest

DeleteKey: Delete key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@return ApiDeleteKeyRequest

func (*APIClient) DeleteKeyExecute deprecated

func (a *APIClient) DeleteKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteKeyRing deprecated

func (a *APIClient) DeleteKeyRing(ctx context.Context, projectId string, regionId string, keyRingId string) ApiDeleteKeyRingRequest

DeleteKeyRing: Delete keyring

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@return ApiDeleteKeyRingRequest

func (*APIClient) DeleteKeyRingExecute deprecated

func (a *APIClient) DeleteKeyRingExecute(ctx context.Context, projectId string, regionId string, keyRingId string) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteWrappingKey deprecated added in v0.3.0

func (a *APIClient) DeleteWrappingKey(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) ApiDeleteWrappingKeyRequest

DeleteWrappingKey: Delete wrapping key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param wrappingKeyId The wrapping key UUID.
@return ApiDeleteWrappingKeyRequest

func (*APIClient) DeleteWrappingKeyExecute deprecated added in v0.3.0

func (a *APIClient) DeleteWrappingKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DestroyVersion deprecated

func (a *APIClient) DestroyVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiDestroyVersionRequest

DestroyVersion: Destroy version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiDestroyVersionRequest

func (*APIClient) DestroyVersionExecute deprecated

func (a *APIClient) DestroyVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DisableVersion deprecated

func (a *APIClient) DisableVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiDisableVersionRequest

DisableVersion: Disable version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiDisableVersionRequest

func (*APIClient) DisableVersionExecute deprecated

func (a *APIClient) DisableVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) EnableVersion deprecated

func (a *APIClient) EnableVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiEnableVersionRequest

EnableVersion: Enable version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiEnableVersionRequest

func (*APIClient) EnableVersionExecute deprecated

func (a *APIClient) EnableVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) Encrypt deprecated

func (a *APIClient) Encrypt(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiEncryptRequest

Encrypt: Encrypt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiEncryptRequest

func (*APIClient) EncryptExecute deprecated

func (a *APIClient) EncryptExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*EncryptedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetKey deprecated

func (a *APIClient) GetKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiGetKeyRequest

GetKey: Get key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@return ApiGetKeyRequest

func (*APIClient) GetKeyExecute deprecated

func (a *APIClient) GetKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*Key, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetKeyRing deprecated

func (a *APIClient) GetKeyRing(ctx context.Context, projectId string, regionId string, keyRingId string) ApiGetKeyRingRequest

GetKeyRing: Get key ring

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@return ApiGetKeyRingRequest

func (*APIClient) GetKeyRingExecute deprecated

func (a *APIClient) GetKeyRingExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*KeyRing, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetVersion deprecated

func (a *APIClient) GetVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiGetVersionRequest

GetVersion: Get version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiGetVersionRequest

func (*APIClient) GetVersionExecute deprecated

func (a *APIClient) GetVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*Version, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetWrappingKey deprecated

func (a *APIClient) GetWrappingKey(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) ApiGetWrappingKeyRequest

GetWrappingKey: Get wrapping key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param wrappingKeyId The wrapping key UUID.
@return ApiGetWrappingKeyRequest

func (*APIClient) GetWrappingKeyExecute deprecated

func (a *APIClient) GetWrappingKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) (*WrappingKey, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ImportKey deprecated

func (a *APIClient) ImportKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiImportKeyRequest

ImportKey: Import key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@return ApiImportKeyRequest

func (*APIClient) ImportKeyExecute deprecated

func (a *APIClient) ImportKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*Version, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListKeyRings deprecated

func (a *APIClient) ListKeyRings(ctx context.Context, projectId string, regionId string) ApiListKeyRingsRequest

ListKeyRings: List key rings

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@return ApiListKeyRingsRequest

func (*APIClient) ListKeyRingsExecute deprecated

func (a *APIClient) ListKeyRingsExecute(ctx context.Context, projectId string, regionId string) (*KeyRingList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListKeys deprecated

func (a *APIClient) ListKeys(ctx context.Context, projectId string, regionId string, keyRingId string) ApiListKeysRequest

ListKeys: List keys

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@return ApiListKeysRequest

func (*APIClient) ListKeysExecute deprecated

func (a *APIClient) ListKeysExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*KeyList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListVersions deprecated

func (a *APIClient) ListVersions(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiListVersionsRequest

ListVersions: List versions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@return ApiListVersionsRequest

func (*APIClient) ListVersionsExecute deprecated

func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*VersionList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListWrappingKeys deprecated

func (a *APIClient) ListWrappingKeys(ctx context.Context, projectId string, regionId string, keyRingId string) ApiListWrappingKeysRequest

ListWrappingKeys: List wrapping keys

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@return ApiListWrappingKeysRequest

func (*APIClient) ListWrappingKeysExecute deprecated

func (a *APIClient) ListWrappingKeysExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*WrappingKeyList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) RestoreKey deprecated

func (a *APIClient) RestoreKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiRestoreKeyRequest

RestoreKey: Restore deleted key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@return ApiRestoreKeyRequest

func (*APIClient) RestoreKeyExecute deprecated

func (a *APIClient) RestoreKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) RestoreVersion deprecated

func (a *APIClient) RestoreVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiRestoreVersionRequest

RestoreVersion: Restore version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiRestoreVersionRequest

func (*APIClient) RestoreVersionExecute deprecated

func (a *APIClient) RestoreVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) RotateKey deprecated

func (a *APIClient) RotateKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiRotateKeyRequest

RotateKey: Rotate key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@return ApiRotateKeyRequest

func (*APIClient) RotateKeyExecute deprecated

func (a *APIClient) RotateKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*Version, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) Sign deprecated

func (a *APIClient) Sign(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiSignRequest

Sign: Sign

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiSignRequest

func (*APIClient) SignExecute deprecated

func (a *APIClient) SignExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*SignedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) Verify deprecated

func (a *APIClient) Verify(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiVerifyRequest

Verify: Verify

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@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 key ring is part of.
@param regionId The STACKIT region name the key ring is located in.
@param keyRingId The key ring UUID.
@param keyId The key UUID.
@param versionNumber The version number.
@return ApiVerifyRequest

func (*APIClient) VerifyExecute deprecated

func (a *APIClient) VerifyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*VerifiedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AccessScope added in v0.6.0

type AccessScope string

AccessScope The access scope of the key. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ACCESSSCOPE_PUBLIC AccessScope = "PUBLIC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ACCESSSCOPE_SNA AccessScope = "SNA"
)

List of access_scope

func NewAccessScopeFromValue added in v0.6.0

func NewAccessScopeFromValue(v string) (*AccessScope, error)

NewAccessScopeFromValue returns a pointer to a valid AccessScope for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AccessScope) IsValid added in v0.6.0

func (v AccessScope) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AccessScope) Ptr added in v0.6.0

func (v AccessScope) Ptr() *AccessScope

Ptr returns reference to access_scope value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AccessScope) UnmarshalJSON deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Algorithm

type Algorithm string

Algorithm The algorithm the key material uses. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_AES_256_GCM Algorithm = "aes_256_gcm"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_RSA_2048_OAEP_SHA256 Algorithm = "rsa_2048_oaep_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_RSA_3072_OAEP_SHA256 Algorithm = "rsa_3072_oaep_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_RSA_4096_OAEP_SHA256 Algorithm = "rsa_4096_oaep_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_RSA_4096_OAEP_SHA512 Algorithm = "rsa_4096_oaep_sha512"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_HMAC_SHA256 Algorithm = "hmac_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_HMAC_SHA384 Algorithm = "hmac_sha384"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_HMAC_SHA512 Algorithm = "hmac_sha512"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_ECDSA_P256_SHA256 Algorithm = "ecdsa_p256_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_ECDSA_P384_SHA384 Algorithm = "ecdsa_p384_sha384"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ALGORITHM_ECDSA_P521_SHA512 Algorithm = "ecdsa_p521_sha512"
)

List of algorithm

func NewAlgorithmFromValue

func NewAlgorithmFromValue(v string) (*Algorithm, error)

NewAlgorithmFromValue returns a pointer to a valid Algorithm for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Algorithm) IsValid

func (v Algorithm) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Algorithm) Ptr

func (v Algorithm) Ptr() *Algorithm

Ptr returns reference to algorithm value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Algorithm) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateKeyRequest deprecated

type ApiCreateKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateKeyPayload(createKeyPayload CreateKeyPayload) ApiCreateKeyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Key, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateKeyRingRequest deprecated

type ApiCreateKeyRingRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateKeyRingPayload(createKeyRingPayload CreateKeyRingPayload) ApiCreateKeyRingRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*KeyRing, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateWrappingKeyRequest deprecated

type ApiCreateWrappingKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateWrappingKeyPayload(createWrappingKeyPayload CreateWrappingKeyPayload) ApiCreateWrappingKeyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*WrappingKey, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDecryptRequest deprecated

type ApiDecryptRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DecryptPayload(decryptPayload DecryptPayload) ApiDecryptRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*DecryptedData, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteKeyRequest deprecated

type ApiDeleteKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteKeyRingRequest deprecated

type ApiDeleteKeyRingRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteWrappingKeyRequest deprecated added in v0.3.0

type ApiDeleteWrappingKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDestroyVersionRequest deprecated

type ApiDestroyVersionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDisableVersionRequest deprecated

type ApiDisableVersionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiEnableVersionRequest deprecated

type ApiEnableVersionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiEncryptRequest deprecated

type ApiEncryptRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	EncryptPayload(encryptPayload EncryptPayload) ApiEncryptRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*EncryptedData, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetKeyRequest deprecated

type ApiGetKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Key, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetKeyRingRequest deprecated

type ApiGetKeyRingRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*KeyRing, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetVersionRequest deprecated

type ApiGetVersionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Version, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetWrappingKeyRequest deprecated

type ApiGetWrappingKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*WrappingKey, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiImportKeyRequest deprecated

type ApiImportKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ImportKeyPayload(importKeyPayload ImportKeyPayload) ApiImportKeyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Version, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListKeyRingsRequest deprecated

type ApiListKeyRingsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*KeyRingList, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListKeysRequest deprecated

type ApiListKeysRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*KeyList, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListVersionsRequest deprecated

type ApiListVersionsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*VersionList, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListWrappingKeysRequest deprecated

type ApiListWrappingKeysRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*WrappingKeyList, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiRestoreKeyRequest deprecated

type ApiRestoreKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiRestoreVersionRequest deprecated

type ApiRestoreVersionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() error
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiRotateKeyRequest deprecated

type ApiRotateKeyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Version, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiSignRequest deprecated

type ApiSignRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SignPayload(signPayload SignPayload) ApiSignRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*SignedData, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiVerifyRequest deprecated

type ApiVerifyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VerifyPayload(verifyPayload VerifyPayload) ApiVerifyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*VerifiedData, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayload

type CreateKeyPayload struct {
	AccessScope CreateKeyPayloadGetAccessScopeAttributeType `json:"access_scope,omitempty"`
	// REQUIRED
	Algorithm CreateKeyPayloadGetAlgorithmAttributeType `json:"algorithm" required:"true"`
	// A user chosen description to distinguish multiple keys.
	Description CreateKeyPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// The display name to distinguish multiple keys. Valid characters: letters, digits, underscores and hyphens.
	// REQUIRED
	DisplayName CreateKeyPayloadGetDisplayNameAttributeType `json:"displayName" required:"true"`
	// States whether versions can be created or only imported.
	ImportOnly CreateKeyPayloadgetImportOnlyAttributeType `json:"importOnly,omitempty"`
	// REQUIRED
	Protection CreateKeyPayloadGetProtectionAttributeType `json:"protection" required:"true"`
	// REQUIRED
	Purpose CreateKeyPayloadGetPurposeAttributeType `json:"purpose" required:"true"`
}

CreateKeyPayload struct for CreateKeyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateKeyPayload

NewCreateKeyPayload instantiates a new CreateKeyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateKeyPayloadWithDefaults

func NewCreateKeyPayloadWithDefaults() *CreateKeyPayload

NewCreateKeyPayloadWithDefaults instantiates a new CreateKeyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetAccessScope added in v0.6.0

func (o *CreateKeyPayload) GetAccessScope() (res CreateKeyPayloadGetAccessScopeRetType)

GetAccessScope returns the AccessScope field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetAccessScopeOk added in v0.6.0

func (o *CreateKeyPayload) GetAccessScopeOk() (ret CreateKeyPayloadGetAccessScopeRetType, ok bool)

GetAccessScopeOk returns a tuple with the AccessScope field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetAlgorithm

func (o *CreateKeyPayload) GetAlgorithm() (ret CreateKeyPayloadGetAlgorithmRetType)

GetAlgorithm returns the Algorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetAlgorithmOk

func (o *CreateKeyPayload) GetAlgorithmOk() (ret CreateKeyPayloadGetAlgorithmRetType, ok bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetDescription

func (o *CreateKeyPayload) GetDescription() (res CreateKeyPayloadGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetDescriptionOk

func (o *CreateKeyPayload) GetDescriptionOk() (ret CreateKeyPayloadGetDescriptionRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetDisplayName

func (o *CreateKeyPayload) GetDisplayName() (ret CreateKeyPayloadGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetDisplayNameOk

func (o *CreateKeyPayload) GetDisplayNameOk() (ret CreateKeyPayloadGetDisplayNameRetType, ok bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetImportOnly

func (o *CreateKeyPayload) GetImportOnly() (res CreateKeyPayloadgetImportOnlyRetType)

GetImportOnly returns the ImportOnly field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetImportOnlyOk

func (o *CreateKeyPayload) GetImportOnlyOk() (ret CreateKeyPayloadgetImportOnlyRetType, ok bool)

GetImportOnlyOk returns a tuple with the ImportOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetProtection added in v0.6.0

func (o *CreateKeyPayload) GetProtection() (ret CreateKeyPayloadGetProtectionRetType)

GetProtection returns the Protection field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetProtectionOk added in v0.6.0

func (o *CreateKeyPayload) GetProtectionOk() (ret CreateKeyPayloadGetProtectionRetType, ok bool)

GetProtectionOk returns a tuple with the Protection field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetPurpose

GetPurpose returns the Purpose field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) GetPurposeOk

func (o *CreateKeyPayload) GetPurposeOk() (ret CreateKeyPayloadGetPurposeRetType, ok bool)

GetPurposeOk returns a tuple with the Purpose field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) HasAccessScope added in v0.6.0

func (o *CreateKeyPayload) HasAccessScope() bool

HasAccessScope returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) HasDescription

func (o *CreateKeyPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) HasImportOnly

func (o *CreateKeyPayload) HasImportOnly() bool

HasImportOnly returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetAccessScope added in v0.6.0

SetAccessScope gets a reference to the given AccessScope and assigns it to the AccessScope field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetAlgorithm

SetAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetDisplayName

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetImportOnly

SetImportOnly gets a reference to the given bool and assigns it to the ImportOnly field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetProtection added in v0.6.0

SetProtection sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPayload) SetPurpose

SetPurpose sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetAccessScopeArgType deprecated added in v0.6.0

type CreateKeyPayloadGetAccessScopeArgType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetAccessScopeAttributeType added in v0.6.0

type CreateKeyPayloadGetAccessScopeAttributeType = *AccessScope

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetAccessScopeRetType deprecated added in v0.6.0

type CreateKeyPayloadGetAccessScopeRetType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetAlgorithmArgType deprecated

type CreateKeyPayloadGetAlgorithmArgType = Algorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetAlgorithmAttributeType

type CreateKeyPayloadGetAlgorithmAttributeType = *Algorithm

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetAlgorithmRetType deprecated

type CreateKeyPayloadGetAlgorithmRetType = Algorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetDescriptionArgType deprecated

type CreateKeyPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetDescriptionAttributeType

type CreateKeyPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetDescriptionRetType deprecated

type CreateKeyPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetDisplayNameArgType deprecated

type CreateKeyPayloadGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetDisplayNameAttributeType

type CreateKeyPayloadGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetDisplayNameRetType deprecated

type CreateKeyPayloadGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetProtectionArgType deprecated added in v0.6.0

type CreateKeyPayloadGetProtectionArgType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetProtectionAttributeType added in v0.6.0

type CreateKeyPayloadGetProtectionAttributeType = *Protection

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetProtectionRetType deprecated added in v0.6.0

type CreateKeyPayloadGetProtectionRetType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetPurposeArgType deprecated

type CreateKeyPayloadGetPurposeArgType = Purpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetPurposeAttributeType

type CreateKeyPayloadGetPurposeAttributeType = *Purpose

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadGetPurposeRetType deprecated

type CreateKeyPayloadGetPurposeRetType = Purpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadgetImportOnlyArgType deprecated

type CreateKeyPayloadgetImportOnlyArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadgetImportOnlyAttributeType

type CreateKeyPayloadgetImportOnlyAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPayloadgetImportOnlyRetType deprecated

type CreateKeyPayloadgetImportOnlyRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyRequest) CreateKeyPayload deprecated added in v0.2.0

func (r CreateKeyRequest) CreateKeyPayload(createKeyPayload CreateKeyPayload) ApiCreateKeyRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyRequest) Execute deprecated added in v0.2.0

func (r CreateKeyRequest) Execute() (*Key, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayload

type CreateKeyRingPayload struct {
	// A user chosen description to distinguish multiple key rings.
	Description CreateKeyRingPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// The display name to distinguish multiple key rings. Valid characters: letters, digits, underscores and hyphens.
	// REQUIRED
	DisplayName CreateKeyRingPayloadGetDisplayNameAttributeType `json:"displayName" required:"true"`
}

CreateKeyRingPayload struct for CreateKeyRingPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateKeyRingPayload

func NewCreateKeyRingPayload(displayName CreateKeyRingPayloadGetDisplayNameArgType) *CreateKeyRingPayload

NewCreateKeyRingPayload instantiates a new CreateKeyRingPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateKeyRingPayloadWithDefaults

func NewCreateKeyRingPayloadWithDefaults() *CreateKeyRingPayload

NewCreateKeyRingPayloadWithDefaults instantiates a new CreateKeyRingPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) GetDescription

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) GetDisplayName

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) HasDescription

func (o *CreateKeyRingPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyRingPayload) SetDisplayName

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyRingPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayloadGetDescriptionArgType deprecated

type CreateKeyRingPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayloadGetDescriptionAttributeType

type CreateKeyRingPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayloadGetDescriptionRetType deprecated

type CreateKeyRingPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayloadGetDisplayNameArgType deprecated

type CreateKeyRingPayloadGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayloadGetDisplayNameAttributeType

type CreateKeyRingPayloadGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingPayloadGetDisplayNameRetType deprecated

type CreateKeyRingPayloadGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyRingRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyRingRequest) CreateKeyRingPayload deprecated added in v0.2.0

func (r CreateKeyRingRequest) CreateKeyRingPayload(createKeyRingPayload CreateKeyRingPayload) ApiCreateKeyRingRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyRingRequest) Execute deprecated added in v0.2.0

func (r CreateKeyRingRequest) Execute() (*KeyRing, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayload

type CreateWrappingKeyPayload struct {
	AccessScope CreateWrappingKeyPayloadGetAccessScopeAttributeType `json:"access_scope,omitempty"`
	// REQUIRED
	Algorithm CreateWrappingKeyPayloadGetAlgorithmAttributeType `json:"algorithm" required:"true"`
	// A user chosen description to distinguish multiple wrapping keys.
	Description CreateWrappingKeyPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// The display name to distinguish multiple wrapping keys. Valid characters: letters, digits, underscores and hyphens.
	// REQUIRED
	DisplayName CreateWrappingKeyPayloadGetDisplayNameAttributeType `json:"displayName" required:"true"`
	// REQUIRED
	Protection CreateWrappingKeyPayloadGetProtectionAttributeType `json:"protection" required:"true"`
	// REQUIRED
	Purpose CreateWrappingKeyPayloadGetPurposeAttributeType `json:"purpose" required:"true"`
}

CreateWrappingKeyPayload struct for CreateWrappingKeyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateWrappingKeyPayload

NewCreateWrappingKeyPayload instantiates a new CreateWrappingKeyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateWrappingKeyPayloadWithDefaults

func NewCreateWrappingKeyPayloadWithDefaults() *CreateWrappingKeyPayload

NewCreateWrappingKeyPayloadWithDefaults instantiates a new CreateWrappingKeyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetAccessScope added in v0.6.0

GetAccessScope returns the AccessScope field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetAccessScopeOk added in v0.6.0

GetAccessScopeOk returns a tuple with the AccessScope field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetAlgorithm

GetAlgorithm returns the Algorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetAlgorithmOk

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetDescription

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetDisplayName

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetProtection added in v0.6.0

GetProtection returns the Protection field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetProtectionOk added in v0.6.0

GetProtectionOk returns a tuple with the Protection field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetPurpose

GetPurpose returns the Purpose field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) GetPurposeOk

GetPurposeOk returns a tuple with the Purpose field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) HasAccessScope added in v0.6.0

func (o *CreateWrappingKeyPayload) HasAccessScope() bool

HasAccessScope returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) HasDescription

func (o *CreateWrappingKeyPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) SetAccessScope added in v0.6.0

SetAccessScope gets a reference to the given AccessScope and assigns it to the AccessScope field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) SetAlgorithm

SetAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) SetDisplayName

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) SetProtection added in v0.6.0

SetProtection sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateWrappingKeyPayload) SetPurpose

SetPurpose sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateWrappingKeyPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetAccessScopeArgType deprecated added in v0.6.0

type CreateWrappingKeyPayloadGetAccessScopeArgType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetAccessScopeAttributeType added in v0.6.0

type CreateWrappingKeyPayloadGetAccessScopeAttributeType = *AccessScope

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetAccessScopeRetType deprecated added in v0.6.0

type CreateWrappingKeyPayloadGetAccessScopeRetType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetAlgorithmArgType deprecated

type CreateWrappingKeyPayloadGetAlgorithmArgType = WrappingAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetAlgorithmAttributeType

type CreateWrappingKeyPayloadGetAlgorithmAttributeType = *WrappingAlgorithm

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetAlgorithmRetType deprecated

type CreateWrappingKeyPayloadGetAlgorithmRetType = WrappingAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetDescriptionArgType deprecated

type CreateWrappingKeyPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetDescriptionAttributeType

type CreateWrappingKeyPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetDescriptionRetType deprecated

type CreateWrappingKeyPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetDisplayNameArgType deprecated

type CreateWrappingKeyPayloadGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetDisplayNameAttributeType

type CreateWrappingKeyPayloadGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetDisplayNameRetType deprecated

type CreateWrappingKeyPayloadGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetProtectionArgType deprecated added in v0.6.0

type CreateWrappingKeyPayloadGetProtectionArgType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetProtectionAttributeType added in v0.6.0

type CreateWrappingKeyPayloadGetProtectionAttributeType = *Protection

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetProtectionRetType deprecated added in v0.6.0

type CreateWrappingKeyPayloadGetProtectionRetType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetPurposeArgType deprecated

type CreateWrappingKeyPayloadGetPurposeArgType = WrappingPurpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetPurposeAttributeType

type CreateWrappingKeyPayloadGetPurposeAttributeType = *WrappingPurpose

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyPayloadGetPurposeRetType deprecated

type CreateWrappingKeyPayloadGetPurposeRetType = WrappingPurpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateWrappingKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateWrappingKeyRequest) CreateWrappingKeyPayload deprecated added in v0.2.0

func (r CreateWrappingKeyRequest) CreateWrappingKeyPayload(createWrappingKeyPayload CreateWrappingKeyPayload) ApiCreateWrappingKeyRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateWrappingKeyRequest) Execute deprecated added in v0.2.0

func (r CreateWrappingKeyRequest) Execute() (*WrappingKey, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptPayload

type DecryptPayload struct {
	// The data that has to be decrypted. Encoded in base64.
	// REQUIRED
	Data DecryptPayloadGetDataAttributeType `json:"data" required:"true"`
}

DecryptPayload struct for DecryptPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDecryptPayload

func NewDecryptPayload(data DecryptPayloadGetDataArgType) *DecryptPayload

NewDecryptPayload instantiates a new DecryptPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDecryptPayloadWithDefaults

func NewDecryptPayloadWithDefaults() *DecryptPayload

NewDecryptPayloadWithDefaults instantiates a new DecryptPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DecryptPayload) GetData

func (o *DecryptPayload) GetData() (ret DecryptPayloadGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DecryptPayload) GetDataOk

func (o *DecryptPayload) GetDataOk() (ret DecryptPayloadGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DecryptPayload) SetData

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DecryptPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptPayloadGetDataArgType deprecated

type DecryptPayloadGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptPayloadGetDataAttributeType

type DecryptPayloadGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptPayloadGetDataRetType deprecated

type DecryptPayloadGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DecryptRequest) DecryptPayload deprecated added in v0.2.0

func (r DecryptRequest) DecryptPayload(decryptPayload DecryptPayload) ApiDecryptRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DecryptRequest) Execute deprecated added in v0.2.0

func (r DecryptRequest) Execute() (*DecryptedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptedData

type DecryptedData struct {
	// The decrypted data. Encoded in base64.
	// REQUIRED
	Data DecryptedDataGetDataAttributeType `json:"data" required:"true"`
}

DecryptedData struct for DecryptedData Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDecryptedData

func NewDecryptedData(data DecryptedDataGetDataArgType) *DecryptedData

NewDecryptedData instantiates a new DecryptedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDecryptedDataWithDefaults

func NewDecryptedDataWithDefaults() *DecryptedData

NewDecryptedDataWithDefaults instantiates a new DecryptedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DecryptedData) GetData

func (o *DecryptedData) GetData() (ret DecryptedDataGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DecryptedData) GetDataOk

func (o *DecryptedData) GetDataOk() (ret DecryptedDataGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DecryptedData) SetData

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DecryptedData) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptedDataGetDataArgType deprecated

type DecryptedDataGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptedDataGetDataAttributeType

type DecryptedDataGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DecryptedDataGetDataRetType deprecated

type DecryptedDataGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated added in v0.2.0

type DefaultApi interface {
	/*
		CreateKey Create key
		Creates a new key for the given key ring.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return ApiCreateKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateKey(ctx context.Context, projectId string, regionId string, keyRingId string) ApiCreateKeyRequest
	/*
		CreateKeyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return Key

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*Key, error)
	/*
		CreateKeyRing Create key ring
		Creates a new key ring 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@return ApiCreateKeyRingRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateKeyRing(ctx context.Context, projectId string, regionId string) ApiCreateKeyRingRequest
	/*
		CreateKeyRingExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@return KeyRing

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateKeyRingExecute(ctx context.Context, projectId string, regionId string) (*KeyRing, error)
	/*
		CreateWrappingKey Create wrapping key
		Creates a new wrapping key for the given key ring.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return ApiCreateWrappingKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateWrappingKey(ctx context.Context, projectId string, regionId string, keyRingId string) ApiCreateWrappingKeyRequest
	/*
		CreateWrappingKeyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return WrappingKey

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateWrappingKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*WrappingKey, error)
	/*
		Decrypt Decrypt
		Decrypts data using the given key version.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiDecryptRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	Decrypt(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiDecryptRequest
	/*
		DecryptExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return DecryptedData

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DecryptExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*DecryptedData, error)
	/*
		DeleteKey Delete key
		Schedules the deletion of the given key

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return ApiDeleteKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiDeleteKeyRequest
	/*
		DeleteKeyExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) error
	/*
		DeleteKeyRing Delete keyring
		Deletes the given key ring if it is empty

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return ApiDeleteKeyRingRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteKeyRing(ctx context.Context, projectId string, regionId string, keyRingId string) ApiDeleteKeyRingRequest
	/*
		DeleteKeyRingExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteKeyRingExecute(ctx context.Context, projectId string, regionId string, keyRingId string) error
	/*
		DeleteWrappingKey Delete wrapping key
		Deletes the given wrapping key

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param wrappingKeyId The wrapping key UUID.
		@return ApiDeleteWrappingKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteWrappingKey(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) ApiDeleteWrappingKeyRequest
	/*
		DeleteWrappingKeyExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteWrappingKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) error
	/*
		DestroyVersion Destroy version
		Removes the key material of a version permanently.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiDestroyVersionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DestroyVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiDestroyVersionRequest
	/*
		DestroyVersionExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DestroyVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error
	/*
		DisableVersion Disable version
		Disables the given version.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiDisableVersionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DisableVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiDisableVersionRequest
	/*
		DisableVersionExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DisableVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error
	/*
		EnableVersion Enable version
		Enables the given version.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiEnableVersionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	EnableVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiEnableVersionRequest
	/*
		EnableVersionExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	EnableVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error
	/*
		Encrypt Encrypt
		Encrypts data using the given key version.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiEncryptRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	Encrypt(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiEncryptRequest
	/*
		EncryptExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return EncryptedData

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	EncryptExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*EncryptedData, error)
	/*
		GetKey Get key
		Returns the details for the given key.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return ApiGetKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiGetKeyRequest
	/*
		GetKeyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return Key

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*Key, error)
	/*
		GetKeyRing Get key ring
		Returns the details for the given key ring.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return ApiGetKeyRingRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetKeyRing(ctx context.Context, projectId string, regionId string, keyRingId string) ApiGetKeyRingRequest
	/*
		GetKeyRingExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return KeyRing

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetKeyRingExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*KeyRing, error)
	/*
		GetVersion Get version
		Returns the details for the given version.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiGetVersionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiGetVersionRequest
	/*
		GetVersionExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return Version

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*Version, error)
	/*
		GetWrappingKey Get wrapping key
		Returns the details for the given wrapping key.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param wrappingKeyId The wrapping key UUID.
		@return ApiGetWrappingKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetWrappingKey(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) ApiGetWrappingKeyRequest
	/*
		GetWrappingKeyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param wrappingKeyId The wrapping key UUID.
		@return WrappingKey

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetWrappingKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, wrappingKeyId string) (*WrappingKey, error)
	/*
		ImportKey Import key
		Imports a new version to the given key.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return ApiImportKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ImportKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiImportKeyRequest
	/*
		ImportKeyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return Version

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ImportKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*Version, error)
	/*
		ListKeyRings List key rings
		Returns a list of all key rings 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@return ApiListKeyRingsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListKeyRings(ctx context.Context, projectId string, regionId string) ApiListKeyRingsRequest
	/*
		ListKeyRingsExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@return KeyRingList

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListKeyRingsExecute(ctx context.Context, projectId string, regionId string) (*KeyRingList, error)
	/*
		ListKeys List keys
		Returns the keys for the given key ring.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return ApiListKeysRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListKeys(ctx context.Context, projectId string, regionId string, keyRingId string) ApiListKeysRequest
	/*
		ListKeysExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return KeyList

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListKeysExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*KeyList, error)
	/*
		ListVersions List versions
		Returns a list of all versions of a given key.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return ApiListVersionsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVersions(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiListVersionsRequest
	/*
		ListVersionsExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return VersionList

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVersionsExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*VersionList, error)
	/*
		ListWrappingKeys List wrapping keys
		Returns the wrapping keys for the given key ring.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return ApiListWrappingKeysRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListWrappingKeys(ctx context.Context, projectId string, regionId string, keyRingId string) ApiListWrappingKeysRequest
	/*
		ListWrappingKeysExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@return WrappingKeyList

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListWrappingKeysExecute(ctx context.Context, projectId string, regionId string, keyRingId string) (*WrappingKeyList, error)
	/*
		RestoreKey Restore deleted key
		Restores the given key from being deleted.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return ApiRestoreKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiRestoreKeyRequest
	/*
		RestoreKeyExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) error
	/*
		RestoreVersion Restore version
		Restores the given version from being destroyed

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiRestoreVersionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreVersion(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiRestoreVersionRequest
	/*
		RestoreVersionExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreVersionExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) error
	/*
		RotateKey Rotate key
		Rotates the given key.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return ApiRotateKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RotateKey(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) ApiRotateKeyRequest
	/*
		RotateKeyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@return Version

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RotateKeyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string) (*Version, error)
	/*
		Sign Sign
		Sign data using the given key version as secret.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiSignRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	Sign(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiSignRequest
	/*
		SignExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return SignedData

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	SignExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*SignedData, error)
	/*
		Verify Verify
		Verify data using the given key version as secret.

		@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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return ApiVerifyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	Verify(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) ApiVerifyRequest
	/*
		VerifyExecute 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 key ring is part of.
		@param regionId The STACKIT region name the key ring is located in.
		@param keyRingId The key ring UUID.
		@param keyId The key UUID.
		@param versionNumber The version number.
		@return VerifiedData

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	VerifyExecute(ctx context.Context, projectId string, regionId string, keyRingId string, keyId string, versionNumber int64) (*VerifiedData, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteKeyRequest) Execute deprecated added in v0.2.0

func (r DeleteKeyRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteKeyRingRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteKeyRingRequest) Execute deprecated added in v0.2.0

func (r DeleteKeyRingRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteWrappingKeyRequest deprecated added in v0.3.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteWrappingKeyRequest) Execute deprecated added in v0.3.0

func (r DeleteWrappingKeyRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestroyVersionRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DestroyVersionRequest) Execute deprecated added in v0.2.0

func (r DestroyVersionRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DisableVersionRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DisableVersionRequest) Execute deprecated added in v0.2.0

func (r DisableVersionRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EnableVersionRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (EnableVersionRequest) Execute deprecated added in v0.2.0

func (r EnableVersionRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptPayload

type EncryptPayload struct {
	// The data that has to be encrypted. Encoded in base64.
	// REQUIRED
	Data EncryptPayloadGetDataAttributeType `json:"data" required:"true"`
}

EncryptPayload struct for EncryptPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewEncryptPayload

func NewEncryptPayload(data EncryptPayloadGetDataArgType) *EncryptPayload

NewEncryptPayload instantiates a new EncryptPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewEncryptPayloadWithDefaults

func NewEncryptPayloadWithDefaults() *EncryptPayload

NewEncryptPayloadWithDefaults instantiates a new EncryptPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*EncryptPayload) GetData

func (o *EncryptPayload) GetData() (ret EncryptPayloadGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*EncryptPayload) GetDataOk

func (o *EncryptPayload) GetDataOk() (ret EncryptPayloadGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*EncryptPayload) SetData

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (EncryptPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptPayloadGetDataArgType deprecated

type EncryptPayloadGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptPayloadGetDataAttributeType

type EncryptPayloadGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptPayloadGetDataRetType deprecated

type EncryptPayloadGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (EncryptRequest) EncryptPayload deprecated added in v0.2.0

func (r EncryptRequest) EncryptPayload(encryptPayload EncryptPayload) ApiEncryptRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (EncryptRequest) Execute deprecated added in v0.2.0

func (r EncryptRequest) Execute() (*EncryptedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptedData

type EncryptedData struct {
	// The encrypted data. Encoded in base64.
	// REQUIRED
	Data EncryptedDataGetDataAttributeType `json:"data" required:"true"`
}

EncryptedData struct for EncryptedData Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewEncryptedData

func NewEncryptedData(data EncryptedDataGetDataArgType) *EncryptedData

NewEncryptedData instantiates a new EncryptedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewEncryptedDataWithDefaults

func NewEncryptedDataWithDefaults() *EncryptedData

NewEncryptedDataWithDefaults instantiates a new EncryptedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*EncryptedData) GetData

func (o *EncryptedData) GetData() (ret EncryptedDataGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*EncryptedData) GetDataOk

func (o *EncryptedData) GetDataOk() (ret EncryptedDataGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*EncryptedData) SetData

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (EncryptedData) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptedDataGetDataArgType deprecated

type EncryptedDataGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptedDataGetDataAttributeType

type EncryptedDataGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type EncryptedDataGetDataRetType deprecated

type EncryptedDataGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetKeyRequest) Execute deprecated added in v0.2.0

func (r GetKeyRequest) Execute() (*Key, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetKeyRingRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetKeyRingRequest) Execute deprecated added in v0.2.0

func (r GetKeyRingRequest) Execute() (*KeyRing, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetVersionRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetVersionRequest) Execute deprecated added in v0.2.0

func (r GetVersionRequest) Execute() (*Version, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetWrappingKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetWrappingKeyRequest) Execute deprecated added in v0.2.0

func (r GetWrappingKeyRequest) Execute() (*WrappingKey, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpError

type HttpError struct {
	// A string that gives a short information about what went wrong.
	// REQUIRED
	Message HttpErrorGetMessageAttributeType `json:"message" required:"true"`
}

HttpError struct for HttpError Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpError

func NewHttpError(message HttpErrorGetMessageArgType) *HttpError

NewHttpError instantiates a new HttpError 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpErrorWithDefaults

func NewHttpErrorWithDefaults() *HttpError

NewHttpErrorWithDefaults instantiates a new HttpError 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpError) GetMessage

func (o *HttpError) GetMessage() (ret HttpErrorGetMessageRetType)

GetMessage returns the Message field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpError) GetMessageOk

func (o *HttpError) GetMessageOk() (ret HttpErrorGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpError) SetMessage

func (o *HttpError) SetMessage(v HttpErrorGetMessageRetType)

SetMessage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HttpError) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpErrorGetMessageArgType deprecated

type HttpErrorGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpErrorGetMessageAttributeType

type HttpErrorGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpErrorGetMessageRetType deprecated

type HttpErrorGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayload

type ImportKeyPayload struct {
	// The wrapped key material that has to be imported. Encoded in base64.
	// REQUIRED
	WrappedKey ImportKeyPayloadGetWrappedKeyAttributeType `json:"wrappedKey" required:"true"`
	// The unique id of the wrapping key the key material has been wrapped with.
	// REQUIRED
	WrappingKeyId ImportKeyPayloadGetWrappingKeyIdAttributeType `json:"wrappingKeyId" required:"true"`
}

ImportKeyPayload struct for ImportKeyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportKeyPayload

NewImportKeyPayload instantiates a new ImportKeyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportKeyPayloadWithDefaults

func NewImportKeyPayloadWithDefaults() *ImportKeyPayload

NewImportKeyPayloadWithDefaults instantiates a new ImportKeyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportKeyPayload) GetWrappedKey

func (o *ImportKeyPayload) GetWrappedKey() (ret ImportKeyPayloadGetWrappedKeyRetType)

GetWrappedKey returns the WrappedKey field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportKeyPayload) GetWrappedKeyOk

func (o *ImportKeyPayload) GetWrappedKeyOk() (ret ImportKeyPayloadGetWrappedKeyRetType, ok bool)

GetWrappedKeyOk returns a tuple with the WrappedKey field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportKeyPayload) GetWrappingKeyId

func (o *ImportKeyPayload) GetWrappingKeyId() (ret ImportKeyPayloadGetWrappingKeyIdRetType)

GetWrappingKeyId returns the WrappingKeyId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportKeyPayload) GetWrappingKeyIdOk

func (o *ImportKeyPayload) GetWrappingKeyIdOk() (ret ImportKeyPayloadGetWrappingKeyIdRetType, ok bool)

GetWrappingKeyIdOk returns a tuple with the WrappingKeyId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportKeyPayload) SetWrappedKey

SetWrappedKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportKeyPayload) SetWrappingKeyId

SetWrappingKeyId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportKeyPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayloadGetWrappedKeyArgType deprecated

type ImportKeyPayloadGetWrappedKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayloadGetWrappedKeyAttributeType

type ImportKeyPayloadGetWrappedKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayloadGetWrappedKeyRetType deprecated

type ImportKeyPayloadGetWrappedKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayloadGetWrappingKeyIdArgType deprecated

type ImportKeyPayloadGetWrappingKeyIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayloadGetWrappingKeyIdAttributeType

type ImportKeyPayloadGetWrappingKeyIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyPayloadGetWrappingKeyIdRetType deprecated

type ImportKeyPayloadGetWrappingKeyIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportKeyRequest) Execute deprecated added in v0.2.0

func (r ImportKeyRequest) Execute() (*Version, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportKeyRequest) ImportKeyPayload deprecated added in v0.2.0

func (r ImportKeyRequest) ImportKeyPayload(importKeyPayload ImportKeyPayload) ApiImportKeyRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Key

type Key struct {
	// REQUIRED
	AccessScope KeyGetAccessScopeAttributeType `json:"access_scope" required:"true"`
	// REQUIRED
	Algorithm KeyGetAlgorithmAttributeType `json:"algorithm" required:"true"`
	// The date and time the creation of the key was triggered.
	// REQUIRED
	CreatedAt KeyGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// This date is set when a key is pending deletion and refers to the scheduled date of deletion
	DeletionDate KeyGetDeletionDateAttributeType `json:"deletionDate,omitempty"`
	// A user chosen description to distinguish multiple keys.
	Description KeyGetDescriptionAttributeType `json:"description,omitempty"`
	// The display name to distinguish multiple keys.
	// REQUIRED
	DisplayName KeyGetDisplayNameAttributeType `json:"displayName" required:"true"`
	// A auto generated unique id which identifies the keys.
	// REQUIRED
	Id KeyGetIdAttributeType `json:"id" required:"true"`
	// States whether versions can be created or only imported.
	// REQUIRED
	ImportOnly KeygetImportOnlyAttributeType `json:"importOnly" required:"true"`
	// The unique id of the key ring this key is assigned to.
	// REQUIRED
	KeyRingId KeyGetKeyRingIdAttributeType `json:"keyRingId" required:"true"`
	// REQUIRED
	Protection KeyGetProtectionAttributeType `json:"protection" required:"true"`
	// REQUIRED
	Purpose KeyGetPurposeAttributeType `json:"purpose" required:"true"`
	// The current state of the key.
	// REQUIRED
	State KeyGetStateAttributeType `json:"state" required:"true"`
}

Key struct for Key Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKey

NewKey instantiates a new Key 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyWithDefaults

func NewKeyWithDefaults() *Key

NewKeyWithDefaults instantiates a new Key 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetAccessScope added in v0.6.0

func (o *Key) GetAccessScope() (ret KeyGetAccessScopeRetType)

GetAccessScope returns the AccessScope field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetAccessScopeOk added in v0.6.0

func (o *Key) GetAccessScopeOk() (ret KeyGetAccessScopeRetType, ok bool)

GetAccessScopeOk returns a tuple with the AccessScope field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetAlgorithm

func (o *Key) GetAlgorithm() (ret KeyGetAlgorithmRetType)

GetAlgorithm returns the Algorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetAlgorithmOk

func (o *Key) GetAlgorithmOk() (ret KeyGetAlgorithmRetType, ok bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetCreatedAt

func (o *Key) GetCreatedAt() (ret KeyGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetCreatedAtOk

func (o *Key) GetCreatedAtOk() (ret KeyGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetDeletionDate

func (o *Key) GetDeletionDate() (res KeyGetDeletionDateRetType)

GetDeletionDate returns the DeletionDate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetDeletionDateOk

func (o *Key) GetDeletionDateOk() (ret KeyGetDeletionDateRetType, ok bool)

GetDeletionDateOk returns a tuple with the DeletionDate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetDescription

func (o *Key) GetDescription() (res KeyGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetDescriptionOk

func (o *Key) GetDescriptionOk() (ret KeyGetDescriptionRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetDisplayName

func (o *Key) GetDisplayName() (ret KeyGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetDisplayNameOk

func (o *Key) GetDisplayNameOk() (ret KeyGetDisplayNameRetType, ok bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetId

func (o *Key) GetId() (ret KeyGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetIdOk

func (o *Key) GetIdOk() (ret KeyGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetImportOnly

func (o *Key) GetImportOnly() (ret KeygetImportOnlyRetType)

GetImportOnly returns the ImportOnly field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetImportOnlyOk

func (o *Key) GetImportOnlyOk() (ret KeygetImportOnlyRetType, ok bool)

GetImportOnlyOk returns a tuple with the ImportOnly field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetKeyRingId

func (o *Key) GetKeyRingId() (ret KeyGetKeyRingIdRetType)

GetKeyRingId returns the KeyRingId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetKeyRingIdOk

func (o *Key) GetKeyRingIdOk() (ret KeyGetKeyRingIdRetType, ok bool)

GetKeyRingIdOk returns a tuple with the KeyRingId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetProtection added in v0.6.0

func (o *Key) GetProtection() (ret KeyGetProtectionRetType)

GetProtection returns the Protection field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetProtectionOk added in v0.6.0

func (o *Key) GetProtectionOk() (ret KeyGetProtectionRetType, ok bool)

GetProtectionOk returns a tuple with the Protection field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetPurpose

func (o *Key) GetPurpose() (ret KeyGetPurposeRetType)

GetPurpose returns the Purpose field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetPurposeOk

func (o *Key) GetPurposeOk() (ret KeyGetPurposeRetType, ok bool)

GetPurposeOk returns a tuple with the Purpose field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetState

func (o *Key) GetState() (ret KeyGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) GetStateOk

func (o *Key) GetStateOk() (ret KeyGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) HasDeletionDate

func (o *Key) HasDeletionDate() bool

HasDeletionDate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) HasDescription

func (o *Key) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetAccessScope added in v0.6.0

func (o *Key) SetAccessScope(v KeyGetAccessScopeRetType)

SetAccessScope sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetAlgorithm

func (o *Key) SetAlgorithm(v KeyGetAlgorithmRetType)

SetAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetCreatedAt

func (o *Key) SetCreatedAt(v KeyGetCreatedAtRetType)

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetDeletionDate

func (o *Key) SetDeletionDate(v KeyGetDeletionDateRetType)

SetDeletionDate gets a reference to the given time.Time and assigns it to the DeletionDate field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetDescription

func (o *Key) SetDescription(v KeyGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetDisplayName

func (o *Key) SetDisplayName(v KeyGetDisplayNameRetType)

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetId

func (o *Key) SetId(v KeyGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetImportOnly

func (o *Key) SetImportOnly(v KeygetImportOnlyRetType)

SetImportOnly sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetKeyRingId

func (o *Key) SetKeyRingId(v KeyGetKeyRingIdRetType)

SetKeyRingId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetProtection added in v0.6.0

func (o *Key) SetProtection(v KeyGetProtectionRetType)

SetProtection sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetPurpose

func (o *Key) SetPurpose(v KeyGetPurposeRetType)

SetPurpose sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Key) SetState

func (o *Key) SetState(v KeyGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Key) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetAccessScopeArgType deprecated added in v0.6.0

type KeyGetAccessScopeArgType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetAccessScopeAttributeType added in v0.6.0

type KeyGetAccessScopeAttributeType = *AccessScope

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetAccessScopeRetType deprecated added in v0.6.0

type KeyGetAccessScopeRetType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetAlgorithmArgType deprecated

type KeyGetAlgorithmArgType = Algorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetAlgorithmAttributeType

type KeyGetAlgorithmAttributeType = *Algorithm

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetAlgorithmRetType deprecated

type KeyGetAlgorithmRetType = Algorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetCreatedAtArgType deprecated

type KeyGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetCreatedAtAttributeType

type KeyGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetCreatedAtRetType deprecated

type KeyGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDeletionDateArgType deprecated

type KeyGetDeletionDateArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDeletionDateAttributeType

type KeyGetDeletionDateAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDeletionDateRetType deprecated

type KeyGetDeletionDateRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDescriptionArgType deprecated

type KeyGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDescriptionAttributeType

type KeyGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDescriptionRetType deprecated

type KeyGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDisplayNameArgType deprecated

type KeyGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDisplayNameAttributeType

type KeyGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetDisplayNameRetType deprecated

type KeyGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetIdArgType deprecated

type KeyGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetIdAttributeType

type KeyGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetIdRetType deprecated

type KeyGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetKeyRingIdArgType deprecated

type KeyGetKeyRingIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetKeyRingIdAttributeType

type KeyGetKeyRingIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetKeyRingIdRetType deprecated

type KeyGetKeyRingIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetProtectionArgType deprecated added in v0.6.0

type KeyGetProtectionArgType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetProtectionAttributeType added in v0.6.0

type KeyGetProtectionAttributeType = *Protection

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetProtectionRetType deprecated added in v0.6.0

type KeyGetProtectionRetType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetPurposeArgType deprecated

type KeyGetPurposeArgType = Purpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetPurposeAttributeType

type KeyGetPurposeAttributeType = *Purpose

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetPurposeRetType deprecated

type KeyGetPurposeRetType = Purpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetStateArgType deprecated

type KeyGetStateArgType = KeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetStateAttributeType deprecated

type KeyGetStateAttributeType = *KeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyGetStateRetType deprecated

type KeyGetStateRetType = KeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyList

type KeyList struct {
	// REQUIRED
	Keys KeyListGetKeysAttributeType `json:"keys" required:"true"`
}

KeyList struct for KeyList Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyList

func NewKeyList(keys KeyListGetKeysArgType) *KeyList

NewKeyList instantiates a new KeyList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyListWithDefaults

func NewKeyListWithDefaults() *KeyList

NewKeyListWithDefaults instantiates a new KeyList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyList) GetKeys

func (o *KeyList) GetKeys() (ret KeyListGetKeysRetType)

GetKeys returns the Keys field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyList) GetKeysOk

func (o *KeyList) GetKeysOk() (ret KeyListGetKeysRetType, ok bool)

GetKeysOk returns a tuple with the Keys field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyList) SetKeys

func (o *KeyList) SetKeys(v KeyListGetKeysRetType)

SetKeys sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyList) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyListGetKeysArgType deprecated

type KeyListGetKeysArgType = []Key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyListGetKeysAttributeType

type KeyListGetKeysAttributeType = *[]Key

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyListGetKeysRetType deprecated

type KeyListGetKeysRetType = []Key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRing

type KeyRing struct {
	// The date and time the creation of the key ring was triggered.
	// REQUIRED
	CreatedAt KeyRingGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// A user chosen description to distinguish multiple key rings.
	Description KeyRingGetDescriptionAttributeType `json:"description,omitempty"`
	// The display name to distinguish multiple key rings.
	// REQUIRED
	DisplayName KeyRingGetDisplayNameAttributeType `json:"displayName" required:"true"`
	// A auto generated unique id which identifies the key ring.
	// REQUIRED
	Id KeyRingGetIdAttributeType `json:"id" required:"true"`
	// The current state of the key ring.
	// REQUIRED
	State KeyRingGetStateAttributeType `json:"state" required:"true"`
}

KeyRing struct for KeyRing Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyRing

NewKeyRing instantiates a new KeyRing 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyRingWithDefaults

func NewKeyRingWithDefaults() *KeyRing

NewKeyRingWithDefaults instantiates a new KeyRing 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetCreatedAt

func (o *KeyRing) GetCreatedAt() (ret KeyRingGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetCreatedAtOk

func (o *KeyRing) GetCreatedAtOk() (ret KeyRingGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetDescription

func (o *KeyRing) GetDescription() (res KeyRingGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetDescriptionOk

func (o *KeyRing) GetDescriptionOk() (ret KeyRingGetDescriptionRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetDisplayName

func (o *KeyRing) GetDisplayName() (ret KeyRingGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetDisplayNameOk

func (o *KeyRing) GetDisplayNameOk() (ret KeyRingGetDisplayNameRetType, ok bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetId

func (o *KeyRing) GetId() (ret KeyRingGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetIdOk

func (o *KeyRing) GetIdOk() (ret KeyRingGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetState

func (o *KeyRing) GetState() (ret KeyRingGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) GetStateOk

func (o *KeyRing) GetStateOk() (ret KeyRingGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) HasDescription

func (o *KeyRing) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) SetCreatedAt

func (o *KeyRing) SetCreatedAt(v KeyRingGetCreatedAtRetType)

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) SetDescription

func (o *KeyRing) SetDescription(v KeyRingGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) SetDisplayName

func (o *KeyRing) SetDisplayName(v KeyRingGetDisplayNameRetType)

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) SetId

func (o *KeyRing) SetId(v KeyRingGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRing) SetState

func (o *KeyRing) SetState(v KeyRingGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyRing) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetCreatedAtArgType deprecated

type KeyRingGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetCreatedAtAttributeType

type KeyRingGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetCreatedAtRetType deprecated

type KeyRingGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetDescriptionArgType deprecated

type KeyRingGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetDescriptionAttributeType

type KeyRingGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetDescriptionRetType deprecated

type KeyRingGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetDisplayNameArgType deprecated

type KeyRingGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetDisplayNameAttributeType

type KeyRingGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetDisplayNameRetType deprecated

type KeyRingGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetIdArgType deprecated

type KeyRingGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetIdAttributeType

type KeyRingGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetIdRetType deprecated

type KeyRingGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetStateArgType deprecated

type KeyRingGetStateArgType = KeyRingState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetStateAttributeType deprecated

type KeyRingGetStateAttributeType = *KeyRingState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingGetStateRetType deprecated

type KeyRingGetStateRetType = KeyRingState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingList

type KeyRingList struct {
	// REQUIRED
	KeyRings KeyRingListGetKeyRingsAttributeType `json:"keyRings" required:"true"`
}

KeyRingList struct for KeyRingList Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyRingList

func NewKeyRingList(keyRings KeyRingListGetKeyRingsArgType) *KeyRingList

NewKeyRingList instantiates a new KeyRingList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyRingListWithDefaults

func NewKeyRingListWithDefaults() *KeyRingList

NewKeyRingListWithDefaults instantiates a new KeyRingList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRingList) GetKeyRings

func (o *KeyRingList) GetKeyRings() (ret KeyRingListGetKeyRingsRetType)

GetKeyRings returns the KeyRings field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRingList) GetKeyRingsOk

func (o *KeyRingList) GetKeyRingsOk() (ret KeyRingListGetKeyRingsRetType, ok bool)

GetKeyRingsOk returns a tuple with the KeyRings field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRingList) SetKeyRings

func (o *KeyRingList) SetKeyRings(v KeyRingListGetKeyRingsRetType)

SetKeyRings sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyRingList) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingListGetKeyRingsArgType deprecated

type KeyRingListGetKeyRingsArgType = []KeyRing

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingListGetKeyRingsAttributeType

type KeyRingListGetKeyRingsAttributeType = *[]KeyRing

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingListGetKeyRingsRetType deprecated

type KeyRingListGetKeyRingsRetType = []KeyRing

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyRingState added in v0.1.0

type KeyRingState string

KeyRingState The current state of the key ring. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYRINGSTATE_CREATING KeyRingState = "creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYRINGSTATE_ACTIVE KeyRingState = "active"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYRINGSTATE_DELETED KeyRingState = "deleted"
)

List of State

func NewKeyRingStateFromValue added in v0.1.0

func NewKeyRingStateFromValue(v KeyRingState) (*KeyRingState, error)

NewKeyRingStateFromValue returns a pointer to a valid KeyRingState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyRingState) IsValid added in v0.1.0

func (v KeyRingState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyRingState) Ptr added in v0.1.0

func (v KeyRingState) Ptr() *KeyRingState

Ptr returns reference to StateState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyRingState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyState added in v0.1.0

type KeyState string

KeyState The current state of the key. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYSTATE_ACTIVE KeyState = "active"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYSTATE_DELETED KeyState = "deleted"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYSTATE_NOT_AVAILABLE KeyState = "not_available"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYSTATE_ERRORS_EXIST KeyState = "errors_exist"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYSTATE_CREATING KeyState = "creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	KEYSTATE_NO_VERSION KeyState = "no_version"
)

List of State

func NewKeyStateFromValue added in v0.1.0

func NewKeyStateFromValue(v KeyState) (*KeyState, error)

NewKeyStateFromValue returns a pointer to a valid KeyState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyState) IsValid added in v0.1.0

func (v KeyState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyState) Ptr added in v0.1.0

func (v KeyState) Ptr() *KeyState

Ptr returns reference to StateState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeygetImportOnlyArgType deprecated

type KeygetImportOnlyArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeygetImportOnlyAttributeType

type KeygetImportOnlyAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeygetImportOnlyRetType deprecated

type KeygetImportOnlyRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListKeyRingsRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListKeyRingsRequest) Execute deprecated added in v0.2.0

func (r ListKeyRingsRequest) Execute() (*KeyRingList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListKeysRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListKeysRequest) Execute deprecated added in v0.2.0

func (r ListKeysRequest) Execute() (*KeyList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVersionsRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListVersionsRequest) Execute deprecated added in v0.2.0

func (r ListVersionsRequest) Execute() (*VersionList, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListWrappingKeysRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListWrappingKeysRequest) Execute deprecated added in v0.2.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAccessScope deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableAccessScope deprecated added in v0.6.0

func NewNullableAccessScope(val *AccessScope) *NullableAccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAccessScope) Get deprecated added in v0.6.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAccessScope) IsSet deprecated added in v0.6.0

func (v NullableAccessScope) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAccessScope) MarshalJSON deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAccessScope) Set deprecated added in v0.6.0

func (v *NullableAccessScope) Set(val *AccessScope)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAccessScope) UnmarshalJSON deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAccessScope) Unset deprecated added in v0.6.0

func (v *NullableAccessScope) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAlgorithm deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableAlgorithm deprecated

func NewNullableAlgorithm(val *Algorithm) *NullableAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAlgorithm) Get deprecated

func (v NullableAlgorithm) Get() *Algorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAlgorithm) IsSet deprecated

func (v NullableAlgorithm) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAlgorithm) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAlgorithm) Set deprecated

func (v *NullableAlgorithm) Set(val *Algorithm)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAlgorithm) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAlgorithm) Unset deprecated

func (v *NullableAlgorithm) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateKeyPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateKeyPayload deprecated

func NewNullableCreateKeyPayload(val *CreateKeyPayload) *NullableCreateKeyPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyPayload) IsSet deprecated

func (v NullableCreateKeyPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyPayload) Unset deprecated

func (v *NullableCreateKeyPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateKeyRingPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateKeyRingPayload deprecated

func NewNullableCreateKeyRingPayload(val *CreateKeyRingPayload) *NullableCreateKeyRingPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyRingPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyRingPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyRingPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyRingPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyRingPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyRingPayload) Unset deprecated

func (v *NullableCreateKeyRingPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateWrappingKeyPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateWrappingKeyPayload deprecated

func NewNullableCreateWrappingKeyPayload(val *CreateWrappingKeyPayload) *NullableCreateWrappingKeyPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateWrappingKeyPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateWrappingKeyPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateWrappingKeyPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateWrappingKeyPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateWrappingKeyPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateWrappingKeyPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDecryptPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDecryptPayload deprecated

func NewNullableDecryptPayload(val *DecryptPayload) *NullableDecryptPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDecryptPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDecryptPayload) IsSet deprecated

func (v NullableDecryptPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDecryptPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDecryptPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDecryptPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDecryptPayload) Unset deprecated

func (v *NullableDecryptPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDecryptedData deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDecryptedData deprecated

func NewNullableDecryptedData(val *DecryptedData) *NullableDecryptedData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDecryptedData) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDecryptedData) IsSet deprecated

func (v NullableDecryptedData) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDecryptedData) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDecryptedData) Set deprecated

func (v *NullableDecryptedData) Set(val *DecryptedData)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDecryptedData) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDecryptedData) Unset deprecated

func (v *NullableDecryptedData) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableEncryptPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableEncryptPayload deprecated

func NewNullableEncryptPayload(val *EncryptPayload) *NullableEncryptPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableEncryptPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableEncryptPayload) IsSet deprecated

func (v NullableEncryptPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableEncryptPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableEncryptPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableEncryptPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableEncryptPayload) Unset deprecated

func (v *NullableEncryptPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableEncryptedData deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableEncryptedData deprecated

func NewNullableEncryptedData(val *EncryptedData) *NullableEncryptedData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableEncryptedData) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableEncryptedData) IsSet deprecated

func (v NullableEncryptedData) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableEncryptedData) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableEncryptedData) Set deprecated

func (v *NullableEncryptedData) Set(val *EncryptedData)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableEncryptedData) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableEncryptedData) Unset deprecated

func (v *NullableEncryptedData) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHttpError deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHttpError deprecated

func NewNullableHttpError(val *HttpError) *NullableHttpError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpError) Get deprecated

func (v NullableHttpError) Get() *HttpError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpError) IsSet deprecated

func (v NullableHttpError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpError) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpError) Set deprecated

func (v *NullableHttpError) Set(val *HttpError)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpError) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpError) Unset deprecated

func (v *NullableHttpError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImportKeyPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableImportKeyPayload deprecated

func NewNullableImportKeyPayload(val *ImportKeyPayload) *NullableImportKeyPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportKeyPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportKeyPayload) IsSet deprecated

func (v NullableImportKeyPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportKeyPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportKeyPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportKeyPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportKeyPayload) Unset deprecated

func (v *NullableImportKeyPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKey deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKey deprecated

func NewNullableKey(val *Key) *NullableKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKey) Get deprecated

func (v NullableKey) Get() *Key

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKey) IsSet deprecated

func (v NullableKey) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKey) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKey) Set deprecated

func (v *NullableKey) Set(val *Key)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKey) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKey) Unset deprecated

func (v *NullableKey) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKeyList deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKeyList deprecated

func NewNullableKeyList(val *KeyList) *NullableKeyList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyList) Get deprecated

func (v NullableKeyList) Get() *KeyList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyList) IsSet deprecated

func (v NullableKeyList) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyList) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyList) Set deprecated

func (v *NullableKeyList) Set(val *KeyList)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyList) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyList) Unset deprecated

func (v *NullableKeyList) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKeyRing deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKeyRing deprecated

func NewNullableKeyRing(val *KeyRing) *NullableKeyRing

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRing) Get deprecated

func (v NullableKeyRing) Get() *KeyRing

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRing) IsSet deprecated

func (v NullableKeyRing) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRing) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRing) Set deprecated

func (v *NullableKeyRing) Set(val *KeyRing)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRing) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRing) Unset deprecated

func (v *NullableKeyRing) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKeyRingList deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKeyRingList deprecated

func NewNullableKeyRingList(val *KeyRingList) *NullableKeyRingList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRingList) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRingList) IsSet deprecated

func (v NullableKeyRingList) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRingList) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRingList) Set deprecated

func (v *NullableKeyRingList) Set(val *KeyRingList)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRingList) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRingList) Unset deprecated

func (v *NullableKeyRingList) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKeyRingState deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKeyRingState deprecated added in v0.1.0

func NewNullableKeyRingState(val *KeyRingState) *NullableKeyRingState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRingState) Get deprecated added in v0.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRingState) IsSet deprecated added in v0.1.0

func (v NullableKeyRingState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyRingState) MarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRingState) Set deprecated added in v0.1.0

func (v *NullableKeyRingState) Set(val *KeyRingState)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRingState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyRingState) Unset deprecated added in v0.1.0

func (v *NullableKeyRingState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKeyState deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableKeyState deprecated added in v0.1.0

func NewNullableKeyState(val *KeyState) *NullableKeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyState) Get deprecated added in v0.1.0

func (v NullableKeyState) Get() *KeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyState) IsSet deprecated added in v0.1.0

func (v NullableKeyState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyState) MarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyState) Set deprecated added in v0.1.0

func (v *NullableKeyState) Set(val *KeyState)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyState) Unset deprecated added in v0.1.0

func (v *NullableKeyState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProtection deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableProtection deprecated added in v0.6.0

func NewNullableProtection(val *Protection) *NullableProtection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtection) Get deprecated added in v0.6.0

func (v NullableProtection) Get() *Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtection) IsSet deprecated added in v0.6.0

func (v NullableProtection) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtection) MarshalJSON deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtection) Set deprecated added in v0.6.0

func (v *NullableProtection) Set(val *Protection)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtection) UnmarshalJSON deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtection) Unset deprecated added in v0.6.0

func (v *NullableProtection) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePurpose deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePurpose deprecated

func NewNullablePurpose(val *Purpose) *NullablePurpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePurpose) Get deprecated

func (v NullablePurpose) Get() *Purpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePurpose) IsSet deprecated

func (v NullablePurpose) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePurpose) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePurpose) Set deprecated

func (v *NullablePurpose) Set(val *Purpose)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePurpose) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePurpose) Unset deprecated

func (v *NullablePurpose) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSignPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableSignPayload deprecated

func NewNullableSignPayload(val *SignPayload) *NullableSignPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSignPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSignPayload) IsSet deprecated

func (v NullableSignPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSignPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSignPayload) Set deprecated

func (v *NullableSignPayload) Set(val *SignPayload)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSignPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSignPayload) Unset deprecated

func (v *NullableSignPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSignedData deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableSignedData deprecated

func NewNullableSignedData(val *SignedData) *NullableSignedData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSignedData) Get deprecated

func (v NullableSignedData) Get() *SignedData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSignedData) IsSet deprecated

func (v NullableSignedData) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSignedData) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSignedData) Set deprecated

func (v *NullableSignedData) Set(val *SignedData)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSignedData) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSignedData) Unset deprecated

func (v *NullableSignedData) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVerifiedData deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVerifiedData deprecated

func NewNullableVerifiedData(val *VerifiedData) *NullableVerifiedData

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVerifiedData) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVerifiedData) IsSet deprecated

func (v NullableVerifiedData) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVerifiedData) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVerifiedData) Set deprecated

func (v *NullableVerifiedData) Set(val *VerifiedData)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVerifiedData) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVerifiedData) Unset deprecated

func (v *NullableVerifiedData) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVerifyPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVerifyPayload deprecated

func NewNullableVerifyPayload(val *VerifyPayload) *NullableVerifyPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVerifyPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVerifyPayload) IsSet deprecated

func (v NullableVerifyPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVerifyPayload) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVerifyPayload) Set deprecated

func (v *NullableVerifyPayload) Set(val *VerifyPayload)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVerifyPayload) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVerifyPayload) Unset deprecated

func (v *NullableVerifyPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVersion deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVersion deprecated

func NewNullableVersion(val *Version) *NullableVersion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersion) Get deprecated

func (v NullableVersion) Get() *Version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersion) IsSet deprecated

func (v NullableVersion) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersion) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersion) Set deprecated

func (v *NullableVersion) Set(val *Version)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersion) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersion) Unset deprecated

func (v *NullableVersion) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVersionList deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVersionList deprecated

func NewNullableVersionList(val *VersionList) *NullableVersionList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersionList) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersionList) IsSet deprecated

func (v NullableVersionList) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersionList) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersionList) Set deprecated

func (v *NullableVersionList) Set(val *VersionList)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersionList) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersionList) Unset deprecated

func (v *NullableVersionList) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVersionState deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableVersionState deprecated added in v0.1.0

func NewNullableVersionState(val *VersionState) *NullableVersionState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersionState) Get deprecated added in v0.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersionState) IsSet deprecated added in v0.1.0

func (v NullableVersionState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVersionState) MarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersionState) Set deprecated added in v0.1.0

func (v *NullableVersionState) Set(val *VersionState)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersionState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVersionState) Unset deprecated added in v0.1.0

func (v *NullableVersionState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWrappingAlgorithm deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWrappingAlgorithm deprecated

func NewNullableWrappingAlgorithm(val *WrappingAlgorithm) *NullableWrappingAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingAlgorithm) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingAlgorithm) IsSet deprecated

func (v NullableWrappingAlgorithm) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingAlgorithm) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingAlgorithm) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingAlgorithm) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingAlgorithm) Unset deprecated

func (v *NullableWrappingAlgorithm) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWrappingKey deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWrappingKey deprecated

func NewNullableWrappingKey(val *WrappingKey) *NullableWrappingKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKey) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKey) IsSet deprecated

func (v NullableWrappingKey) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKey) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKey) Set deprecated

func (v *NullableWrappingKey) Set(val *WrappingKey)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKey) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKey) Unset deprecated

func (v *NullableWrappingKey) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWrappingKeyList deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWrappingKeyList deprecated

func NewNullableWrappingKeyList(val *WrappingKeyList) *NullableWrappingKeyList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKeyList) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKeyList) IsSet deprecated

func (v NullableWrappingKeyList) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKeyList) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKeyList) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKeyList) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKeyList) Unset deprecated

func (v *NullableWrappingKeyList) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWrappingKeyState deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWrappingKeyState deprecated added in v0.1.0

func NewNullableWrappingKeyState(val *WrappingKeyState) *NullableWrappingKeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKeyState) Get deprecated added in v0.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKeyState) IsSet deprecated added in v0.1.0

func (v NullableWrappingKeyState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingKeyState) MarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKeyState) Set deprecated added in v0.1.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKeyState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingKeyState) Unset deprecated added in v0.1.0

func (v *NullableWrappingKeyState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWrappingPurpose deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWrappingPurpose deprecated

func NewNullableWrappingPurpose(val *WrappingPurpose) *NullableWrappingPurpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingPurpose) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingPurpose) IsSet deprecated

func (v NullableWrappingPurpose) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWrappingPurpose) MarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingPurpose) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingPurpose) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWrappingPurpose) Unset deprecated

func (v *NullableWrappingPurpose) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Protection added in v0.6.0

type Protection string

Protection The underlying system that is responsible for protecting the key material. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PROTECTION_SOFTWARE Protection = "software"
)

List of protection

func NewProtectionFromValue added in v0.6.0

func NewProtectionFromValue(v string) (*Protection, error)

NewProtectionFromValue returns a pointer to a valid Protection for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Protection) IsValid added in v0.6.0

func (v Protection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Protection) Ptr added in v0.6.0

func (v Protection) Ptr() *Protection

Ptr returns reference to protection value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Protection) UnmarshalJSON deprecated added in v0.6.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Purpose

type Purpose string

Purpose The purpose of the key. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PURPOSE_SYMMETRIC_ENCRYPT_DECRYPT Purpose = "symmetric_encrypt_decrypt"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PURPOSE_ASYMMETRIC_ENCRYPT_DECRYPT Purpose = "asymmetric_encrypt_decrypt"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PURPOSE_MESSAGE_AUTHENTICATION_CODE Purpose = "message_authentication_code"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PURPOSE_ASYMMETRIC_SIGN_VERIFY Purpose = "asymmetric_sign_verify"
)

List of purpose

func NewPurposeFromValue

func NewPurposeFromValue(v string) (*Purpose, error)

NewPurposeFromValue returns a pointer to a valid Purpose for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Purpose) IsValid

func (v Purpose) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Purpose) Ptr

func (v Purpose) Ptr() *Purpose

Ptr returns reference to purpose value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Purpose) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RestoreKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RestoreKeyRequest) Execute deprecated added in v0.2.0

func (r RestoreKeyRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RestoreVersionRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RestoreVersionRequest) Execute deprecated added in v0.2.0

func (r RestoreVersionRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RotateKeyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RotateKeyRequest) Execute deprecated added in v0.2.0

func (r RotateKeyRequest) Execute() (*Version, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignPayload

type SignPayload struct {
	// The data that has to be signed. Encoded in base64.
	// REQUIRED
	Data SignPayloadGetDataAttributeType `json:"data" required:"true"`
}

SignPayload struct for SignPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSignPayload

func NewSignPayload(data SignPayloadGetDataArgType) *SignPayload

NewSignPayload instantiates a new SignPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSignPayloadWithDefaults

func NewSignPayloadWithDefaults() *SignPayload

NewSignPayloadWithDefaults instantiates a new SignPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignPayload) GetData

func (o *SignPayload) GetData() (ret SignPayloadGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignPayload) GetDataOk

func (o *SignPayload) GetDataOk() (ret SignPayloadGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignPayload) SetData

func (o *SignPayload) SetData(v SignPayloadGetDataRetType)

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SignPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignPayloadGetDataArgType deprecated

type SignPayloadGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignPayloadGetDataAttributeType

type SignPayloadGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignPayloadGetDataRetType deprecated

type SignPayloadGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SignRequest) Execute deprecated added in v0.2.0

func (r SignRequest) Execute() (*SignedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SignRequest) SignPayload deprecated added in v0.2.0

func (r SignRequest) SignPayload(signPayload SignPayload) ApiSignRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedData

type SignedData struct {
	// The data that was signed. Encoded in base64.
	// REQUIRED
	Data SignedDataGetDataAttributeType `json:"data" required:"true"`
	// The signature of the data. Encoded in base64.
	// REQUIRED
	Signature SignedDataGetSignatureAttributeType `json:"signature" required:"true"`
}

SignedData struct for SignedData Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSignedData

NewSignedData instantiates a new SignedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSignedDataWithDefaults

func NewSignedDataWithDefaults() *SignedData

NewSignedDataWithDefaults instantiates a new SignedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignedData) GetData

func (o *SignedData) GetData() (ret SignedDataGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignedData) GetDataOk

func (o *SignedData) GetDataOk() (ret SignedDataGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignedData) GetSignature

func (o *SignedData) GetSignature() (ret SignedDataGetSignatureRetType)

GetSignature returns the Signature field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignedData) GetSignatureOk

func (o *SignedData) GetSignatureOk() (ret SignedDataGetSignatureRetType, ok bool)

GetSignatureOk returns a tuple with the Signature field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignedData) SetData

func (o *SignedData) SetData(v SignedDataGetDataRetType)

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SignedData) SetSignature

func (o *SignedData) SetSignature(v SignedDataGetSignatureRetType)

SetSignature sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SignedData) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedDataGetDataArgType deprecated

type SignedDataGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedDataGetDataAttributeType

type SignedDataGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedDataGetDataRetType deprecated

type SignedDataGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedDataGetSignatureArgType deprecated

type SignedDataGetSignatureArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedDataGetSignatureAttributeType

type SignedDataGetSignatureAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SignedDataGetSignatureRetType deprecated

type SignedDataGetSignatureRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifiedData

type VerifiedData struct {
	// Whether or not the data has a valid signature.
	// REQUIRED
	Valid VerifiedDatagetValidAttributeType `json:"valid" required:"true"`
}

VerifiedData struct for VerifiedData Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVerifiedData

func NewVerifiedData(valid VerifiedDatagetValidArgType) *VerifiedData

NewVerifiedData instantiates a new VerifiedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVerifiedDataWithDefaults

func NewVerifiedDataWithDefaults() *VerifiedData

NewVerifiedDataWithDefaults instantiates a new VerifiedData 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifiedData) GetValid

func (o *VerifiedData) GetValid() (ret VerifiedDatagetValidRetType)

GetValid returns the Valid field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifiedData) GetValidOk

func (o *VerifiedData) GetValidOk() (ret VerifiedDatagetValidRetType, ok bool)

GetValidOk returns a tuple with the Valid field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifiedData) SetValid

SetValid sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VerifiedData) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifiedDatagetValidArgType deprecated

type VerifiedDatagetValidArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifiedDatagetValidAttributeType

type VerifiedDatagetValidAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifiedDatagetValidRetType deprecated

type VerifiedDatagetValidRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayload

type VerifyPayload struct {
	// The data to be verified. Encoded in base64.
	// REQUIRED
	Data VerifyPayloadGetDataAttributeType `json:"data" required:"true"`
	// The signature of the data. Encoded in base64.
	// REQUIRED
	Signature VerifyPayloadGetSignatureAttributeType `json:"signature" required:"true"`
}

VerifyPayload struct for VerifyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVerifyPayload

NewVerifyPayload instantiates a new VerifyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVerifyPayloadWithDefaults

func NewVerifyPayloadWithDefaults() *VerifyPayload

NewVerifyPayloadWithDefaults instantiates a new VerifyPayload 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifyPayload) GetData

func (o *VerifyPayload) GetData() (ret VerifyPayloadGetDataRetType)

GetData returns the Data field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifyPayload) GetDataOk

func (o *VerifyPayload) GetDataOk() (ret VerifyPayloadGetDataRetType, ok bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifyPayload) GetSignature

func (o *VerifyPayload) GetSignature() (ret VerifyPayloadGetSignatureRetType)

GetSignature returns the Signature field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifyPayload) GetSignatureOk

func (o *VerifyPayload) GetSignatureOk() (ret VerifyPayloadGetSignatureRetType, ok bool)

GetSignatureOk returns a tuple with the Signature field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifyPayload) SetData

SetData sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VerifyPayload) SetSignature

SetSignature sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VerifyPayload) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayloadGetDataArgType deprecated

type VerifyPayloadGetDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayloadGetDataAttributeType

type VerifyPayloadGetDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayloadGetDataRetType deprecated

type VerifyPayloadGetDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayloadGetSignatureArgType deprecated

type VerifyPayloadGetSignatureArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayloadGetSignatureAttributeType

type VerifyPayloadGetSignatureAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyPayloadGetSignatureRetType deprecated

type VerifyPayloadGetSignatureRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VerifyRequest deprecated added in v0.2.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VerifyRequest) Execute deprecated added in v0.2.0

func (r VerifyRequest) Execute() (*VerifiedData, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VerifyRequest) VerifyPayload deprecated added in v0.2.0

func (r VerifyRequest) VerifyPayload(verifyPayload VerifyPayload) ApiVerifyRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Version

type Version struct {
	// The date and time the creation of the key was triggered.
	// REQUIRED
	CreatedAt VersionGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// The scheduled date when a version's key material will be erased completely from the backend
	DestroyDate VersionGetDestroyDateAttributeType `json:"destroyDate,omitempty"`
	// States whether versions is enabled or disabled.
	// REQUIRED
	Disabled VersiongetDisabledAttributeType `json:"disabled" required:"true"`
	// The unique id of the key this version is assigned to.
	// REQUIRED
	KeyId VersionGetKeyIdAttributeType `json:"keyId" required:"true"`
	// The unique id of the key ring the key of this version is assigned to.
	// REQUIRED
	KeyRingId VersionGetKeyRingIdAttributeType `json:"keyRingId" required:"true"`
	// A sequential number which identifies the key versions.
	// REQUIRED
	Number VersionGetNumberAttributeType `json:"number" required:"true"`
	// The public key of the key version. Only present in asymmetric keys.
	PublicKey VersionGetPublicKeyAttributeType `json:"publicKey,omitempty"`
	// The current state of the key.
	// REQUIRED
	State VersionGetStateAttributeType `json:"state" required:"true"`
}

Version struct for Version Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVersion

NewVersion instantiates a new Version 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVersionWithDefaults

func NewVersionWithDefaults() *Version

NewVersionWithDefaults instantiates a new Version 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetCreatedAt

func (o *Version) GetCreatedAt() (ret VersionGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetCreatedAtOk

func (o *Version) GetCreatedAtOk() (ret VersionGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetDestroyDate

func (o *Version) GetDestroyDate() (res VersionGetDestroyDateRetType)

GetDestroyDate returns the DestroyDate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetDestroyDateOk

func (o *Version) GetDestroyDateOk() (ret VersionGetDestroyDateRetType, ok bool)

GetDestroyDateOk returns a tuple with the DestroyDate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetDisabled

func (o *Version) GetDisabled() (ret VersiongetDisabledRetType)

GetDisabled returns the Disabled field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetDisabledOk

func (o *Version) GetDisabledOk() (ret VersiongetDisabledRetType, ok bool)

GetDisabledOk returns a tuple with the Disabled field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetKeyId

func (o *Version) GetKeyId() (ret VersionGetKeyIdRetType)

GetKeyId returns the KeyId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetKeyIdOk

func (o *Version) GetKeyIdOk() (ret VersionGetKeyIdRetType, ok bool)

GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetKeyRingId

func (o *Version) GetKeyRingId() (ret VersionGetKeyRingIdRetType)

GetKeyRingId returns the KeyRingId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetKeyRingIdOk

func (o *Version) GetKeyRingIdOk() (ret VersionGetKeyRingIdRetType, ok bool)

GetKeyRingIdOk returns a tuple with the KeyRingId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetNumber

func (o *Version) GetNumber() (ret VersionGetNumberRetType)

GetNumber returns the Number field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetNumberOk

func (o *Version) GetNumberOk() (ret VersionGetNumberRetType, ok bool)

GetNumberOk returns a tuple with the Number field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetPublicKey

func (o *Version) GetPublicKey() (res VersionGetPublicKeyRetType)

GetPublicKey returns the PublicKey field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetPublicKeyOk

func (o *Version) GetPublicKeyOk() (ret VersionGetPublicKeyRetType, ok bool)

GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetState

func (o *Version) GetState() (ret VersionGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) GetStateOk

func (o *Version) GetStateOk() (ret VersionGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) HasDestroyDate

func (o *Version) HasDestroyDate() bool

HasDestroyDate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) HasPublicKey

func (o *Version) HasPublicKey() bool

HasPublicKey returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetCreatedAt

func (o *Version) SetCreatedAt(v VersionGetCreatedAtRetType)

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetDestroyDate

func (o *Version) SetDestroyDate(v VersionGetDestroyDateRetType)

SetDestroyDate gets a reference to the given time.Time and assigns it to the DestroyDate field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetDisabled

func (o *Version) SetDisabled(v VersiongetDisabledRetType)

SetDisabled sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetKeyId

func (o *Version) SetKeyId(v VersionGetKeyIdRetType)

SetKeyId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetKeyRingId

func (o *Version) SetKeyRingId(v VersionGetKeyRingIdRetType)

SetKeyRingId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetNumber

func (o *Version) SetNumber(v VersionGetNumberRetType)

SetNumber sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetPublicKey

func (o *Version) SetPublicKey(v VersionGetPublicKeyRetType)

SetPublicKey gets a reference to the given string and assigns it to the PublicKey field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Version) SetState

func (o *Version) SetState(v VersionGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Version) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetCreatedAtArgType deprecated

type VersionGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetCreatedAtAttributeType

type VersionGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetCreatedAtRetType deprecated

type VersionGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetDestroyDateArgType deprecated

type VersionGetDestroyDateArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetDestroyDateAttributeType

type VersionGetDestroyDateAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetDestroyDateRetType deprecated

type VersionGetDestroyDateRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetKeyIdArgType deprecated

type VersionGetKeyIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetKeyIdAttributeType

type VersionGetKeyIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetKeyIdRetType deprecated

type VersionGetKeyIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetKeyRingIdArgType deprecated

type VersionGetKeyRingIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetKeyRingIdAttributeType

type VersionGetKeyRingIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetKeyRingIdRetType deprecated

type VersionGetKeyRingIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetNumberArgType deprecated

type VersionGetNumberArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetNumberAttributeType

type VersionGetNumberAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetNumberRetType deprecated

type VersionGetNumberRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetPublicKeyArgType deprecated

type VersionGetPublicKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetPublicKeyAttributeType

type VersionGetPublicKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetPublicKeyRetType deprecated

type VersionGetPublicKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetStateArgType deprecated

type VersionGetStateArgType = VersionState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetStateAttributeType deprecated

type VersionGetStateAttributeType = *VersionState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionGetStateRetType deprecated

type VersionGetStateRetType = VersionState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionList

type VersionList struct {
	// REQUIRED
	Versions VersionListGetVersionsAttributeType `json:"versions" required:"true"`
}

VersionList struct for VersionList Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVersionList

func NewVersionList(versions VersionListGetVersionsArgType) *VersionList

NewVersionList instantiates a new VersionList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVersionListWithDefaults

func NewVersionListWithDefaults() *VersionList

NewVersionListWithDefaults instantiates a new VersionList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VersionList) GetVersions

func (o *VersionList) GetVersions() (ret VersionListGetVersionsRetType)

GetVersions returns the Versions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VersionList) GetVersionsOk

func (o *VersionList) GetVersionsOk() (ret VersionListGetVersionsRetType, ok bool)

GetVersionsOk returns a tuple with the Versions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VersionList) SetVersions

func (o *VersionList) SetVersions(v VersionListGetVersionsRetType)

SetVersions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VersionList) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionListGetVersionsArgType deprecated

type VersionListGetVersionsArgType = []Version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionListGetVersionsAttributeType

type VersionListGetVersionsAttributeType = *[]Version

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionListGetVersionsRetType deprecated

type VersionListGetVersionsRetType = []Version

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersionState added in v0.1.0

type VersionState string

VersionState The current state of the key. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VERSIONSTATE_ACTIVE VersionState = "active"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VERSIONSTATE_CREATING VersionState = "creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VERSIONSTATE_KEY_MATERIAL_INVALID VersionState = "key_material_invalid"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VERSIONSTATE_KEY_MATERIAL_UNAVAILABLE VersionState = "key_material_unavailable"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VERSIONSTATE_DISABLED VersionState = "disabled"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	VERSIONSTATE_DESTROYED VersionState = "destroyed"
)

List of State

func NewVersionStateFromValue added in v0.1.0

func NewVersionStateFromValue(v VersionState) (*VersionState, error)

NewVersionStateFromValue returns a pointer to a valid VersionState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VersionState) IsValid added in v0.1.0

func (v VersionState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VersionState) Ptr added in v0.1.0

func (v VersionState) Ptr() *VersionState

Ptr returns reference to StateState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VersionState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetDisabledArgType deprecated

type VersiongetDisabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetDisabledAttributeType

type VersiongetDisabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VersiongetDisabledRetType deprecated

type VersiongetDisabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingAlgorithm

type WrappingAlgorithm string

WrappingAlgorithm The wrapping algorithm used to wrap the key to import. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__2048_OAEP_SHA256 WrappingAlgorithm = "rsa_2048_oaep_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__3072_OAEP_SHA256 WrappingAlgorithm = "rsa_3072_oaep_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__4096_OAEP_SHA256 WrappingAlgorithm = "rsa_4096_oaep_sha256"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__4096_OAEP_SHA512 WrappingAlgorithm = "rsa_4096_oaep_sha512"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__2048_OAEP_SHA256_AES_256_KEY_WRAP WrappingAlgorithm = "rsa_2048_oaep_sha256_aes_256_key_wrap"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__3072_OAEP_SHA256_AES_256_KEY_WRAP WrappingAlgorithm = "rsa_3072_oaep_sha256_aes_256_key_wrap"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__4096_OAEP_SHA256_AES_256_KEY_WRAP WrappingAlgorithm = "rsa_4096_oaep_sha256_aes_256_key_wrap"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGALGORITHM__4096_OAEP_SHA512_AES_256_KEY_WRAP WrappingAlgorithm = "rsa_4096_oaep_sha512_aes_256_key_wrap"
)

List of wrappingAlgorithm

func NewWrappingAlgorithmFromValue

func NewWrappingAlgorithmFromValue(v string) (*WrappingAlgorithm, error)

NewWrappingAlgorithmFromValue returns a pointer to a valid WrappingAlgorithm for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingAlgorithm) IsValid

func (v WrappingAlgorithm) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingAlgorithm) Ptr

Ptr returns reference to wrappingAlgorithm value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingAlgorithm) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKey

type WrappingKey struct {
	// REQUIRED
	AccessScope WrappingKeyGetAccessScopeAttributeType `json:"access_scope" required:"true"`
	// REQUIRED
	Algorithm WrappingKeyGetAlgorithmAttributeType `json:"algorithm" required:"true"`
	// The date and time the creation of the wrapping key was triggered.
	// REQUIRED
	CreatedAt WrappingKeyGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// A user chosen description to distinguish multiple wrapping keys.
	Description WrappingKeyGetDescriptionAttributeType `json:"description,omitempty"`
	// The display name to distinguish multiple wrapping keys.
	// REQUIRED
	DisplayName WrappingKeyGetDisplayNameAttributeType `json:"displayName" required:"true"`
	// The date and time the wrapping key will expire.
	// REQUIRED
	ExpiresAt WrappingKeyGetExpiresAtAttributeType `json:"expiresAt" required:"true"`
	// A auto generated unique id which identifies the wrapping keys.
	// REQUIRED
	Id WrappingKeyGetIdAttributeType `json:"id" required:"true"`
	// The unique id of the key ring this wrapping key is assigned to.
	// REQUIRED
	KeyRingId WrappingKeyGetKeyRingIdAttributeType `json:"keyRingId" required:"true"`
	// REQUIRED
	Protection WrappingKeyGetProtectionAttributeType `json:"protection" required:"true"`
	// The public key of the wrapping key.
	PublicKey WrappingKeyGetPublicKeyAttributeType `json:"publicKey,omitempty" required:"true"`
	// REQUIRED
	Purpose WrappingKeyGetPurposeAttributeType `json:"purpose" required:"true"`
	// The current state of the wrapping key.
	// REQUIRED
	State WrappingKeyGetStateAttributeType `json:"state" required:"true"`
}

WrappingKey struct for WrappingKey Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWrappingKey

NewWrappingKey instantiates a new WrappingKey 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWrappingKeyWithDefaults

func NewWrappingKeyWithDefaults() *WrappingKey

NewWrappingKeyWithDefaults instantiates a new WrappingKey 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetAccessScope added in v0.6.0

func (o *WrappingKey) GetAccessScope() (ret WrappingKeyGetAccessScopeRetType)

GetAccessScope returns the AccessScope field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetAccessScopeOk added in v0.6.0

func (o *WrappingKey) GetAccessScopeOk() (ret WrappingKeyGetAccessScopeRetType, ok bool)

GetAccessScopeOk returns a tuple with the AccessScope field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetAlgorithm

func (o *WrappingKey) GetAlgorithm() (ret WrappingKeyGetAlgorithmRetType)

GetAlgorithm returns the Algorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetAlgorithmOk

func (o *WrappingKey) GetAlgorithmOk() (ret WrappingKeyGetAlgorithmRetType, ok bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetCreatedAt

func (o *WrappingKey) GetCreatedAt() (ret WrappingKeyGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetCreatedAtOk

func (o *WrappingKey) GetCreatedAtOk() (ret WrappingKeyGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetDescription

func (o *WrappingKey) GetDescription() (res WrappingKeyGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetDescriptionOk

func (o *WrappingKey) GetDescriptionOk() (ret WrappingKeyGetDescriptionRetType, 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. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetDisplayName

func (o *WrappingKey) GetDisplayName() (ret WrappingKeyGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetDisplayNameOk

func (o *WrappingKey) GetDisplayNameOk() (ret WrappingKeyGetDisplayNameRetType, ok bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetExpiresAt

func (o *WrappingKey) GetExpiresAt() (ret WrappingKeyGetExpiresAtRetType)

GetExpiresAt returns the ExpiresAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetExpiresAtOk

func (o *WrappingKey) GetExpiresAtOk() (ret WrappingKeyGetExpiresAtRetType, ok bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetId

func (o *WrappingKey) GetId() (ret WrappingKeyGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetIdOk

func (o *WrappingKey) GetIdOk() (ret WrappingKeyGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetKeyRingId

func (o *WrappingKey) GetKeyRingId() (ret WrappingKeyGetKeyRingIdRetType)

GetKeyRingId returns the KeyRingId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetKeyRingIdOk

func (o *WrappingKey) GetKeyRingIdOk() (ret WrappingKeyGetKeyRingIdRetType, ok bool)

GetKeyRingIdOk returns a tuple with the KeyRingId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetProtection added in v0.6.0

func (o *WrappingKey) GetProtection() (ret WrappingKeyGetProtectionRetType)

GetProtection returns the Protection field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetProtectionOk added in v0.6.0

func (o *WrappingKey) GetProtectionOk() (ret WrappingKeyGetProtectionRetType, ok bool)

GetProtectionOk returns a tuple with the Protection field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetPublicKey

func (o *WrappingKey) GetPublicKey() (ret WrappingKeyGetPublicKeyRetType)

GetPublicKey returns the PublicKey field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetPublicKeyOk

func (o *WrappingKey) GetPublicKeyOk() (ret WrappingKeyGetPublicKeyRetType, ok bool)

GetPublicKeyOk returns a tuple with the PublicKey field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetPurpose

func (o *WrappingKey) GetPurpose() (ret WrappingKeyGetPurposeRetType)

GetPurpose returns the Purpose field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetPurposeOk

func (o *WrappingKey) GetPurposeOk() (ret WrappingKeyGetPurposeRetType, ok bool)

GetPurposeOk returns a tuple with the Purpose field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetState

func (o *WrappingKey) GetState() (ret WrappingKeyGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) GetStateOk

func (o *WrappingKey) GetStateOk() (ret WrappingKeyGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) HasDescription

func (o *WrappingKey) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetAccessScope added in v0.6.0

func (o *WrappingKey) SetAccessScope(v WrappingKeyGetAccessScopeRetType)

SetAccessScope sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetAlgorithm

func (o *WrappingKey) SetAlgorithm(v WrappingKeyGetAlgorithmRetType)

SetAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetCreatedAt

func (o *WrappingKey) SetCreatedAt(v WrappingKeyGetCreatedAtRetType)

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetDescription

func (o *WrappingKey) SetDescription(v WrappingKeyGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetDisplayName

func (o *WrappingKey) SetDisplayName(v WrappingKeyGetDisplayNameRetType)

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetExpiresAt

func (o *WrappingKey) SetExpiresAt(v WrappingKeyGetExpiresAtRetType)

SetExpiresAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetId

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetKeyRingId

func (o *WrappingKey) SetKeyRingId(v WrappingKeyGetKeyRingIdRetType)

SetKeyRingId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetProtection added in v0.6.0

func (o *WrappingKey) SetProtection(v WrappingKeyGetProtectionRetType)

SetProtection sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetPublicKey

func (o *WrappingKey) SetPublicKey(v WrappingKeyGetPublicKeyRetType)

SetPublicKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetPurpose

func (o *WrappingKey) SetPurpose(v WrappingKeyGetPurposeRetType)

SetPurpose sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKey) SetState

func (o *WrappingKey) SetState(v WrappingKeyGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingKey) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetAccessScopeArgType deprecated added in v0.6.0

type WrappingKeyGetAccessScopeArgType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetAccessScopeAttributeType added in v0.6.0

type WrappingKeyGetAccessScopeAttributeType = *AccessScope

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetAccessScopeRetType deprecated added in v0.6.0

type WrappingKeyGetAccessScopeRetType = AccessScope

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetAlgorithmArgType deprecated

type WrappingKeyGetAlgorithmArgType = WrappingAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetAlgorithmAttributeType

type WrappingKeyGetAlgorithmAttributeType = *WrappingAlgorithm

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetAlgorithmRetType deprecated

type WrappingKeyGetAlgorithmRetType = WrappingAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetCreatedAtArgType deprecated

type WrappingKeyGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetCreatedAtAttributeType

type WrappingKeyGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetCreatedAtRetType deprecated

type WrappingKeyGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetDescriptionArgType deprecated

type WrappingKeyGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetDescriptionAttributeType

type WrappingKeyGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetDescriptionRetType deprecated

type WrappingKeyGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetDisplayNameArgType deprecated

type WrappingKeyGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetDisplayNameAttributeType

type WrappingKeyGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetDisplayNameRetType deprecated

type WrappingKeyGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetExpiresAtArgType deprecated

type WrappingKeyGetExpiresAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetExpiresAtAttributeType

type WrappingKeyGetExpiresAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetExpiresAtRetType deprecated

type WrappingKeyGetExpiresAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetIdArgType deprecated

type WrappingKeyGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetIdAttributeType

type WrappingKeyGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetIdRetType deprecated

type WrappingKeyGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetKeyRingIdArgType deprecated

type WrappingKeyGetKeyRingIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetKeyRingIdAttributeType

type WrappingKeyGetKeyRingIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetKeyRingIdRetType deprecated

type WrappingKeyGetKeyRingIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetProtectionArgType deprecated added in v0.6.0

type WrappingKeyGetProtectionArgType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetProtectionAttributeType added in v0.6.0

type WrappingKeyGetProtectionAttributeType = *Protection

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetProtectionRetType deprecated added in v0.6.0

type WrappingKeyGetProtectionRetType = Protection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetPublicKeyArgType deprecated

type WrappingKeyGetPublicKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetPublicKeyAttributeType

type WrappingKeyGetPublicKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetPublicKeyRetType deprecated

type WrappingKeyGetPublicKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetPurposeArgType deprecated

type WrappingKeyGetPurposeArgType = WrappingPurpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetPurposeAttributeType

type WrappingKeyGetPurposeAttributeType = *WrappingPurpose

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetPurposeRetType deprecated

type WrappingKeyGetPurposeRetType = WrappingPurpose

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetStateArgType deprecated

type WrappingKeyGetStateArgType = WrappingKeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetStateAttributeType deprecated

type WrappingKeyGetStateAttributeType = *WrappingKeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyGetStateRetType deprecated

type WrappingKeyGetStateRetType = WrappingKeyState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyList

type WrappingKeyList struct {
	// REQUIRED
	WrappingKeys WrappingKeyListGetWrappingKeysAttributeType `json:"wrappingKeys" required:"true"`
}

WrappingKeyList struct for WrappingKeyList Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWrappingKeyList

func NewWrappingKeyList(wrappingKeys WrappingKeyListGetWrappingKeysArgType) *WrappingKeyList

NewWrappingKeyList instantiates a new WrappingKeyList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWrappingKeyListWithDefaults

func NewWrappingKeyListWithDefaults() *WrappingKeyList

NewWrappingKeyListWithDefaults instantiates a new WrappingKeyList 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 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKeyList) GetWrappingKeys

func (o *WrappingKeyList) GetWrappingKeys() (ret WrappingKeyListGetWrappingKeysRetType)

GetWrappingKeys returns the WrappingKeys field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKeyList) GetWrappingKeysOk

func (o *WrappingKeyList) GetWrappingKeysOk() (ret WrappingKeyListGetWrappingKeysRetType, ok bool)

GetWrappingKeysOk returns a tuple with the WrappingKeys field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKeyList) SetWrappingKeys

SetWrappingKeys sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingKeyList) ToMap deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyListGetWrappingKeysArgType deprecated

type WrappingKeyListGetWrappingKeysArgType = []WrappingKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyListGetWrappingKeysAttributeType

type WrappingKeyListGetWrappingKeysAttributeType = *[]WrappingKey

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyListGetWrappingKeysRetType deprecated

type WrappingKeyListGetWrappingKeysRetType = []WrappingKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingKeyState added in v0.1.0

type WrappingKeyState string

WrappingKeyState The current state of the wrapping key. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGKEYSTATE_ACTIVE WrappingKeyState = "active"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGKEYSTATE_CREATING WrappingKeyState = "creating"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGKEYSTATE_EXPIRED WrappingKeyState = "expired"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGKEYSTATE_DELETED WrappingKeyState = "deleted"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGKEYSTATE_KEY_MATERIAL_UNAVAILABLE WrappingKeyState = "key_material_unavailable"
)

List of State

func NewWrappingKeyStateFromValue added in v0.1.0

func NewWrappingKeyStateFromValue(v WrappingKeyState) (*WrappingKeyState, error)

NewWrappingKeyStateFromValue returns a pointer to a valid WrappingKeyState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingKeyState) IsValid added in v0.1.0

func (v WrappingKeyState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingKeyState) Ptr added in v0.1.0

Ptr returns reference to StateState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingKeyState) UnmarshalJSON deprecated added in v0.1.0

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WrappingPurpose

type WrappingPurpose string

WrappingPurpose The wrapping purpose for the wrapping key. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGPURPOSE_SYMMETRIC_KEY WrappingPurpose = "wrap_symmetric_key"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WRAPPINGPURPOSE_ASYMMETRIC_KEY WrappingPurpose = "wrap_asymmetric_key"
)

List of wrappingPurpose

func NewWrappingPurposeFromValue

func NewWrappingPurposeFromValue(v string) (*WrappingPurpose, error)

NewWrappingPurposeFromValue returns a pointer to a valid WrappingPurpose for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingPurpose) IsValid

func (v WrappingPurpose) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WrappingPurpose) Ptr

Ptr returns reference to wrappingPurpose value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WrappingPurpose) UnmarshalJSON deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

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