objectstorage

package module
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: May 16, 2025 License: Apache-2.0 Imports: 22 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedProjectScopeEnumValues = []ProjectScope{
	"PUBLIC",
	"SCHWARZ",
}

All allowed values of ProjectScope enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

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

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

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

APIClient manages communication with the STACKIT Object Storage API API v2.0.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateAccessKey

func (a *APIClient) CreateAccessKey(ctx context.Context, projectId string, region string) ApiCreateAccessKeyRequest

CreateAccessKey: Create Access Key

Create an access key for the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiCreateAccessKeyRequest

func (*APIClient) CreateAccessKeyExecute

func (a *APIClient) CreateAccessKeyExecute(ctx context.Context, projectId string, region string) (*CreateAccessKeyResponse, error)

func (*APIClient) CreateBucket

func (a *APIClient) CreateBucket(ctx context.Context, projectId string, region string, bucketName string) ApiCreateBucketRequest

CreateBucket: Create Bucket

Create a bucket for the given project. Bucket with the same name cannot already exists in the object storage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@param bucketName The name has to be dns-conform.
@return ApiCreateBucketRequest

func (*APIClient) CreateBucketExecute

func (a *APIClient) CreateBucketExecute(ctx context.Context, projectId string, region string, bucketName string) (*CreateBucketResponse, error)

func (*APIClient) CreateCredentialsGroup

func (a *APIClient) CreateCredentialsGroup(ctx context.Context, projectId string, region string) ApiCreateCredentialsGroupRequest

CreateCredentialsGroup: Create Credentials Group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiCreateCredentialsGroupRequest

func (*APIClient) CreateCredentialsGroupExecute

func (a *APIClient) CreateCredentialsGroupExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsGroupResponse, error)

func (*APIClient) DeleteAccessKey

func (a *APIClient) DeleteAccessKey(ctx context.Context, projectId string, region string, keyId string) ApiDeleteAccessKeyRequest

DeleteAccessKey: Delete Access Key

Delete an access key from the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@param keyId Object storage access key
@return ApiDeleteAccessKeyRequest

func (*APIClient) DeleteAccessKeyExecute

func (a *APIClient) DeleteAccessKeyExecute(ctx context.Context, projectId string, region string, keyId string) (*DeleteAccessKeyResponse, error)

func (*APIClient) DeleteBucket

func (a *APIClient) DeleteBucket(ctx context.Context, projectId string, region string, bucketName string) ApiDeleteBucketRequest

DeleteBucket: Delete Bucket

Delete a bucket from the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@param bucketName The name has to be dns-conform.
@return ApiDeleteBucketRequest

func (*APIClient) DeleteBucketExecute

func (a *APIClient) DeleteBucketExecute(ctx context.Context, projectId string, region string, bucketName string) (*DeleteBucketResponse, error)

func (*APIClient) DeleteCredentialsGroup

func (a *APIClient) DeleteCredentialsGroup(ctx context.Context, projectId string, region string, groupId string) ApiDeleteCredentialsGroupRequest

DeleteCredentialsGroup: Delete Credentials Group

Delete a credentials group inside a project if the project exists and no valid access keys are left in the group.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@param groupId Id of the credentials group
@return ApiDeleteCredentialsGroupRequest

func (*APIClient) DeleteCredentialsGroupExecute

func (a *APIClient) DeleteCredentialsGroupExecute(ctx context.Context, projectId string, region string, groupId string) (*DeleteCredentialsGroupResponse, error)

func (*APIClient) DisableService

func (a *APIClient) DisableService(ctx context.Context, projectId string, region string) ApiDisableServiceRequest

DisableService: Delete Project

Delete the given project

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiDisableServiceRequest

func (*APIClient) DisableServiceExecute

func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string, region string) (*ProjectStatus, error)

func (*APIClient) EnableService

func (a *APIClient) EnableService(ctx context.Context, projectId string, region string) ApiEnableServiceRequest

EnableService: Create Project

Create a project. Creation will also be successful if the project already exists, but will not create a duplicate

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiEnableServiceRequest

func (*APIClient) EnableServiceExecute

func (a *APIClient) EnableServiceExecute(ctx context.Context, projectId string, region string) (*ProjectStatus, error)

func (*APIClient) GetBucket

func (a *APIClient) GetBucket(ctx context.Context, projectId string, region string, bucketName string) ApiGetBucketRequest

GetBucket: Get Bucket

Get information for the given bucket in the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@param bucketName The name has to be dns-conform.
@return ApiGetBucketRequest

func (*APIClient) GetBucketExecute

func (a *APIClient) GetBucketExecute(ctx context.Context, projectId string, region string, bucketName string) (*GetBucketResponse, error)

func (*APIClient) GetConfig

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

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

func (*APIClient) GetServiceStatus

func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string, region string) ApiGetServiceStatusRequest

GetServiceStatus: Get Project

Get project details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiGetServiceStatusRequest

func (*APIClient) GetServiceStatusExecute

func (a *APIClient) GetServiceStatusExecute(ctx context.Context, projectId string, region string) (*ProjectStatus, error)

func (*APIClient) ListAccessKeys

func (a *APIClient) ListAccessKeys(ctx context.Context, projectId string, region string) ApiListAccessKeysRequest

ListAccessKeys: Get Access Keys

Get a list of access keys for the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiListAccessKeysRequest

func (*APIClient) ListAccessKeysExecute

func (a *APIClient) ListAccessKeysExecute(ctx context.Context, projectId string, region string) (*ListAccessKeysResponse, error)

func (*APIClient) ListBuckets

func (a *APIClient) ListBuckets(ctx context.Context, projectId string, region string) ApiListBucketsRequest

ListBuckets: Get Buckets

Get the list of all buckets in the given project

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiListBucketsRequest

func (*APIClient) ListBucketsExecute

func (a *APIClient) ListBucketsExecute(ctx context.Context, projectId string, region string) (*ListBucketsResponse, error)

func (*APIClient) ListCredentialsGroups

func (a *APIClient) ListCredentialsGroups(ctx context.Context, projectId string, region string) ApiListCredentialsGroupsRequest

ListCredentialsGroups: Get Credentials Groups

Get credentials groups inside a project if the project exists

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param region STACKIT Region
@return ApiListCredentialsGroupsRequest

func (*APIClient) ListCredentialsGroupsExecute

func (a *APIClient) ListCredentialsGroupsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsGroupsResponse, error)

type AccessKey

type AccessKey struct {
	// REQUIRED
	DisplayName AccessKeyGetDisplayNameAttributeType `json:"displayName"`
	// REQUIRED
	Expires AccessKeyGetExpiresAttributeType `json:"expires"`
	// Identifies the pair of access key and secret access key for deletion
	// REQUIRED
	KeyId AccessKeyGetKeyIdAttributeType `json:"keyId"`
}

AccessKey struct for AccessKey

func NewAccessKey added in v0.11.0

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

func NewAccessKeyWithDefaults added in v0.11.0

func NewAccessKeyWithDefaults() *AccessKey

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

func (*AccessKey) GetDisplayName added in v0.11.0

func (o *AccessKey) GetDisplayName() (ret AccessKeyGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value

func (*AccessKey) GetDisplayNameOk added in v0.11.0

func (o *AccessKey) GetDisplayNameOk() (ret AccessKeyGetDisplayNameRetType, ok bool)

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

func (*AccessKey) GetExpires added in v0.11.0

func (o *AccessKey) GetExpires() (ret AccessKeyGetExpiresRetType)

GetExpires returns the Expires field value

func (*AccessKey) GetExpiresOk added in v0.11.0

func (o *AccessKey) GetExpiresOk() (ret AccessKeyGetExpiresRetType, ok bool)

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

func (*AccessKey) GetKeyId added in v0.11.0

func (o *AccessKey) GetKeyId() (ret AccessKeyGetKeyIdRetType)

GetKeyId returns the KeyId field value

func (*AccessKey) GetKeyIdOk added in v0.11.0

func (o *AccessKey) GetKeyIdOk() (ret AccessKeyGetKeyIdRetType, ok bool)

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

func (*AccessKey) SetDisplayName added in v0.11.0

func (o *AccessKey) SetDisplayName(v AccessKeyGetDisplayNameRetType)

SetDisplayName sets field value

func (*AccessKey) SetExpires added in v0.11.0

func (o *AccessKey) SetExpires(v AccessKeyGetExpiresRetType)

SetExpires sets field value

func (*AccessKey) SetKeyId added in v0.11.0

func (o *AccessKey) SetKeyId(v AccessKeyGetKeyIdRetType)

SetKeyId sets field value

func (AccessKey) ToMap added in v0.11.0

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

type AccessKeyGetDisplayNameArgType added in v1.1.1

type AccessKeyGetDisplayNameArgType = string

type AccessKeyGetDisplayNameAttributeType added in v1.1.1

type AccessKeyGetDisplayNameAttributeType = *string

isNotNullableString

type AccessKeyGetDisplayNameRetType added in v1.1.1

type AccessKeyGetDisplayNameRetType = string

type AccessKeyGetExpiresArgType added in v1.1.1

type AccessKeyGetExpiresArgType = string

type AccessKeyGetExpiresAttributeType added in v1.1.1

type AccessKeyGetExpiresAttributeType = *string

isNotNullableString

type AccessKeyGetExpiresRetType added in v1.1.1

type AccessKeyGetExpiresRetType = string

type AccessKeyGetKeyIdArgType added in v1.1.1

type AccessKeyGetKeyIdArgType = string

type AccessKeyGetKeyIdAttributeType added in v1.1.1

type AccessKeyGetKeyIdAttributeType = *string

isNotNullableString

type AccessKeyGetKeyIdRetType added in v1.1.1

type AccessKeyGetKeyIdRetType = string

type ApiCreateAccessKeyRequest

type ApiCreateAccessKeyRequest interface {
	CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest
	CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest
	Execute() (*CreateAccessKeyResponse, error)
}

type ApiCreateBucketRequest

type ApiCreateBucketRequest interface {
	Execute() (*CreateBucketResponse, error)
}

type ApiCreateCredentialsGroupRequest

type ApiCreateCredentialsGroupRequest interface {
	CreateCredentialsGroupPayload(createCredentialsGroupPayload CreateCredentialsGroupPayload) ApiCreateCredentialsGroupRequest
	Execute() (*CreateCredentialsGroupResponse, error)
}

type ApiDeleteAccessKeyRequest

type ApiDeleteAccessKeyRequest interface {
	CredentialsGroup(credentialsGroup string) ApiDeleteAccessKeyRequest
	Execute() (*DeleteAccessKeyResponse, error)
}

type ApiDeleteBucketRequest

type ApiDeleteBucketRequest interface {
	Execute() (*DeleteBucketResponse, error)
}

type ApiDeleteCredentialsGroupRequest

type ApiDeleteCredentialsGroupRequest interface {
	Execute() (*DeleteCredentialsGroupResponse, error)
}

type ApiDisableServiceRequest

type ApiDisableServiceRequest interface {
	Execute() (*ProjectStatus, error)
}

type ApiEnableServiceRequest

type ApiEnableServiceRequest interface {
	Execute() (*ProjectStatus, error)
}

type ApiGetBucketRequest

type ApiGetBucketRequest interface {
	Execute() (*GetBucketResponse, error)
}

type ApiGetServiceStatusRequest

type ApiGetServiceStatusRequest interface {
	Execute() (*ProjectStatus, error)
}

type ApiListAccessKeysRequest

type ApiListAccessKeysRequest interface {
	CredentialsGroup(credentialsGroup string) ApiListAccessKeysRequest
	Execute() (*ListAccessKeysResponse, error)
}

type ApiListBucketsRequest

type ApiListBucketsRequest interface {
	Execute() (*ListBucketsResponse, error)
}

type ApiListCredentialsGroupsRequest

type ApiListCredentialsGroupsRequest interface {
	Execute() (*ListCredentialsGroupsResponse, error)
}

type Bucket

type Bucket struct {
	// REQUIRED
	Name BucketGetNameAttributeType `json:"name"`
	// REQUIRED
	Region BucketGetRegionAttributeType `json:"region"`
	// URL in path style
	// REQUIRED
	UrlPathStyle BucketGetUrlPathStyleAttributeType `json:"urlPathStyle"`
	// URL in virtual hosted style
	// REQUIRED
	UrlVirtualHostedStyle BucketGetUrlVirtualHostedStyleAttributeType `json:"urlVirtualHostedStyle"`
}

Bucket struct for Bucket

func NewBucket added in v0.11.0

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

func NewBucketWithDefaults added in v0.11.0

func NewBucketWithDefaults() *Bucket

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

func (*Bucket) GetName added in v0.11.0

func (o *Bucket) GetName() (ret BucketGetNameRetType)

GetName returns the Name field value

func (*Bucket) GetNameOk added in v0.11.0

func (o *Bucket) GetNameOk() (ret BucketGetNameRetType, ok bool)

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

func (*Bucket) GetRegion added in v0.11.0

func (o *Bucket) GetRegion() (ret BucketGetRegionRetType)

GetRegion returns the Region field value

func (*Bucket) GetRegionOk added in v0.11.0

func (o *Bucket) GetRegionOk() (ret BucketGetRegionRetType, ok bool)

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

func (*Bucket) GetUrlPathStyle added in v0.11.0

func (o *Bucket) GetUrlPathStyle() (ret BucketGetUrlPathStyleRetType)

GetUrlPathStyle returns the UrlPathStyle field value

func (*Bucket) GetUrlPathStyleOk added in v0.11.0

func (o *Bucket) GetUrlPathStyleOk() (ret BucketGetUrlPathStyleRetType, ok bool)

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

func (*Bucket) GetUrlVirtualHostedStyle added in v0.11.0

func (o *Bucket) GetUrlVirtualHostedStyle() (ret BucketGetUrlVirtualHostedStyleRetType)

GetUrlVirtualHostedStyle returns the UrlVirtualHostedStyle field value

func (*Bucket) GetUrlVirtualHostedStyleOk added in v0.11.0

func (o *Bucket) GetUrlVirtualHostedStyleOk() (ret BucketGetUrlVirtualHostedStyleRetType, ok bool)

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

func (*Bucket) SetName added in v0.11.0

func (o *Bucket) SetName(v BucketGetNameRetType)

SetName sets field value

func (*Bucket) SetRegion added in v0.11.0

func (o *Bucket) SetRegion(v BucketGetRegionRetType)

SetRegion sets field value

func (*Bucket) SetUrlPathStyle added in v0.11.0

func (o *Bucket) SetUrlPathStyle(v BucketGetUrlPathStyleRetType)

SetUrlPathStyle sets field value

func (*Bucket) SetUrlVirtualHostedStyle added in v0.11.0

func (o *Bucket) SetUrlVirtualHostedStyle(v BucketGetUrlVirtualHostedStyleRetType)

SetUrlVirtualHostedStyle sets field value

func (Bucket) ToMap added in v0.11.0

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

type BucketGetNameArgType added in v1.1.1

type BucketGetNameArgType = string

type BucketGetNameAttributeType added in v1.1.1

type BucketGetNameAttributeType = *string

isNotNullableString

type BucketGetNameRetType added in v1.1.1

type BucketGetNameRetType = string

type BucketGetRegionArgType added in v1.1.1

type BucketGetRegionArgType = string

type BucketGetRegionAttributeType added in v1.1.1

type BucketGetRegionAttributeType = *string

isNotNullableString

type BucketGetRegionRetType added in v1.1.1

type BucketGetRegionRetType = string

type BucketGetUrlPathStyleArgType added in v1.1.1

type BucketGetUrlPathStyleArgType = string

type BucketGetUrlPathStyleAttributeType added in v1.1.1

type BucketGetUrlPathStyleAttributeType = *string

isNotNullableString

type BucketGetUrlPathStyleRetType added in v1.1.1

type BucketGetUrlPathStyleRetType = string

type BucketGetUrlVirtualHostedStyleArgType added in v1.1.1

type BucketGetUrlVirtualHostedStyleArgType = string

type BucketGetUrlVirtualHostedStyleAttributeType added in v1.1.1

type BucketGetUrlVirtualHostedStyleAttributeType = *string

isNotNullableString

type BucketGetUrlVirtualHostedStyleRetType added in v1.1.1

type BucketGetUrlVirtualHostedStyleRetType = string

type CreateAccessKeyPayload

type CreateAccessKeyPayload struct {
	// Expiration date. Null means never expires.
	Expires CreateAccessKeyPayloadGetExpiresAttributeType `json:"expires,omitempty"`
}

CreateAccessKeyPayload struct for CreateAccessKeyPayload

func NewCreateAccessKeyPayload added in v0.11.0

func NewCreateAccessKeyPayload() *CreateAccessKeyPayload

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

func NewCreateAccessKeyPayloadWithDefaults added in v0.11.0

func NewCreateAccessKeyPayloadWithDefaults() *CreateAccessKeyPayload

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

func (*CreateAccessKeyPayload) GetExpires added in v0.11.0

GetExpires returns the Expires field value if set, zero value otherwise.

func (*CreateAccessKeyPayload) GetExpiresOk added in v0.11.0

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

func (*CreateAccessKeyPayload) HasExpires added in v0.11.0

func (o *CreateAccessKeyPayload) HasExpires() bool

HasExpires returns a boolean if a field has been set.

func (*CreateAccessKeyPayload) SetExpires added in v0.11.0

SetExpires gets a reference to the given time.Time and assigns it to the Expires field.

func (CreateAccessKeyPayload) ToMap added in v0.11.0

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

type CreateAccessKeyPayloadGetExpiresArgType added in v1.1.1

type CreateAccessKeyPayloadGetExpiresArgType = time.Time

type CreateAccessKeyPayloadGetExpiresAttributeType added in v1.1.1

type CreateAccessKeyPayloadGetExpiresAttributeType = *time.Time

isDateTime

type CreateAccessKeyPayloadGetExpiresRetType added in v1.1.1

type CreateAccessKeyPayloadGetExpiresRetType = time.Time

type CreateAccessKeyRequest added in v1.2.0

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

func (CreateAccessKeyRequest) CreateAccessKeyPayload added in v1.2.0

func (r CreateAccessKeyRequest) CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest

func (CreateAccessKeyRequest) CredentialsGroup added in v1.2.0

func (r CreateAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest

func (CreateAccessKeyRequest) Execute added in v1.2.0

type CreateAccessKeyResponse

type CreateAccessKeyResponse struct {
	// Access key
	// REQUIRED
	AccessKey CreateAccessKeyResponseGetAccessKeyAttributeType `json:"accessKey"`
	// Obfuscated access key
	// REQUIRED
	DisplayName CreateAccessKeyResponseGetDisplayNameAttributeType `json:"displayName"`
	// Expiration date. Null means never expires.
	// REQUIRED
	Expires CreateAccessKeyResponseGetExpiresAttributeType `json:"expires"`
	// Identifies the pair of access key and secret access key for deletion
	// REQUIRED
	KeyId CreateAccessKeyResponseGetKeyIdAttributeType `json:"keyId"`
	// Project ID
	// REQUIRED
	Project CreateAccessKeyResponseGetProjectAttributeType `json:"project"`
	// Secret access key
	// REQUIRED
	SecretAccessKey CreateAccessKeyResponseGetSecretAccessKeyAttributeType `json:"secretAccessKey"`
}

CreateAccessKeyResponse struct for CreateAccessKeyResponse

func NewCreateAccessKeyResponse added in v0.11.0

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

func NewCreateAccessKeyResponseWithDefaults added in v0.11.0

func NewCreateAccessKeyResponseWithDefaults() *CreateAccessKeyResponse

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

func (*CreateAccessKeyResponse) GetAccessKey added in v0.11.0

GetAccessKey returns the AccessKey field value

func (*CreateAccessKeyResponse) GetAccessKeyOk added in v0.11.0

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

func (*CreateAccessKeyResponse) GetDisplayName added in v0.11.0

GetDisplayName returns the DisplayName field value

func (*CreateAccessKeyResponse) GetDisplayNameOk added in v0.11.0

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

func (*CreateAccessKeyResponse) GetExpires added in v0.11.0

GetExpires returns the Expires field value

func (*CreateAccessKeyResponse) GetExpiresOk added in v0.11.0

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

func (*CreateAccessKeyResponse) GetKeyId added in v0.11.0

GetKeyId returns the KeyId field value

func (*CreateAccessKeyResponse) GetKeyIdOk added in v0.11.0

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

func (*CreateAccessKeyResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*CreateAccessKeyResponse) GetProjectOk added in v0.11.0

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

func (*CreateAccessKeyResponse) GetSecretAccessKey added in v0.11.0

GetSecretAccessKey returns the SecretAccessKey field value

func (*CreateAccessKeyResponse) GetSecretAccessKeyOk added in v0.11.0

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

func (*CreateAccessKeyResponse) SetAccessKey added in v0.11.0

SetAccessKey sets field value

func (*CreateAccessKeyResponse) SetDisplayName added in v0.11.0

SetDisplayName sets field value

func (*CreateAccessKeyResponse) SetExpires added in v0.11.0

SetExpires sets field value

func (*CreateAccessKeyResponse) SetKeyId added in v0.11.0

SetKeyId sets field value

func (*CreateAccessKeyResponse) SetProject added in v0.11.0

SetProject sets field value

func (*CreateAccessKeyResponse) SetSecretAccessKey added in v0.11.0

SetSecretAccessKey sets field value

func (CreateAccessKeyResponse) ToMap added in v0.11.0

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

type CreateAccessKeyResponseGetAccessKeyArgType added in v1.1.1

type CreateAccessKeyResponseGetAccessKeyArgType = string

type CreateAccessKeyResponseGetAccessKeyAttributeType added in v1.1.1

type CreateAccessKeyResponseGetAccessKeyAttributeType = *string

isNotNullableString

type CreateAccessKeyResponseGetAccessKeyRetType added in v1.1.1

type CreateAccessKeyResponseGetAccessKeyRetType = string

type CreateAccessKeyResponseGetDisplayNameArgType added in v1.1.1

type CreateAccessKeyResponseGetDisplayNameArgType = string

type CreateAccessKeyResponseGetDisplayNameAttributeType added in v1.1.1

type CreateAccessKeyResponseGetDisplayNameAttributeType = *string

isNotNullableString

type CreateAccessKeyResponseGetDisplayNameRetType added in v1.1.1

type CreateAccessKeyResponseGetDisplayNameRetType = string

type CreateAccessKeyResponseGetExpiresArgType added in v1.1.1

type CreateAccessKeyResponseGetExpiresArgType = string

type CreateAccessKeyResponseGetExpiresAttributeType added in v1.1.1

type CreateAccessKeyResponseGetExpiresAttributeType = *string

isNotNullableString

type CreateAccessKeyResponseGetExpiresRetType added in v1.1.1

type CreateAccessKeyResponseGetExpiresRetType = string

type CreateAccessKeyResponseGetKeyIdArgType added in v1.1.1

type CreateAccessKeyResponseGetKeyIdArgType = string

type CreateAccessKeyResponseGetKeyIdAttributeType added in v1.1.1

type CreateAccessKeyResponseGetKeyIdAttributeType = *string

isNotNullableString

type CreateAccessKeyResponseGetKeyIdRetType added in v1.1.1

type CreateAccessKeyResponseGetKeyIdRetType = string

type CreateAccessKeyResponseGetProjectArgType added in v1.1.1

type CreateAccessKeyResponseGetProjectArgType = string

type CreateAccessKeyResponseGetProjectAttributeType added in v1.1.1

type CreateAccessKeyResponseGetProjectAttributeType = *string

isNotNullableString

type CreateAccessKeyResponseGetProjectRetType added in v1.1.1

type CreateAccessKeyResponseGetProjectRetType = string

type CreateAccessKeyResponseGetSecretAccessKeyArgType added in v1.1.1

type CreateAccessKeyResponseGetSecretAccessKeyArgType = string

type CreateAccessKeyResponseGetSecretAccessKeyAttributeType added in v1.1.1

type CreateAccessKeyResponseGetSecretAccessKeyAttributeType = *string

isNotNullableString

type CreateAccessKeyResponseGetSecretAccessKeyRetType added in v1.1.1

type CreateAccessKeyResponseGetSecretAccessKeyRetType = string

type CreateBucketRequest added in v1.2.0

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

func (CreateBucketRequest) Execute added in v1.2.0

type CreateBucketResponse

type CreateBucketResponse struct {
	// Name of the bucket
	// REQUIRED
	Bucket CreateBucketResponseGetBucketAttributeType `json:"bucket"`
	// Project ID
	// REQUIRED
	Project CreateBucketResponseGetProjectAttributeType `json:"project"`
}

CreateBucketResponse struct for CreateBucketResponse

func NewCreateBucketResponse added in v0.11.0

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

func NewCreateBucketResponseWithDefaults added in v0.11.0

func NewCreateBucketResponseWithDefaults() *CreateBucketResponse

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

func (*CreateBucketResponse) GetBucket added in v0.11.0

GetBucket returns the Bucket field value

func (*CreateBucketResponse) GetBucketOk added in v0.11.0

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

func (*CreateBucketResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*CreateBucketResponse) GetProjectOk added in v0.11.0

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

func (*CreateBucketResponse) SetBucket added in v0.11.0

SetBucket sets field value

func (*CreateBucketResponse) SetProject added in v0.11.0

SetProject sets field value

func (CreateBucketResponse) ToMap added in v0.11.0

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

type CreateBucketResponseGetBucketArgType added in v1.1.1

type CreateBucketResponseGetBucketArgType = string

type CreateBucketResponseGetBucketAttributeType added in v1.1.1

type CreateBucketResponseGetBucketAttributeType = *string

isNotNullableString

type CreateBucketResponseGetBucketRetType added in v1.1.1

type CreateBucketResponseGetBucketRetType = string

type CreateBucketResponseGetProjectArgType added in v1.1.1

type CreateBucketResponseGetProjectArgType = string

type CreateBucketResponseGetProjectAttributeType added in v1.1.1

type CreateBucketResponseGetProjectAttributeType = *string

isNotNullableString

type CreateBucketResponseGetProjectRetType added in v1.1.1

type CreateBucketResponseGetProjectRetType = string

type CreateCredentialsGroupPayload

type CreateCredentialsGroupPayload struct {
	// Name of the group holding credentials
	// REQUIRED
	DisplayName CreateCredentialsGroupPayloadGetDisplayNameAttributeType `json:"displayName"`
}

CreateCredentialsGroupPayload struct for CreateCredentialsGroupPayload

func NewCreateCredentialsGroupPayload added in v0.11.0

func NewCreateCredentialsGroupPayload(displayName CreateCredentialsGroupPayloadGetDisplayNameArgType) *CreateCredentialsGroupPayload

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

func NewCreateCredentialsGroupPayloadWithDefaults added in v0.11.0

func NewCreateCredentialsGroupPayloadWithDefaults() *CreateCredentialsGroupPayload

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

func (*CreateCredentialsGroupPayload) GetDisplayName added in v0.11.0

GetDisplayName returns the DisplayName field value

func (*CreateCredentialsGroupPayload) GetDisplayNameOk added in v0.11.0

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

func (*CreateCredentialsGroupPayload) SetDisplayName added in v0.11.0

SetDisplayName sets field value

func (CreateCredentialsGroupPayload) ToMap added in v0.11.0

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

type CreateCredentialsGroupPayloadGetDisplayNameArgType added in v1.1.1

type CreateCredentialsGroupPayloadGetDisplayNameArgType = string

type CreateCredentialsGroupPayloadGetDisplayNameAttributeType added in v1.1.1

type CreateCredentialsGroupPayloadGetDisplayNameAttributeType = *string

isNotNullableString

type CreateCredentialsGroupPayloadGetDisplayNameRetType added in v1.1.1

type CreateCredentialsGroupPayloadGetDisplayNameRetType = string

type CreateCredentialsGroupRequest added in v1.2.0

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

func (CreateCredentialsGroupRequest) CreateCredentialsGroupPayload added in v1.2.0

func (r CreateCredentialsGroupRequest) CreateCredentialsGroupPayload(createCredentialsGroupPayload CreateCredentialsGroupPayload) ApiCreateCredentialsGroupRequest

func (CreateCredentialsGroupRequest) Execute added in v1.2.0

type CreateCredentialsGroupResponse

type CreateCredentialsGroupResponse struct {
	// REQUIRED
	CredentialsGroup CreateCredentialsGroupResponseGetCredentialsGroupAttributeType `json:"credentialsGroup"`
	// Project ID
	// REQUIRED
	Project CreateCredentialsGroupResponseGetProjectAttributeType `json:"project"`
}

CreateCredentialsGroupResponse struct for CreateCredentialsGroupResponse

func NewCreateCredentialsGroupResponse added in v0.11.0

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

func NewCreateCredentialsGroupResponseWithDefaults added in v0.11.0

func NewCreateCredentialsGroupResponseWithDefaults() *CreateCredentialsGroupResponse

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

func (*CreateCredentialsGroupResponse) GetCredentialsGroup added in v0.11.0

GetCredentialsGroup returns the CredentialsGroup field value

func (*CreateCredentialsGroupResponse) GetCredentialsGroupOk added in v0.11.0

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

func (*CreateCredentialsGroupResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*CreateCredentialsGroupResponse) GetProjectOk added in v0.11.0

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

func (*CreateCredentialsGroupResponse) SetCredentialsGroup added in v0.11.0

SetCredentialsGroup sets field value

func (*CreateCredentialsGroupResponse) SetProject added in v0.11.0

SetProject sets field value

func (CreateCredentialsGroupResponse) ToMap added in v0.11.0

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

type CreateCredentialsGroupResponseGetCredentialsGroupArgType added in v1.1.1

type CreateCredentialsGroupResponseGetCredentialsGroupArgType = CredentialsGroup

type CreateCredentialsGroupResponseGetCredentialsGroupAttributeType added in v1.1.1

type CreateCredentialsGroupResponseGetCredentialsGroupAttributeType = *CredentialsGroup

isModel

type CreateCredentialsGroupResponseGetCredentialsGroupRetType added in v1.1.1

type CreateCredentialsGroupResponseGetCredentialsGroupRetType = CredentialsGroup

type CreateCredentialsGroupResponseGetProjectArgType added in v1.1.1

type CreateCredentialsGroupResponseGetProjectArgType = string

type CreateCredentialsGroupResponseGetProjectAttributeType added in v1.1.1

type CreateCredentialsGroupResponseGetProjectAttributeType = *string

isNotNullableString

type CreateCredentialsGroupResponseGetProjectRetType added in v1.1.1

type CreateCredentialsGroupResponseGetProjectRetType = string

type CredentialsGroup

type CredentialsGroup struct {
	// The ID of the credentials group
	// REQUIRED
	CredentialsGroupId CredentialsGroupGetCredentialsGroupIdAttributeType `json:"credentialsGroupId"`
	// Name of the group holding credentials
	// REQUIRED
	DisplayName CredentialsGroupGetDisplayNameAttributeType `json:"displayName"`
	// Credentials group URN
	// REQUIRED
	Urn CredentialsGroupGetUrnAttributeType `json:"urn"`
}

CredentialsGroup struct for CredentialsGroup

func NewCredentialsGroup added in v0.11.0

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

func NewCredentialsGroupWithDefaults added in v0.11.0

func NewCredentialsGroupWithDefaults() *CredentialsGroup

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

func (*CredentialsGroup) GetCredentialsGroupId added in v0.11.0

func (o *CredentialsGroup) GetCredentialsGroupId() (ret CredentialsGroupGetCredentialsGroupIdRetType)

GetCredentialsGroupId returns the CredentialsGroupId field value

func (*CredentialsGroup) GetCredentialsGroupIdOk added in v0.11.0

func (o *CredentialsGroup) GetCredentialsGroupIdOk() (ret CredentialsGroupGetCredentialsGroupIdRetType, ok bool)

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

func (*CredentialsGroup) GetDisplayName added in v0.11.0

func (o *CredentialsGroup) GetDisplayName() (ret CredentialsGroupGetDisplayNameRetType)

GetDisplayName returns the DisplayName field value

func (*CredentialsGroup) GetDisplayNameOk added in v0.11.0

func (o *CredentialsGroup) GetDisplayNameOk() (ret CredentialsGroupGetDisplayNameRetType, ok bool)

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

func (*CredentialsGroup) GetUrn added in v0.11.0

GetUrn returns the Urn field value

func (*CredentialsGroup) GetUrnOk added in v0.11.0

func (o *CredentialsGroup) GetUrnOk() (ret CredentialsGroupGetUrnRetType, ok bool)

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

func (*CredentialsGroup) SetCredentialsGroupId added in v0.11.0

SetCredentialsGroupId sets field value

func (*CredentialsGroup) SetDisplayName added in v0.11.0

SetDisplayName sets field value

func (*CredentialsGroup) SetUrn added in v0.11.0

SetUrn sets field value

func (CredentialsGroup) ToMap added in v0.11.0

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

type CredentialsGroupGetCredentialsGroupIdArgType added in v1.1.1

type CredentialsGroupGetCredentialsGroupIdArgType = string

type CredentialsGroupGetCredentialsGroupIdAttributeType added in v1.1.1

type CredentialsGroupGetCredentialsGroupIdAttributeType = *string

isNotNullableString

type CredentialsGroupGetCredentialsGroupIdRetType added in v1.1.1

type CredentialsGroupGetCredentialsGroupIdRetType = string

type CredentialsGroupGetDisplayNameArgType added in v1.1.1

type CredentialsGroupGetDisplayNameArgType = string

type CredentialsGroupGetDisplayNameAttributeType added in v1.1.1

type CredentialsGroupGetDisplayNameAttributeType = *string

isNotNullableString

type CredentialsGroupGetDisplayNameRetType added in v1.1.1

type CredentialsGroupGetDisplayNameRetType = string

type CredentialsGroupGetUrnArgType added in v1.1.1

type CredentialsGroupGetUrnArgType = string

type CredentialsGroupGetUrnAttributeType added in v1.1.1

type CredentialsGroupGetUrnAttributeType = *string

isNotNullableString

type CredentialsGroupGetUrnRetType added in v1.1.1

type CredentialsGroupGetUrnRetType = string

type DefaultApi added in v1.2.0

type DefaultApi interface {
	/*
		CreateAccessKey Create Access Key
		Create an access key for the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiCreateAccessKeyRequest
	*/
	CreateAccessKey(ctx context.Context, projectId string, region string) ApiCreateAccessKeyRequest
	/*
		CreateAccessKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return CreateAccessKeyResponse

	*/
	CreateAccessKeyExecute(ctx context.Context, projectId string, region string) (*CreateAccessKeyResponse, error)
	/*
		CreateBucket Create Bucket
		Create a bucket for the given project. Bucket with the same name cannot already exists in the object storage

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param bucketName The name has to be dns-conform.
		@return ApiCreateBucketRequest
	*/
	CreateBucket(ctx context.Context, projectId string, region string, bucketName string) ApiCreateBucketRequest
	/*
		CreateBucketExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param bucketName The name has to be dns-conform.
		@return CreateBucketResponse

	*/
	CreateBucketExecute(ctx context.Context, projectId string, region string, bucketName string) (*CreateBucketResponse, error)
	/*
		CreateCredentialsGroup Create Credentials Group

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiCreateCredentialsGroupRequest
	*/
	CreateCredentialsGroup(ctx context.Context, projectId string, region string) ApiCreateCredentialsGroupRequest
	/*
		CreateCredentialsGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return CreateCredentialsGroupResponse

	*/
	CreateCredentialsGroupExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsGroupResponse, error)
	/*
		DeleteAccessKey Delete Access Key
		Delete an access key from the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param keyId Object storage access key
		@return ApiDeleteAccessKeyRequest
	*/
	DeleteAccessKey(ctx context.Context, projectId string, region string, keyId string) ApiDeleteAccessKeyRequest
	/*
		DeleteAccessKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param keyId Object storage access key
		@return DeleteAccessKeyResponse

	*/
	DeleteAccessKeyExecute(ctx context.Context, projectId string, region string, keyId string) (*DeleteAccessKeyResponse, error)
	/*
		DeleteBucket Delete Bucket
		Delete a bucket from the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param bucketName The name has to be dns-conform.
		@return ApiDeleteBucketRequest
	*/
	DeleteBucket(ctx context.Context, projectId string, region string, bucketName string) ApiDeleteBucketRequest
	/*
		DeleteBucketExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param bucketName The name has to be dns-conform.
		@return DeleteBucketResponse

	*/
	DeleteBucketExecute(ctx context.Context, projectId string, region string, bucketName string) (*DeleteBucketResponse, error)
	/*
		DeleteCredentialsGroup Delete Credentials Group
		Delete a credentials group inside a project if the project exists and no valid access keys are left in the group.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param groupId Id of the credentials group
		@return ApiDeleteCredentialsGroupRequest
	*/
	DeleteCredentialsGroup(ctx context.Context, projectId string, region string, groupId string) ApiDeleteCredentialsGroupRequest
	/*
		DeleteCredentialsGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param groupId Id of the credentials group
		@return DeleteCredentialsGroupResponse

	*/
	DeleteCredentialsGroupExecute(ctx context.Context, projectId string, region string, groupId string) (*DeleteCredentialsGroupResponse, error)
	/*
		DisableService Delete Project
		Delete the given project

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiDisableServiceRequest
	*/
	DisableService(ctx context.Context, projectId string, region string) ApiDisableServiceRequest
	/*
		DisableServiceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ProjectStatus

	*/
	DisableServiceExecute(ctx context.Context, projectId string, region string) (*ProjectStatus, error)
	/*
		EnableService Create Project
		Create a project. Creation will also be successful if the project
		already exists, but will not create a duplicate

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiEnableServiceRequest
	*/
	EnableService(ctx context.Context, projectId string, region string) ApiEnableServiceRequest
	/*
		EnableServiceExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ProjectStatus

	*/
	EnableServiceExecute(ctx context.Context, projectId string, region string) (*ProjectStatus, error)
	/*
		GetBucket Get Bucket
		Get information for the given bucket in the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param bucketName The name has to be dns-conform.
		@return ApiGetBucketRequest
	*/
	GetBucket(ctx context.Context, projectId string, region string, bucketName string) ApiGetBucketRequest
	/*
		GetBucketExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@param bucketName The name has to be dns-conform.
		@return GetBucketResponse

	*/
	GetBucketExecute(ctx context.Context, projectId string, region string, bucketName string) (*GetBucketResponse, error)
	/*
		GetServiceStatus Get Project
		Get project details.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiGetServiceStatusRequest
	*/
	GetServiceStatus(ctx context.Context, projectId string, region string) ApiGetServiceStatusRequest
	/*
		GetServiceStatusExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ProjectStatus

	*/
	GetServiceStatusExecute(ctx context.Context, projectId string, region string) (*ProjectStatus, error)
	/*
		ListAccessKeys Get Access Keys
		Get a list of access keys for the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiListAccessKeysRequest
	*/
	ListAccessKeys(ctx context.Context, projectId string, region string) ApiListAccessKeysRequest
	/*
		ListAccessKeysExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ListAccessKeysResponse

	*/
	ListAccessKeysExecute(ctx context.Context, projectId string, region string) (*ListAccessKeysResponse, error)
	/*
		ListBuckets Get Buckets
		Get the list of all buckets in the given project

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiListBucketsRequest
	*/
	ListBuckets(ctx context.Context, projectId string, region string) ApiListBucketsRequest
	/*
		ListBucketsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ListBucketsResponse

	*/
	ListBucketsExecute(ctx context.Context, projectId string, region string) (*ListBucketsResponse, error)
	/*
		ListCredentialsGroups Get Credentials Groups
		Get credentials groups inside a project if the project exists

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ApiListCredentialsGroupsRequest
	*/
	ListCredentialsGroups(ctx context.Context, projectId string, region string) ApiListCredentialsGroupsRequest
	/*
		ListCredentialsGroupsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param region STACKIT Region
		@return ListCredentialsGroupsResponse

	*/
	ListCredentialsGroupsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsGroupsResponse, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteAccessKeyRequest added in v1.2.0

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

func (DeleteAccessKeyRequest) CredentialsGroup added in v1.2.0

func (r DeleteAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiDeleteAccessKeyRequest

func (DeleteAccessKeyRequest) Execute added in v1.2.0

type DeleteAccessKeyResponse

type DeleteAccessKeyResponse struct {
	// Identifies the pair of access key and secret access key for deletion
	// REQUIRED
	KeyId DeleteAccessKeyResponseGetKeyIdAttributeType `json:"keyId"`
	// Project ID
	// REQUIRED
	Project DeleteAccessKeyResponseGetProjectAttributeType `json:"project"`
}

DeleteAccessKeyResponse struct for DeleteAccessKeyResponse

func NewDeleteAccessKeyResponse added in v0.11.0

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

func NewDeleteAccessKeyResponseWithDefaults added in v0.11.0

func NewDeleteAccessKeyResponseWithDefaults() *DeleteAccessKeyResponse

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

func (*DeleteAccessKeyResponse) GetKeyId added in v0.11.0

GetKeyId returns the KeyId field value

func (*DeleteAccessKeyResponse) GetKeyIdOk added in v0.11.0

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

func (*DeleteAccessKeyResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*DeleteAccessKeyResponse) GetProjectOk added in v0.11.0

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

func (*DeleteAccessKeyResponse) SetKeyId added in v0.11.0

SetKeyId sets field value

func (*DeleteAccessKeyResponse) SetProject added in v0.11.0

SetProject sets field value

func (DeleteAccessKeyResponse) ToMap added in v0.11.0

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

type DeleteAccessKeyResponseGetKeyIdArgType added in v1.1.1

type DeleteAccessKeyResponseGetKeyIdArgType = string

type DeleteAccessKeyResponseGetKeyIdAttributeType added in v1.1.1

type DeleteAccessKeyResponseGetKeyIdAttributeType = *string

isNotNullableString

type DeleteAccessKeyResponseGetKeyIdRetType added in v1.1.1

type DeleteAccessKeyResponseGetKeyIdRetType = string

type DeleteAccessKeyResponseGetProjectArgType added in v1.1.1

type DeleteAccessKeyResponseGetProjectArgType = string

type DeleteAccessKeyResponseGetProjectAttributeType added in v1.1.1

type DeleteAccessKeyResponseGetProjectAttributeType = *string

isNotNullableString

type DeleteAccessKeyResponseGetProjectRetType added in v1.1.1

type DeleteAccessKeyResponseGetProjectRetType = string

type DeleteBucketRequest added in v1.2.0

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

func (DeleteBucketRequest) Execute added in v1.2.0

type DeleteBucketResponse

type DeleteBucketResponse struct {
	// Name of the bucket
	// REQUIRED
	Bucket DeleteBucketResponseGetBucketAttributeType `json:"bucket"`
	// Project ID
	// REQUIRED
	Project DeleteBucketResponseGetProjectAttributeType `json:"project"`
}

DeleteBucketResponse struct for DeleteBucketResponse

func NewDeleteBucketResponse added in v0.11.0

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

func NewDeleteBucketResponseWithDefaults added in v0.11.0

func NewDeleteBucketResponseWithDefaults() *DeleteBucketResponse

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

func (*DeleteBucketResponse) GetBucket added in v0.11.0

GetBucket returns the Bucket field value

func (*DeleteBucketResponse) GetBucketOk added in v0.11.0

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

func (*DeleteBucketResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*DeleteBucketResponse) GetProjectOk added in v0.11.0

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

func (*DeleteBucketResponse) SetBucket added in v0.11.0

SetBucket sets field value

func (*DeleteBucketResponse) SetProject added in v0.11.0

SetProject sets field value

func (DeleteBucketResponse) ToMap added in v0.11.0

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

type DeleteBucketResponseGetBucketArgType added in v1.1.1

type DeleteBucketResponseGetBucketArgType = string

type DeleteBucketResponseGetBucketAttributeType added in v1.1.1

type DeleteBucketResponseGetBucketAttributeType = *string

isNotNullableString

type DeleteBucketResponseGetBucketRetType added in v1.1.1

type DeleteBucketResponseGetBucketRetType = string

type DeleteBucketResponseGetProjectArgType added in v1.1.1

type DeleteBucketResponseGetProjectArgType = string

type DeleteBucketResponseGetProjectAttributeType added in v1.1.1

type DeleteBucketResponseGetProjectAttributeType = *string

isNotNullableString

type DeleteBucketResponseGetProjectRetType added in v1.1.1

type DeleteBucketResponseGetProjectRetType = string

type DeleteCredentialsGroupRequest added in v1.2.0

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

func (DeleteCredentialsGroupRequest) Execute added in v1.2.0

type DeleteCredentialsGroupResponse

type DeleteCredentialsGroupResponse struct {
	// The ID of the credentials group
	// REQUIRED
	CredentialsGroupId DeleteCredentialsGroupResponseGetCredentialsGroupIdAttributeType `json:"credentialsGroupId"`
	// Project ID
	// REQUIRED
	Project DeleteCredentialsGroupResponseGetProjectAttributeType `json:"project"`
}

DeleteCredentialsGroupResponse struct for DeleteCredentialsGroupResponse

func NewDeleteCredentialsGroupResponse added in v0.11.0

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

func NewDeleteCredentialsGroupResponseWithDefaults added in v0.11.0

func NewDeleteCredentialsGroupResponseWithDefaults() *DeleteCredentialsGroupResponse

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

func (*DeleteCredentialsGroupResponse) GetCredentialsGroupId added in v0.11.0

GetCredentialsGroupId returns the CredentialsGroupId field value

func (*DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk added in v0.11.0

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

func (*DeleteCredentialsGroupResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*DeleteCredentialsGroupResponse) GetProjectOk added in v0.11.0

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

func (*DeleteCredentialsGroupResponse) SetCredentialsGroupId added in v0.11.0

SetCredentialsGroupId sets field value

func (*DeleteCredentialsGroupResponse) SetProject added in v0.11.0

SetProject sets field value

func (DeleteCredentialsGroupResponse) ToMap added in v0.11.0

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

type DeleteCredentialsGroupResponseGetCredentialsGroupIdArgType added in v1.1.1

type DeleteCredentialsGroupResponseGetCredentialsGroupIdArgType = string

type DeleteCredentialsGroupResponseGetCredentialsGroupIdAttributeType added in v1.1.1

type DeleteCredentialsGroupResponseGetCredentialsGroupIdAttributeType = *string

isNotNullableString

type DeleteCredentialsGroupResponseGetCredentialsGroupIdRetType added in v1.1.1

type DeleteCredentialsGroupResponseGetCredentialsGroupIdRetType = string

type DeleteCredentialsGroupResponseGetProjectArgType added in v1.1.1

type DeleteCredentialsGroupResponseGetProjectArgType = string

type DeleteCredentialsGroupResponseGetProjectAttributeType added in v1.1.1

type DeleteCredentialsGroupResponseGetProjectAttributeType = *string

isNotNullableString

type DeleteCredentialsGroupResponseGetProjectRetType added in v1.1.1

type DeleteCredentialsGroupResponseGetProjectRetType = string

type DetailedError

type DetailedError struct {
	// REQUIRED
	Key DetailedErrorGetKeyAttributeType `json:"key"`
	// REQUIRED
	Msg DetailedErrorGetMsgAttributeType `json:"msg"`
}

DetailedError struct for DetailedError

func NewDetailedError added in v0.11.0

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

func NewDetailedErrorWithDefaults added in v0.11.0

func NewDetailedErrorWithDefaults() *DetailedError

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

func (*DetailedError) GetKey added in v0.11.0

func (o *DetailedError) GetKey() (ret DetailedErrorGetKeyRetType)

GetKey returns the Key field value

func (*DetailedError) GetKeyOk added in v0.11.0

func (o *DetailedError) GetKeyOk() (ret DetailedErrorGetKeyRetType, ok bool)

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

func (*DetailedError) GetMsg added in v0.11.0

func (o *DetailedError) GetMsg() (ret DetailedErrorGetMsgRetType)

GetMsg returns the Msg field value

func (*DetailedError) GetMsgOk added in v0.11.0

func (o *DetailedError) GetMsgOk() (ret DetailedErrorGetMsgRetType, ok bool)

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

func (*DetailedError) SetKey added in v0.11.0

SetKey sets field value

func (*DetailedError) SetMsg added in v0.11.0

SetMsg sets field value

func (DetailedError) ToMap added in v0.11.0

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

type DetailedErrorGetKeyArgType added in v1.1.1

type DetailedErrorGetKeyArgType = string

type DetailedErrorGetKeyAttributeType added in v1.1.1

type DetailedErrorGetKeyAttributeType = *string

isNotNullableString

type DetailedErrorGetKeyRetType added in v1.1.1

type DetailedErrorGetKeyRetType = string

type DetailedErrorGetMsgArgType added in v1.1.1

type DetailedErrorGetMsgArgType = string

type DetailedErrorGetMsgAttributeType added in v1.1.1

type DetailedErrorGetMsgAttributeType = *string

isNotNullableString

type DetailedErrorGetMsgRetType added in v1.1.1

type DetailedErrorGetMsgRetType = string

type DisableServiceRequest added in v1.2.0

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

func (DisableServiceRequest) Execute added in v1.2.0

func (r DisableServiceRequest) Execute() (*ProjectStatus, error)

type EnableServiceRequest added in v1.2.0

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

func (EnableServiceRequest) Execute added in v1.2.0

func (r EnableServiceRequest) Execute() (*ProjectStatus, error)

type ErrorMessage

type ErrorMessage struct {
	// REQUIRED
	Detail ErrorMessageGetDetailAttributeType `json:"detail"`
}

ErrorMessage struct for ErrorMessage

func NewErrorMessage added in v0.11.0

func NewErrorMessage(detail ErrorMessageGetDetailArgType) *ErrorMessage

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

func NewErrorMessageWithDefaults added in v0.11.0

func NewErrorMessageWithDefaults() *ErrorMessage

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

func (*ErrorMessage) GetDetail added in v0.11.0

func (o *ErrorMessage) GetDetail() (ret ErrorMessageGetDetailRetType)

GetDetail returns the Detail field value

func (*ErrorMessage) GetDetailOk added in v0.11.0

func (o *ErrorMessage) GetDetailOk() (ret ErrorMessageGetDetailRetType, ok bool)

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

func (*ErrorMessage) SetDetail added in v0.11.0

SetDetail sets field value

func (ErrorMessage) ToMap added in v0.11.0

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

type ErrorMessageGetDetailArgType added in v1.1.1

type ErrorMessageGetDetailArgType = []DetailedError

type ErrorMessageGetDetailAttributeType added in v1.1.1

type ErrorMessageGetDetailAttributeType = *[]DetailedError

isArray

type ErrorMessageGetDetailRetType added in v1.1.1

type ErrorMessageGetDetailRetType = []DetailedError

type GetBucketRequest added in v1.2.0

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

func (GetBucketRequest) Execute added in v1.2.0

func (r GetBucketRequest) Execute() (*GetBucketResponse, error)

type GetBucketResponse

type GetBucketResponse struct {
	// REQUIRED
	Bucket GetBucketResponseGetBucketAttributeType `json:"bucket"`
	// Project ID
	// REQUIRED
	Project GetBucketResponseGetProjectAttributeType `json:"project"`
}

GetBucketResponse struct for GetBucketResponse

func NewGetBucketResponse added in v0.11.0

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

func NewGetBucketResponseWithDefaults added in v0.11.0

func NewGetBucketResponseWithDefaults() *GetBucketResponse

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

func (*GetBucketResponse) GetBucket added in v0.11.0

GetBucket returns the Bucket field value

func (*GetBucketResponse) GetBucketOk added in v0.11.0

func (o *GetBucketResponse) GetBucketOk() (ret GetBucketResponseGetBucketRetType, ok bool)

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

func (*GetBucketResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*GetBucketResponse) GetProjectOk added in v0.11.0

func (o *GetBucketResponse) GetProjectOk() (ret GetBucketResponseGetProjectRetType, ok bool)

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

func (*GetBucketResponse) SetBucket added in v0.11.0

SetBucket sets field value

func (*GetBucketResponse) SetProject added in v0.11.0

SetProject sets field value

func (GetBucketResponse) ToMap added in v0.11.0

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

type GetBucketResponseGetBucketArgType added in v1.1.1

type GetBucketResponseGetBucketArgType = Bucket

type GetBucketResponseGetBucketAttributeType added in v1.1.1

type GetBucketResponseGetBucketAttributeType = *Bucket

isModel

type GetBucketResponseGetBucketRetType added in v1.1.1

type GetBucketResponseGetBucketRetType = Bucket

type GetBucketResponseGetProjectArgType added in v1.1.1

type GetBucketResponseGetProjectArgType = string

type GetBucketResponseGetProjectAttributeType added in v1.1.1

type GetBucketResponseGetProjectAttributeType = *string

isNotNullableString

type GetBucketResponseGetProjectRetType added in v1.1.1

type GetBucketResponseGetProjectRetType = string

type GetServiceStatusRequest added in v1.2.0

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

func (GetServiceStatusRequest) Execute added in v1.2.0

type HTTPValidationError

type HTTPValidationError struct {
	Detail HTTPValidationErrorGetDetailAttributeType `json:"detail,omitempty"`
}

HTTPValidationError struct for HTTPValidationError

func NewHTTPValidationError added in v0.11.0

func NewHTTPValidationError() *HTTPValidationError

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

func NewHTTPValidationErrorWithDefaults added in v0.11.0

func NewHTTPValidationErrorWithDefaults() *HTTPValidationError

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

func (*HTTPValidationError) GetDetail added in v0.11.0

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPValidationError) GetDetailOk added in v0.11.0

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

func (*HTTPValidationError) HasDetail added in v0.11.0

func (o *HTTPValidationError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPValidationError) SetDetail added in v0.11.0

SetDetail gets a reference to the given []ValidationError and assigns it to the Detail field.

func (HTTPValidationError) ToMap added in v0.11.0

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

type HTTPValidationErrorGetDetailArgType added in v1.1.1

type HTTPValidationErrorGetDetailArgType = []ValidationError

type HTTPValidationErrorGetDetailAttributeType added in v1.1.1

type HTTPValidationErrorGetDetailAttributeType = *[]ValidationError

isArray

type HTTPValidationErrorGetDetailRetType added in v1.1.1

type HTTPValidationErrorGetDetailRetType = []ValidationError

type ListAccessKeysRequest added in v1.2.0

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

func (ListAccessKeysRequest) CredentialsGroup added in v1.2.0

func (r ListAccessKeysRequest) CredentialsGroup(credentialsGroup string) ApiListAccessKeysRequest

func (ListAccessKeysRequest) Execute added in v1.2.0

type ListAccessKeysResponse

type ListAccessKeysResponse struct {
	// REQUIRED
	AccessKeys ListAccessKeysResponseGetAccessKeysAttributeType `json:"accessKeys"`
	// Project ID
	// REQUIRED
	Project ListAccessKeysResponseGetProjectAttributeType `json:"project"`
}

ListAccessKeysResponse struct for ListAccessKeysResponse

func NewListAccessKeysResponse added in v0.11.0

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

func NewListAccessKeysResponseWithDefaults added in v0.11.0

func NewListAccessKeysResponseWithDefaults() *ListAccessKeysResponse

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

func (*ListAccessKeysResponse) GetAccessKeys added in v0.11.0

GetAccessKeys returns the AccessKeys field value

func (*ListAccessKeysResponse) GetAccessKeysOk added in v0.11.0

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

func (*ListAccessKeysResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*ListAccessKeysResponse) GetProjectOk added in v0.11.0

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

func (*ListAccessKeysResponse) SetAccessKeys added in v0.11.0

SetAccessKeys sets field value

func (*ListAccessKeysResponse) SetProject added in v0.11.0

SetProject sets field value

func (ListAccessKeysResponse) ToMap added in v0.11.0

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

type ListAccessKeysResponseGetAccessKeysArgType added in v1.1.1

type ListAccessKeysResponseGetAccessKeysArgType = []AccessKey

type ListAccessKeysResponseGetAccessKeysAttributeType added in v1.1.1

type ListAccessKeysResponseGetAccessKeysAttributeType = *[]AccessKey

isArray

type ListAccessKeysResponseGetAccessKeysRetType added in v1.1.1

type ListAccessKeysResponseGetAccessKeysRetType = []AccessKey

type ListAccessKeysResponseGetProjectArgType added in v1.1.1

type ListAccessKeysResponseGetProjectArgType = string

type ListAccessKeysResponseGetProjectAttributeType added in v1.1.1

type ListAccessKeysResponseGetProjectAttributeType = *string

isNotNullableString

type ListAccessKeysResponseGetProjectRetType added in v1.1.1

type ListAccessKeysResponseGetProjectRetType = string

type ListBucketsRequest added in v1.2.0

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

func (ListBucketsRequest) Execute added in v1.2.0

type ListBucketsResponse

type ListBucketsResponse struct {
	// REQUIRED
	Buckets ListBucketsResponseGetBucketsAttributeType `json:"buckets"`
	// Project ID
	// REQUIRED
	Project ListBucketsResponseGetProjectAttributeType `json:"project"`
}

ListBucketsResponse struct for ListBucketsResponse

func NewListBucketsResponse added in v0.11.0

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

func NewListBucketsResponseWithDefaults added in v0.11.0

func NewListBucketsResponseWithDefaults() *ListBucketsResponse

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

func (*ListBucketsResponse) GetBuckets added in v0.11.0

GetBuckets returns the Buckets field value

func (*ListBucketsResponse) GetBucketsOk added in v0.11.0

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

func (*ListBucketsResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*ListBucketsResponse) GetProjectOk added in v0.11.0

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

func (*ListBucketsResponse) SetBuckets added in v0.11.0

SetBuckets sets field value

func (*ListBucketsResponse) SetProject added in v0.11.0

SetProject sets field value

func (ListBucketsResponse) ToMap added in v0.11.0

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

type ListBucketsResponseGetBucketsArgType added in v1.1.1

type ListBucketsResponseGetBucketsArgType = []Bucket

type ListBucketsResponseGetBucketsAttributeType added in v1.1.1

type ListBucketsResponseGetBucketsAttributeType = *[]Bucket

isArray

type ListBucketsResponseGetBucketsRetType added in v1.1.1

type ListBucketsResponseGetBucketsRetType = []Bucket

type ListBucketsResponseGetProjectArgType added in v1.1.1

type ListBucketsResponseGetProjectArgType = string

type ListBucketsResponseGetProjectAttributeType added in v1.1.1

type ListBucketsResponseGetProjectAttributeType = *string

isNotNullableString

type ListBucketsResponseGetProjectRetType added in v1.1.1

type ListBucketsResponseGetProjectRetType = string

type ListCredentialsGroupsRequest added in v1.2.0

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

func (ListCredentialsGroupsRequest) Execute added in v1.2.0

type ListCredentialsGroupsResponse

type ListCredentialsGroupsResponse struct {
	// REQUIRED
	CredentialsGroups ListCredentialsGroupsResponseGetCredentialsGroupsAttributeType `json:"credentialsGroups"`
	// Project ID
	// REQUIRED
	Project ListCredentialsGroupsResponseGetProjectAttributeType `json:"project"`
}

ListCredentialsGroupsResponse struct for ListCredentialsGroupsResponse

func NewListCredentialsGroupsResponse added in v0.11.0

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

func NewListCredentialsGroupsResponseWithDefaults added in v0.11.0

func NewListCredentialsGroupsResponseWithDefaults() *ListCredentialsGroupsResponse

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

func (*ListCredentialsGroupsResponse) GetCredentialsGroups added in v0.11.0

GetCredentialsGroups returns the CredentialsGroups field value

func (*ListCredentialsGroupsResponse) GetCredentialsGroupsOk added in v0.11.0

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

func (*ListCredentialsGroupsResponse) GetProject added in v0.11.0

GetProject returns the Project field value

func (*ListCredentialsGroupsResponse) GetProjectOk added in v0.11.0

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

func (*ListCredentialsGroupsResponse) SetCredentialsGroups added in v0.11.0

SetCredentialsGroups sets field value

func (*ListCredentialsGroupsResponse) SetProject added in v0.11.0

SetProject sets field value

func (ListCredentialsGroupsResponse) ToMap added in v0.11.0

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

type ListCredentialsGroupsResponseGetCredentialsGroupsArgType added in v1.1.1

type ListCredentialsGroupsResponseGetCredentialsGroupsArgType = []CredentialsGroup

type ListCredentialsGroupsResponseGetCredentialsGroupsAttributeType added in v1.1.1

type ListCredentialsGroupsResponseGetCredentialsGroupsAttributeType = *[]CredentialsGroup

isArray

type ListCredentialsGroupsResponseGetCredentialsGroupsRetType added in v1.1.1

type ListCredentialsGroupsResponseGetCredentialsGroupsRetType = []CredentialsGroup

type ListCredentialsGroupsResponseGetProjectArgType added in v1.1.1

type ListCredentialsGroupsResponseGetProjectArgType = string

type ListCredentialsGroupsResponseGetProjectAttributeType added in v1.1.1

type ListCredentialsGroupsResponseGetProjectAttributeType = *string

isNotNullableString

type ListCredentialsGroupsResponseGetProjectRetType added in v1.1.1

type ListCredentialsGroupsResponseGetProjectRetType = string

type LocationInner

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

LocationInner struct for LocationInner

func (*LocationInner) MarshalJSON

func (src *LocationInner) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LocationInner) UnmarshalJSON

func (dst *LocationInner) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type MappedNullable

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

type NullableAccessKey added in v0.11.0

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

func NewNullableAccessKey added in v0.11.0

func NewNullableAccessKey(val *AccessKey) *NullableAccessKey

func (NullableAccessKey) Get added in v0.11.0

func (v NullableAccessKey) Get() *AccessKey

func (NullableAccessKey) IsSet added in v0.11.0

func (v NullableAccessKey) IsSet() bool

func (NullableAccessKey) MarshalJSON added in v0.11.0

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

func (*NullableAccessKey) Set added in v0.11.0

func (v *NullableAccessKey) Set(val *AccessKey)

func (*NullableAccessKey) UnmarshalJSON added in v0.11.0

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

func (*NullableAccessKey) Unset added in v0.11.0

func (v *NullableAccessKey) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

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

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableBucket added in v0.11.0

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

func NewNullableBucket added in v0.11.0

func NewNullableBucket(val *Bucket) *NullableBucket

func (NullableBucket) Get added in v0.11.0

func (v NullableBucket) Get() *Bucket

func (NullableBucket) IsSet added in v0.11.0

func (v NullableBucket) IsSet() bool

func (NullableBucket) MarshalJSON added in v0.11.0

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

func (*NullableBucket) Set added in v0.11.0

func (v *NullableBucket) Set(val *Bucket)

func (*NullableBucket) UnmarshalJSON added in v0.11.0

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

func (*NullableBucket) Unset added in v0.11.0

func (v *NullableBucket) Unset()

type NullableCreateAccessKeyPayload added in v0.11.0

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

func NewNullableCreateAccessKeyPayload added in v0.11.0

func NewNullableCreateAccessKeyPayload(val *CreateAccessKeyPayload) *NullableCreateAccessKeyPayload

func (NullableCreateAccessKeyPayload) Get added in v0.11.0

func (NullableCreateAccessKeyPayload) IsSet added in v0.11.0

func (NullableCreateAccessKeyPayload) MarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyPayload) Set added in v0.11.0

func (*NullableCreateAccessKeyPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyPayload) Unset added in v0.11.0

func (v *NullableCreateAccessKeyPayload) Unset()

type NullableCreateAccessKeyResponse added in v0.11.0

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

func NewNullableCreateAccessKeyResponse added in v0.11.0

func NewNullableCreateAccessKeyResponse(val *CreateAccessKeyResponse) *NullableCreateAccessKeyResponse

func (NullableCreateAccessKeyResponse) Get added in v0.11.0

func (NullableCreateAccessKeyResponse) IsSet added in v0.11.0

func (NullableCreateAccessKeyResponse) MarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyResponse) Set added in v0.11.0

func (*NullableCreateAccessKeyResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyResponse) Unset added in v0.11.0

type NullableCreateBucketResponse added in v0.11.0

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

func NewNullableCreateBucketResponse added in v0.11.0

func NewNullableCreateBucketResponse(val *CreateBucketResponse) *NullableCreateBucketResponse

func (NullableCreateBucketResponse) Get added in v0.11.0

func (NullableCreateBucketResponse) IsSet added in v0.11.0

func (NullableCreateBucketResponse) MarshalJSON added in v0.11.0

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

func (*NullableCreateBucketResponse) Set added in v0.11.0

func (*NullableCreateBucketResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateBucketResponse) Unset added in v0.11.0

func (v *NullableCreateBucketResponse) Unset()

type NullableCreateCredentialsGroupPayload added in v0.11.0

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

func NewNullableCreateCredentialsGroupPayload added in v0.11.0

func NewNullableCreateCredentialsGroupPayload(val *CreateCredentialsGroupPayload) *NullableCreateCredentialsGroupPayload

func (NullableCreateCredentialsGroupPayload) Get added in v0.11.0

func (NullableCreateCredentialsGroupPayload) IsSet added in v0.11.0

func (NullableCreateCredentialsGroupPayload) MarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupPayload) Set added in v0.11.0

func (*NullableCreateCredentialsGroupPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupPayload) Unset added in v0.11.0

type NullableCreateCredentialsGroupResponse added in v0.11.0

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

func NewNullableCreateCredentialsGroupResponse added in v0.11.0

func NewNullableCreateCredentialsGroupResponse(val *CreateCredentialsGroupResponse) *NullableCreateCredentialsGroupResponse

func (NullableCreateCredentialsGroupResponse) Get added in v0.11.0

func (NullableCreateCredentialsGroupResponse) IsSet added in v0.11.0

func (NullableCreateCredentialsGroupResponse) MarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupResponse) Set added in v0.11.0

func (*NullableCreateCredentialsGroupResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupResponse) Unset added in v0.11.0

type NullableCredentialsGroup added in v0.11.0

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

func NewNullableCredentialsGroup added in v0.11.0

func NewNullableCredentialsGroup(val *CredentialsGroup) *NullableCredentialsGroup

func (NullableCredentialsGroup) Get added in v0.11.0

func (NullableCredentialsGroup) IsSet added in v0.11.0

func (v NullableCredentialsGroup) IsSet() bool

func (NullableCredentialsGroup) MarshalJSON added in v0.11.0

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

func (*NullableCredentialsGroup) Set added in v0.11.0

func (*NullableCredentialsGroup) UnmarshalJSON added in v0.11.0

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

func (*NullableCredentialsGroup) Unset added in v0.11.0

func (v *NullableCredentialsGroup) Unset()

type NullableDeleteAccessKeyResponse added in v0.11.0

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

func NewNullableDeleteAccessKeyResponse added in v0.11.0

func NewNullableDeleteAccessKeyResponse(val *DeleteAccessKeyResponse) *NullableDeleteAccessKeyResponse

func (NullableDeleteAccessKeyResponse) Get added in v0.11.0

func (NullableDeleteAccessKeyResponse) IsSet added in v0.11.0

func (NullableDeleteAccessKeyResponse) MarshalJSON added in v0.11.0

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

func (*NullableDeleteAccessKeyResponse) Set added in v0.11.0

func (*NullableDeleteAccessKeyResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteAccessKeyResponse) Unset added in v0.11.0

type NullableDeleteBucketResponse added in v0.11.0

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

func NewNullableDeleteBucketResponse added in v0.11.0

func NewNullableDeleteBucketResponse(val *DeleteBucketResponse) *NullableDeleteBucketResponse

func (NullableDeleteBucketResponse) Get added in v0.11.0

func (NullableDeleteBucketResponse) IsSet added in v0.11.0

func (NullableDeleteBucketResponse) MarshalJSON added in v0.11.0

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

func (*NullableDeleteBucketResponse) Set added in v0.11.0

func (*NullableDeleteBucketResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteBucketResponse) Unset added in v0.11.0

func (v *NullableDeleteBucketResponse) Unset()

type NullableDeleteCredentialsGroupResponse added in v0.11.0

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

func NewNullableDeleteCredentialsGroupResponse added in v0.11.0

func NewNullableDeleteCredentialsGroupResponse(val *DeleteCredentialsGroupResponse) *NullableDeleteCredentialsGroupResponse

func (NullableDeleteCredentialsGroupResponse) Get added in v0.11.0

func (NullableDeleteCredentialsGroupResponse) IsSet added in v0.11.0

func (NullableDeleteCredentialsGroupResponse) MarshalJSON added in v0.11.0

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

func (*NullableDeleteCredentialsGroupResponse) Set added in v0.11.0

func (*NullableDeleteCredentialsGroupResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteCredentialsGroupResponse) Unset added in v0.11.0

type NullableDetailedError added in v0.11.0

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

func NewNullableDetailedError added in v0.11.0

func NewNullableDetailedError(val *DetailedError) *NullableDetailedError

func (NullableDetailedError) Get added in v0.11.0

func (NullableDetailedError) IsSet added in v0.11.0

func (v NullableDetailedError) IsSet() bool

func (NullableDetailedError) MarshalJSON added in v0.11.0

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

func (*NullableDetailedError) Set added in v0.11.0

func (v *NullableDetailedError) Set(val *DetailedError)

func (*NullableDetailedError) UnmarshalJSON added in v0.11.0

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

func (*NullableDetailedError) Unset added in v0.11.0

func (v *NullableDetailedError) Unset()

type NullableErrorMessage added in v0.11.0

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

func NewNullableErrorMessage added in v0.11.0

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get added in v0.11.0

func (NullableErrorMessage) IsSet added in v0.11.0

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON added in v0.11.0

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

func (*NullableErrorMessage) Set added in v0.11.0

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON added in v0.11.0

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

func (*NullableErrorMessage) Unset added in v0.11.0

func (v *NullableErrorMessage) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

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

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

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

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetBucketResponse added in v0.11.0

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

func NewNullableGetBucketResponse added in v0.11.0

func NewNullableGetBucketResponse(val *GetBucketResponse) *NullableGetBucketResponse

func (NullableGetBucketResponse) Get added in v0.11.0

func (NullableGetBucketResponse) IsSet added in v0.11.0

func (v NullableGetBucketResponse) IsSet() bool

func (NullableGetBucketResponse) MarshalJSON added in v0.11.0

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

func (*NullableGetBucketResponse) Set added in v0.11.0

func (*NullableGetBucketResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableGetBucketResponse) Unset added in v0.11.0

func (v *NullableGetBucketResponse) Unset()

type NullableHTTPValidationError added in v0.11.0

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

func NewNullableHTTPValidationError added in v0.11.0

func NewNullableHTTPValidationError(val *HTTPValidationError) *NullableHTTPValidationError

func (NullableHTTPValidationError) Get added in v0.11.0

func (NullableHTTPValidationError) IsSet added in v0.11.0

func (NullableHTTPValidationError) MarshalJSON added in v0.11.0

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

func (*NullableHTTPValidationError) Set added in v0.11.0

func (*NullableHTTPValidationError) UnmarshalJSON added in v0.11.0

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

func (*NullableHTTPValidationError) Unset added in v0.11.0

func (v *NullableHTTPValidationError) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

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

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

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

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

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

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListAccessKeysResponse added in v0.11.0

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

func NewNullableListAccessKeysResponse added in v0.11.0

func NewNullableListAccessKeysResponse(val *ListAccessKeysResponse) *NullableListAccessKeysResponse

func (NullableListAccessKeysResponse) Get added in v0.11.0

func (NullableListAccessKeysResponse) IsSet added in v0.11.0

func (NullableListAccessKeysResponse) MarshalJSON added in v0.11.0

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

func (*NullableListAccessKeysResponse) Set added in v0.11.0

func (*NullableListAccessKeysResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListAccessKeysResponse) Unset added in v0.11.0

func (v *NullableListAccessKeysResponse) Unset()

type NullableListBucketsResponse added in v0.11.0

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

func NewNullableListBucketsResponse added in v0.11.0

func NewNullableListBucketsResponse(val *ListBucketsResponse) *NullableListBucketsResponse

func (NullableListBucketsResponse) Get added in v0.11.0

func (NullableListBucketsResponse) IsSet added in v0.11.0

func (NullableListBucketsResponse) MarshalJSON added in v0.11.0

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

func (*NullableListBucketsResponse) Set added in v0.11.0

func (*NullableListBucketsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListBucketsResponse) Unset added in v0.11.0

func (v *NullableListBucketsResponse) Unset()

type NullableListCredentialsGroupsResponse added in v0.11.0

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

func NewNullableListCredentialsGroupsResponse added in v0.11.0

func NewNullableListCredentialsGroupsResponse(val *ListCredentialsGroupsResponse) *NullableListCredentialsGroupsResponse

func (NullableListCredentialsGroupsResponse) Get added in v0.11.0

func (NullableListCredentialsGroupsResponse) IsSet added in v0.11.0

func (NullableListCredentialsGroupsResponse) MarshalJSON added in v0.11.0

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

func (*NullableListCredentialsGroupsResponse) Set added in v0.11.0

func (*NullableListCredentialsGroupsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListCredentialsGroupsResponse) Unset added in v0.11.0

type NullableLocationInner

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

func NewNullableLocationInner

func NewNullableLocationInner(val *LocationInner) *NullableLocationInner

func (NullableLocationInner) Get

func (NullableLocationInner) IsSet

func (v NullableLocationInner) IsSet() bool

func (NullableLocationInner) MarshalJSON

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

func (*NullableLocationInner) Set

func (v *NullableLocationInner) Set(val *LocationInner)

func (*NullableLocationInner) UnmarshalJSON

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

func (*NullableLocationInner) Unset

func (v *NullableLocationInner) Unset()

type NullableProjectScope

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

func NewNullableProjectScope

func NewNullableProjectScope(val *ProjectScope) *NullableProjectScope

func (NullableProjectScope) Get

func (NullableProjectScope) IsSet

func (v NullableProjectScope) IsSet() bool

func (NullableProjectScope) MarshalJSON

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

func (*NullableProjectScope) Set

func (v *NullableProjectScope) Set(val *ProjectScope)

func (*NullableProjectScope) UnmarshalJSON

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

func (*NullableProjectScope) Unset

func (v *NullableProjectScope) Unset()

type NullableProjectStatus added in v0.11.0

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

func NewNullableProjectStatus added in v0.11.0

func NewNullableProjectStatus(val *ProjectStatus) *NullableProjectStatus

func (NullableProjectStatus) Get added in v0.11.0

func (NullableProjectStatus) IsSet added in v0.11.0

func (v NullableProjectStatus) IsSet() bool

func (NullableProjectStatus) MarshalJSON added in v0.11.0

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

func (*NullableProjectStatus) Set added in v0.11.0

func (v *NullableProjectStatus) Set(val *ProjectStatus)

func (*NullableProjectStatus) UnmarshalJSON added in v0.11.0

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

func (*NullableProjectStatus) Unset added in v0.11.0

func (v *NullableProjectStatus) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

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

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

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

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

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

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableValidationError added in v0.11.0

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

func NewNullableValidationError added in v0.11.0

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get added in v0.11.0

func (NullableValidationError) IsSet added in v0.11.0

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON added in v0.11.0

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

func (*NullableValidationError) Set added in v0.11.0

func (*NullableValidationError) UnmarshalJSON added in v0.11.0

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

func (*NullableValidationError) Unset added in v0.11.0

func (v *NullableValidationError) Unset()

type NullableValue added in v1.1.1

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

func (NullableValue[T]) Get added in v1.1.1

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

func (NullableValue[T]) IsSet added in v1.1.1

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

func (*NullableValue[T]) Set added in v1.1.1

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

func (*NullableValue[T]) Unset added in v1.1.1

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

type ProjectScope

type ProjectScope string

ProjectScope The scope of a STACKIT project can be public (default) or can have client specific special requirements.

const (
	PROJECTSCOPE_PUBLIC  ProjectScope = "PUBLIC"
	PROJECTSCOPE_SCHWARZ ProjectScope = "SCHWARZ"
)

List of ProjectScope

func NewProjectScopeFromValue

func NewProjectScopeFromValue(v string) (*ProjectScope, error)

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

func (ProjectScope) IsValid

func (v ProjectScope) IsValid() bool

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

func (ProjectScope) Ptr

func (v ProjectScope) Ptr() *ProjectScope

Ptr returns reference to ProjectScope value

func (*ProjectScope) UnmarshalJSON

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

type ProjectStatus

type ProjectStatus struct {
	// Project ID
	// REQUIRED
	Project ProjectStatusGetProjectAttributeType `json:"project"`
	// REQUIRED
	Scope ProjectStatusGetScopeAttributeType `json:"scope"`
}

ProjectStatus struct for ProjectStatus

func NewProjectStatus added in v0.11.0

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

func NewProjectStatusWithDefaults added in v0.11.0

func NewProjectStatusWithDefaults() *ProjectStatus

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

func (*ProjectStatus) GetProject added in v0.11.0

func (o *ProjectStatus) GetProject() (ret ProjectStatusGetProjectRetType)

GetProject returns the Project field value

func (*ProjectStatus) GetProjectOk added in v0.11.0

func (o *ProjectStatus) GetProjectOk() (ret ProjectStatusGetProjectRetType, ok bool)

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

func (*ProjectStatus) GetScope added in v0.11.0

func (o *ProjectStatus) GetScope() (ret ProjectStatusGetScopeRetType)

GetScope returns the Scope field value

func (*ProjectStatus) GetScopeOk added in v0.11.0

func (o *ProjectStatus) GetScopeOk() (ret ProjectStatusGetScopeRetType, ok bool)

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

func (*ProjectStatus) SetProject added in v0.11.0

SetProject sets field value

func (*ProjectStatus) SetScope added in v0.11.0

SetScope sets field value

func (ProjectStatus) ToMap added in v0.11.0

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

type ProjectStatusGetProjectArgType added in v1.1.1

type ProjectStatusGetProjectArgType = string

type ProjectStatusGetProjectAttributeType added in v1.1.1

type ProjectStatusGetProjectAttributeType = *string

isNotNullableString

type ProjectStatusGetProjectRetType added in v1.1.1

type ProjectStatusGetProjectRetType = string

type ProjectStatusGetScopeArgType added in v1.1.1

type ProjectStatusGetScopeArgType = ProjectScope

type ProjectStatusGetScopeAttributeType added in v1.1.1

type ProjectStatusGetScopeAttributeType = *ProjectScope

isEnumRef

type ProjectStatusGetScopeRetType added in v1.1.1

type ProjectStatusGetScopeRetType = ProjectScope

type ValidationError

type ValidationError struct {
	// REQUIRED
	Loc ValidationErrorGetLocAttributeType `json:"loc"`
	// REQUIRED
	Msg ValidationErrorGetMsgAttributeType `json:"msg"`
	// REQUIRED
	Type ValidationErrorGetTypeAttributeType `json:"type"`
}

ValidationError struct for ValidationError

func NewValidationError added in v0.11.0

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

func NewValidationErrorWithDefaults added in v0.11.0

func NewValidationErrorWithDefaults() *ValidationError

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

func (*ValidationError) GetLoc added in v0.11.0

GetLoc returns the Loc field value

func (*ValidationError) GetLocOk added in v0.11.0

func (o *ValidationError) GetLocOk() (ret ValidationErrorGetLocRetType, ok bool)

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

func (*ValidationError) GetMsg added in v0.11.0

GetMsg returns the Msg field value

func (*ValidationError) GetMsgOk added in v0.11.0

func (o *ValidationError) GetMsgOk() (ret ValidationErrorGetMsgRetType, ok bool)

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

func (*ValidationError) GetType added in v0.11.0

GetType returns the Type field value

func (*ValidationError) GetTypeOk added in v0.11.0

func (o *ValidationError) GetTypeOk() (ret ValidationErrorGetTypeRetType, ok bool)

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

func (*ValidationError) SetLoc added in v0.11.0

SetLoc sets field value

func (*ValidationError) SetMsg added in v0.11.0

SetMsg sets field value

func (*ValidationError) SetType added in v0.11.0

SetType sets field value

func (ValidationError) ToMap added in v0.11.0

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

type ValidationErrorGetLocArgType added in v1.1.1

type ValidationErrorGetLocArgType = []LocationInner

type ValidationErrorGetLocAttributeType added in v1.1.1

type ValidationErrorGetLocAttributeType = *[]LocationInner

isArray

type ValidationErrorGetLocRetType added in v1.1.1

type ValidationErrorGetLocRetType = []LocationInner

type ValidationErrorGetMsgArgType added in v1.1.1

type ValidationErrorGetMsgArgType = string

type ValidationErrorGetMsgAttributeType added in v1.1.1

type ValidationErrorGetMsgAttributeType = *string

isNotNullableString

type ValidationErrorGetMsgRetType added in v1.1.1

type ValidationErrorGetMsgRetType = string

type ValidationErrorGetTypeArgType added in v1.1.1

type ValidationErrorGetTypeArgType = string

type ValidationErrorGetTypeAttributeType added in v1.1.1

type ValidationErrorGetTypeAttributeType = *string

isNotNullableString

type ValidationErrorGetTypeRetType added in v1.1.1

type ValidationErrorGetTypeRetType = string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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