serviceaccount

package module
v0.13.0 Latest Latest
Warning

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

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

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

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 AllowedCreateServiceAccountKeyPayloadAlgorithmEnumValues = []CreateServiceAccountKeyPayloadAlgorithm{
	"RSA_2048",
	"RSA_4096",
}

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

View Source
var AllowedCreateServiceAccountKeyResponseKeyAlgorithmEnumValues = []CreateServiceAccountKeyResponseKeyAlgorithm{
	"RSA_2048",
	"RSA_4096",
}

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

View Source
var AllowedCreateServiceAccountKeyResponseKeyOriginEnumValues = []CreateServiceAccountKeyResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

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

View Source
var AllowedCreateServiceAccountKeyResponseKeyTypeEnumValues = []CreateServiceAccountKeyResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

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

View Source
var AllowedCreateShortLivedAccessTokenResponseTokenTypeEnumValues = []CreateShortLivedAccessTokenResponseTokenType{
	"Bearer",
}

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

View Source
var AllowedGetServiceAccountKeyResponseKeyAlgorithmEnumValues = []GetServiceAccountKeyResponseKeyAlgorithm{
	"RSA_2048",
	"RSA_4096",
}

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

View Source
var AllowedGetServiceAccountKeyResponseKeyOriginEnumValues = []GetServiceAccountKeyResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

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

View Source
var AllowedGetServiceAccountKeyResponseKeyTypeEnumValues = []GetServiceAccountKeyResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

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

View Source
var AllowedPartialUpdateServiceAccountKeyResponseKeyAlgorithmEnumValues = []PartialUpdateServiceAccountKeyResponseKeyAlgorithm{
	"RSA_2048",
	"RSA_4096",
}

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

View Source
var AllowedPartialUpdateServiceAccountKeyResponseKeyOriginEnumValues = []PartialUpdateServiceAccountKeyResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

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

View Source
var AllowedPartialUpdateServiceAccountKeyResponseKeyTypeEnumValues = []PartialUpdateServiceAccountKeyResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

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

View Source
var AllowedServiceAccountKeyListResponseKeyAlgorithmEnumValues = []ServiceAccountKeyListResponseKeyAlgorithm{
	"RSA_2048",
	"RSA_4096",
}

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

View Source
var AllowedServiceAccountKeyListResponseKeyOriginEnumValues = []ServiceAccountKeyListResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

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

View Source
var AllowedServiceAccountKeyListResponseKeyTypeEnumValues = []ServiceAccountKeyListResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

All allowed values of ServiceAccountKeyListResponse 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 Service Account API API v2.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) CreateAccessToken deprecated

func (a *APIClient) CreateAccessToken(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateAccessTokenRequest

CreateAccessToken: Create a new Access Token

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 ID of the project.
@param serviceAccountEmail The email of the Service Account.
@return ApiCreateAccessTokenRequest

func (*APIClient) CreateAccessTokenExecute deprecated

func (a *APIClient) CreateAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*AccessToken, error)

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

func (*APIClient) CreateFederatedIdentityProvider deprecated added in v0.12.0

func (a *APIClient) CreateFederatedIdentityProvider(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateFederatedIdentityProviderRequest

CreateFederatedIdentityProvider: Create a new Federated Identity Provider

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 ID of the project.
@param serviceAccountEmail The email of the service account.
@return ApiCreateFederatedIdentityProviderRequest

func (*APIClient) CreateFederatedIdentityProviderExecute deprecated added in v0.12.0

func (a *APIClient) CreateFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateFederatedIdentityProviderResponse, error)

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

func (*APIClient) CreateServiceAccount deprecated

func (a *APIClient) CreateServiceAccount(ctx context.Context, projectId string) ApiCreateServiceAccountRequest

CreateServiceAccount: Create a new Service Account

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 ID of the project.
@return ApiCreateServiceAccountRequest

func (*APIClient) CreateServiceAccountExecute deprecated

func (a *APIClient) CreateServiceAccountExecute(ctx context.Context, projectId string) (*ServiceAccount, error)

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

func (*APIClient) CreateServiceAccountKey deprecated

func (a *APIClient) CreateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateServiceAccountKeyRequest

CreateServiceAccountKey: Create a new Service Account 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 ID of the project.
@param serviceAccountEmail The email of the service account.
@return ApiCreateServiceAccountKeyRequest

func (*APIClient) CreateServiceAccountKeyExecute deprecated

func (a *APIClient) CreateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateServiceAccountKeyResponse, error)

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

func (*APIClient) CreateShortLivedAccessToken deprecated

func (a *APIClient) CreateShortLivedAccessToken(ctx context.Context) ApiCreateShortLivedAccessTokenRequest

CreateShortLivedAccessToken: Request short lived API access token (OAUTH2).

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().
@return ApiCreateShortLivedAccessTokenRequest

func (*APIClient) CreateShortLivedAccessTokenExecute deprecated

func (a *APIClient) CreateShortLivedAccessTokenExecute(ctx context.Context) (*CreateShortLivedAccessTokenResponse, error)

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

func (*APIClient) DeleteAccessToken deprecated

func (a *APIClient) DeleteAccessToken(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) ApiDeleteAccessTokenRequest

DeleteAccessToken: Revoke Access Token

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 ID of the project.
@param serviceAccountEmail The ID of the Service Account.
@param accessTokenId The ID of the Access Token.
@return ApiDeleteAccessTokenRequest

func (*APIClient) DeleteAccessTokenExecute deprecated

func (a *APIClient) DeleteAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) error

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

func (*APIClient) DeleteServiceAccount deprecated

func (a *APIClient) DeleteServiceAccount(ctx context.Context, projectId string, serviceAccountEmail string) ApiDeleteServiceAccountRequest

DeleteServiceAccount: Delete Service Account

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 ID of the project.
@param serviceAccountEmail The email of the Service Account.
@return ApiDeleteServiceAccountRequest

func (*APIClient) DeleteServiceAccountExecute deprecated

func (a *APIClient) DeleteServiceAccountExecute(ctx context.Context, projectId string, serviceAccountEmail string) error

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

func (*APIClient) DeleteServiceAccountKey deprecated

func (a *APIClient) DeleteServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiDeleteServiceAccountKeyRequest

DeleteServiceAccountKey: Delete a service account 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 ID of the project.
@param serviceAccountEmail The email of the service account.
@param keyId ID of the key.
@return ApiDeleteServiceAccountKeyRequest

func (*APIClient) DeleteServiceAccountKeyExecute deprecated

func (a *APIClient) DeleteServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail 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) DeleteServiceFederatedIdentityProvider deprecated added in v0.12.0

func (a *APIClient) DeleteServiceFederatedIdentityProvider(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) ApiDeleteServiceFederatedIdentityProviderRequest

DeleteServiceFederatedIdentityProvider: Delete a service account Federated Identity Provider

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 ID of the project.
@param serviceAccountEmail The email of the service account.
@param federationId ID of the Federated Identity Provider.
@return ApiDeleteServiceFederatedIdentityProviderRequest

func (*APIClient) DeleteServiceFederatedIdentityProviderExecute deprecated added in v0.12.0

func (a *APIClient) DeleteServiceFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) 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) GetJWKS deprecated

func (a *APIClient) GetJWKS(ctx context.Context, serviceAccountEmail string) ApiGetJWKSRequest

GetJWKS: Get JSON Web Key set of the service account

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 serviceAccountEmail The email of the service account.
@return ApiGetJWKSRequest

func (*APIClient) GetJWKSExecute deprecated

func (a *APIClient) GetJWKSExecute(ctx context.Context, serviceAccountEmail string) (*JWKS, error)

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

func (*APIClient) GetServiceAccountKey deprecated

func (a *APIClient) GetServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiGetServiceAccountKeyRequest

GetServiceAccountKey: Get service account key details

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 ID of the project.
@param serviceAccountEmail The email of the service account.
@param keyId ID of the key.
@return ApiGetServiceAccountKeyRequest

func (*APIClient) GetServiceAccountKeyExecute deprecated

func (a *APIClient) GetServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*GetServiceAccountKeyResponse, error)

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

func (*APIClient) ListAccessTokens deprecated

func (a *APIClient) ListAccessTokens(ctx context.Context, projectId string, serviceAccountEmail string) ApiListAccessTokensRequest

ListAccessTokens: List Access Tokens of Service Account

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 ID of the project.
@param serviceAccountEmail The email of the Service Account.
@return ApiListAccessTokensRequest

func (*APIClient) ListAccessTokensExecute deprecated

func (a *APIClient) ListAccessTokensExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListAccessTokensResponse, error)

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

func (*APIClient) ListFederatedIdentityProviders deprecated added in v0.12.0

func (a *APIClient) ListFederatedIdentityProviders(ctx context.Context, projectId string, serviceAccountEmail string) ApiListFederatedIdentityProvidersRequest

ListFederatedIdentityProviders: List all federated identity providers

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 ID of the project.
@param serviceAccountEmail The email of the service account.
@return ApiListFederatedIdentityProvidersRequest

func (*APIClient) ListFederatedIdentityProvidersExecute deprecated added in v0.12.0

func (a *APIClient) ListFederatedIdentityProvidersExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*FederatedListFederatedIdentityProvidersResponse, error)

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

func (*APIClient) ListServiceAccountKeys deprecated

func (a *APIClient) ListServiceAccountKeys(ctx context.Context, projectId string, serviceAccountEmail string) ApiListServiceAccountKeysRequest

ListServiceAccountKeys: List all keys that belong to the service account

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 ID of the project.
@param serviceAccountEmail The email of the service account.
@return ApiListServiceAccountKeysRequest

func (*APIClient) ListServiceAccountKeysExecute deprecated

func (a *APIClient) ListServiceAccountKeysExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListServiceAccountKeysResponse, error)

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

func (*APIClient) ListServiceAccounts deprecated

func (a *APIClient) ListServiceAccounts(ctx context.Context, projectId string) ApiListServiceAccountsRequest

ListServiceAccounts: List all Service Accounts

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 ID of the project.
@return ApiListServiceAccountsRequest

func (*APIClient) ListServiceAccountsExecute deprecated

func (a *APIClient) ListServiceAccountsExecute(ctx context.Context, projectId string) (*ListServiceAccountsResponse, error)

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

func (*APIClient) PartialUpdateServiceAccountFederatedIdentityProvider deprecated added in v0.12.0

func (a *APIClient) PartialUpdateServiceAccountFederatedIdentityProvider(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest

PartialUpdateServiceAccountFederatedIdentityProvider: Update Service Account Federated Identity Provider

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 ID of the project.
@param serviceAccountEmail The email of the service account.
@param federationId ID of the Federated Identity Provider.
@return ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest

func (*APIClient) PartialUpdateServiceAccountFederatedIdentityProviderExecute deprecated added in v0.12.0

func (a *APIClient) PartialUpdateServiceAccountFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) (*CreateFederatedIdentityProviderResponse, error)

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

func (*APIClient) PartialUpdateServiceAccountKey deprecated

func (a *APIClient) PartialUpdateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiPartialUpdateServiceAccountKeyRequest

PartialUpdateServiceAccountKey: Update Service Account 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 ID of the project.
@param serviceAccountEmail The email of the service account.
@param keyId ID of the key.
@return ApiPartialUpdateServiceAccountKeyRequest

func (*APIClient) PartialUpdateServiceAccountKeyExecute deprecated

func (a *APIClient) PartialUpdateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*PartialUpdateServiceAccountKeyResponse, error)

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

type AccessToken

type AccessToken struct {
	// Newly created access tokens are valid, and can be revoked if needed.
	// REQUIRED
	Active AccessTokengetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the access token.
	// REQUIRED
	CreatedAt AccessTokenGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the access token. Also used as JTI field.
	// REQUIRED
	Id AccessTokenGetIdAttributeType `json:"id" required:"true"`
	// The access token in JWT format. Use this with `Bearer` prefix for API calls. Store it, as it is not recoverable later.
	// REQUIRED
	Token AccessTokenGetTokenAttributeType `json:"token" required:"true"`
	// Approximate expiration time of the access token. Check the JWT for actual validity date.
	// REQUIRED
	ValidUntil AccessTokenGetValidUntilAttributeType `json:"validUntil" required:"true"`
}

AccessToken Contains token metadata and actual token. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAccessToken added in v0.5.0

NewAccessToken instantiates a new AccessToken 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 NewAccessTokenWithDefaults added in v0.5.0

func NewAccessTokenWithDefaults() *AccessToken

NewAccessTokenWithDefaults instantiates a new AccessToken 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 (*AccessToken) GetActive added in v0.5.0

func (o *AccessToken) GetActive() (ret AccessTokengetActiveRetType)

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

func (*AccessToken) GetActiveOk added in v0.5.0

func (o *AccessToken) GetActiveOk() (ret AccessTokengetActiveRetType, ok bool)

GetActiveOk returns a tuple with the Active 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 (*AccessToken) GetCreatedAt added in v0.5.0

func (o *AccessToken) GetCreatedAt() (ret AccessTokenGetCreatedAtRetType)

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 (*AccessToken) GetCreatedAtOk added in v0.5.0

func (o *AccessToken) GetCreatedAtOk() (ret AccessTokenGetCreatedAtRetType, 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 (*AccessToken) GetId added in v0.5.0

func (o *AccessToken) GetId() (ret AccessTokenGetIdRetType)

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 (*AccessToken) GetIdOk added in v0.5.0

func (o *AccessToken) GetIdOk() (ret AccessTokenGetIdRetType, 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 (*AccessToken) GetToken added in v0.5.0

func (o *AccessToken) GetToken() (ret AccessTokenGetTokenRetType)

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

func (*AccessToken) GetTokenOk added in v0.5.0

func (o *AccessToken) GetTokenOk() (ret AccessTokenGetTokenRetType, ok bool)

GetTokenOk returns a tuple with the Token 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 (*AccessToken) GetValidUntil added in v0.5.0

func (o *AccessToken) GetValidUntil() (ret AccessTokenGetValidUntilRetType)

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

func (*AccessToken) GetValidUntilOk added in v0.5.0

func (o *AccessToken) GetValidUntilOk() (ret AccessTokenGetValidUntilRetType, ok bool)

GetValidUntilOk returns a tuple with the ValidUntil 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 (*AccessToken) SetActive added in v0.5.0

func (o *AccessToken) SetActive(v AccessTokengetActiveRetType)

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

func (*AccessToken) SetCreatedAt added in v0.5.0

func (o *AccessToken) SetCreatedAt(v AccessTokenGetCreatedAtRetType)

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

func (*AccessToken) SetId added in v0.5.0

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

func (*AccessToken) SetToken added in v0.5.0

func (o *AccessToken) SetToken(v AccessTokenGetTokenRetType)

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

func (*AccessToken) SetValidUntil added in v0.5.0

func (o *AccessToken) SetValidUntil(v AccessTokenGetValidUntilRetType)

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

func (AccessToken) ToMap deprecated added in v0.5.0

func (o AccessToken) 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 AccessTokenGetCreatedAtArgType deprecated added in v0.6.1

type AccessTokenGetCreatedAtArgType = time.Time

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

type AccessTokenGetCreatedAtAttributeType added in v0.6.1

type AccessTokenGetCreatedAtAttributeType = *time.Time

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

type AccessTokenGetCreatedAtRetType deprecated added in v0.6.1

type AccessTokenGetCreatedAtRetType = time.Time

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

type AccessTokenGetIdArgType deprecated added in v0.6.1

type AccessTokenGetIdArgType = string

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

type AccessTokenGetIdAttributeType added in v0.6.1

type AccessTokenGetIdAttributeType = *string

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

type AccessTokenGetIdRetType deprecated added in v0.6.1

type AccessTokenGetIdRetType = string

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

type AccessTokenGetTokenArgType deprecated added in v0.6.1

type AccessTokenGetTokenArgType = string

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

type AccessTokenGetTokenAttributeType added in v0.6.1

type AccessTokenGetTokenAttributeType = *string

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

type AccessTokenGetTokenRetType deprecated added in v0.6.1

type AccessTokenGetTokenRetType = string

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

type AccessTokenGetValidUntilArgType deprecated added in v0.6.1

type AccessTokenGetValidUntilArgType = time.Time

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

type AccessTokenGetValidUntilAttributeType added in v0.6.1

type AccessTokenGetValidUntilAttributeType = *time.Time

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

type AccessTokenGetValidUntilRetType deprecated added in v0.6.1

type AccessTokenGetValidUntilRetType = time.Time

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

type AccessTokenMetadata

type AccessTokenMetadata struct {
	// If true, access token can be used for authorized API calls, if false, the token is not usable anymore.
	// REQUIRED
	Active AccessTokenMetadatagetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the access token.
	// REQUIRED
	CreatedAt AccessTokenMetadataGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the access token. Also used as JTI field.
	// REQUIRED
	Id AccessTokenMetadataGetIdAttributeType `json:"id" required:"true"`
	// Approximate expiration time of the access token. Check the JWT for actual validity date.
	// REQUIRED
	ValidUntil AccessTokenMetadataGetValidUntilAttributeType `json:"validUntil" required:"true"`
}

AccessTokenMetadata Does not contain the actual token. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAccessTokenMetadata added in v0.5.0

NewAccessTokenMetadata instantiates a new AccessTokenMetadata 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 NewAccessTokenMetadataWithDefaults added in v0.5.0

func NewAccessTokenMetadataWithDefaults() *AccessTokenMetadata

NewAccessTokenMetadataWithDefaults instantiates a new AccessTokenMetadata 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 (*AccessTokenMetadata) GetActive added in v0.5.0

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

func (*AccessTokenMetadata) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active 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 (*AccessTokenMetadata) GetCreatedAt added in v0.5.0

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 (*AccessTokenMetadata) GetCreatedAtOk added in v0.5.0

func (o *AccessTokenMetadata) GetCreatedAtOk() (ret AccessTokenMetadataGetCreatedAtRetType, 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 (*AccessTokenMetadata) GetId added in v0.5.0

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 (*AccessTokenMetadata) GetIdOk added in v0.5.0

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 (*AccessTokenMetadata) GetValidUntil added in v0.5.0

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

func (*AccessTokenMetadata) GetValidUntilOk added in v0.5.0

func (o *AccessTokenMetadata) GetValidUntilOk() (ret AccessTokenMetadataGetValidUntilRetType, ok bool)

GetValidUntilOk returns a tuple with the ValidUntil 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 (*AccessTokenMetadata) SetActive added in v0.5.0

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

func (*AccessTokenMetadata) SetCreatedAt added in v0.5.0

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

func (*AccessTokenMetadata) SetId added in v0.5.0

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

func (*AccessTokenMetadata) SetValidUntil added in v0.5.0

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

func (AccessTokenMetadata) ToMap deprecated added in v0.5.0

func (o AccessTokenMetadata) 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 AccessTokenMetadataGetCreatedAtArgType deprecated added in v0.6.1

type AccessTokenMetadataGetCreatedAtArgType = time.Time

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

type AccessTokenMetadataGetCreatedAtAttributeType added in v0.6.1

type AccessTokenMetadataGetCreatedAtAttributeType = *time.Time

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

type AccessTokenMetadataGetCreatedAtRetType deprecated added in v0.6.1

type AccessTokenMetadataGetCreatedAtRetType = time.Time

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

type AccessTokenMetadataGetIdArgType deprecated added in v0.6.1

type AccessTokenMetadataGetIdArgType = string

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

type AccessTokenMetadataGetIdAttributeType added in v0.6.1

type AccessTokenMetadataGetIdAttributeType = *string

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

type AccessTokenMetadataGetIdRetType deprecated added in v0.6.1

type AccessTokenMetadataGetIdRetType = string

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

type AccessTokenMetadataGetValidUntilArgType deprecated added in v0.6.1

type AccessTokenMetadataGetValidUntilArgType = time.Time

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

type AccessTokenMetadataGetValidUntilAttributeType added in v0.6.1

type AccessTokenMetadataGetValidUntilAttributeType = *time.Time

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

type AccessTokenMetadataGetValidUntilRetType deprecated added in v0.6.1

type AccessTokenMetadataGetValidUntilRetType = time.Time

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

type AccessTokenMetadatagetActiveArgType deprecated added in v0.6.1

type AccessTokenMetadatagetActiveArgType = bool

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

type AccessTokenMetadatagetActiveAttributeType added in v0.6.1

type AccessTokenMetadatagetActiveAttributeType = *bool

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

type AccessTokenMetadatagetActiveRetType deprecated added in v0.6.1

type AccessTokenMetadatagetActiveRetType = bool

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

type AccessTokengetActiveArgType deprecated added in v0.6.1

type AccessTokengetActiveArgType = bool

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

type AccessTokengetActiveAttributeType added in v0.6.1

type AccessTokengetActiveAttributeType = *bool

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

type AccessTokengetActiveRetType deprecated added in v0.6.1

type AccessTokengetActiveRetType = bool

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

type ApiCreateAccessTokenRequest deprecated

type ApiCreateAccessTokenRequest interface {
	// Token request. Optional. If not specified the access token will be valid for 90days.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateAccessTokenPayload(createAccessTokenPayload CreateAccessTokenPayload) ApiCreateAccessTokenRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*AccessToken, error)
}

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

type ApiCreateFederatedIdentityProviderRequest deprecated added in v0.12.0

type ApiCreateFederatedIdentityProviderRequest interface {
	// Federated identity provider request
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateFederatedIdentityProviderPayload(createFederatedIdentityProviderPayload CreateFederatedIdentityProviderPayload) ApiCreateFederatedIdentityProviderRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateFederatedIdentityProviderResponse, error)
}

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

type ApiCreateServiceAccountKeyRequest deprecated

type ApiCreateServiceAccountKeyRequest interface {
	// Service account request
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateServiceAccountKeyPayload(createServiceAccountKeyPayload CreateServiceAccountKeyPayload) ApiCreateServiceAccountKeyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateServiceAccountKeyResponse, error)
}

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

type ApiCreateServiceAccountRequest deprecated

type ApiCreateServiceAccountRequest interface {
	// Service account request
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateServiceAccountPayload(createServiceAccountPayload CreateServiceAccountPayload) ApiCreateServiceAccountRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ServiceAccount, error)
}

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

type ApiCreateShortLivedAccessTokenRequest deprecated

type ApiCreateShortLivedAccessTokenRequest interface {
	// Always use URL encoded values. E.g. urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GrantType(grantType string) ApiCreateShortLivedAccessTokenRequest
	// The self signed JWT. Must be given when grant_type is urn:ietf:params:oauth:grant-type:jwt-bearer
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Assertion(assertion string) ApiCreateShortLivedAccessTokenRequest
	// Refresh token provided by a previous call with a self signed token. Must be given when grant_type is refresh_token
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RefreshToken(refreshToken string) ApiCreateShortLivedAccessTokenRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateShortLivedAccessTokenResponse, error)
}

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

type ApiDeleteAccessTokenRequest deprecated

type ApiDeleteAccessTokenRequest 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 ApiDeleteServiceAccountKeyRequest deprecated

type ApiDeleteServiceAccountKeyRequest 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 ApiDeleteServiceAccountRequest deprecated

type ApiDeleteServiceAccountRequest 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 ApiDeleteServiceFederatedIdentityProviderRequest deprecated added in v0.12.0

type ApiDeleteServiceFederatedIdentityProviderRequest 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 ApiGetJWKSRequest deprecated

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

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

type ApiGetServiceAccountKeyRequest deprecated

type ApiGetServiceAccountKeyRequest interface {
	// Requested format for the public key
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Format(format string) ApiGetServiceAccountKeyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetServiceAccountKeyResponse, error)
}

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

type ApiListAccessTokensRequest deprecated

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

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

type ApiListFederatedIdentityProvidersRequest deprecated added in v0.12.0

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

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

type ApiListServiceAccountKeysRequest deprecated

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

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

type ApiListServiceAccountsRequest deprecated

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

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

type ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest deprecated added in v0.12.0

type ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest interface {
	// Delete a Federated Identity Provider
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateServiceAccountFederatedIdentityProviderPayload(partialUpdateServiceAccountFederatedIdentityProviderPayload PartialUpdateServiceAccountFederatedIdentityProviderPayload) ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateFederatedIdentityProviderResponse, error)
}

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

type ApiPartialUpdateServiceAccountKeyRequest deprecated

type ApiPartialUpdateServiceAccountKeyRequest interface {
	// Service account request
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateServiceAccountKeyPayload(partialUpdateServiceAccountKeyPayload PartialUpdateServiceAccountKeyPayload) ApiPartialUpdateServiceAccountKeyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*PartialUpdateServiceAccountKeyResponse, error)
}

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

type AuthError

type AuthError struct {
	// REQUIRED
	Error AuthErrorGetErrorAttributeType `json:"error" required:"true"`
}

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

func NewAuthError added in v0.5.0

func NewAuthError(error_ AuthErrorGetErrorArgType) *AuthError

NewAuthError instantiates a new AuthError 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 NewAuthErrorWithDefaults added in v0.5.0

func NewAuthErrorWithDefaults() *AuthError

NewAuthErrorWithDefaults instantiates a new AuthError 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 (*AuthError) GetError added in v0.5.0

func (o *AuthError) GetError() (ret AuthErrorGetErrorRetType)

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

func (*AuthError) GetErrorOk added in v0.5.0

func (o *AuthError) GetErrorOk() (ret AuthErrorGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error 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 (*AuthError) SetError added in v0.5.0

func (o *AuthError) SetError(v AuthErrorGetErrorRetType)

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

func (AuthError) ToMap deprecated added in v0.5.0

func (o AuthError) 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 AuthErrorError

type AuthErrorError struct {
	// REQUIRED
	Code AuthErrorErrorGetCodeAttributeType `json:"code" required:"true"`
	// REQUIRED
	Message AuthErrorErrorGetMessageAttributeType `json:"message" required:"true"`
	// REQUIRED
	Status AuthErrorErrorGetStatusAttributeType `json:"status" required:"true"`
}

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

func NewAuthErrorError added in v0.5.0

NewAuthErrorError instantiates a new AuthErrorError 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 NewAuthErrorErrorWithDefaults added in v0.5.0

func NewAuthErrorErrorWithDefaults() *AuthErrorError

NewAuthErrorErrorWithDefaults instantiates a new AuthErrorError 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 (*AuthErrorError) GetCode added in v0.5.0

func (o *AuthErrorError) GetCode() (ret AuthErrorErrorGetCodeRetType)

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

func (*AuthErrorError) GetCodeOk added in v0.5.0

func (o *AuthErrorError) GetCodeOk() (ret AuthErrorErrorGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code 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 (*AuthErrorError) GetMessage added in v0.5.0

func (o *AuthErrorError) GetMessage() (ret AuthErrorErrorGetMessageRetType)

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 (*AuthErrorError) GetMessageOk added in v0.5.0

func (o *AuthErrorError) GetMessageOk() (ret AuthErrorErrorGetMessageRetType, 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 (*AuthErrorError) GetStatus added in v0.5.0

func (o *AuthErrorError) GetStatus() (ret AuthErrorErrorGetStatusRetType)

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

func (*AuthErrorError) GetStatusOk added in v0.5.0

func (o *AuthErrorError) GetStatusOk() (ret AuthErrorErrorGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status 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 (*AuthErrorError) SetCode added in v0.5.0

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

func (*AuthErrorError) SetMessage added in v0.5.0

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

func (*AuthErrorError) SetStatus added in v0.5.0

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

func (AuthErrorError) ToMap deprecated added in v0.5.0

func (o AuthErrorError) 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 AuthErrorErrorGetCodeArgType deprecated added in v0.6.1

type AuthErrorErrorGetCodeArgType = int64

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

type AuthErrorErrorGetCodeAttributeType added in v0.6.1

type AuthErrorErrorGetCodeAttributeType = *int64

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

type AuthErrorErrorGetCodeRetType deprecated added in v0.6.1

type AuthErrorErrorGetCodeRetType = int64

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

type AuthErrorErrorGetMessageArgType deprecated added in v0.6.1

type AuthErrorErrorGetMessageArgType = string

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

type AuthErrorErrorGetMessageAttributeType added in v0.6.1

type AuthErrorErrorGetMessageAttributeType = *string

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

type AuthErrorErrorGetMessageRetType deprecated added in v0.6.1

type AuthErrorErrorGetMessageRetType = string

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

type AuthErrorErrorGetStatusArgType deprecated added in v0.6.1

type AuthErrorErrorGetStatusArgType = string

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

type AuthErrorErrorGetStatusAttributeType added in v0.6.1

type AuthErrorErrorGetStatusAttributeType = *string

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

type AuthErrorErrorGetStatusRetType deprecated added in v0.6.1

type AuthErrorErrorGetStatusRetType = string

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

type AuthErrorGetErrorArgType deprecated added in v0.6.1

type AuthErrorGetErrorArgType = AuthErrorError

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

type AuthErrorGetErrorAttributeType added in v0.6.1

type AuthErrorGetErrorAttributeType = *AuthErrorError

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

type AuthErrorGetErrorRetType deprecated added in v0.6.1

type AuthErrorGetErrorRetType = AuthErrorError

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

type CreateAccessTokenPayload

type CreateAccessTokenPayload struct {
	// The duration in days for how long the new Access Token should be valid.
	// REQUIRED
	TtlDays CreateAccessTokenPayloadGetTtlDaysAttributeType `json:"ttlDays" required:"true"`
}

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

func NewCreateAccessTokenPayload added in v0.5.0

func NewCreateAccessTokenPayload(ttlDays CreateAccessTokenPayloadGetTtlDaysArgType) *CreateAccessTokenPayload

NewCreateAccessTokenPayload instantiates a new CreateAccessTokenPayload 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 NewCreateAccessTokenPayloadWithDefaults added in v0.5.0

func NewCreateAccessTokenPayloadWithDefaults() *CreateAccessTokenPayload

NewCreateAccessTokenPayloadWithDefaults instantiates a new CreateAccessTokenPayload 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 (*CreateAccessTokenPayload) GetTtlDays added in v0.5.0

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

func (*CreateAccessTokenPayload) GetTtlDaysOk added in v0.5.0

GetTtlDaysOk returns a tuple with the TtlDays 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 (*CreateAccessTokenPayload) SetTtlDays added in v0.5.0

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

func (CreateAccessTokenPayload) ToMap deprecated added in v0.5.0

func (o CreateAccessTokenPayload) 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 CreateAccessTokenPayloadGetTtlDaysArgType deprecated added in v0.6.1

type CreateAccessTokenPayloadGetTtlDaysArgType = int64

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

type CreateAccessTokenPayloadGetTtlDaysAttributeType added in v0.6.1

type CreateAccessTokenPayloadGetTtlDaysAttributeType = *int64

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

type CreateAccessTokenPayloadGetTtlDaysRetType deprecated added in v0.6.1

type CreateAccessTokenPayloadGetTtlDaysRetType = int64

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

type CreateAccessTokenRequest deprecated added in v0.8.0

type CreateAccessTokenRequest 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 (CreateAccessTokenRequest) CreateAccessTokenPayload added in v0.8.0

func (r CreateAccessTokenRequest) CreateAccessTokenPayload(createAccessTokenPayload CreateAccessTokenPayload) ApiCreateAccessTokenRequest

Token request. Optional. If not specified the access token will be valid for 90days. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateAccessTokenRequest) Execute deprecated added in v0.8.0

func (r CreateAccessTokenRequest) Execute() (*AccessToken, error)

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

type CreateFederatedIdentityProviderPayload added in v0.12.0

type CreateFederatedIdentityProviderPayload struct {
	// list of assertions of the federated identity provider
	Assertions CreateFederatedIdentityProviderPayloadGetAssertionsAttributeType `json:"assertions,omitempty"`
	// Issuer of the federated identity provider.
	// REQUIRED
	Issuer CreateFederatedIdentityProviderPayloadGetIssuerAttributeType `json:"issuer" required:"true"`
	// Unique name used as identifier of the federated identity provider.
	// REQUIRED
	Name CreateFederatedIdentityProviderPayloadGetNameAttributeType `json:"name" required:"true"`
}

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

func NewCreateFederatedIdentityProviderPayload added in v0.12.0

NewCreateFederatedIdentityProviderPayload instantiates a new CreateFederatedIdentityProviderPayload 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 NewCreateFederatedIdentityProviderPayloadWithDefaults added in v0.12.0

func NewCreateFederatedIdentityProviderPayloadWithDefaults() *CreateFederatedIdentityProviderPayload

NewCreateFederatedIdentityProviderPayloadWithDefaults instantiates a new CreateFederatedIdentityProviderPayload 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 (*CreateFederatedIdentityProviderPayload) GetAssertions added in v0.12.0

GetAssertions returns the Assertions 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 (*CreateFederatedIdentityProviderPayload) GetAssertionsOk added in v0.12.0

GetAssertionsOk returns a tuple with the Assertions 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 (*CreateFederatedIdentityProviderPayload) GetIssuer added in v0.12.0

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

func (*CreateFederatedIdentityProviderPayload) GetIssuerOk added in v0.12.0

GetIssuerOk returns a tuple with the Issuer 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 (*CreateFederatedIdentityProviderPayload) GetName added in v0.12.0

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

func (*CreateFederatedIdentityProviderPayload) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name 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 (*CreateFederatedIdentityProviderPayload) HasAssertions added in v0.12.0

func (o *CreateFederatedIdentityProviderPayload) HasAssertions() bool

HasAssertions 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 (*CreateFederatedIdentityProviderPayload) SetAssertions added in v0.12.0

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

func (*CreateFederatedIdentityProviderPayload) SetIssuer added in v0.12.0

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

func (*CreateFederatedIdentityProviderPayload) SetName added in v0.12.0

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

func (CreateFederatedIdentityProviderPayload) ToMap deprecated added in v0.12.0

func (o CreateFederatedIdentityProviderPayload) 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 CreateFederatedIdentityProviderPayloadAssertionsInner added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInner struct {
	// Item to compare
	Item CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemAttributeType `json:"item,omitempty"`
	// Operator for the comparison
	Operator CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorAttributeType `json:"operator,omitempty"`
	// Value which the item is compared to
	Value CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueAttributeType `json:"value,omitempty"`
}

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

func NewCreateFederatedIdentityProviderPayloadAssertionsInner added in v0.12.0

func NewCreateFederatedIdentityProviderPayloadAssertionsInner() *CreateFederatedIdentityProviderPayloadAssertionsInner

NewCreateFederatedIdentityProviderPayloadAssertionsInner instantiates a new CreateFederatedIdentityProviderPayloadAssertionsInner 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 NewCreateFederatedIdentityProviderPayloadAssertionsInnerWithDefaults added in v0.12.0

func NewCreateFederatedIdentityProviderPayloadAssertionsInnerWithDefaults() *CreateFederatedIdentityProviderPayloadAssertionsInner

NewCreateFederatedIdentityProviderPayloadAssertionsInnerWithDefaults instantiates a new CreateFederatedIdentityProviderPayloadAssertionsInner 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) GetItem added in v0.12.0

GetItem returns the Item 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) GetItemOk added in v0.12.0

GetItemOk returns a tuple with the Item 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) GetOperator added in v0.12.0

GetOperator returns the Operator 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) GetOperatorOk added in v0.12.0

GetOperatorOk returns a tuple with the Operator 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) GetValue added in v0.12.0

GetValue returns the Value 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) GetValueOk added in v0.12.0

GetValueOk returns a tuple with the Value 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) HasItem added in v0.12.0

HasItem 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) HasOperator added in v0.12.0

HasOperator 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) HasValue added in v0.12.0

HasValue 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 (*CreateFederatedIdentityProviderPayloadAssertionsInner) SetItem added in v0.12.0

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

func (*CreateFederatedIdentityProviderPayloadAssertionsInner) SetOperator added in v0.12.0

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

func (*CreateFederatedIdentityProviderPayloadAssertionsInner) SetValue added in v0.12.0

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

func (CreateFederatedIdentityProviderPayloadAssertionsInner) ToMap deprecated added in v0.12.0

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemArgType = string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemAttributeType added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemAttributeType = *string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetItemRetType = string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorArgType = string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorAttributeType added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorAttributeType = *string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetOperatorRetType = string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueArgType = string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueAttributeType added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueAttributeType = *string

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

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadAssertionsInnerGetValueRetType = string

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

type CreateFederatedIdentityProviderPayloadGetAssertionsArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetAssertionsArgType = []CreateFederatedIdentityProviderPayloadAssertionsInner

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

type CreateFederatedIdentityProviderPayloadGetAssertionsAttributeType added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetAssertionsAttributeType = *[]CreateFederatedIdentityProviderPayloadAssertionsInner

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

type CreateFederatedIdentityProviderPayloadGetAssertionsRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetAssertionsRetType = []CreateFederatedIdentityProviderPayloadAssertionsInner

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

type CreateFederatedIdentityProviderPayloadGetIssuerArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetIssuerArgType = string

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

type CreateFederatedIdentityProviderPayloadGetIssuerAttributeType added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetIssuerAttributeType = *string

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

type CreateFederatedIdentityProviderPayloadGetIssuerRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetIssuerRetType = string

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

type CreateFederatedIdentityProviderPayloadGetNameArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetNameArgType = string

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

type CreateFederatedIdentityProviderPayloadGetNameAttributeType added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetNameAttributeType = *string

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

type CreateFederatedIdentityProviderPayloadGetNameRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderPayloadGetNameRetType = string

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

type CreateFederatedIdentityProviderRequest deprecated added in v0.12.0

type CreateFederatedIdentityProviderRequest 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 (CreateFederatedIdentityProviderRequest) CreateFederatedIdentityProviderPayload added in v0.12.0

func (r CreateFederatedIdentityProviderRequest) CreateFederatedIdentityProviderPayload(createFederatedIdentityProviderPayload CreateFederatedIdentityProviderPayload) ApiCreateFederatedIdentityProviderRequest

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

func (CreateFederatedIdentityProviderRequest) Execute deprecated added in v0.12.0

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

type CreateFederatedIdentityProviderResponse added in v0.12.0

type CreateFederatedIdentityProviderResponse struct {
	// list of assertions of the federated identity provider
	// REQUIRED
	Assertions CreateFederatedIdentityProviderResponseGetAssertionsAttributeType `json:"assertions" required:"true"`
	// Creation time of the federated identity provider.
	// REQUIRED
	CreatedAt CreateFederatedIdentityProviderResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Issuer of the federated identity provider.
	// REQUIRED
	Issuer CreateFederatedIdentityProviderResponseGetIssuerAttributeType `json:"issuer" required:"true"`
	// Unique name of the federated identity provider.
	// REQUIRED
	Name CreateFederatedIdentityProviderResponseGetNameAttributeType `json:"name" required:"true"`
	// Last update time of the federated identity provider.
	// REQUIRED
	UpdatedAt CreateFederatedIdentityProviderResponseGetUpdatedAtAttributeType `json:"updatedAt" required:"true"`
}

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

func NewCreateFederatedIdentityProviderResponse added in v0.12.0

NewCreateFederatedIdentityProviderResponse instantiates a new CreateFederatedIdentityProviderResponse 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 NewCreateFederatedIdentityProviderResponseWithDefaults added in v0.12.0

func NewCreateFederatedIdentityProviderResponseWithDefaults() *CreateFederatedIdentityProviderResponse

NewCreateFederatedIdentityProviderResponseWithDefaults instantiates a new CreateFederatedIdentityProviderResponse 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 (*CreateFederatedIdentityProviderResponse) GetAssertions added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) GetAssertionsOk added in v0.12.0

GetAssertionsOk returns a tuple with the Assertions 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 (*CreateFederatedIdentityProviderResponse) GetCreatedAt added in v0.12.0

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 (*CreateFederatedIdentityProviderResponse) GetCreatedAtOk added in v0.12.0

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 (*CreateFederatedIdentityProviderResponse) GetIssuer added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) GetIssuerOk added in v0.12.0

GetIssuerOk returns a tuple with the Issuer 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 (*CreateFederatedIdentityProviderResponse) GetName added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name 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 (*CreateFederatedIdentityProviderResponse) GetUpdatedAt added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) GetUpdatedAtOk added in v0.12.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateFederatedIdentityProviderResponse) SetAssertions added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) SetCreatedAt added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) SetIssuer added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) SetName added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponse) SetUpdatedAt added in v0.12.0

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

func (CreateFederatedIdentityProviderResponse) ToMap deprecated added in v0.12.0

func (o CreateFederatedIdentityProviderResponse) 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 CreateFederatedIdentityProviderResponseAssertionsInner added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInner struct {
	// Item to compare
	// REQUIRED
	Item CreateFederatedIdentityProviderResponseAssertionsInnerGetItemAttributeType `json:"item" required:"true"`
	// Operator for the comparison
	// REQUIRED
	Operator CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorAttributeType `json:"operator" required:"true"`
	// Value which the item is compared to
	// REQUIRED
	Value CreateFederatedIdentityProviderResponseAssertionsInnerGetValueAttributeType `json:"value" required:"true"`
}

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

func NewCreateFederatedIdentityProviderResponseAssertionsInner added in v0.12.0

NewCreateFederatedIdentityProviderResponseAssertionsInner instantiates a new CreateFederatedIdentityProviderResponseAssertionsInner 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 NewCreateFederatedIdentityProviderResponseAssertionsInnerWithDefaults added in v0.12.0

func NewCreateFederatedIdentityProviderResponseAssertionsInnerWithDefaults() *CreateFederatedIdentityProviderResponseAssertionsInner

NewCreateFederatedIdentityProviderResponseAssertionsInnerWithDefaults instantiates a new CreateFederatedIdentityProviderResponseAssertionsInner 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 (*CreateFederatedIdentityProviderResponseAssertionsInner) GetItem added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponseAssertionsInner) GetItemOk added in v0.12.0

GetItemOk returns a tuple with the Item 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 (*CreateFederatedIdentityProviderResponseAssertionsInner) GetOperator added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponseAssertionsInner) GetOperatorOk added in v0.12.0

GetOperatorOk returns a tuple with the Operator 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 (*CreateFederatedIdentityProviderResponseAssertionsInner) GetValue added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponseAssertionsInner) GetValueOk added in v0.12.0

GetValueOk returns a tuple with the Value 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 (*CreateFederatedIdentityProviderResponseAssertionsInner) SetItem added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponseAssertionsInner) SetOperator added in v0.12.0

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

func (*CreateFederatedIdentityProviderResponseAssertionsInner) SetValue added in v0.12.0

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

func (CreateFederatedIdentityProviderResponseAssertionsInner) ToMap deprecated added in v0.12.0

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetItemArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetItemArgType = string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetItemAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetItemAttributeType = *string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetItemRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetItemRetType = string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorArgType = string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorAttributeType = *string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetOperatorRetType = string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetValueArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetValueArgType = string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetValueAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetValueAttributeType = *string

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

type CreateFederatedIdentityProviderResponseAssertionsInnerGetValueRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseAssertionsInnerGetValueRetType = string

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

type CreateFederatedIdentityProviderResponseGetAssertionsArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetAssertionsArgType = []CreateFederatedIdentityProviderResponseAssertionsInner

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

type CreateFederatedIdentityProviderResponseGetAssertionsAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseGetAssertionsAttributeType = *[]CreateFederatedIdentityProviderResponseAssertionsInner

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

type CreateFederatedIdentityProviderResponseGetAssertionsRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetAssertionsRetType = []CreateFederatedIdentityProviderResponseAssertionsInner

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

type CreateFederatedIdentityProviderResponseGetCreatedAtArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetCreatedAtArgType = time.Time

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

type CreateFederatedIdentityProviderResponseGetCreatedAtAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseGetCreatedAtAttributeType = *time.Time

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

type CreateFederatedIdentityProviderResponseGetCreatedAtRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetCreatedAtRetType = time.Time

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

type CreateFederatedIdentityProviderResponseGetIssuerArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetIssuerArgType = string

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

type CreateFederatedIdentityProviderResponseGetIssuerAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseGetIssuerAttributeType = *string

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

type CreateFederatedIdentityProviderResponseGetIssuerRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetIssuerRetType = string

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

type CreateFederatedIdentityProviderResponseGetNameArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetNameArgType = string

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

type CreateFederatedIdentityProviderResponseGetNameAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseGetNameAttributeType = *string

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

type CreateFederatedIdentityProviderResponseGetNameRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetNameRetType = string

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

type CreateFederatedIdentityProviderResponseGetUpdatedAtArgType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetUpdatedAtArgType = time.Time

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

type CreateFederatedIdentityProviderResponseGetUpdatedAtAttributeType added in v0.12.0

type CreateFederatedIdentityProviderResponseGetUpdatedAtAttributeType = *time.Time

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

type CreateFederatedIdentityProviderResponseGetUpdatedAtRetType deprecated added in v0.12.0

type CreateFederatedIdentityProviderResponseGetUpdatedAtRetType = time.Time

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

type CreateServiceAccountKeyPayload

type CreateServiceAccountKeyPayload struct {
	// Optional, key algorithm of the generated key-pair. Used only if publicKey attribute is not specified, otherwise the algorithm is derived from the public key.
	Algorithm CreateServiceAccountKeyPayloadGetAlgorithmAttributeType `json:"algorithm,omitempty"`
	// Optional, public key part of the user generated RSA key-pair wrapped in a [X.509 v3 certificate](https://www.rfc-editor.org/rfc/rfc5280)
	PublicKey CreateServiceAccountKeyPayloadGetPublicKeyAttributeType `json:"publicKey,omitempty"`
	// Optional, date of key expiration. When omitted, key is valid until deleted
	ValidUntil CreateServiceAccountKeyPayloadGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

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

func NewCreateServiceAccountKeyPayload added in v0.5.0

func NewCreateServiceAccountKeyPayload() *CreateServiceAccountKeyPayload

NewCreateServiceAccountKeyPayload instantiates a new CreateServiceAccountKeyPayload 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 NewCreateServiceAccountKeyPayloadWithDefaults added in v0.5.0

func NewCreateServiceAccountKeyPayloadWithDefaults() *CreateServiceAccountKeyPayload

NewCreateServiceAccountKeyPayloadWithDefaults instantiates a new CreateServiceAccountKeyPayload 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 (*CreateServiceAccountKeyPayload) GetAlgorithm added in v0.11.0

GetAlgorithm returns the Algorithm 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 (*CreateServiceAccountKeyPayload) GetAlgorithmOk added in v0.11.0

GetAlgorithmOk returns a tuple with the Algorithm 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 (*CreateServiceAccountKeyPayload) GetPublicKey added in v0.5.0

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 (*CreateServiceAccountKeyPayload) GetPublicKeyOk added in v0.5.0

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 (*CreateServiceAccountKeyPayload) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil 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 (*CreateServiceAccountKeyPayload) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil 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 (*CreateServiceAccountKeyPayload) HasAlgorithm added in v0.11.0

func (o *CreateServiceAccountKeyPayload) HasAlgorithm() bool

HasAlgorithm 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 (*CreateServiceAccountKeyPayload) HasPublicKey added in v0.5.0

func (o *CreateServiceAccountKeyPayload) 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 (*CreateServiceAccountKeyPayload) HasValidUntil added in v0.5.0

func (o *CreateServiceAccountKeyPayload) HasValidUntil() bool

HasValidUntil 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 (*CreateServiceAccountKeyPayload) SetAlgorithm added in v0.11.0

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

func (*CreateServiceAccountKeyPayload) SetPublicKey added in v0.5.0

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 (*CreateServiceAccountKeyPayload) SetValidUntil added in v0.5.0

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

func (CreateServiceAccountKeyPayload) ToMap deprecated added in v0.5.0

func (o CreateServiceAccountKeyPayload) 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 CreateServiceAccountKeyPayloadAlgorithm added in v0.11.0

type CreateServiceAccountKeyPayloadAlgorithm string

CreateServiceAccountKeyPayloadAlgorithm Optional, key algorithm of the generated key-pair. Used only if publicKey attribute is not specified, otherwise the algorithm is derived from the public 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
	CREATESERVICEACCOUNTKEYPAYLOADALGORITHM__2048 CreateServiceAccountKeyPayloadAlgorithm = "RSA_2048"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATESERVICEACCOUNTKEYPAYLOADALGORITHM__4096 CreateServiceAccountKeyPayloadAlgorithm = "RSA_4096"
)

List of Algorithm

func NewCreateServiceAccountKeyPayloadAlgorithmFromValue added in v0.11.0

func NewCreateServiceAccountKeyPayloadAlgorithmFromValue(v CreateServiceAccountKeyPayloadAlgorithm) (*CreateServiceAccountKeyPayloadAlgorithm, error)

NewCreateServiceAccountKeyPayloadAlgorithmFromValue returns a pointer to a valid CreateServiceAccountKeyPayloadAlgorithm 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 (CreateServiceAccountKeyPayloadAlgorithm) IsValid added in v0.11.0

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 (CreateServiceAccountKeyPayloadAlgorithm) Ptr added in v0.11.0

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

func (*CreateServiceAccountKeyPayloadAlgorithm) UnmarshalJSON deprecated added in v0.11.0

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

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

type CreateServiceAccountKeyPayloadGetAlgorithmArgType deprecated added in v0.11.0

type CreateServiceAccountKeyPayloadGetAlgorithmArgType = CreateServiceAccountKeyPayloadAlgorithm

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

type CreateServiceAccountKeyPayloadGetAlgorithmAttributeType deprecated added in v0.11.0

type CreateServiceAccountKeyPayloadGetAlgorithmAttributeType = *CreateServiceAccountKeyPayloadAlgorithm

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

type CreateServiceAccountKeyPayloadGetAlgorithmRetType deprecated added in v0.11.0

type CreateServiceAccountKeyPayloadGetAlgorithmRetType = CreateServiceAccountKeyPayloadAlgorithm

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

type CreateServiceAccountKeyPayloadGetPublicKeyArgType deprecated added in v0.6.1

type CreateServiceAccountKeyPayloadGetPublicKeyArgType = string

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

type CreateServiceAccountKeyPayloadGetPublicKeyAttributeType added in v0.6.1

type CreateServiceAccountKeyPayloadGetPublicKeyAttributeType = *string

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

type CreateServiceAccountKeyPayloadGetPublicKeyRetType deprecated added in v0.6.1

type CreateServiceAccountKeyPayloadGetPublicKeyRetType = string

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

type CreateServiceAccountKeyPayloadGetValidUntilArgType deprecated added in v0.6.1

type CreateServiceAccountKeyPayloadGetValidUntilArgType = time.Time

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

type CreateServiceAccountKeyPayloadGetValidUntilAttributeType added in v0.6.1

type CreateServiceAccountKeyPayloadGetValidUntilAttributeType = *time.Time

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

type CreateServiceAccountKeyPayloadGetValidUntilRetType deprecated added in v0.6.1

type CreateServiceAccountKeyPayloadGetValidUntilRetType = time.Time

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

type CreateServiceAccountKeyRequest deprecated added in v0.8.0

type CreateServiceAccountKeyRequest 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 (CreateServiceAccountKeyRequest) CreateServiceAccountKeyPayload added in v0.8.0

func (r CreateServiceAccountKeyRequest) CreateServiceAccountKeyPayload(createServiceAccountKeyPayload CreateServiceAccountKeyPayload) ApiCreateServiceAccountKeyRequest

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

func (CreateServiceAccountKeyRequest) Execute deprecated added in v0.8.0

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

type CreateServiceAccountKeyResponse

type CreateServiceAccountKeyResponse struct {
	// REQUIRED
	Active CreateServiceAccountKeyResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt CreateServiceAccountKeyResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// REQUIRED
	Credentials CreateServiceAccountKeyResponseGetCredentialsAttributeType `json:"credentials" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id CreateServiceAccountKeyResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm CreateServiceAccountKeyResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin CreateServiceAccountKeyResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType CreateServiceAccountKeyResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// Public key, that was provider, or was generated by the service account API
	// REQUIRED
	PublicKey CreateServiceAccountKeyResponseGetPublicKeyAttributeType `json:"publicKey" required:"true"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil CreateServiceAccountKeyResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

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

func NewCreateServiceAccountKeyResponse added in v0.5.0

NewCreateServiceAccountKeyResponse instantiates a new CreateServiceAccountKeyResponse 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 NewCreateServiceAccountKeyResponseWithDefaults added in v0.5.0

func NewCreateServiceAccountKeyResponseWithDefaults() *CreateServiceAccountKeyResponse

NewCreateServiceAccountKeyResponseWithDefaults instantiates a new CreateServiceAccountKeyResponse 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 (*CreateServiceAccountKeyResponse) GetActive added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active 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 (*CreateServiceAccountKeyResponse) GetCreatedAt added in v0.5.0

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 (*CreateServiceAccountKeyResponse) GetCreatedAtOk added in v0.5.0

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 (*CreateServiceAccountKeyResponse) GetCredentials added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) GetCredentialsOk added in v0.5.0

GetCredentialsOk returns a tuple with the Credentials 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 (*CreateServiceAccountKeyResponse) GetId added in v0.5.0

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 (*CreateServiceAccountKeyResponse) GetIdOk added in v0.5.0

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 (*CreateServiceAccountKeyResponse) GetKeyAlgorithm added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm 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 (*CreateServiceAccountKeyResponse) GetKeyOrigin added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin 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 (*CreateServiceAccountKeyResponse) GetKeyType added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType 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 (*CreateServiceAccountKeyResponse) GetPublicKey added in v0.5.0

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 (*CreateServiceAccountKeyResponse) GetPublicKeyOk added in v0.5.0

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 (*CreateServiceAccountKeyResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil 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 (*CreateServiceAccountKeyResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil 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 (*CreateServiceAccountKeyResponse) HasValidUntil added in v0.5.0

func (o *CreateServiceAccountKeyResponse) HasValidUntil() bool

HasValidUntil 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 (*CreateServiceAccountKeyResponse) SetActive added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetCreatedAt added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetCredentials added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetId added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetKeyAlgorithm added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetKeyOrigin added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetKeyType added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetPublicKey added in v0.5.0

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

func (*CreateServiceAccountKeyResponse) SetValidUntil added in v0.5.0

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

func (CreateServiceAccountKeyResponse) ToMap deprecated added in v0.5.0

func (o CreateServiceAccountKeyResponse) 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 CreateServiceAccountKeyResponseCredentials

type CreateServiceAccountKeyResponseCredentials struct {
	// Audience - service account API URL
	// REQUIRED
	Aud CreateServiceAccountKeyResponseCredentialsGetAudAttributeType `json:"aud" required:"true"`
	// Service account email
	// REQUIRED
	Iss CreateServiceAccountKeyResponseCredentialsGetIssAttributeType `json:"iss" required:"true"`
	// Key id to use
	// REQUIRED
	Kid CreateServiceAccountKeyResponseCredentialsGetKidAttributeType `json:"kid" required:"true"`
	// Private key. Only present, if the service account API was generating the key. Not recoverable later.
	PrivateKey CreateServiceAccountKeyResponseCredentialsGetPrivateKeyAttributeType `json:"privateKey,omitempty"`
	// Service account id
	// REQUIRED
	Sub CreateServiceAccountKeyResponseCredentialsGetSubAttributeType `json:"sub" required:"true"`
}

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

func NewCreateServiceAccountKeyResponseCredentials added in v0.5.0

NewCreateServiceAccountKeyResponseCredentials instantiates a new CreateServiceAccountKeyResponseCredentials 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 NewCreateServiceAccountKeyResponseCredentialsWithDefaults added in v0.5.0

func NewCreateServiceAccountKeyResponseCredentialsWithDefaults() *CreateServiceAccountKeyResponseCredentials

NewCreateServiceAccountKeyResponseCredentialsWithDefaults instantiates a new CreateServiceAccountKeyResponseCredentials 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 (*CreateServiceAccountKeyResponseCredentials) GetAud added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) GetAudOk added in v0.5.0

GetAudOk returns a tuple with the Aud 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 (*CreateServiceAccountKeyResponseCredentials) GetIss added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) GetIssOk added in v0.5.0

GetIssOk returns a tuple with the Iss 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 (*CreateServiceAccountKeyResponseCredentials) GetKid added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) GetKidOk added in v0.5.0

GetKidOk returns a tuple with the Kid 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 (*CreateServiceAccountKeyResponseCredentials) GetPrivateKey added in v0.5.0

GetPrivateKey returns the PrivateKey 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 (*CreateServiceAccountKeyResponseCredentials) GetPrivateKeyOk added in v0.5.0

GetPrivateKeyOk returns a tuple with the PrivateKey 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 (*CreateServiceAccountKeyResponseCredentials) GetSub added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) GetSubOk added in v0.5.0

GetSubOk returns a tuple with the Sub 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 (*CreateServiceAccountKeyResponseCredentials) HasPrivateKey added in v0.5.0

HasPrivateKey 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 (*CreateServiceAccountKeyResponseCredentials) SetAud added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) SetIss added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) SetKid added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) SetPrivateKey added in v0.5.0

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

func (*CreateServiceAccountKeyResponseCredentials) SetSub added in v0.5.0

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

func (CreateServiceAccountKeyResponseCredentials) ToMap deprecated added in v0.5.0

func (o CreateServiceAccountKeyResponseCredentials) 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 CreateServiceAccountKeyResponseCredentialsGetAudArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetAudArgType = string

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

type CreateServiceAccountKeyResponseCredentialsGetAudAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetAudAttributeType = *string

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

type CreateServiceAccountKeyResponseCredentialsGetAudRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetAudRetType = string

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

type CreateServiceAccountKeyResponseCredentialsGetIssArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetIssArgType = string

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

type CreateServiceAccountKeyResponseCredentialsGetIssAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetIssAttributeType = *string

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

type CreateServiceAccountKeyResponseCredentialsGetIssRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetIssRetType = string

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

type CreateServiceAccountKeyResponseCredentialsGetKidArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetKidArgType = string

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

type CreateServiceAccountKeyResponseCredentialsGetKidAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetKidAttributeType = *string

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

type CreateServiceAccountKeyResponseCredentialsGetKidRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetKidRetType = string

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

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyArgType = string

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

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyAttributeType = *string

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

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyRetType = string

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

type CreateServiceAccountKeyResponseCredentialsGetSubArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetSubArgType = string

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

type CreateServiceAccountKeyResponseCredentialsGetSubAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetSubAttributeType = *string

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

type CreateServiceAccountKeyResponseCredentialsGetSubRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetSubRetType = string

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

type CreateServiceAccountKeyResponseGetCreatedAtArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetCreatedAtArgType = time.Time

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

type CreateServiceAccountKeyResponseGetCreatedAtAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetCreatedAtAttributeType = *time.Time

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

type CreateServiceAccountKeyResponseGetCreatedAtRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetCreatedAtRetType = time.Time

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

type CreateServiceAccountKeyResponseGetCredentialsArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetCredentialsArgType = CreateServiceAccountKeyResponseCredentials

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

type CreateServiceAccountKeyResponseGetCredentialsAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetCredentialsAttributeType = *CreateServiceAccountKeyResponseCredentials

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

type CreateServiceAccountKeyResponseGetCredentialsRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetCredentialsRetType = CreateServiceAccountKeyResponseCredentials

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

type CreateServiceAccountKeyResponseGetIdArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetIdArgType = string

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

type CreateServiceAccountKeyResponseGetIdAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetIdAttributeType = *string

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

type CreateServiceAccountKeyResponseGetIdRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetIdRetType = string

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

type CreateServiceAccountKeyResponseGetKeyAlgorithmArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyAlgorithmArgType = CreateServiceAccountKeyResponseKeyAlgorithm

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

type CreateServiceAccountKeyResponseGetKeyAlgorithmAttributeType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyAlgorithmAttributeType = *CreateServiceAccountKeyResponseKeyAlgorithm

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

type CreateServiceAccountKeyResponseGetKeyAlgorithmRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyAlgorithmRetType = CreateServiceAccountKeyResponseKeyAlgorithm

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

type CreateServiceAccountKeyResponseGetKeyOriginArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyOriginArgType = CreateServiceAccountKeyResponseKeyOrigin

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

type CreateServiceAccountKeyResponseGetKeyOriginAttributeType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyOriginAttributeType = *CreateServiceAccountKeyResponseKeyOrigin

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

type CreateServiceAccountKeyResponseGetKeyOriginRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyOriginRetType = CreateServiceAccountKeyResponseKeyOrigin

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

type CreateServiceAccountKeyResponseGetKeyTypeArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyTypeArgType = CreateServiceAccountKeyResponseKeyType

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

type CreateServiceAccountKeyResponseGetKeyTypeAttributeType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyTypeAttributeType = *CreateServiceAccountKeyResponseKeyType

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

type CreateServiceAccountKeyResponseGetKeyTypeRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyTypeRetType = CreateServiceAccountKeyResponseKeyType

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

type CreateServiceAccountKeyResponseGetPublicKeyArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetPublicKeyArgType = string

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

type CreateServiceAccountKeyResponseGetPublicKeyAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetPublicKeyAttributeType = *string

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

type CreateServiceAccountKeyResponseGetPublicKeyRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetPublicKeyRetType = string

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

type CreateServiceAccountKeyResponseGetValidUntilArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetValidUntilArgType = time.Time

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

type CreateServiceAccountKeyResponseGetValidUntilAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetValidUntilAttributeType = *time.Time

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

type CreateServiceAccountKeyResponseGetValidUntilRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponseGetValidUntilRetType = time.Time

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

type CreateServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type CreateServiceAccountKeyResponseKeyAlgorithm string

CreateServiceAccountKeyResponseKeyAlgorithm the model 'CreateServiceAccountKeyResponse' 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
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM__2048 CreateServiceAccountKeyResponseKeyAlgorithm = "RSA_2048"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM__4096 CreateServiceAccountKeyResponseKeyAlgorithm = "RSA_4096"
)

List of KeyAlgorithm

func NewCreateServiceAccountKeyResponseKeyAlgorithmFromValue added in v0.7.0

func NewCreateServiceAccountKeyResponseKeyAlgorithmFromValue(v CreateServiceAccountKeyResponseKeyAlgorithm) (*CreateServiceAccountKeyResponseKeyAlgorithm, error)

NewCreateServiceAccountKeyResponseKeyAlgorithmFromValue returns a pointer to a valid CreateServiceAccountKeyResponseKeyAlgorithm 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 (CreateServiceAccountKeyResponseKeyAlgorithm) IsValid added in v0.7.0

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 (CreateServiceAccountKeyResponseKeyAlgorithm) Ptr added in v0.7.0

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

func (*CreateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

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

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

type CreateServiceAccountKeyResponseKeyOrigin added in v0.7.0

type CreateServiceAccountKeyResponseKeyOrigin string

CreateServiceAccountKeyResponseKeyOrigin the model 'CreateServiceAccountKeyResponse' 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
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_USER_PROVIDED CreateServiceAccountKeyResponseKeyOrigin = "USER_PROVIDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_GENERATED CreateServiceAccountKeyResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewCreateServiceAccountKeyResponseKeyOriginFromValue added in v0.7.0

func NewCreateServiceAccountKeyResponseKeyOriginFromValue(v CreateServiceAccountKeyResponseKeyOrigin) (*CreateServiceAccountKeyResponseKeyOrigin, error)

NewCreateServiceAccountKeyResponseKeyOriginFromValue returns a pointer to a valid CreateServiceAccountKeyResponseKeyOrigin 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 (CreateServiceAccountKeyResponseKeyOrigin) IsValid added in v0.7.0

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 (CreateServiceAccountKeyResponseKeyOrigin) Ptr added in v0.7.0

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

func (*CreateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

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

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

type CreateServiceAccountKeyResponseKeyType added in v0.7.0

type CreateServiceAccountKeyResponseKeyType string

CreateServiceAccountKeyResponseKeyType the model 'CreateServiceAccountKeyResponse' 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
	CREATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_USER_MANAGED CreateServiceAccountKeyResponseKeyType = "USER_MANAGED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_SYSTEM_MANAGED CreateServiceAccountKeyResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewCreateServiceAccountKeyResponseKeyTypeFromValue added in v0.7.0

func NewCreateServiceAccountKeyResponseKeyTypeFromValue(v CreateServiceAccountKeyResponseKeyType) (*CreateServiceAccountKeyResponseKeyType, error)

NewCreateServiceAccountKeyResponseKeyTypeFromValue returns a pointer to a valid CreateServiceAccountKeyResponseKeyType 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 (CreateServiceAccountKeyResponseKeyType) IsValid added in v0.7.0

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 (CreateServiceAccountKeyResponseKeyType) Ptr added in v0.7.0

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

func (*CreateServiceAccountKeyResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

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

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

type CreateServiceAccountKeyResponsegetActiveArgType deprecated added in v0.6.1

type CreateServiceAccountKeyResponsegetActiveArgType = bool

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

type CreateServiceAccountKeyResponsegetActiveAttributeType added in v0.6.1

type CreateServiceAccountKeyResponsegetActiveAttributeType = *bool

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

type CreateServiceAccountKeyResponsegetActiveRetType deprecated added in v0.6.1

type CreateServiceAccountKeyResponsegetActiveRetType = bool

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

type CreateServiceAccountPayload

type CreateServiceAccountPayload struct {
	// The requested name of the service account. The service will generate a unique email from this name.
	// REQUIRED
	Name CreateServiceAccountPayloadGetNameAttributeType `json:"name" required:"true"`
}

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

func NewCreateServiceAccountPayload added in v0.5.0

func NewCreateServiceAccountPayload(name CreateServiceAccountPayloadGetNameArgType) *CreateServiceAccountPayload

NewCreateServiceAccountPayload instantiates a new CreateServiceAccountPayload 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 NewCreateServiceAccountPayloadWithDefaults added in v0.5.0

func NewCreateServiceAccountPayloadWithDefaults() *CreateServiceAccountPayload

NewCreateServiceAccountPayloadWithDefaults instantiates a new CreateServiceAccountPayload 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 (*CreateServiceAccountPayload) GetName added in v0.5.0

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

func (*CreateServiceAccountPayload) GetNameOk added in v0.5.0

GetNameOk returns a tuple with the Name 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 (*CreateServiceAccountPayload) SetName added in v0.5.0

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

func (CreateServiceAccountPayload) ToMap deprecated added in v0.5.0

func (o CreateServiceAccountPayload) 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 CreateServiceAccountPayloadGetNameArgType deprecated added in v0.6.1

type CreateServiceAccountPayloadGetNameArgType = string

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

type CreateServiceAccountPayloadGetNameAttributeType added in v0.6.1

type CreateServiceAccountPayloadGetNameAttributeType = *string

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

type CreateServiceAccountPayloadGetNameRetType deprecated added in v0.6.1

type CreateServiceAccountPayloadGetNameRetType = string

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

type CreateServiceAccountRequest deprecated added in v0.8.0

type CreateServiceAccountRequest 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 (CreateServiceAccountRequest) CreateServiceAccountPayload added in v0.8.0

func (r CreateServiceAccountRequest) CreateServiceAccountPayload(createServiceAccountPayload CreateServiceAccountPayload) ApiCreateServiceAccountRequest

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

func (CreateServiceAccountRequest) Execute deprecated added in v0.8.0

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

type CreateShortLivedAccessTokenRequest deprecated added in v0.8.0

type CreateShortLivedAccessTokenRequest 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 (CreateShortLivedAccessTokenRequest) Assertion added in v0.8.0

The self signed JWT. Must be given when grant_type is urn:ietf:params:oauth:grant-type:jwt-bearer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShortLivedAccessTokenRequest) Execute deprecated added in v0.8.0

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

func (CreateShortLivedAccessTokenRequest) GrantType added in v0.8.0

Always use URL encoded values. E.g. urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShortLivedAccessTokenRequest) RefreshToken added in v0.8.0

Refresh token provided by a previous call with a self signed token. Must be given when grant_type is refresh_token Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShortLivedAccessTokenResponse

type CreateShortLivedAccessTokenResponse struct {
	// The short lived token that can be used for API access
	// REQUIRED
	AccessToken CreateShortLivedAccessTokenResponseGetAccessTokenAttributeType `json:"access_token" required:"true"`
	// REQUIRED
	ExpiresIn CreateShortLivedAccessTokenResponseGetExpiresInAttributeType `json:"expires_in" required:"true"`
	// Refresh token that can be used to request a new access token when it expires (and before refresh token expires). Tokens are rotated.
	// REQUIRED
	RefreshToken CreateShortLivedAccessTokenResponseGetRefreshTokenAttributeType `json:"refresh_token" required:"true"`
	// scope field of the self signed token
	// REQUIRED
	Scope CreateShortLivedAccessTokenResponseGetScopeAttributeType `json:"scope" required:"true"`
	// REQUIRED
	TokenType CreateShortLivedAccessTokenResponseGetTokenTypeAttributeType `json:"token_type" required:"true"`
}

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

func NewCreateShortLivedAccessTokenResponse added in v0.5.0

NewCreateShortLivedAccessTokenResponse instantiates a new CreateShortLivedAccessTokenResponse 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 NewCreateShortLivedAccessTokenResponseWithDefaults added in v0.5.0

func NewCreateShortLivedAccessTokenResponseWithDefaults() *CreateShortLivedAccessTokenResponse

NewCreateShortLivedAccessTokenResponseWithDefaults instantiates a new CreateShortLivedAccessTokenResponse 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 (*CreateShortLivedAccessTokenResponse) GetAccessToken added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) GetAccessTokenOk added in v0.5.0

GetAccessTokenOk returns a tuple with the AccessToken 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 (*CreateShortLivedAccessTokenResponse) GetExpiresIn added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) GetExpiresInOk added in v0.5.0

GetExpiresInOk returns a tuple with the ExpiresIn 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 (*CreateShortLivedAccessTokenResponse) GetRefreshToken added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) GetRefreshTokenOk added in v0.5.0

GetRefreshTokenOk returns a tuple with the RefreshToken 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 (*CreateShortLivedAccessTokenResponse) GetScope added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) GetScopeOk added in v0.5.0

GetScopeOk returns a tuple with the Scope 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 (*CreateShortLivedAccessTokenResponse) GetTokenType added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) GetTokenTypeOk added in v0.5.0

GetTokenTypeOk returns a tuple with the TokenType 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 (*CreateShortLivedAccessTokenResponse) SetAccessToken added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) SetExpiresIn added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) SetRefreshToken added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) SetScope added in v0.5.0

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

func (*CreateShortLivedAccessTokenResponse) SetTokenType added in v0.5.0

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

func (CreateShortLivedAccessTokenResponse) ToMap deprecated added in v0.5.0

func (o CreateShortLivedAccessTokenResponse) 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 CreateShortLivedAccessTokenResponseGetAccessTokenArgType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetAccessTokenArgType = string

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

type CreateShortLivedAccessTokenResponseGetAccessTokenAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetAccessTokenAttributeType = *string

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

type CreateShortLivedAccessTokenResponseGetAccessTokenRetType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetAccessTokenRetType = string

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

type CreateShortLivedAccessTokenResponseGetExpiresInArgType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetExpiresInArgType = int64

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

type CreateShortLivedAccessTokenResponseGetExpiresInAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetExpiresInAttributeType = *int64

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

type CreateShortLivedAccessTokenResponseGetExpiresInRetType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetExpiresInRetType = int64

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

type CreateShortLivedAccessTokenResponseGetRefreshTokenArgType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetRefreshTokenArgType = string

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

type CreateShortLivedAccessTokenResponseGetRefreshTokenAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetRefreshTokenAttributeType = *string

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

type CreateShortLivedAccessTokenResponseGetRefreshTokenRetType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetRefreshTokenRetType = string

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

type CreateShortLivedAccessTokenResponseGetScopeArgType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetScopeArgType = string

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

type CreateShortLivedAccessTokenResponseGetScopeAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetScopeAttributeType = *string

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

type CreateShortLivedAccessTokenResponseGetScopeRetType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetScopeRetType = string

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

type CreateShortLivedAccessTokenResponseGetTokenTypeArgType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetTokenTypeArgType = CreateShortLivedAccessTokenResponseTokenType

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

type CreateShortLivedAccessTokenResponseGetTokenTypeAttributeType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetTokenTypeAttributeType = *CreateShortLivedAccessTokenResponseTokenType

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

type CreateShortLivedAccessTokenResponseGetTokenTypeRetType deprecated added in v0.6.1

type CreateShortLivedAccessTokenResponseGetTokenTypeRetType = CreateShortLivedAccessTokenResponseTokenType

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

type CreateShortLivedAccessTokenResponseTokenType added in v0.7.0

type CreateShortLivedAccessTokenResponseTokenType string

CreateShortLivedAccessTokenResponseTokenType the model 'CreateShortLivedAccessTokenResponse' 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
	CREATESHORTLIVEDACCESSTOKENRESPONSETOKEN_TYPE_BEARER CreateShortLivedAccessTokenResponseTokenType = "Bearer"
)

List of TokenType

func NewCreateShortLivedAccessTokenResponseTokenTypeFromValue added in v0.7.0

func NewCreateShortLivedAccessTokenResponseTokenTypeFromValue(v CreateShortLivedAccessTokenResponseTokenType) (*CreateShortLivedAccessTokenResponseTokenType, error)

NewCreateShortLivedAccessTokenResponseTokenTypeFromValue returns a pointer to a valid CreateShortLivedAccessTokenResponseTokenType 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 (CreateShortLivedAccessTokenResponseTokenType) IsValid added in v0.7.0

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 (CreateShortLivedAccessTokenResponseTokenType) Ptr added in v0.7.0

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

func (*CreateShortLivedAccessTokenResponseTokenType) UnmarshalJSON deprecated added in v0.7.0

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.8.0

type DefaultApi interface {
	/*
		CreateAccessToken Create a new Access Token
		Create an Access Token for a Service Account. The service token can be then used for API calls. Save the response token, as it is not recoverable later. Token metadata can be requested until the token is not expired. A token cannot be created using another token from the same service account. Consider using service account keys instead as a more secure and automation friendly solution.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ApiCreateAccessTokenRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateAccessToken(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateAccessTokenRequest
	/*
		CreateAccessTokenExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return AccessToken

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*AccessToken, error)
	/*
		CreateFederatedIdentityProvider Create a new Federated Identity Provider
		Federate the service account with an identity provider.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ApiCreateFederatedIdentityProviderRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateFederatedIdentityProvider(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateFederatedIdentityProviderRequest
	/*
		CreateFederatedIdentityProviderExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return CreateFederatedIdentityProviderResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateFederatedIdentityProviderResponse, error)
	/*
		CreateServiceAccount Create a new Service Account
		Create a new Service Account in a project. The service account only resides in the project, and initially has no roles or permissions on any resources. After creation, the service account can be assigned to this project, other projects in the parent organization or to the parent organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ApiCreateServiceAccountRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ServiceAccount

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateServiceAccountExecute(ctx context.Context, projectId string) (*ServiceAccount, error)
	/*
		CreateServiceAccountKey Create a new Service Account key
		Create a new key to the service account. You can generate an RSA keypair, and post the PUBLIC part of the keypair, or leave empty, then the service will generate a pair. Maximum of 10 key can be added. A new key cannot be created using the same service account (authenticated using the short lived token of another key of the same service account).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ApiCreateServiceAccountKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateServiceAccountKeyRequest
	/*
		CreateServiceAccountKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return CreateServiceAccountKeyResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateServiceAccountKeyResponse, error)
	/*
		CreateShortLivedAccessToken Request short lived API access token (OAUTH2).
		Request a short lived API access token with OAUTH2. Compatible with [Using JWTs as Authorization Grants](https://www.rfc-editor.org/rfc/rfc7523.html#section-2.1)
		You can request a token with a self signed token, or with a refresh token.

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateShortLivedAccessToken(ctx context.Context) ApiCreateShortLivedAccessTokenRequest
	/*
		CreateShortLivedAccessTokenExecute executes the request

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

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateShortLivedAccessTokenExecute(ctx context.Context) (*CreateShortLivedAccessTokenResponse, error)
	/*
		DeleteAccessToken Revoke Access Token
		Revoke an Access Token. The access token is instantly revoked, any following calls with the token will be unauthorized. The token metadata is still stored until the expiration time.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The ID of the Service Account.
		@param accessTokenId The ID of the Access Token.
		@return ApiDeleteAccessTokenRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteAccessToken(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) ApiDeleteAccessTokenRequest
	/*
		DeleteAccessTokenExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) error
	/*
		DeleteServiceAccount Delete Service Account
		Delete a Service Account.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ApiDeleteServiceAccountRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServiceAccount(ctx context.Context, projectId string, serviceAccountEmail string) ApiDeleteServiceAccountRequest
	/*
		DeleteServiceAccountExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServiceAccountExecute(ctx context.Context, projectId string, serviceAccountEmail string) error
	/*
		DeleteServiceAccountKey Delete a service account key
		Delete a key

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return ApiDeleteServiceAccountKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiDeleteServiceAccountKeyRequest
	/*
		DeleteServiceAccountKeyExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) error
	/*
		DeleteServiceFederatedIdentityProvider Delete a service account Federated Identity Provider
		Delete a Federated Identity Provider

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param federationId ID of the Federated Identity Provider.
		@return ApiDeleteServiceFederatedIdentityProviderRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServiceFederatedIdentityProvider(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) ApiDeleteServiceFederatedIdentityProviderRequest
	/*
		DeleteServiceFederatedIdentityProviderExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServiceFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) error
	/*
		GetJWKS Get JSON Web Key set of the service account
		Get JSON Web Key set of the service account

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param serviceAccountEmail The email of the service account.
		@return ApiGetJWKSRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetJWKS(ctx context.Context, serviceAccountEmail string) ApiGetJWKSRequest
	/*
		GetJWKSExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param serviceAccountEmail The email of the service account.
		@return JWKS

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetJWKSExecute(ctx context.Context, serviceAccountEmail string) (*JWKS, error)
	/*
		GetServiceAccountKey Get service account key details
		Get key details

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return ApiGetServiceAccountKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiGetServiceAccountKeyRequest
	/*
		GetServiceAccountKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return GetServiceAccountKeyResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*GetServiceAccountKeyResponse, error)
	/*
		ListAccessTokens List Access Tokens of Service Account
		Get all Access Tokens of a Service Account. The token itself is not returned, only the metadata about the access tokens. Access tokens are listed until they are expired. Revoked tokens are returned until expired.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ApiListAccessTokensRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAccessTokens(ctx context.Context, projectId string, serviceAccountEmail string) ApiListAccessTokensRequest
	/*
		ListAccessTokensExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ListAccessTokensResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAccessTokensExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListAccessTokensResponse, error)
	/*
		ListFederatedIdentityProviders List all federated identity providers
		List all the identity providers the service account is federated with.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ApiListFederatedIdentityProvidersRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListFederatedIdentityProviders(ctx context.Context, projectId string, serviceAccountEmail string) ApiListFederatedIdentityProvidersRequest
	/*
		ListFederatedIdentityProvidersExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return FederatedListFederatedIdentityProvidersResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListFederatedIdentityProvidersExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*FederatedListFederatedIdentityProvidersResponse, error)
	/*
		ListServiceAccountKeys List all keys that belong to the service account
		List all keys that belong to the service account

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ApiListServiceAccountKeysRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServiceAccountKeys(ctx context.Context, projectId string, serviceAccountEmail string) ApiListServiceAccountKeysRequest
	/*
		ListServiceAccountKeysExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ListServiceAccountKeysResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServiceAccountKeysExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListServiceAccountKeysResponse, error)
	/*
		ListServiceAccounts List all Service Accounts
		List all Service Account resources in a project. Returns the service account resources, not the service accounts that has access to the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ApiListServiceAccountsRequest

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ListServiceAccountsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServiceAccountsExecute(ctx context.Context, projectId string) (*ListServiceAccountsResponse, error)
	/*
		PartialUpdateServiceAccountFederatedIdentityProvider Update Service Account Federated Identity Provider
		Update a Federated Identity Provider.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param federationId ID of the Federated Identity Provider.
		@return ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateServiceAccountFederatedIdentityProvider(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest
	/*
		PartialUpdateServiceAccountFederatedIdentityProviderExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param federationId ID of the Federated Identity Provider.
		@return CreateFederatedIdentityProviderResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateServiceAccountFederatedIdentityProviderExecute(ctx context.Context, projectId string, serviceAccountEmail string, federationId string) (*CreateFederatedIdentityProviderResponse, error)
	/*
		PartialUpdateServiceAccountKey Update Service Account key
		Update a key. You can activate or deactivate a key, or set/delete validUntil. The key cannot be updated using the same service account (authenticated using the short lived token of the key).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return ApiPartialUpdateServiceAccountKeyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiPartialUpdateServiceAccountKeyRequest
	/*
		PartialUpdateServiceAccountKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return PartialUpdateServiceAccountKeyResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*PartialUpdateServiceAccountKeyResponse, 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 DeleteAccessTokenRequest deprecated added in v0.8.0

type DeleteAccessTokenRequest 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 (DeleteAccessTokenRequest) Execute deprecated added in v0.8.0

func (r DeleteAccessTokenRequest) Execute() error

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

type DeleteServiceAccountKeyRequest deprecated added in v0.8.0

type DeleteServiceAccountKeyRequest 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 (DeleteServiceAccountKeyRequest) Execute deprecated added in v0.8.0

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

type DeleteServiceAccountRequest deprecated added in v0.8.0

type DeleteServiceAccountRequest 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 (DeleteServiceAccountRequest) Execute deprecated added in v0.8.0

func (r DeleteServiceAccountRequest) Execute() error

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

type DeleteServiceFederatedIdentityProviderRequest deprecated added in v0.12.0

type DeleteServiceFederatedIdentityProviderRequest 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 (DeleteServiceFederatedIdentityProviderRequest) Execute deprecated added in v0.12.0

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

type Error

type Error struct {
	// REQUIRED
	Error ErrorGetErrorAttributeType `json:"error" required:"true"`
	// REQUIRED
	Message ErrorGetMessageAttributeType `json:"message" required:"true"`
	// REQUIRED
	Path ErrorGetPathAttributeType `json:"path" required:"true"`
	// REQUIRED
	Status ErrorGetStatusAttributeType `json:"status" required:"true"`
	// REQUIRED
	TimeStamp ErrorGetTimeStampAttributeType `json:"timeStamp" required:"true"`
}

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

func NewError added in v0.5.0

NewError instantiates a new Error 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 NewErrorWithDefaults added in v0.5.0

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetError added in v0.5.0

func (o *Error) GetError() (ret ErrorGetErrorRetType)

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

func (*Error) GetErrorOk added in v0.5.0

func (o *Error) GetErrorOk() (ret ErrorGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error 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 (*Error) GetMessage added in v0.5.0

func (o *Error) GetMessage() (ret ErrorGetMessageRetType)

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 (*Error) GetMessageOk added in v0.5.0

func (o *Error) GetMessageOk() (ret ErrorGetMessageRetType, 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 (*Error) GetPath added in v0.5.0

func (o *Error) GetPath() (ret ErrorGetPathRetType)

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

func (*Error) GetPathOk added in v0.5.0

func (o *Error) GetPathOk() (ret ErrorGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path 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 (*Error) GetStatus added in v0.5.0

func (o *Error) GetStatus() (ret ErrorGetStatusRetType)

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

func (*Error) GetStatusOk added in v0.5.0

func (o *Error) GetStatusOk() (ret ErrorGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status 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 (*Error) GetTimeStamp added in v0.5.0

func (o *Error) GetTimeStamp() (ret ErrorGetTimeStampRetType)

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

func (*Error) GetTimeStampOk added in v0.5.0

func (o *Error) GetTimeStampOk() (ret ErrorGetTimeStampRetType, ok bool)

GetTimeStampOk returns a tuple with the TimeStamp 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 (*Error) SetError added in v0.5.0

func (o *Error) SetError(v ErrorGetErrorRetType)

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

func (*Error) SetMessage added in v0.5.0

func (o *Error) SetMessage(v ErrorGetMessageRetType)

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

func (*Error) SetPath added in v0.5.0

func (o *Error) SetPath(v ErrorGetPathRetType)

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

func (*Error) SetStatus added in v0.5.0

func (o *Error) SetStatus(v ErrorGetStatusRetType)

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

func (*Error) SetTimeStamp added in v0.5.0

func (o *Error) SetTimeStamp(v ErrorGetTimeStampRetType)

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

func (Error) ToMap deprecated added in v0.5.0

func (o Error) 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 ErrorGetErrorArgType deprecated added in v0.6.1

type ErrorGetErrorArgType = string

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

type ErrorGetErrorAttributeType added in v0.6.1

type ErrorGetErrorAttributeType = *string

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

type ErrorGetErrorRetType deprecated added in v0.6.1

type ErrorGetErrorRetType = string

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

type ErrorGetMessageArgType deprecated added in v0.6.1

type ErrorGetMessageArgType = string

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

type ErrorGetMessageAttributeType added in v0.6.1

type ErrorGetMessageAttributeType = *string

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

type ErrorGetMessageRetType deprecated added in v0.6.1

type ErrorGetMessageRetType = string

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

type ErrorGetPathArgType deprecated added in v0.6.1

type ErrorGetPathArgType = string

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

type ErrorGetPathAttributeType added in v0.6.1

type ErrorGetPathAttributeType = *string

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

type ErrorGetPathRetType deprecated added in v0.6.1

type ErrorGetPathRetType = string

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

type ErrorGetStatusArgType deprecated added in v0.6.1

type ErrorGetStatusArgType = int64

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

type ErrorGetStatusAttributeType added in v0.6.1

type ErrorGetStatusAttributeType = *int64

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

type ErrorGetStatusRetType deprecated added in v0.6.1

type ErrorGetStatusRetType = int64

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

type ErrorGetTimeStampArgType deprecated added in v0.6.1

type ErrorGetTimeStampArgType = time.Time

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

type ErrorGetTimeStampAttributeType added in v0.6.1

type ErrorGetTimeStampAttributeType = *time.Time

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

type ErrorGetTimeStampRetType deprecated added in v0.6.1

type ErrorGetTimeStampRetType = time.Time

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

type FederatedListFederatedIdentityProvidersResponse added in v0.12.0

type FederatedListFederatedIdentityProvidersResponse struct {
	// REQUIRED
	ItemsPerPage FederatedListFederatedIdentityProvidersResponseGetItemsPerPageAttributeType `json:"itemsPerPage" required:"true"`
	// REQUIRED
	Resources FederatedListFederatedIdentityProvidersResponseGetResourcesAttributeType `json:"resources" required:"true"`
	// REQUIRED
	StartIndex FederatedListFederatedIdentityProvidersResponseGetStartIndexAttributeType `json:"startIndex" required:"true"`
	// REQUIRED
	TotalResults FederatedListFederatedIdentityProvidersResponseGetTotalResultsAttributeType `json:"totalResults" required:"true"`
}

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

func NewFederatedListFederatedIdentityProvidersResponse added in v0.12.0

NewFederatedListFederatedIdentityProvidersResponse instantiates a new FederatedListFederatedIdentityProvidersResponse 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 NewFederatedListFederatedIdentityProvidersResponseWithDefaults added in v0.12.0

func NewFederatedListFederatedIdentityProvidersResponseWithDefaults() *FederatedListFederatedIdentityProvidersResponse

NewFederatedListFederatedIdentityProvidersResponseWithDefaults instantiates a new FederatedListFederatedIdentityProvidersResponse 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 (*FederatedListFederatedIdentityProvidersResponse) GetItemsPerPage added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) GetItemsPerPageOk added in v0.12.0

GetItemsPerPageOk returns a tuple with the ItemsPerPage 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 (*FederatedListFederatedIdentityProvidersResponse) GetResources added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) GetResourcesOk added in v0.12.0

GetResourcesOk returns a tuple with the Resources 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 (*FederatedListFederatedIdentityProvidersResponse) GetStartIndex added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) GetStartIndexOk added in v0.12.0

GetStartIndexOk returns a tuple with the StartIndex 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 (*FederatedListFederatedIdentityProvidersResponse) GetTotalResults added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) GetTotalResultsOk added in v0.12.0

GetTotalResultsOk returns a tuple with the TotalResults 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 (*FederatedListFederatedIdentityProvidersResponse) SetItemsPerPage added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) SetResources added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) SetStartIndex added in v0.12.0

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

func (*FederatedListFederatedIdentityProvidersResponse) SetTotalResults added in v0.12.0

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

func (FederatedListFederatedIdentityProvidersResponse) ToMap deprecated added in v0.12.0

func (o FederatedListFederatedIdentityProvidersResponse) 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 FederatedListFederatedIdentityProvidersResponseGetItemsPerPageArgType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetItemsPerPageArgType = float64

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

type FederatedListFederatedIdentityProvidersResponseGetItemsPerPageAttributeType added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetItemsPerPageAttributeType = *float64

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

type FederatedListFederatedIdentityProvidersResponseGetItemsPerPageRetType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetItemsPerPageRetType = float64

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

type FederatedListFederatedIdentityProvidersResponseGetResourcesArgType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetResourcesArgType = []CreateFederatedIdentityProviderResponse

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

type FederatedListFederatedIdentityProvidersResponseGetResourcesAttributeType added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetResourcesAttributeType = *[]CreateFederatedIdentityProviderResponse

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

type FederatedListFederatedIdentityProvidersResponseGetResourcesRetType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetResourcesRetType = []CreateFederatedIdentityProviderResponse

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

type FederatedListFederatedIdentityProvidersResponseGetStartIndexArgType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetStartIndexArgType = float64

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

type FederatedListFederatedIdentityProvidersResponseGetStartIndexAttributeType added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetStartIndexAttributeType = *float64

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

type FederatedListFederatedIdentityProvidersResponseGetStartIndexRetType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetStartIndexRetType = float64

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

type FederatedListFederatedIdentityProvidersResponseGetTotalResultsArgType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetTotalResultsArgType = float64

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

type FederatedListFederatedIdentityProvidersResponseGetTotalResultsAttributeType added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetTotalResultsAttributeType = *float64

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

type FederatedListFederatedIdentityProvidersResponseGetTotalResultsRetType deprecated added in v0.12.0

type FederatedListFederatedIdentityProvidersResponseGetTotalResultsRetType = float64

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

type GetJWKSRequest deprecated added in v0.8.0

type GetJWKSRequest 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 (GetJWKSRequest) Execute deprecated added in v0.8.0

func (r GetJWKSRequest) Execute() (*JWKS, error)

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

type GetServiceAccountKeyRequest deprecated added in v0.8.0

type GetServiceAccountKeyRequest 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 (GetServiceAccountKeyRequest) Execute deprecated added in v0.8.0

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

func (GetServiceAccountKeyRequest) Format added in v0.8.0

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

type GetServiceAccountKeyResponse

type GetServiceAccountKeyResponse struct {
	// REQUIRED
	Active GetServiceAccountKeyResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt GetServiceAccountKeyResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// REQUIRED
	Credentials GetServiceAccountKeyResponseGetCredentialsAttributeType `json:"credentials" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id GetServiceAccountKeyResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm GetServiceAccountKeyResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin GetServiceAccountKeyResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType GetServiceAccountKeyResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// Public key, in the requested format
	PublicKey GetServiceAccountKeyResponseGetPublicKeyAttributeType `json:"publicKey,omitempty"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil GetServiceAccountKeyResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

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

func NewGetServiceAccountKeyResponse added in v0.5.0

NewGetServiceAccountKeyResponse instantiates a new GetServiceAccountKeyResponse 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 NewGetServiceAccountKeyResponseWithDefaults added in v0.5.0

func NewGetServiceAccountKeyResponseWithDefaults() *GetServiceAccountKeyResponse

NewGetServiceAccountKeyResponseWithDefaults instantiates a new GetServiceAccountKeyResponse 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 (*GetServiceAccountKeyResponse) GetActive added in v0.5.0

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

func (*GetServiceAccountKeyResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active 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 (*GetServiceAccountKeyResponse) GetCreatedAt added in v0.5.0

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 (*GetServiceAccountKeyResponse) GetCreatedAtOk added in v0.5.0

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 (*GetServiceAccountKeyResponse) GetCredentials added in v0.5.0

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

func (*GetServiceAccountKeyResponse) GetCredentialsOk added in v0.5.0

GetCredentialsOk returns a tuple with the Credentials 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 (*GetServiceAccountKeyResponse) GetId added in v0.5.0

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 (*GetServiceAccountKeyResponse) GetIdOk added in v0.5.0

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 (*GetServiceAccountKeyResponse) GetKeyAlgorithm added in v0.5.0

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

func (*GetServiceAccountKeyResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm 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 (*GetServiceAccountKeyResponse) GetKeyOrigin added in v0.5.0

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

func (*GetServiceAccountKeyResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin 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 (*GetServiceAccountKeyResponse) GetKeyType added in v0.5.0

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

func (*GetServiceAccountKeyResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType 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 (*GetServiceAccountKeyResponse) GetPublicKey added in v0.5.0

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 (*GetServiceAccountKeyResponse) GetPublicKeyOk added in v0.5.0

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 (*GetServiceAccountKeyResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil 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 (*GetServiceAccountKeyResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil 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 (*GetServiceAccountKeyResponse) HasPublicKey added in v0.5.0

func (o *GetServiceAccountKeyResponse) 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 (*GetServiceAccountKeyResponse) HasValidUntil added in v0.5.0

func (o *GetServiceAccountKeyResponse) HasValidUntil() bool

HasValidUntil 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 (*GetServiceAccountKeyResponse) SetActive added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetCreatedAt added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetCredentials added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetId added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetKeyAlgorithm added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetKeyOrigin added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetKeyType added in v0.5.0

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

func (*GetServiceAccountKeyResponse) SetPublicKey added in v0.5.0

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 (*GetServiceAccountKeyResponse) SetValidUntil added in v0.5.0

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

func (GetServiceAccountKeyResponse) ToMap deprecated added in v0.5.0

func (o GetServiceAccountKeyResponse) 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 GetServiceAccountKeyResponseCredentials

type GetServiceAccountKeyResponseCredentials struct {
	// Audience - service account API URL
	// REQUIRED
	Aud GetServiceAccountKeyResponseCredentialsGetAudAttributeType `json:"aud" required:"true"`
	// Service account email
	// REQUIRED
	Iss GetServiceAccountKeyResponseCredentialsGetIssAttributeType `json:"iss" required:"true"`
	// Key id to use
	// REQUIRED
	Kid GetServiceAccountKeyResponseCredentialsGetKidAttributeType `json:"kid" required:"true"`
	// Service account id
	// REQUIRED
	Sub GetServiceAccountKeyResponseCredentialsGetSubAttributeType `json:"sub" required:"true"`
}

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

func NewGetServiceAccountKeyResponseCredentials added in v0.5.0

NewGetServiceAccountKeyResponseCredentials instantiates a new GetServiceAccountKeyResponseCredentials 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 NewGetServiceAccountKeyResponseCredentialsWithDefaults added in v0.5.0

func NewGetServiceAccountKeyResponseCredentialsWithDefaults() *GetServiceAccountKeyResponseCredentials

NewGetServiceAccountKeyResponseCredentialsWithDefaults instantiates a new GetServiceAccountKeyResponseCredentials 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 (*GetServiceAccountKeyResponseCredentials) GetAud added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) GetAudOk added in v0.5.0

GetAudOk returns a tuple with the Aud 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 (*GetServiceAccountKeyResponseCredentials) GetIss added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) GetIssOk added in v0.5.0

GetIssOk returns a tuple with the Iss 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 (*GetServiceAccountKeyResponseCredentials) GetKid added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) GetKidOk added in v0.5.0

GetKidOk returns a tuple with the Kid 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 (*GetServiceAccountKeyResponseCredentials) GetSub added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) GetSubOk added in v0.5.0

GetSubOk returns a tuple with the Sub 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 (*GetServiceAccountKeyResponseCredentials) SetAud added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) SetIss added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) SetKid added in v0.5.0

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

func (*GetServiceAccountKeyResponseCredentials) SetSub added in v0.5.0

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

func (GetServiceAccountKeyResponseCredentials) ToMap deprecated added in v0.5.0

func (o GetServiceAccountKeyResponseCredentials) 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 GetServiceAccountKeyResponseCredentialsGetAudArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetAudArgType = string

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

type GetServiceAccountKeyResponseCredentialsGetAudAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetAudAttributeType = *string

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

type GetServiceAccountKeyResponseCredentialsGetAudRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetAudRetType = string

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

type GetServiceAccountKeyResponseCredentialsGetIssArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetIssArgType = string

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

type GetServiceAccountKeyResponseCredentialsGetIssAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetIssAttributeType = *string

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

type GetServiceAccountKeyResponseCredentialsGetIssRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetIssRetType = string

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

type GetServiceAccountKeyResponseCredentialsGetKidArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetKidArgType = string

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

type GetServiceAccountKeyResponseCredentialsGetKidAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetKidAttributeType = *string

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

type GetServiceAccountKeyResponseCredentialsGetKidRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetKidRetType = string

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

type GetServiceAccountKeyResponseCredentialsGetSubArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetSubArgType = string

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

type GetServiceAccountKeyResponseCredentialsGetSubAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetSubAttributeType = *string

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

type GetServiceAccountKeyResponseCredentialsGetSubRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetSubRetType = string

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

type GetServiceAccountKeyResponseGetCreatedAtArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetCreatedAtArgType = time.Time

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

type GetServiceAccountKeyResponseGetCreatedAtAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetCreatedAtAttributeType = *time.Time

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

type GetServiceAccountKeyResponseGetCreatedAtRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetCreatedAtRetType = time.Time

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

type GetServiceAccountKeyResponseGetCredentialsArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetCredentialsArgType = GetServiceAccountKeyResponseCredentials

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

type GetServiceAccountKeyResponseGetCredentialsAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetCredentialsAttributeType = *GetServiceAccountKeyResponseCredentials

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

type GetServiceAccountKeyResponseGetCredentialsRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetCredentialsRetType = GetServiceAccountKeyResponseCredentials

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

type GetServiceAccountKeyResponseGetIdArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetIdArgType = string

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

type GetServiceAccountKeyResponseGetIdAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetIdAttributeType = *string

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

type GetServiceAccountKeyResponseGetIdRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetIdRetType = string

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

type GetServiceAccountKeyResponseGetKeyAlgorithmArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyAlgorithmArgType = GetServiceAccountKeyResponseKeyAlgorithm

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

type GetServiceAccountKeyResponseGetKeyAlgorithmAttributeType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyAlgorithmAttributeType = *GetServiceAccountKeyResponseKeyAlgorithm

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

type GetServiceAccountKeyResponseGetKeyAlgorithmRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyAlgorithmRetType = GetServiceAccountKeyResponseKeyAlgorithm

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

type GetServiceAccountKeyResponseGetKeyOriginArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyOriginArgType = GetServiceAccountKeyResponseKeyOrigin

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

type GetServiceAccountKeyResponseGetKeyOriginAttributeType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyOriginAttributeType = *GetServiceAccountKeyResponseKeyOrigin

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

type GetServiceAccountKeyResponseGetKeyOriginRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyOriginRetType = GetServiceAccountKeyResponseKeyOrigin

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

type GetServiceAccountKeyResponseGetKeyTypeArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyTypeArgType = GetServiceAccountKeyResponseKeyType

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

type GetServiceAccountKeyResponseGetKeyTypeAttributeType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyTypeAttributeType = *GetServiceAccountKeyResponseKeyType

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

type GetServiceAccountKeyResponseGetKeyTypeRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetKeyTypeRetType = GetServiceAccountKeyResponseKeyType

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

type GetServiceAccountKeyResponseGetPublicKeyArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetPublicKeyArgType = string

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

type GetServiceAccountKeyResponseGetPublicKeyAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetPublicKeyAttributeType = *string

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

type GetServiceAccountKeyResponseGetPublicKeyRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetPublicKeyRetType = string

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

type GetServiceAccountKeyResponseGetValidUntilArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetValidUntilArgType = time.Time

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

type GetServiceAccountKeyResponseGetValidUntilAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetValidUntilAttributeType = *time.Time

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

type GetServiceAccountKeyResponseGetValidUntilRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponseGetValidUntilRetType = time.Time

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

type GetServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type GetServiceAccountKeyResponseKeyAlgorithm string

GetServiceAccountKeyResponseKeyAlgorithm the model 'GetServiceAccountKeyResponse' 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
	GETSERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM__2048 GetServiceAccountKeyResponseKeyAlgorithm = "RSA_2048"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GETSERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM__4096 GetServiceAccountKeyResponseKeyAlgorithm = "RSA_4096"
)

List of KeyAlgorithm

func NewGetServiceAccountKeyResponseKeyAlgorithmFromValue added in v0.7.0

func NewGetServiceAccountKeyResponseKeyAlgorithmFromValue(v GetServiceAccountKeyResponseKeyAlgorithm) (*GetServiceAccountKeyResponseKeyAlgorithm, error)

NewGetServiceAccountKeyResponseKeyAlgorithmFromValue returns a pointer to a valid GetServiceAccountKeyResponseKeyAlgorithm 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 (GetServiceAccountKeyResponseKeyAlgorithm) IsValid added in v0.7.0

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 (GetServiceAccountKeyResponseKeyAlgorithm) Ptr added in v0.7.0

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

func (*GetServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

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

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

type GetServiceAccountKeyResponseKeyOrigin added in v0.7.0

type GetServiceAccountKeyResponseKeyOrigin string

GetServiceAccountKeyResponseKeyOrigin the model 'GetServiceAccountKeyResponse' 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
	GETSERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_USER_PROVIDED GetServiceAccountKeyResponseKeyOrigin = "USER_PROVIDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GETSERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_GENERATED GetServiceAccountKeyResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewGetServiceAccountKeyResponseKeyOriginFromValue added in v0.7.0

func NewGetServiceAccountKeyResponseKeyOriginFromValue(v GetServiceAccountKeyResponseKeyOrigin) (*GetServiceAccountKeyResponseKeyOrigin, error)

NewGetServiceAccountKeyResponseKeyOriginFromValue returns a pointer to a valid GetServiceAccountKeyResponseKeyOrigin 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 (GetServiceAccountKeyResponseKeyOrigin) IsValid added in v0.7.0

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 (GetServiceAccountKeyResponseKeyOrigin) Ptr added in v0.7.0

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

func (*GetServiceAccountKeyResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

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

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

type GetServiceAccountKeyResponseKeyType added in v0.7.0

type GetServiceAccountKeyResponseKeyType string

GetServiceAccountKeyResponseKeyType the model 'GetServiceAccountKeyResponse' 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
	GETSERVICEACCOUNTKEYRESPONSEKEY_TYPE_USER_MANAGED GetServiceAccountKeyResponseKeyType = "USER_MANAGED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GETSERVICEACCOUNTKEYRESPONSEKEY_TYPE_SYSTEM_MANAGED GetServiceAccountKeyResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewGetServiceAccountKeyResponseKeyTypeFromValue added in v0.7.0

func NewGetServiceAccountKeyResponseKeyTypeFromValue(v GetServiceAccountKeyResponseKeyType) (*GetServiceAccountKeyResponseKeyType, error)

NewGetServiceAccountKeyResponseKeyTypeFromValue returns a pointer to a valid GetServiceAccountKeyResponseKeyType 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 (GetServiceAccountKeyResponseKeyType) IsValid added in v0.7.0

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 (GetServiceAccountKeyResponseKeyType) Ptr added in v0.7.0

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

func (*GetServiceAccountKeyResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

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

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

type GetServiceAccountKeyResponsegetActiveArgType deprecated added in v0.6.1

type GetServiceAccountKeyResponsegetActiveArgType = bool

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

type GetServiceAccountKeyResponsegetActiveAttributeType added in v0.6.1

type GetServiceAccountKeyResponsegetActiveAttributeType = *bool

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

type GetServiceAccountKeyResponsegetActiveRetType deprecated added in v0.6.1

type GetServiceAccountKeyResponsegetActiveRetType = bool

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

type JWK

type JWK struct {
	Alg JWKGetAlgAttributeType `json:"alg,omitempty"`
	// REQUIRED
	E   JWKGetEAttributeType   `json:"e" required:"true"`
	Kid JWKGetKidAttributeType `json:"kid,omitempty"`
	Ks  JWKGetKsAttributeType  `json:"ks,omitempty"`
	// REQUIRED
	N      JWKGetNAttributeType      `json:"n" required:"true"`
	Ops    JWKGetOpsAttributeType    `json:"ops,omitempty"`
	Use    JWKGetUseAttributeType    `json:"use,omitempty"`
	X5c    JWKGetX5cAttributeType    `json:"x5c,omitempty"`
	X5t    JWKGetX5tAttributeType    `json:"x5t,omitempty"`
	X5t256 JWKGetX5t256AttributeType `json:"x5t256,omitempty"`
	X5u    JWKGetX5uAttributeType    `json:"x5u,omitempty"`
}

JWK JSON Web Key according to https://datatracker.ietf.org/doc/html/rfc7517#section-4 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewJWK added in v0.5.0

func NewJWK(e JWKGetEArgType, n JWKGetNArgType) *JWK

NewJWK instantiates a new JWK 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 NewJWKWithDefaults added in v0.5.0

func NewJWKWithDefaults() *JWK

NewJWKWithDefaults instantiates a new JWK 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 (*JWK) GetAlg added in v0.5.0

func (o *JWK) GetAlg() (res JWKGetAlgRetType)

GetAlg returns the Alg 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 (*JWK) GetAlgOk added in v0.5.0

func (o *JWK) GetAlgOk() (ret JWKGetAlgRetType, ok bool)

GetAlgOk returns a tuple with the Alg 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 (*JWK) GetE added in v0.5.0

func (o *JWK) GetE() (ret JWKGetERetType)

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

func (*JWK) GetEOk added in v0.5.0

func (o *JWK) GetEOk() (ret JWKGetERetType, ok bool)

GetEOk returns a tuple with the E 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 (*JWK) GetKid added in v0.5.0

func (o *JWK) GetKid() (res JWKGetKidRetType)

GetKid returns the Kid 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 (*JWK) GetKidOk added in v0.5.0

func (o *JWK) GetKidOk() (ret JWKGetKidRetType, ok bool)

GetKidOk returns a tuple with the Kid 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 (*JWK) GetKs added in v0.5.0

func (o *JWK) GetKs() (res JWKGetKsRetType)

GetKs returns the Ks 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 (*JWK) GetKsOk added in v0.5.0

func (o *JWK) GetKsOk() (ret JWKGetKsRetType, ok bool)

GetKsOk returns a tuple with the Ks 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 (*JWK) GetN added in v0.5.0

func (o *JWK) GetN() (ret JWKGetNRetType)

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

func (*JWK) GetNOk added in v0.5.0

func (o *JWK) GetNOk() (ret JWKGetNRetType, ok bool)

GetNOk returns a tuple with the N 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 (*JWK) GetOps added in v0.5.0

func (o *JWK) GetOps() (res JWKGetOpsRetType)

GetOps returns the Ops 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 (*JWK) GetOpsOk added in v0.5.0

func (o *JWK) GetOpsOk() (ret JWKGetOpsRetType, ok bool)

GetOpsOk returns a tuple with the Ops 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 (*JWK) GetUse added in v0.5.0

func (o *JWK) GetUse() (res JWKGetUseRetType)

GetUse returns the Use 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 (*JWK) GetUseOk added in v0.5.0

func (o *JWK) GetUseOk() (ret JWKGetUseRetType, ok bool)

GetUseOk returns a tuple with the Use 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 (*JWK) GetX5c added in v0.5.0

func (o *JWK) GetX5c() (res JWKGetX5cRetType)

GetX5c returns the X5c 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 (*JWK) GetX5cOk added in v0.5.0

func (o *JWK) GetX5cOk() (ret JWKGetX5cRetType, ok bool)

GetX5cOk returns a tuple with the X5c 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 (*JWK) GetX5t added in v0.5.0

func (o *JWK) GetX5t() (res JWKGetX5tRetType)

GetX5t returns the X5t 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 (*JWK) GetX5t256 added in v0.5.0

func (o *JWK) GetX5t256() (res JWKGetX5t256RetType)

GetX5t256 returns the X5t256 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 (*JWK) GetX5t256Ok added in v0.5.0

func (o *JWK) GetX5t256Ok() (ret JWKGetX5t256RetType, ok bool)

GetX5t256Ok returns a tuple with the X5t256 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 (*JWK) GetX5tOk added in v0.5.0

func (o *JWK) GetX5tOk() (ret JWKGetX5tRetType, ok bool)

GetX5tOk returns a tuple with the X5t 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 (*JWK) GetX5u added in v0.5.0

func (o *JWK) GetX5u() (res JWKGetX5uRetType)

GetX5u returns the X5u 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 (*JWK) GetX5uOk added in v0.5.0

func (o *JWK) GetX5uOk() (ret JWKGetX5uRetType, ok bool)

GetX5uOk returns a tuple with the X5u 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 (*JWK) HasAlg added in v0.5.0

func (o *JWK) HasAlg() bool

HasAlg 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 (*JWK) HasKid added in v0.5.0

func (o *JWK) HasKid() bool

HasKid 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 (*JWK) HasKs added in v0.5.0

func (o *JWK) HasKs() bool

HasKs 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 (*JWK) HasOps added in v0.5.0

func (o *JWK) HasOps() bool

HasOps 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 (*JWK) HasUse added in v0.5.0

func (o *JWK) HasUse() bool

HasUse 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 (*JWK) HasX5c added in v0.5.0

func (o *JWK) HasX5c() bool

HasX5c 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 (*JWK) HasX5t added in v0.5.0

func (o *JWK) HasX5t() bool

HasX5t 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 (*JWK) HasX5t256 added in v0.5.0

func (o *JWK) HasX5t256() bool

HasX5t256 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 (*JWK) HasX5u added in v0.5.0

func (o *JWK) HasX5u() bool

HasX5u 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 (*JWK) SetAlg added in v0.5.0

func (o *JWK) SetAlg(v JWKGetAlgRetType)

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

func (*JWK) SetE added in v0.5.0

func (o *JWK) SetE(v JWKGetERetType)

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

func (*JWK) SetKid added in v0.5.0

func (o *JWK) SetKid(v JWKGetKidRetType)

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

func (*JWK) SetKs added in v0.5.0

func (o *JWK) SetKs(v JWKGetKsRetType)

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

func (*JWK) SetN added in v0.5.0

func (o *JWK) SetN(v JWKGetNRetType)

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

func (*JWK) SetOps added in v0.5.0

func (o *JWK) SetOps(v JWKGetOpsRetType)

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

func (*JWK) SetUse added in v0.5.0

func (o *JWK) SetUse(v JWKGetUseRetType)

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

func (*JWK) SetX5c added in v0.5.0

func (o *JWK) SetX5c(v JWKGetX5cRetType)

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

func (*JWK) SetX5t added in v0.5.0

func (o *JWK) SetX5t(v JWKGetX5tRetType)

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

func (*JWK) SetX5t256 added in v0.5.0

func (o *JWK) SetX5t256(v JWKGetX5t256RetType)

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

func (*JWK) SetX5u added in v0.5.0

func (o *JWK) SetX5u(v JWKGetX5uRetType)

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

func (JWK) ToMap deprecated added in v0.5.0

func (o JWK) 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 JWKGetAlgArgType deprecated added in v0.6.1

type JWKGetAlgArgType = string

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

type JWKGetAlgAttributeType added in v0.6.1

type JWKGetAlgAttributeType = *string

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

type JWKGetAlgRetType deprecated added in v0.6.1

type JWKGetAlgRetType = string

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

type JWKGetEArgType deprecated added in v0.6.1

type JWKGetEArgType = string

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

type JWKGetEAttributeType added in v0.6.1

type JWKGetEAttributeType = *string

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

type JWKGetERetType deprecated added in v0.6.1

type JWKGetERetType = string

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

type JWKGetKidArgType deprecated added in v0.6.1

type JWKGetKidArgType = string

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

type JWKGetKidAttributeType added in v0.6.1

type JWKGetKidAttributeType = *string

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

type JWKGetKidRetType deprecated added in v0.6.1

type JWKGetKidRetType = string

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

type JWKGetKsArgType deprecated added in v0.6.1

type JWKGetKsArgType = string

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

type JWKGetKsAttributeType added in v0.6.1

type JWKGetKsAttributeType = *string

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

type JWKGetKsRetType deprecated added in v0.6.1

type JWKGetKsRetType = string

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

type JWKGetNArgType deprecated added in v0.6.1

type JWKGetNArgType = string

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

type JWKGetNAttributeType added in v0.6.1

type JWKGetNAttributeType = *string

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

type JWKGetNRetType deprecated added in v0.6.1

type JWKGetNRetType = string

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

type JWKGetOpsArgType deprecated added in v0.6.1

type JWKGetOpsArgType = string

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

type JWKGetOpsAttributeType added in v0.6.1

type JWKGetOpsAttributeType = *string

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

type JWKGetOpsRetType deprecated added in v0.6.1

type JWKGetOpsRetType = string

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

type JWKGetUseArgType deprecated added in v0.6.1

type JWKGetUseArgType = string

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

type JWKGetUseAttributeType added in v0.6.1

type JWKGetUseAttributeType = *string

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

type JWKGetUseRetType deprecated added in v0.6.1

type JWKGetUseRetType = string

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

type JWKGetX5cArgType deprecated added in v0.6.1

type JWKGetX5cArgType = string

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

type JWKGetX5cAttributeType added in v0.6.1

type JWKGetX5cAttributeType = *string

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

type JWKGetX5cRetType deprecated added in v0.6.1

type JWKGetX5cRetType = string

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

type JWKGetX5t256ArgType deprecated added in v0.6.1

type JWKGetX5t256ArgType = string

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

type JWKGetX5t256AttributeType added in v0.6.1

type JWKGetX5t256AttributeType = *string

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

type JWKGetX5t256RetType deprecated added in v0.6.1

type JWKGetX5t256RetType = string

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

type JWKGetX5tArgType deprecated added in v0.6.1

type JWKGetX5tArgType = string

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

type JWKGetX5tAttributeType added in v0.6.1

type JWKGetX5tAttributeType = *string

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

type JWKGetX5tRetType deprecated added in v0.6.1

type JWKGetX5tRetType = string

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

type JWKGetX5uArgType deprecated added in v0.6.1

type JWKGetX5uArgType = string

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

type JWKGetX5uAttributeType added in v0.6.1

type JWKGetX5uAttributeType = *string

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

type JWKGetX5uRetType deprecated added in v0.6.1

type JWKGetX5uRetType = string

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

type JWKS

type JWKS struct {
	// REQUIRED
	Keys JWKSGetKeysAttributeType `json:"keys" required:"true"`
}

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

func NewJWKS added in v0.5.0

func NewJWKS(keys JWKSGetKeysArgType) *JWKS

NewJWKS instantiates a new JWKS 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 NewJWKSWithDefaults added in v0.5.0

func NewJWKSWithDefaults() *JWKS

NewJWKSWithDefaults instantiates a new JWKS 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 (*JWKS) GetKeys added in v0.5.0

func (o *JWKS) GetKeys() (ret JWKSGetKeysRetType)

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 (*JWKS) GetKeysOk added in v0.5.0

func (o *JWKS) GetKeysOk() (ret JWKSGetKeysRetType, 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 (*JWKS) SetKeys added in v0.5.0

func (o *JWKS) SetKeys(v JWKSGetKeysRetType)

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

func (JWKS) ToMap deprecated added in v0.5.0

func (o JWKS) 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 JWKSGetKeysArgType deprecated added in v0.6.1

type JWKSGetKeysArgType = []JWK

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

type JWKSGetKeysAttributeType added in v0.6.1

type JWKSGetKeysAttributeType = *[]JWK

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

type JWKSGetKeysRetType deprecated added in v0.6.1

type JWKSGetKeysRetType = []JWK

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

type ListAccessTokensRequest deprecated added in v0.8.0

type ListAccessTokensRequest 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 (ListAccessTokensRequest) Execute deprecated added in v0.8.0

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

type ListAccessTokensResponse

type ListAccessTokensResponse struct {
	Items ListAccessTokensResponseGetItemsAttributeType `json:"items,omitempty"`
}

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

func NewListAccessTokensResponse added in v0.5.0

func NewListAccessTokensResponse() *ListAccessTokensResponse

NewListAccessTokensResponse instantiates a new ListAccessTokensResponse 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 NewListAccessTokensResponseWithDefaults added in v0.5.0

func NewListAccessTokensResponseWithDefaults() *ListAccessTokensResponse

NewListAccessTokensResponseWithDefaults instantiates a new ListAccessTokensResponse 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 (*ListAccessTokensResponse) GetItems added in v0.5.0

GetItems returns the Items 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 (*ListAccessTokensResponse) GetItemsOk added in v0.5.0

GetItemsOk returns a tuple with the Items 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 (*ListAccessTokensResponse) HasItems added in v0.5.0

func (o *ListAccessTokensResponse) HasItems() bool

HasItems 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 (*ListAccessTokensResponse) SetItems added in v0.5.0

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

func (ListAccessTokensResponse) ToMap deprecated added in v0.5.0

func (o ListAccessTokensResponse) 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 ListAccessTokensResponseGetItemsArgType deprecated added in v0.6.1

type ListAccessTokensResponseGetItemsArgType = []AccessTokenMetadata

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

type ListAccessTokensResponseGetItemsAttributeType added in v0.6.1

type ListAccessTokensResponseGetItemsAttributeType = *[]AccessTokenMetadata

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

type ListAccessTokensResponseGetItemsRetType deprecated added in v0.6.1

type ListAccessTokensResponseGetItemsRetType = []AccessTokenMetadata

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

type ListFederatedIdentityProvidersRequest deprecated added in v0.12.0

type ListFederatedIdentityProvidersRequest 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 (ListFederatedIdentityProvidersRequest) Execute deprecated added in v0.12.0

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

type ListServiceAccountKeysRequest deprecated added in v0.8.0

type ListServiceAccountKeysRequest 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 (ListServiceAccountKeysRequest) Execute deprecated added in v0.8.0

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

type ListServiceAccountKeysResponse

type ListServiceAccountKeysResponse struct {
	// REQUIRED
	Items ListServiceAccountKeysResponseGetItemsAttributeType `json:"items" required:"true"`
}

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

func NewListServiceAccountKeysResponse added in v0.5.0

func NewListServiceAccountKeysResponse(items ListServiceAccountKeysResponseGetItemsArgType) *ListServiceAccountKeysResponse

NewListServiceAccountKeysResponse instantiates a new ListServiceAccountKeysResponse 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 NewListServiceAccountKeysResponseWithDefaults added in v0.5.0

func NewListServiceAccountKeysResponseWithDefaults() *ListServiceAccountKeysResponse

NewListServiceAccountKeysResponseWithDefaults instantiates a new ListServiceAccountKeysResponse 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 (*ListServiceAccountKeysResponse) GetItems added in v0.5.0

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

func (*ListServiceAccountKeysResponse) GetItemsOk added in v0.5.0

GetItemsOk returns a tuple with the Items 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 (*ListServiceAccountKeysResponse) SetItems added in v0.5.0

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

func (ListServiceAccountKeysResponse) ToMap deprecated added in v0.5.0

func (o ListServiceAccountKeysResponse) 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 ListServiceAccountKeysResponseGetItemsArgType deprecated added in v0.6.1

type ListServiceAccountKeysResponseGetItemsArgType = []ServiceAccountKeyListResponse

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

type ListServiceAccountKeysResponseGetItemsAttributeType added in v0.6.1

type ListServiceAccountKeysResponseGetItemsAttributeType = *[]ServiceAccountKeyListResponse

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

type ListServiceAccountKeysResponseGetItemsRetType deprecated added in v0.6.1

type ListServiceAccountKeysResponseGetItemsRetType = []ServiceAccountKeyListResponse

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

type ListServiceAccountsRequest deprecated added in v0.8.0

type ListServiceAccountsRequest 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 (ListServiceAccountsRequest) Execute deprecated added in v0.8.0

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

type ListServiceAccountsResponse

type ListServiceAccountsResponse struct {
	// REQUIRED
	Items ListServiceAccountsResponseGetItemsAttributeType `json:"items" required:"true"`
}

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

func NewListServiceAccountsResponse added in v0.5.0

func NewListServiceAccountsResponse(items ListServiceAccountsResponseGetItemsArgType) *ListServiceAccountsResponse

NewListServiceAccountsResponse instantiates a new ListServiceAccountsResponse 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 NewListServiceAccountsResponseWithDefaults added in v0.5.0

func NewListServiceAccountsResponseWithDefaults() *ListServiceAccountsResponse

NewListServiceAccountsResponseWithDefaults instantiates a new ListServiceAccountsResponse 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 (*ListServiceAccountsResponse) GetItems added in v0.5.0

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

func (*ListServiceAccountsResponse) GetItemsOk added in v0.5.0

GetItemsOk returns a tuple with the Items 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 (*ListServiceAccountsResponse) SetItems added in v0.5.0

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

func (ListServiceAccountsResponse) ToMap deprecated added in v0.5.0

func (o ListServiceAccountsResponse) 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 ListServiceAccountsResponseGetItemsArgType deprecated added in v0.6.1

type ListServiceAccountsResponseGetItemsArgType = []ServiceAccount

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

type ListServiceAccountsResponseGetItemsAttributeType added in v0.6.1

type ListServiceAccountsResponseGetItemsAttributeType = *[]ServiceAccount

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

type ListServiceAccountsResponseGetItemsRetType deprecated added in v0.6.1

type ListServiceAccountsResponseGetItemsRetType = []ServiceAccount

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 NullableAccessToken deprecated added in v0.5.0

type NullableAccessToken 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 NewNullableAccessToken deprecated added in v0.5.0

func NewNullableAccessToken(val *AccessToken) *NullableAccessToken

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

func (NullableAccessToken) Get deprecated added in v0.5.0

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

func (NullableAccessToken) IsSet deprecated added in v0.5.0

func (v NullableAccessToken) IsSet() bool

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

func (NullableAccessToken) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAccessToken) Set deprecated added in v0.5.0

func (v *NullableAccessToken) Set(val *AccessToken)

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

func (*NullableAccessToken) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAccessToken) Unset deprecated added in v0.5.0

func (v *NullableAccessToken) Unset()

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

type NullableAccessTokenMetadata deprecated added in v0.5.0

type NullableAccessTokenMetadata 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 NewNullableAccessTokenMetadata deprecated added in v0.5.0

func NewNullableAccessTokenMetadata(val *AccessTokenMetadata) *NullableAccessTokenMetadata

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

func (NullableAccessTokenMetadata) Get deprecated added in v0.5.0

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

func (NullableAccessTokenMetadata) IsSet deprecated added in v0.5.0

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

func (NullableAccessTokenMetadata) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAccessTokenMetadata) Set deprecated added in v0.5.0

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

func (*NullableAccessTokenMetadata) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAccessTokenMetadata) Unset deprecated added in v0.5.0

func (v *NullableAccessTokenMetadata) Unset()

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

type NullableAuthError deprecated added in v0.5.0

type NullableAuthError 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 NewNullableAuthError deprecated added in v0.5.0

func NewNullableAuthError(val *AuthError) *NullableAuthError

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

func (NullableAuthError) Get deprecated added in v0.5.0

func (v NullableAuthError) Get() *AuthError

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

func (NullableAuthError) IsSet deprecated added in v0.5.0

func (v NullableAuthError) IsSet() bool

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

func (NullableAuthError) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAuthError) Set deprecated added in v0.5.0

func (v *NullableAuthError) Set(val *AuthError)

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

func (*NullableAuthError) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAuthError) Unset deprecated added in v0.5.0

func (v *NullableAuthError) Unset()

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

type NullableAuthErrorError deprecated added in v0.5.0

type NullableAuthErrorError 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 NewNullableAuthErrorError deprecated added in v0.5.0

func NewNullableAuthErrorError(val *AuthErrorError) *NullableAuthErrorError

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

func (NullableAuthErrorError) Get deprecated added in v0.5.0

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

func (NullableAuthErrorError) IsSet deprecated added in v0.5.0

func (v NullableAuthErrorError) IsSet() bool

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

func (NullableAuthErrorError) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAuthErrorError) Set deprecated added in v0.5.0

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

func (*NullableAuthErrorError) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableAuthErrorError) Unset deprecated added in v0.5.0

func (v *NullableAuthErrorError) 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 NullableCreateAccessTokenPayload deprecated added in v0.5.0

type NullableCreateAccessTokenPayload 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 NewNullableCreateAccessTokenPayload deprecated added in v0.5.0

func NewNullableCreateAccessTokenPayload(val *CreateAccessTokenPayload) *NullableCreateAccessTokenPayload

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

func (NullableCreateAccessTokenPayload) Get deprecated added in v0.5.0

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

func (NullableCreateAccessTokenPayload) IsSet deprecated added in v0.5.0

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

func (NullableCreateAccessTokenPayload) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateAccessTokenPayload) Set deprecated added in v0.5.0

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

func (*NullableCreateAccessTokenPayload) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateAccessTokenPayload) Unset deprecated added in v0.5.0

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

type NullableCreateFederatedIdentityProviderPayload deprecated added in v0.12.0

type NullableCreateFederatedIdentityProviderPayload 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 NewNullableCreateFederatedIdentityProviderPayload deprecated added in v0.12.0

func NewNullableCreateFederatedIdentityProviderPayload(val *CreateFederatedIdentityProviderPayload) *NullableCreateFederatedIdentityProviderPayload

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

func (NullableCreateFederatedIdentityProviderPayload) Get deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderPayload) IsSet deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderPayload) MarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderPayload) Set deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderPayload) UnmarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderPayload) Unset deprecated added in v0.12.0

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

type NullableCreateFederatedIdentityProviderPayloadAssertionsInner deprecated added in v0.12.0

type NullableCreateFederatedIdentityProviderPayloadAssertionsInner 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 NewNullableCreateFederatedIdentityProviderPayloadAssertionsInner deprecated added in v0.12.0

func NewNullableCreateFederatedIdentityProviderPayloadAssertionsInner(val *CreateFederatedIdentityProviderPayloadAssertionsInner) *NullableCreateFederatedIdentityProviderPayloadAssertionsInner

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

func (NullableCreateFederatedIdentityProviderPayloadAssertionsInner) Get deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderPayloadAssertionsInner) IsSet deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderPayloadAssertionsInner) MarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderPayloadAssertionsInner) Set deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderPayloadAssertionsInner) UnmarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderPayloadAssertionsInner) Unset deprecated added in v0.12.0

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

type NullableCreateFederatedIdentityProviderResponse deprecated added in v0.12.0

type NullableCreateFederatedIdentityProviderResponse 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 NewNullableCreateFederatedIdentityProviderResponse deprecated added in v0.12.0

func NewNullableCreateFederatedIdentityProviderResponse(val *CreateFederatedIdentityProviderResponse) *NullableCreateFederatedIdentityProviderResponse

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

func (NullableCreateFederatedIdentityProviderResponse) Get deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderResponse) IsSet deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderResponse) MarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderResponse) Set deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderResponse) UnmarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderResponse) Unset deprecated added in v0.12.0

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

type NullableCreateFederatedIdentityProviderResponseAssertionsInner deprecated added in v0.12.0

type NullableCreateFederatedIdentityProviderResponseAssertionsInner 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 NewNullableCreateFederatedIdentityProviderResponseAssertionsInner deprecated added in v0.12.0

func NewNullableCreateFederatedIdentityProviderResponseAssertionsInner(val *CreateFederatedIdentityProviderResponseAssertionsInner) *NullableCreateFederatedIdentityProviderResponseAssertionsInner

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

func (NullableCreateFederatedIdentityProviderResponseAssertionsInner) Get deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderResponseAssertionsInner) IsSet deprecated added in v0.12.0

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

func (NullableCreateFederatedIdentityProviderResponseAssertionsInner) MarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderResponseAssertionsInner) Set deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderResponseAssertionsInner) UnmarshalJSON deprecated added in v0.12.0

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

func (*NullableCreateFederatedIdentityProviderResponseAssertionsInner) Unset deprecated added in v0.12.0

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

type NullableCreateServiceAccountKeyPayload deprecated added in v0.5.0

type NullableCreateServiceAccountKeyPayload 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 NewNullableCreateServiceAccountKeyPayload deprecated added in v0.5.0

func NewNullableCreateServiceAccountKeyPayload(val *CreateServiceAccountKeyPayload) *NullableCreateServiceAccountKeyPayload

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

func (NullableCreateServiceAccountKeyPayload) Get deprecated added in v0.5.0

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

func (NullableCreateServiceAccountKeyPayload) IsSet deprecated added in v0.5.0

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

func (NullableCreateServiceAccountKeyPayload) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateServiceAccountKeyPayload) Set deprecated added in v0.5.0

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

func (*NullableCreateServiceAccountKeyPayload) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateServiceAccountKeyPayload) Unset deprecated added in v0.5.0

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

type NullableCreateServiceAccountKeyPayloadAlgorithm deprecated added in v0.11.0

type NullableCreateServiceAccountKeyPayloadAlgorithm 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 NewNullableCreateServiceAccountKeyPayloadAlgorithm deprecated added in v0.11.0

func NewNullableCreateServiceAccountKeyPayloadAlgorithm(val *CreateServiceAccountKeyPayloadAlgorithm) *NullableCreateServiceAccountKeyPayloadAlgorithm

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

func (NullableCreateServiceAccountKeyPayloadAlgorithm) Get deprecated added in v0.11.0

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

func (NullableCreateServiceAccountKeyPayloadAlgorithm) IsSet deprecated added in v0.11.0

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

func (NullableCreateServiceAccountKeyPayloadAlgorithm) MarshalJSON deprecated added in v0.11.0

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

func (*NullableCreateServiceAccountKeyPayloadAlgorithm) Set deprecated added in v0.11.0

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

func (*NullableCreateServiceAccountKeyPayloadAlgorithm) UnmarshalJSON deprecated added in v0.11.0

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

func (*NullableCreateServiceAccountKeyPayloadAlgorithm) Unset deprecated added in v0.11.0

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

type NullableCreateServiceAccountKeyResponse deprecated added in v0.5.0

type NullableCreateServiceAccountKeyResponse 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 NewNullableCreateServiceAccountKeyResponse deprecated added in v0.5.0

func NewNullableCreateServiceAccountKeyResponse(val *CreateServiceAccountKeyResponse) *NullableCreateServiceAccountKeyResponse

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

func (NullableCreateServiceAccountKeyResponse) Get deprecated added in v0.5.0

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

func (NullableCreateServiceAccountKeyResponse) IsSet deprecated added in v0.5.0

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

func (NullableCreateServiceAccountKeyResponse) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateServiceAccountKeyResponse) Set deprecated added in v0.5.0

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

func (*NullableCreateServiceAccountKeyResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateServiceAccountKeyResponse) Unset deprecated added in v0.5.0

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

type NullableCreateServiceAccountKeyResponseCredentials deprecated added in v0.5.0

type NullableCreateServiceAccountKeyResponseCredentials 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 NewNullableCreateServiceAccountKeyResponseCredentials deprecated added in v0.5.0

func NewNullableCreateServiceAccountKeyResponseCredentials(val *CreateServiceAccountKeyResponseCredentials) *NullableCreateServiceAccountKeyResponseCredentials

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

func (NullableCreateServiceAccountKeyResponseCredentials) Get deprecated added in v0.5.0

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

func (NullableCreateServiceAccountKeyResponseCredentials) IsSet deprecated added in v0.5.0

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

func (NullableCreateServiceAccountKeyResponseCredentials) MarshalJSON deprecated added in v0.5.0

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

func (*NullableCreateServiceAccountKeyResponseCredentials) Set deprecated added in v0.5.0

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

func (*NullableCreateServiceAccountKeyResponseCredentials) UnmarshalJSON deprecated added in v0.5.0

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

func (*NullableCreateServiceAccountKeyResponseCredentials) Unset deprecated added in v0.5.0

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

type NullableCreateServiceAccountKeyResponseKeyAlgorithm deprecated added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyAlgorithm 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 NewNullableCreateServiceAccountKeyResponseKeyAlgorithm deprecated added in v0.7.0

func NewNullableCreateServiceAccountKeyResponseKeyAlgorithm(val *CreateServiceAccountKeyResponseKeyAlgorithm) *NullableCreateServiceAccountKeyResponseKeyAlgorithm

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

func (NullableCreateServiceAccountKeyResponseKeyAlgorithm) Get deprecated added in v0.7.0

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

func (NullableCreateServiceAccountKeyResponseKeyAlgorithm) IsSet deprecated added in v0.7.0

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

func (NullableCreateServiceAccountKeyResponseKeyAlgorithm) MarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyAlgorithm) Set deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyAlgorithm) Unset deprecated added in v0.7.0

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

type NullableCreateServiceAccountKeyResponseKeyOrigin deprecated added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyOrigin 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 NewNullableCreateServiceAccountKeyResponseKeyOrigin deprecated added in v0.7.0

func NewNullableCreateServiceAccountKeyResponseKeyOrigin(val *CreateServiceAccountKeyResponseKeyOrigin) *NullableCreateServiceAccountKeyResponseKeyOrigin

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

func (NullableCreateServiceAccountKeyResponseKeyOrigin) Get deprecated added in v0.7.0

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

func (NullableCreateServiceAccountKeyResponseKeyOrigin) IsSet deprecated added in v0.7.0

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

func (NullableCreateServiceAccountKeyResponseKeyOrigin) MarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyOrigin) Set deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyOrigin) Unset deprecated added in v0.7.0

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

type NullableCreateServiceAccountKeyResponseKeyType deprecated added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyType 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 NewNullableCreateServiceAccountKeyResponseKeyType deprecated added in v0.7.0

func NewNullableCreateServiceAccountKeyResponseKeyType(val *CreateServiceAccountKeyResponseKeyType) *NullableCreateServiceAccountKeyResponseKeyType

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

func (NullableCreateServiceAccountKeyResponseKeyType) Get deprecated added in v0.7.0

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

func (NullableCreateServiceAccountKeyResponseKeyType) IsSet deprecated added in v0.7.0

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

func (NullableCreateServiceAccountKeyResponseKeyType) MarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyType) Set deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateServiceAccountKeyResponseKeyType) Unset deprecated added in v0.7.0

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

type NullableCreateServiceAccountPayload deprecated added in v0.5.0

type NullableCreateServiceAccountPayload 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 NewNullableCreateServiceAccountPayload deprecated added in v0.5.0

func NewNullableCreateServiceAccountPayload(val *CreateServiceAccountPayload) *NullableCreateServiceAccountPayload

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

func (NullableCreateServiceAccountPayload) Get deprecated added in v0.5.0

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

func (NullableCreateServiceAccountPayload) IsSet deprecated added in v0.5.0

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

func (NullableCreateServiceAccountPayload) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateServiceAccountPayload) Set deprecated added in v0.5.0

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

func (*NullableCreateServiceAccountPayload) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateServiceAccountPayload) Unset deprecated added in v0.5.0

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

type NullableCreateShortLivedAccessTokenResponse deprecated added in v0.5.0

type NullableCreateShortLivedAccessTokenResponse 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 NewNullableCreateShortLivedAccessTokenResponse deprecated added in v0.5.0

func NewNullableCreateShortLivedAccessTokenResponse(val *CreateShortLivedAccessTokenResponse) *NullableCreateShortLivedAccessTokenResponse

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

func (NullableCreateShortLivedAccessTokenResponse) Get deprecated added in v0.5.0

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

func (NullableCreateShortLivedAccessTokenResponse) IsSet deprecated added in v0.5.0

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

func (NullableCreateShortLivedAccessTokenResponse) MarshalJSON deprecated added in v0.5.0

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

func (*NullableCreateShortLivedAccessTokenResponse) Set deprecated added in v0.5.0

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

func (*NullableCreateShortLivedAccessTokenResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableCreateShortLivedAccessTokenResponse) Unset deprecated added in v0.5.0

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

type NullableCreateShortLivedAccessTokenResponseTokenType deprecated added in v0.7.0

type NullableCreateShortLivedAccessTokenResponseTokenType 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 NewNullableCreateShortLivedAccessTokenResponseTokenType deprecated added in v0.7.0

func NewNullableCreateShortLivedAccessTokenResponseTokenType(val *CreateShortLivedAccessTokenResponseTokenType) *NullableCreateShortLivedAccessTokenResponseTokenType

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

func (NullableCreateShortLivedAccessTokenResponseTokenType) Get deprecated added in v0.7.0

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

func (NullableCreateShortLivedAccessTokenResponseTokenType) IsSet deprecated added in v0.7.0

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

func (NullableCreateShortLivedAccessTokenResponseTokenType) MarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateShortLivedAccessTokenResponseTokenType) Set deprecated added in v0.7.0

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

func (*NullableCreateShortLivedAccessTokenResponseTokenType) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullableCreateShortLivedAccessTokenResponseTokenType) Unset deprecated added in v0.7.0

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

type NullableError deprecated added in v0.5.0

type NullableError 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 NewNullableError deprecated added in v0.5.0

func NewNullableError(val *Error) *NullableError

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

func (NullableError) Get deprecated added in v0.5.0

func (v NullableError) Get() *Error

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

func (NullableError) IsSet deprecated added in v0.5.0

func (v NullableError) IsSet() bool

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

func (NullableError) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableError) Set deprecated added in v0.5.0

func (v *NullableError) Set(val *Error)

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

func (*NullableError) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableError) Unset deprecated added in v0.5.0

func (v *NullableError) Unset()

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

type NullableFederatedListFederatedIdentityProvidersResponse deprecated added in v0.12.0

type NullableFederatedListFederatedIdentityProvidersResponse 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 NewNullableFederatedListFederatedIdentityProvidersResponse deprecated added in v0.12.0

func NewNullableFederatedListFederatedIdentityProvidersResponse(val *FederatedListFederatedIdentityProvidersResponse) *NullableFederatedListFederatedIdentityProvidersResponse

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

func (NullableFederatedListFederatedIdentityProvidersResponse) Get deprecated added in v0.12.0

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

func (NullableFederatedListFederatedIdentityProvidersResponse) IsSet deprecated added in v0.12.0

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

func (NullableFederatedListFederatedIdentityProvidersResponse) MarshalJSON deprecated added in v0.12.0

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

func (*NullableFederatedListFederatedIdentityProvidersResponse) Set deprecated added in v0.12.0

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

func (*NullableFederatedListFederatedIdentityProvidersResponse) UnmarshalJSON deprecated added in v0.12.0

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

func (*NullableFederatedListFederatedIdentityProvidersResponse) Unset deprecated added in v0.12.0

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 NullableGetServiceAccountKeyResponse deprecated added in v0.5.0

type NullableGetServiceAccountKeyResponse 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 NewNullableGetServiceAccountKeyResponse deprecated added in v0.5.0

func NewNullableGetServiceAccountKeyResponse(val *GetServiceAccountKeyResponse) *NullableGetServiceAccountKeyResponse

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

func (NullableGetServiceAccountKeyResponse) Get deprecated added in v0.5.0

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

func (NullableGetServiceAccountKeyResponse) IsSet deprecated added in v0.5.0

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

func (NullableGetServiceAccountKeyResponse) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableGetServiceAccountKeyResponse) Set deprecated added in v0.5.0

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

func (*NullableGetServiceAccountKeyResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableGetServiceAccountKeyResponse) Unset deprecated added in v0.5.0

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

type NullableGetServiceAccountKeyResponseCredentials deprecated added in v0.5.0

type NullableGetServiceAccountKeyResponseCredentials 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 NewNullableGetServiceAccountKeyResponseCredentials deprecated added in v0.5.0

func NewNullableGetServiceAccountKeyResponseCredentials(val *GetServiceAccountKeyResponseCredentials) *NullableGetServiceAccountKeyResponseCredentials

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

func (NullableGetServiceAccountKeyResponseCredentials) Get deprecated added in v0.5.0

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

func (NullableGetServiceAccountKeyResponseCredentials) IsSet deprecated added in v0.5.0

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

func (NullableGetServiceAccountKeyResponseCredentials) MarshalJSON deprecated added in v0.5.0

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

func (*NullableGetServiceAccountKeyResponseCredentials) Set deprecated added in v0.5.0

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

func (*NullableGetServiceAccountKeyResponseCredentials) UnmarshalJSON deprecated added in v0.5.0

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

func (*NullableGetServiceAccountKeyResponseCredentials) Unset deprecated added in v0.5.0

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

type NullableGetServiceAccountKeyResponseKeyAlgorithm deprecated added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyAlgorithm 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 NewNullableGetServiceAccountKeyResponseKeyAlgorithm deprecated added in v0.7.0

func NewNullableGetServiceAccountKeyResponseKeyAlgorithm(val *GetServiceAccountKeyResponseKeyAlgorithm) *NullableGetServiceAccountKeyResponseKeyAlgorithm

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

func (NullableGetServiceAccountKeyResponseKeyAlgorithm) Get deprecated added in v0.7.0

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

func (NullableGetServiceAccountKeyResponseKeyAlgorithm) IsSet deprecated added in v0.7.0

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

func (NullableGetServiceAccountKeyResponseKeyAlgorithm) MarshalJSON deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyAlgorithm) Set deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyAlgorithm) Unset deprecated added in v0.7.0

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

type NullableGetServiceAccountKeyResponseKeyOrigin deprecated added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyOrigin 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 NewNullableGetServiceAccountKeyResponseKeyOrigin deprecated added in v0.7.0

func NewNullableGetServiceAccountKeyResponseKeyOrigin(val *GetServiceAccountKeyResponseKeyOrigin) *NullableGetServiceAccountKeyResponseKeyOrigin

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

func (NullableGetServiceAccountKeyResponseKeyOrigin) Get deprecated added in v0.7.0

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

func (NullableGetServiceAccountKeyResponseKeyOrigin) IsSet deprecated added in v0.7.0

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

func (NullableGetServiceAccountKeyResponseKeyOrigin) MarshalJSON deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyOrigin) Set deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyOrigin) Unset deprecated added in v0.7.0

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

type NullableGetServiceAccountKeyResponseKeyType deprecated added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyType 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 NewNullableGetServiceAccountKeyResponseKeyType deprecated added in v0.7.0

func NewNullableGetServiceAccountKeyResponseKeyType(val *GetServiceAccountKeyResponseKeyType) *NullableGetServiceAccountKeyResponseKeyType

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

func (NullableGetServiceAccountKeyResponseKeyType) Get deprecated added in v0.7.0

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

func (NullableGetServiceAccountKeyResponseKeyType) IsSet deprecated added in v0.7.0

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

func (NullableGetServiceAccountKeyResponseKeyType) MarshalJSON deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyType) Set deprecated added in v0.7.0

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

func (*NullableGetServiceAccountKeyResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

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

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

func (*NullableGetServiceAccountKeyResponseKeyType) Unset deprecated added in v0.7.0

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 NullableJWK deprecated added in v0.5.0

type NullableJWK 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 NewNullableJWK deprecated added in v0.5.0

func NewNullableJWK(val *JWK) *NullableJWK

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

func (NullableJWK) Get deprecated added in v0.5.0

func (v NullableJWK) Get() *JWK

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

func (NullableJWK) IsSet deprecated added in v0.5.0

func (v NullableJWK) IsSet() bool

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

func (NullableJWK) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableJWK) Set deprecated added in v0.5.0

func (v *NullableJWK) Set(val *JWK)

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

func (*NullableJWK) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableJWK) Unset deprecated added in v0.5.0

func (v *NullableJWK) Unset()

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

type NullableJWKS deprecated added in v0.5.0

type NullableJWKS 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 NewNullableJWKS deprecated added in v0.5.0

func NewNullableJWKS(val *JWKS) *NullableJWKS

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

func (NullableJWKS) Get deprecated added in v0.5.0

func (v NullableJWKS) Get() *JWKS

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

func (NullableJWKS) IsSet deprecated added in v0.5.0

func (v NullableJWKS) IsSet() bool

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

func (NullableJWKS) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableJWKS) Set deprecated added in v0.5.0

func (v *NullableJWKS) Set(val *JWKS)

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

func (*NullableJWKS) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableJWKS) Unset deprecated added in v0.5.0

func (v *NullableJWKS) Unset()

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

type NullableListAccessTokensResponse deprecated added in v0.5.0

type NullableListAccessTokensResponse 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 NewNullableListAccessTokensResponse deprecated added in v0.5.0

func NewNullableListAccessTokensResponse(val *ListAccessTokensResponse) *NullableListAccessTokensResponse

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

func (NullableListAccessTokensResponse) Get deprecated added in v0.5.0

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

func (NullableListAccessTokensResponse) IsSet deprecated added in v0.5.0

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

func (NullableListAccessTokensResponse) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableListAccessTokensResponse) Set deprecated added in v0.5.0

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

func (*NullableListAccessTokensResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableListAccessTokensResponse) Unset deprecated added in v0.5.0

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

type NullableListServiceAccountKeysResponse deprecated added in v0.5.0

type NullableListServiceAccountKeysResponse 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 NewNullableListServiceAccountKeysResponse deprecated added in v0.5.0

func NewNullableListServiceAccountKeysResponse(val *ListServiceAccountKeysResponse) *NullableListServiceAccountKeysResponse

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

func (NullableListServiceAccountKeysResponse) Get deprecated added in v0.5.0

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

func (NullableListServiceAccountKeysResponse) IsSet deprecated added in v0.5.0

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

func (NullableListServiceAccountKeysResponse) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableListServiceAccountKeysResponse) Set deprecated added in v0.5.0

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

func (*NullableListServiceAccountKeysResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableListServiceAccountKeysResponse) Unset deprecated added in v0.5.0

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

type NullableListServiceAccountsResponse deprecated added in v0.5.0

type NullableListServiceAccountsResponse 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 NewNullableListServiceAccountsResponse deprecated added in v0.5.0

func NewNullableListServiceAccountsResponse(val *ListServiceAccountsResponse) *NullableListServiceAccountsResponse

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

func (NullableListServiceAccountsResponse) Get deprecated added in v0.5.0

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

func (NullableListServiceAccountsResponse) IsSet deprecated added in v0.5.0

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

func (NullableListServiceAccountsResponse) MarshalJSON deprecated added in v0.5.0

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

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

func (*NullableListServiceAccountsResponse) Set deprecated added in v0.5.0

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

func (*NullableListServiceAccountsResponse) UnmarshalJSON deprecated added in v0.5.0

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

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

func (*NullableListServiceAccountsResponse) Unset deprecated added in v0.5.0

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

type NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload deprecated added in v0.12.0

type NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload 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 NewNullablePartialUpdateServiceAccountFederatedIdentityProviderPayload deprecated added in v0.12.0

func NewNullablePartialUpdateServiceAccountFederatedIdentityProviderPayload(val *PartialUpdateServiceAccountFederatedIdentityProviderPayload) *NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload

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

func (NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload) Get deprecated added in v0.12.0

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

func (NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload) IsSet deprecated added in v0.12.0

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

func (NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload) MarshalJSON deprecated added in v0.12.0

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

func (*NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload) Set deprecated added in v0.12.0

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

func (*NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload) UnmarshalJSON deprecated added in v0.12.0

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

func (*NullablePartialUpdateServiceAccountFederatedIdentityProviderPayload) Unset deprecated added in v0.12.0

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

type NullablePartialUpdateServiceAccountKeyPayload deprecated added in v0.5.0

type NullablePartialUpdateServiceAccountKeyPayload 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 NewNullablePartialUpdateServiceAccountKeyPayload deprecated added in v0.5.0

func NewNullablePartialUpdateServiceAccountKeyPayload(val *PartialUpdateServiceAccountKeyPayload) *NullablePartialUpdateServiceAccountKeyPayload

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

func (NullablePartialUpdateServiceAccountKeyPayload) Get deprecated added in v0.5.0

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

func (NullablePartialUpdateServiceAccountKeyPayload) IsSet deprecated added in v0.5.0

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

func (NullablePartialUpdateServiceAccountKeyPayload) MarshalJSON deprecated added in v0.5.0

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

func (*NullablePartialUpdateServiceAccountKeyPayload) Set deprecated added in v0.5.0

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

func (*NullablePartialUpdateServiceAccountKeyPayload) UnmarshalJSON deprecated added in v0.5.0

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

func (*NullablePartialUpdateServiceAccountKeyPayload) Unset deprecated added in v0.5.0

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

type NullablePartialUpdateServiceAccountKeyResponse deprecated added in v0.5.0

type NullablePartialUpdateServiceAccountKeyResponse 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 NewNullablePartialUpdateServiceAccountKeyResponse deprecated added in v0.5.0

func NewNullablePartialUpdateServiceAccountKeyResponse(val *PartialUpdateServiceAccountKeyResponse) *NullablePartialUpdateServiceAccountKeyResponse

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

func (NullablePartialUpdateServiceAccountKeyResponse) Get deprecated added in v0.5.0

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

func (NullablePartialUpdateServiceAccountKeyResponse) IsSet deprecated added in v0.5.0

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

func (NullablePartialUpdateServiceAccountKeyResponse) MarshalJSON deprecated added in v0.5.0

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

func (*NullablePartialUpdateServiceAccountKeyResponse) Set deprecated added in v0.5.0

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

func (*NullablePartialUpdateServiceAccountKeyResponse) UnmarshalJSON deprecated added in v0.5.0

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

func (*NullablePartialUpdateServiceAccountKeyResponse) Unset deprecated added in v0.5.0

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

type NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm deprecated added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm 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 NewNullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm deprecated added in v0.7.0

func NewNullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm(val *PartialUpdateServiceAccountKeyResponseKeyAlgorithm) *NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) Get deprecated added in v0.7.0

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) IsSet deprecated added in v0.7.0

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) MarshalJSON deprecated added in v0.7.0

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

func (*NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) Set deprecated added in v0.7.0

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

func (*NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) Unset deprecated added in v0.7.0

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

type NullablePartialUpdateServiceAccountKeyResponseKeyOrigin deprecated added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyOrigin 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 NewNullablePartialUpdateServiceAccountKeyResponseKeyOrigin deprecated added in v0.7.0

func NewNullablePartialUpdateServiceAccountKeyResponseKeyOrigin(val *PartialUpdateServiceAccountKeyResponseKeyOrigin) *NullablePartialUpdateServiceAccountKeyResponseKeyOrigin

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) Get deprecated added in v0.7.0

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) IsSet deprecated added in v0.7.0

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) MarshalJSON deprecated added in v0.7.0

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

func (*NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) Set deprecated added in v0.7.0

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

func (*NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

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

func (*NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) Unset deprecated added in v0.7.0

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

type NullablePartialUpdateServiceAccountKeyResponseKeyType deprecated added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyType 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 NewNullablePartialUpdateServiceAccountKeyResponseKeyType deprecated added in v0.7.0

func NewNullablePartialUpdateServiceAccountKeyResponseKeyType(val *PartialUpdateServiceAccountKeyResponseKeyType) *NullablePartialUpdateServiceAccountKeyResponseKeyType

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

func (NullablePartialUpdateServiceAccountKeyResponseKeyType) Get deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateServiceAccountKeyResponseKeyType) IsSet deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateServiceAccountKeyResponseKeyType) MarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateServiceAccountKeyResponseKeyType) Set deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateServiceAccountKeyResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateServiceAccountKeyResponseKeyType) Unset deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServiceAccount deprecated added in v0.5.0

type NullableServiceAccount 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 NewNullableServiceAccount deprecated added in v0.5.0

func NewNullableServiceAccount(val *ServiceAccount) *NullableServiceAccount

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccount) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccount) IsSet deprecated added in v0.5.0

func (v NullableServiceAccount) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccount) MarshalJSON deprecated added in v0.5.0

func (v NullableServiceAccount) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccount) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccount) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableServiceAccount) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccount) Unset deprecated added in v0.5.0

func (v *NullableServiceAccount) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServiceAccountKeyListResponse deprecated added in v0.5.0

type NullableServiceAccountKeyListResponse 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 NewNullableServiceAccountKeyListResponse deprecated added in v0.5.0

func NewNullableServiceAccountKeyListResponse(val *ServiceAccountKeyListResponse) *NullableServiceAccountKeyListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponse) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponse) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponse) MarshalJSON deprecated added in v0.5.0

func (v NullableServiceAccountKeyListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponse) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponse) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableServiceAccountKeyListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponse) Unset deprecated added in v0.5.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServiceAccountKeyListResponseKeyAlgorithm deprecated added in v0.7.0

type NullableServiceAccountKeyListResponseKeyAlgorithm 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 NewNullableServiceAccountKeyListResponseKeyAlgorithm deprecated added in v0.7.0

func NewNullableServiceAccountKeyListResponseKeyAlgorithm(val *ServiceAccountKeyListResponseKeyAlgorithm) *NullableServiceAccountKeyListResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyAlgorithm) Get deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyAlgorithm) IsSet deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyAlgorithm) MarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyAlgorithm) Set deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyAlgorithm) Unset deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServiceAccountKeyListResponseKeyOrigin deprecated added in v0.7.0

type NullableServiceAccountKeyListResponseKeyOrigin 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 NewNullableServiceAccountKeyListResponseKeyOrigin deprecated added in v0.7.0

func NewNullableServiceAccountKeyListResponseKeyOrigin(val *ServiceAccountKeyListResponseKeyOrigin) *NullableServiceAccountKeyListResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyOrigin) Get deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyOrigin) IsSet deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyOrigin) MarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyOrigin) Set deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyOrigin) Unset deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServiceAccountKeyListResponseKeyType deprecated added in v0.7.0

type NullableServiceAccountKeyListResponseKeyType 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 NewNullableServiceAccountKeyListResponseKeyType deprecated added in v0.7.0

func NewNullableServiceAccountKeyListResponseKeyType(val *ServiceAccountKeyListResponseKeyType) *NullableServiceAccountKeyListResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyType) Get deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyType) IsSet deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountKeyListResponseKeyType) MarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyType) Set deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountKeyListResponseKeyType) Unset deprecated added in v0.7.0

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 added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

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 added in v0.6.1

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 PartialUpdateServiceAccountFederatedIdentityProviderPayload added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayload struct {
	// list of assertions of the federated identity provider
	Assertions PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsAttributeType `json:"assertions,omitempty"`
	// Issuer of the federated identity provider.
	// REQUIRED
	Issuer PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerAttributeType `json:"issuer" required:"true"`
	// Unique name used as identifier of the federated identity provider.
	// REQUIRED
	Name PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameAttributeType `json:"name" required:"true"`
}

PartialUpdateServiceAccountFederatedIdentityProviderPayload struct for PartialUpdateServiceAccountFederatedIdentityProviderPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateServiceAccountFederatedIdentityProviderPayload added in v0.12.0

NewPartialUpdateServiceAccountFederatedIdentityProviderPayload instantiates a new PartialUpdateServiceAccountFederatedIdentityProviderPayload 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 NewPartialUpdateServiceAccountFederatedIdentityProviderPayloadWithDefaults added in v0.12.0

func NewPartialUpdateServiceAccountFederatedIdentityProviderPayloadWithDefaults() *PartialUpdateServiceAccountFederatedIdentityProviderPayload

NewPartialUpdateServiceAccountFederatedIdentityProviderPayloadWithDefaults instantiates a new PartialUpdateServiceAccountFederatedIdentityProviderPayload 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 (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) GetAssertions added in v0.12.0

GetAssertions returns the Assertions 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 (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) GetAssertionsOk added in v0.12.0

GetAssertionsOk returns a tuple with the Assertions 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 (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) GetIssuer added in v0.12.0

GetIssuer returns the Issuer field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) GetIssuerOk added in v0.12.0

GetIssuerOk returns a tuple with the Issuer 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 (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) GetName added in v0.12.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name 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 (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) HasAssertions added in v0.12.0

HasAssertions 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 (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) SetAssertions added in v0.12.0

SetAssertions gets a reference to the given []CreateFederatedIdentityProviderPayloadAssertionsInner and assigns it to the Assertions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) SetIssuer added in v0.12.0

SetIssuer sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountFederatedIdentityProviderPayload) SetName added in v0.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateServiceAccountFederatedIdentityProviderPayload) ToMap deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsArgType deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsArgType = []CreateFederatedIdentityProviderPayloadAssertionsInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsAttributeType added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsAttributeType = *[]CreateFederatedIdentityProviderPayloadAssertionsInner

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsRetType deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetAssertionsRetType = []CreateFederatedIdentityProviderPayloadAssertionsInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerArgType deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerAttributeType added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerRetType deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetIssuerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameArgType deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameAttributeType added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameRetType deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountFederatedIdentityProviderRequest deprecated added in v0.12.0

type PartialUpdateServiceAccountFederatedIdentityProviderRequest 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 (PartialUpdateServiceAccountFederatedIdentityProviderRequest) Execute deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateServiceAccountFederatedIdentityProviderRequest) PartialUpdateServiceAccountFederatedIdentityProviderPayload added in v0.12.0

func (r PartialUpdateServiceAccountFederatedIdentityProviderRequest) PartialUpdateServiceAccountFederatedIdentityProviderPayload(partialUpdateServiceAccountFederatedIdentityProviderPayload PartialUpdateServiceAccountFederatedIdentityProviderPayload) ApiPartialUpdateServiceAccountFederatedIdentityProviderRequest

Delete a Federated Identity Provider Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyPayload

type PartialUpdateServiceAccountKeyPayload struct {
	// Active keys are valid, while inactive keys are temporarily deactivated.
	Active PartialUpdateServiceAccountKeyPayloadgetActiveAttributeType `json:"active,omitempty"`
	// Optional, date of key expiration. To disable, set time to \"9999-01-01T01:01:01Z\"
	ValidUntil PartialUpdateServiceAccountKeyPayloadGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

PartialUpdateServiceAccountKeyPayload struct for PartialUpdateServiceAccountKeyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateServiceAccountKeyPayload added in v0.5.0

func NewPartialUpdateServiceAccountKeyPayload() *PartialUpdateServiceAccountKeyPayload

NewPartialUpdateServiceAccountKeyPayload instantiates a new PartialUpdateServiceAccountKeyPayload 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 NewPartialUpdateServiceAccountKeyPayloadWithDefaults added in v0.5.0

func NewPartialUpdateServiceAccountKeyPayloadWithDefaults() *PartialUpdateServiceAccountKeyPayload

NewPartialUpdateServiceAccountKeyPayloadWithDefaults instantiates a new PartialUpdateServiceAccountKeyPayload 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 (*PartialUpdateServiceAccountKeyPayload) GetActive added in v0.5.0

GetActive returns the Active 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 (*PartialUpdateServiceAccountKeyPayload) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active 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 (*PartialUpdateServiceAccountKeyPayload) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil 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 (*PartialUpdateServiceAccountKeyPayload) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil 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 (*PartialUpdateServiceAccountKeyPayload) HasActive added in v0.5.0

HasActive 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 (*PartialUpdateServiceAccountKeyPayload) HasValidUntil added in v0.5.0

func (o *PartialUpdateServiceAccountKeyPayload) HasValidUntil() bool

HasValidUntil 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 (*PartialUpdateServiceAccountKeyPayload) SetActive added in v0.5.0

SetActive gets a reference to the given bool and assigns it to the Active field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyPayload) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateServiceAccountKeyPayload) ToMap deprecated added in v0.5.0

func (o PartialUpdateServiceAccountKeyPayload) 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 PartialUpdateServiceAccountKeyPayloadGetValidUntilArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadGetValidUntilArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyPayloadGetValidUntilAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadGetValidUntilAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyPayloadGetValidUntilRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadGetValidUntilRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyPayloadgetActiveArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadgetActiveArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyPayloadgetActiveAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadgetActiveAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyPayloadgetActiveRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadgetActiveRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyRequest deprecated added in v0.8.0

type PartialUpdateServiceAccountKeyRequest 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 (PartialUpdateServiceAccountKeyRequest) Execute deprecated added in v0.8.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateServiceAccountKeyRequest) PartialUpdateServiceAccountKeyPayload added in v0.8.0

func (r PartialUpdateServiceAccountKeyRequest) PartialUpdateServiceAccountKeyPayload(partialUpdateServiceAccountKeyPayload PartialUpdateServiceAccountKeyPayload) ApiPartialUpdateServiceAccountKeyRequest

Service account request Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponse

type PartialUpdateServiceAccountKeyResponse struct {
	// REQUIRED
	Active PartialUpdateServiceAccountKeyResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt PartialUpdateServiceAccountKeyResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id PartialUpdateServiceAccountKeyResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin PartialUpdateServiceAccountKeyResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType PartialUpdateServiceAccountKeyResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil PartialUpdateServiceAccountKeyResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

PartialUpdateServiceAccountKeyResponse struct for PartialUpdateServiceAccountKeyResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateServiceAccountKeyResponse added in v0.5.0

NewPartialUpdateServiceAccountKeyResponse instantiates a new PartialUpdateServiceAccountKeyResponse 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 NewPartialUpdateServiceAccountKeyResponseWithDefaults added in v0.5.0

func NewPartialUpdateServiceAccountKeyResponseWithDefaults() *PartialUpdateServiceAccountKeyResponse

NewPartialUpdateServiceAccountKeyResponseWithDefaults instantiates a new PartialUpdateServiceAccountKeyResponse 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 (*PartialUpdateServiceAccountKeyResponse) GetActive added in v0.5.0

GetActive returns the Active field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active 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 (*PartialUpdateServiceAccountKeyResponse) GetCreatedAt added in v0.5.0

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 (*PartialUpdateServiceAccountKeyResponse) GetCreatedAtOk added in v0.5.0

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 (*PartialUpdateServiceAccountKeyResponse) GetId added in v0.5.0

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 (*PartialUpdateServiceAccountKeyResponse) GetIdOk added in v0.5.0

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 (*PartialUpdateServiceAccountKeyResponse) GetKeyAlgorithm added in v0.5.0

GetKeyAlgorithm returns the KeyAlgorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm 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 (*PartialUpdateServiceAccountKeyResponse) GetKeyOrigin added in v0.5.0

GetKeyOrigin returns the KeyOrigin field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin 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 (*PartialUpdateServiceAccountKeyResponse) GetKeyType added in v0.5.0

GetKeyType returns the KeyType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType 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 (*PartialUpdateServiceAccountKeyResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil 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 (*PartialUpdateServiceAccountKeyResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil 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 (*PartialUpdateServiceAccountKeyResponse) HasValidUntil added in v0.5.0

func (o *PartialUpdateServiceAccountKeyResponse) HasValidUntil() bool

HasValidUntil 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 (*PartialUpdateServiceAccountKeyResponse) SetActive added in v0.5.0

SetActive sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) SetId added in v0.5.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) SetKeyAlgorithm added in v0.5.0

SetKeyAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) SetKeyOrigin added in v0.5.0

SetKeyOrigin sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) SetKeyType added in v0.5.0

SetKeyType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponse) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateServiceAccountKeyResponse) ToMap deprecated added in v0.5.0

func (o PartialUpdateServiceAccountKeyResponse) 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 PartialUpdateServiceAccountKeyResponseGetCreatedAtArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetCreatedAtAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetCreatedAtRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetIdArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetIdAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetIdRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmArgType = PartialUpdateServiceAccountKeyResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmAttributeType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmAttributeType = *PartialUpdateServiceAccountKeyResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmRetType = PartialUpdateServiceAccountKeyResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyOriginArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyOriginArgType = PartialUpdateServiceAccountKeyResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyOriginAttributeType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyOriginAttributeType = *PartialUpdateServiceAccountKeyResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyOriginRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyOriginRetType = PartialUpdateServiceAccountKeyResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyTypeArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyTypeArgType = PartialUpdateServiceAccountKeyResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyTypeAttributeType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyTypeAttributeType = *PartialUpdateServiceAccountKeyResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetKeyTypeRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyTypeRetType = PartialUpdateServiceAccountKeyResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetValidUntilArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetValidUntilArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetValidUntilAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetValidUntilAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseGetValidUntilRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetValidUntilRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyAlgorithm string

PartialUpdateServiceAccountKeyResponseKeyAlgorithm the model 'PartialUpdateServiceAccountKeyResponse' 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
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM__2048 PartialUpdateServiceAccountKeyResponseKeyAlgorithm = "RSA_2048"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM__4096 PartialUpdateServiceAccountKeyResponseKeyAlgorithm = "RSA_4096"
)

List of KeyAlgorithm

func NewPartialUpdateServiceAccountKeyResponseKeyAlgorithmFromValue added in v0.7.0

func NewPartialUpdateServiceAccountKeyResponseKeyAlgorithmFromValue(v PartialUpdateServiceAccountKeyResponseKeyAlgorithm) (*PartialUpdateServiceAccountKeyResponseKeyAlgorithm, error)

NewPartialUpdateServiceAccountKeyResponseKeyAlgorithmFromValue returns a pointer to a valid PartialUpdateServiceAccountKeyResponseKeyAlgorithm 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 (PartialUpdateServiceAccountKeyResponseKeyAlgorithm) IsValid added in v0.7.0

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 (PartialUpdateServiceAccountKeyResponseKeyAlgorithm) Ptr added in v0.7.0

Ptr returns reference to KeyAlgorithmKeyAlgorithm value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseKeyOrigin added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyOrigin string

PartialUpdateServiceAccountKeyResponseKeyOrigin the model 'PartialUpdateServiceAccountKeyResponse' 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
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_USER_PROVIDED PartialUpdateServiceAccountKeyResponseKeyOrigin = "USER_PROVIDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_GENERATED PartialUpdateServiceAccountKeyResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewPartialUpdateServiceAccountKeyResponseKeyOriginFromValue added in v0.7.0

func NewPartialUpdateServiceAccountKeyResponseKeyOriginFromValue(v PartialUpdateServiceAccountKeyResponseKeyOrigin) (*PartialUpdateServiceAccountKeyResponseKeyOrigin, error)

NewPartialUpdateServiceAccountKeyResponseKeyOriginFromValue returns a pointer to a valid PartialUpdateServiceAccountKeyResponseKeyOrigin 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 (PartialUpdateServiceAccountKeyResponseKeyOrigin) IsValid added in v0.7.0

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 (PartialUpdateServiceAccountKeyResponseKeyOrigin) Ptr added in v0.7.0

Ptr returns reference to KeyOriginKeyOrigin value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponseKeyType added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyType string

PartialUpdateServiceAccountKeyResponseKeyType the model 'PartialUpdateServiceAccountKeyResponse' 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
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_USER_MANAGED PartialUpdateServiceAccountKeyResponseKeyType = "USER_MANAGED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_SYSTEM_MANAGED PartialUpdateServiceAccountKeyResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewPartialUpdateServiceAccountKeyResponseKeyTypeFromValue added in v0.7.0

func NewPartialUpdateServiceAccountKeyResponseKeyTypeFromValue(v PartialUpdateServiceAccountKeyResponseKeyType) (*PartialUpdateServiceAccountKeyResponseKeyType, error)

NewPartialUpdateServiceAccountKeyResponseKeyTypeFromValue returns a pointer to a valid PartialUpdateServiceAccountKeyResponseKeyType 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 (PartialUpdateServiceAccountKeyResponseKeyType) IsValid added in v0.7.0

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 (PartialUpdateServiceAccountKeyResponseKeyType) Ptr added in v0.7.0

Ptr returns reference to KeyTypeKeyType value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateServiceAccountKeyResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponsegetActiveArgType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponsegetActiveArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponsegetActiveAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponsegetActiveAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateServiceAccountKeyResponsegetActiveRetType deprecated added in v0.6.1

type PartialUpdateServiceAccountKeyResponsegetActiveRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccount

type ServiceAccount struct {
	// Unique identifier of the service account in format of an email address generated by the service containing the prefix provided by the user during creation.
	// REQUIRED
	Email ServiceAccountGetEmailAttributeType `json:"email" required:"true"`
	// Unique ID of the service account. It is also used in the 'sub' field of the service accounts access tokens.
	// REQUIRED
	Id ServiceAccountGetIdAttributeType `json:"id" required:"true"`
	// Flag indicating internal service accounts
	// REQUIRED
	Internal ServiceAccountgetInternalAttributeType `json:"internal" required:"true"`
	// ID of the related project
	// REQUIRED
	ProjectId ServiceAccountGetProjectIdAttributeType `json:"projectId" required:"true"`
}

ServiceAccount struct for ServiceAccount Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServiceAccount added in v0.5.0

NewServiceAccount instantiates a new ServiceAccount 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 NewServiceAccountWithDefaults added in v0.5.0

func NewServiceAccountWithDefaults() *ServiceAccount

NewServiceAccountWithDefaults instantiates a new ServiceAccount 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 (*ServiceAccount) GetEmail added in v0.5.0

func (o *ServiceAccount) GetEmail() (ret ServiceAccountGetEmailRetType)

GetEmail returns the Email field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccount) GetEmailOk added in v0.5.0

func (o *ServiceAccount) GetEmailOk() (ret ServiceAccountGetEmailRetType, ok bool)

GetEmailOk returns a tuple with the Email 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 (*ServiceAccount) GetId added in v0.5.0

func (o *ServiceAccount) GetId() (ret ServiceAccountGetIdRetType)

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 (*ServiceAccount) GetIdOk added in v0.5.0

func (o *ServiceAccount) GetIdOk() (ret ServiceAccountGetIdRetType, 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 (*ServiceAccount) GetInternal added in v0.5.0

func (o *ServiceAccount) GetInternal() (ret ServiceAccountgetInternalRetType)

GetInternal returns the Internal field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccount) GetInternalOk added in v0.5.0

func (o *ServiceAccount) GetInternalOk() (ret ServiceAccountgetInternalRetType, ok bool)

GetInternalOk returns a tuple with the Internal 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 (*ServiceAccount) GetProjectId added in v0.5.0

func (o *ServiceAccount) GetProjectId() (ret ServiceAccountGetProjectIdRetType)

GetProjectId returns the ProjectId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccount) GetProjectIdOk added in v0.5.0

func (o *ServiceAccount) GetProjectIdOk() (ret ServiceAccountGetProjectIdRetType, ok bool)

GetProjectIdOk returns a tuple with the ProjectId 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 (*ServiceAccount) SetEmail added in v0.5.0

SetEmail sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccount) SetId added in v0.5.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccount) SetInternal added in v0.5.0

SetInternal sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccount) SetProjectId added in v0.5.0

SetProjectId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServiceAccount) ToMap deprecated added in v0.5.0

func (o ServiceAccount) 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 ServiceAccountGetEmailArgType deprecated added in v0.6.1

type ServiceAccountGetEmailArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetEmailAttributeType added in v0.6.1

type ServiceAccountGetEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetEmailRetType deprecated added in v0.6.1

type ServiceAccountGetEmailRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetIdArgType deprecated added in v0.6.1

type ServiceAccountGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetIdAttributeType added in v0.6.1

type ServiceAccountGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetIdRetType deprecated added in v0.6.1

type ServiceAccountGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetProjectIdArgType deprecated added in v0.6.1

type ServiceAccountGetProjectIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetProjectIdAttributeType added in v0.6.1

type ServiceAccountGetProjectIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountGetProjectIdRetType deprecated added in v0.6.1

type ServiceAccountGetProjectIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponse

type ServiceAccountKeyListResponse struct {
	// REQUIRED
	Active ServiceAccountKeyListResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt ServiceAccountKeyListResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id ServiceAccountKeyListResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm ServiceAccountKeyListResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin ServiceAccountKeyListResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType ServiceAccountKeyListResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil ServiceAccountKeyListResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

ServiceAccountKeyListResponse struct for ServiceAccountKeyListResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServiceAccountKeyListResponse added in v0.5.0

NewServiceAccountKeyListResponse instantiates a new ServiceAccountKeyListResponse 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 NewServiceAccountKeyListResponseWithDefaults added in v0.5.0

func NewServiceAccountKeyListResponseWithDefaults() *ServiceAccountKeyListResponse

NewServiceAccountKeyListResponseWithDefaults instantiates a new ServiceAccountKeyListResponse 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 (*ServiceAccountKeyListResponse) GetActive added in v0.5.0

GetActive returns the Active field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active 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 (*ServiceAccountKeyListResponse) GetCreatedAt added in v0.5.0

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 (*ServiceAccountKeyListResponse) GetCreatedAtOk added in v0.5.0

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 (*ServiceAccountKeyListResponse) GetId added in v0.5.0

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 (*ServiceAccountKeyListResponse) GetIdOk added in v0.5.0

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 (*ServiceAccountKeyListResponse) GetKeyAlgorithm added in v0.5.0

GetKeyAlgorithm returns the KeyAlgorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm 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 (*ServiceAccountKeyListResponse) GetKeyOrigin added in v0.5.0

GetKeyOrigin returns the KeyOrigin field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin 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 (*ServiceAccountKeyListResponse) GetKeyType added in v0.5.0

GetKeyType returns the KeyType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType 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 (*ServiceAccountKeyListResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil 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 (*ServiceAccountKeyListResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil 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 (*ServiceAccountKeyListResponse) HasValidUntil added in v0.5.0

func (o *ServiceAccountKeyListResponse) HasValidUntil() bool

HasValidUntil 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 (*ServiceAccountKeyListResponse) SetActive added in v0.5.0

SetActive sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) SetId added in v0.5.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) SetKeyAlgorithm added in v0.5.0

SetKeyAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) SetKeyOrigin added in v0.5.0

SetKeyOrigin sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) SetKeyType added in v0.5.0

SetKeyType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponse) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServiceAccountKeyListResponse) ToMap deprecated added in v0.5.0

func (o ServiceAccountKeyListResponse) 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 ServiceAccountKeyListResponseGetCreatedAtArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetCreatedAtAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetCreatedAtRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetIdArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetIdAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetIdRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyAlgorithmArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyAlgorithmArgType = ServiceAccountKeyListResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyAlgorithmAttributeType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyAlgorithmAttributeType = *ServiceAccountKeyListResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyAlgorithmRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyAlgorithmRetType = ServiceAccountKeyListResponseKeyAlgorithm

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyOriginArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyOriginArgType = ServiceAccountKeyListResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyOriginAttributeType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyOriginAttributeType = *ServiceAccountKeyListResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyOriginRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyOriginRetType = ServiceAccountKeyListResponseKeyOrigin

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyTypeArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyTypeArgType = ServiceAccountKeyListResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyTypeAttributeType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyTypeAttributeType = *ServiceAccountKeyListResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetKeyTypeRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetKeyTypeRetType = ServiceAccountKeyListResponseKeyType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetValidUntilArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetValidUntilArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetValidUntilAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetValidUntilAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseGetValidUntilRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponseGetValidUntilRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseKeyAlgorithm added in v0.7.0

type ServiceAccountKeyListResponseKeyAlgorithm string

ServiceAccountKeyListResponseKeyAlgorithm the model 'ServiceAccountKeyListResponse' 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
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ALGORITHM__2048 ServiceAccountKeyListResponseKeyAlgorithm = "RSA_2048"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ALGORITHM__4096 ServiceAccountKeyListResponseKeyAlgorithm = "RSA_4096"
)

List of KeyAlgorithm

func NewServiceAccountKeyListResponseKeyAlgorithmFromValue added in v0.7.0

func NewServiceAccountKeyListResponseKeyAlgorithmFromValue(v ServiceAccountKeyListResponseKeyAlgorithm) (*ServiceAccountKeyListResponseKeyAlgorithm, error)

NewServiceAccountKeyListResponseKeyAlgorithmFromValue returns a pointer to a valid ServiceAccountKeyListResponseKeyAlgorithm 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 (ServiceAccountKeyListResponseKeyAlgorithm) IsValid added in v0.7.0

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 (ServiceAccountKeyListResponseKeyAlgorithm) Ptr added in v0.7.0

Ptr returns reference to KeyAlgorithmKeyAlgorithm value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponseKeyAlgorithm) UnmarshalJSON deprecated added in v0.7.0

func (v *ServiceAccountKeyListResponseKeyAlgorithm) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseKeyOrigin added in v0.7.0

type ServiceAccountKeyListResponseKeyOrigin string

ServiceAccountKeyListResponseKeyOrigin the model 'ServiceAccountKeyListResponse' 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
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ORIGIN_USER_PROVIDED ServiceAccountKeyListResponseKeyOrigin = "USER_PROVIDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ORIGIN_GENERATED ServiceAccountKeyListResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewServiceAccountKeyListResponseKeyOriginFromValue added in v0.7.0

func NewServiceAccountKeyListResponseKeyOriginFromValue(v ServiceAccountKeyListResponseKeyOrigin) (*ServiceAccountKeyListResponseKeyOrigin, error)

NewServiceAccountKeyListResponseKeyOriginFromValue returns a pointer to a valid ServiceAccountKeyListResponseKeyOrigin 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 (ServiceAccountKeyListResponseKeyOrigin) IsValid added in v0.7.0

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 (ServiceAccountKeyListResponseKeyOrigin) Ptr added in v0.7.0

Ptr returns reference to KeyOriginKeyOrigin value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponseKeyOrigin) UnmarshalJSON deprecated added in v0.7.0

func (v *ServiceAccountKeyListResponseKeyOrigin) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponseKeyType added in v0.7.0

type ServiceAccountKeyListResponseKeyType string

ServiceAccountKeyListResponseKeyType the model 'ServiceAccountKeyListResponse' 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
	SERVICEACCOUNTKEYLISTRESPONSEKEY_TYPE_USER_MANAGED ServiceAccountKeyListResponseKeyType = "USER_MANAGED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SERVICEACCOUNTKEYLISTRESPONSEKEY_TYPE_SYSTEM_MANAGED ServiceAccountKeyListResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewServiceAccountKeyListResponseKeyTypeFromValue added in v0.7.0

func NewServiceAccountKeyListResponseKeyTypeFromValue(v ServiceAccountKeyListResponseKeyType) (*ServiceAccountKeyListResponseKeyType, error)

NewServiceAccountKeyListResponseKeyTypeFromValue returns a pointer to a valid ServiceAccountKeyListResponseKeyType 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 (ServiceAccountKeyListResponseKeyType) IsValid added in v0.7.0

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 (ServiceAccountKeyListResponseKeyType) Ptr added in v0.7.0

Ptr returns reference to KeyTypeKeyType value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountKeyListResponseKeyType) UnmarshalJSON deprecated added in v0.7.0

func (v *ServiceAccountKeyListResponseKeyType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponsegetActiveArgType deprecated added in v0.6.1

type ServiceAccountKeyListResponsegetActiveArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponsegetActiveAttributeType added in v0.6.1

type ServiceAccountKeyListResponsegetActiveAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountKeyListResponsegetActiveRetType deprecated added in v0.6.1

type ServiceAccountKeyListResponsegetActiveRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountgetInternalArgType deprecated added in v0.6.1

type ServiceAccountgetInternalArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountgetInternalAttributeType added in v0.6.1

type ServiceAccountgetInternalAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountgetInternalRetType deprecated added in v0.6.1

type ServiceAccountgetInternalRetType = bool

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL