Documentation
¶
Overview ¶
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIResponse
- type AccessKey
- func (o *AccessKey) GetDisplayName() string
- func (o *AccessKey) GetDisplayNameOk() (*string, bool)
- func (o *AccessKey) GetExpires() string
- func (o *AccessKey) GetExpiresOk() (*string, bool)
- func (o *AccessKey) GetKeyId() string
- func (o *AccessKey) GetKeyIdOk() (*string, bool)
- func (o AccessKey) MarshalJSON() ([]byte, error)
- func (o *AccessKey) SetDisplayName(v string)
- func (o *AccessKey) SetExpires(v string)
- func (o *AccessKey) SetKeyId(v string)
- func (o AccessKey) ToMap() (map[string]interface{}, error)
- func (o *AccessKey) UnmarshalJSON(data []byte) (err error)
- type ApiCreateAccessKeyRequest
- func (r ApiCreateAccessKeyRequest) CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest
- func (r ApiCreateAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest
- func (r ApiCreateAccessKeyRequest) Execute() (*CreateAccessKeyResponse, error)
- type ApiCreateBucketRequest
- type ApiCreateCredentialsGroupRequest
- type ApiDeleteAccessKeyRequest
- type ApiDeleteBucketRequest
- type ApiDeleteCredentialsGroupRequest
- type ApiDisableServiceRequest
- type ApiEnableServiceRequest
- type ApiGetBucketRequest
- type ApiGetServiceStatusRequest
- type ApiListAccessKeysRequest
- type ApiListBucketsRequest
- type ApiListCredentialsGroupsRequest
- type Bucket
- func (o *Bucket) GetName() string
- func (o *Bucket) GetNameOk() (*string, bool)
- func (o *Bucket) GetRegion() string
- func (o *Bucket) GetRegionOk() (*string, bool)
- func (o *Bucket) GetUrlPathStyle() string
- func (o *Bucket) GetUrlPathStyleOk() (*string, bool)
- func (o *Bucket) GetUrlVirtualHostedStyle() string
- func (o *Bucket) GetUrlVirtualHostedStyleOk() (*string, bool)
- func (o Bucket) MarshalJSON() ([]byte, error)
- func (o *Bucket) SetName(v string)
- func (o *Bucket) SetRegion(v string)
- func (o *Bucket) SetUrlPathStyle(v string)
- func (o *Bucket) SetUrlVirtualHostedStyle(v string)
- func (o Bucket) ToMap() (map[string]interface{}, error)
- func (o *Bucket) UnmarshalJSON(data []byte) (err error)
- type CreateAccessKeyPayload
- func (o *CreateAccessKeyPayload) GetExpires() time.Time
- func (o *CreateAccessKeyPayload) GetExpiresOk() (*time.Time, bool)
- func (o *CreateAccessKeyPayload) HasExpires() bool
- func (o CreateAccessKeyPayload) MarshalJSON() ([]byte, error)
- func (o *CreateAccessKeyPayload) SetExpires(v time.Time)
- func (o CreateAccessKeyPayload) ToMap() (map[string]interface{}, error)
- type CreateAccessKeyResponse
- func (o *CreateAccessKeyResponse) GetAccessKey() string
- func (o *CreateAccessKeyResponse) GetAccessKeyOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetDisplayName() string
- func (o *CreateAccessKeyResponse) GetDisplayNameOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetExpires() string
- func (o *CreateAccessKeyResponse) GetExpiresOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetKeyId() string
- func (o *CreateAccessKeyResponse) GetKeyIdOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetProject() string
- func (o *CreateAccessKeyResponse) GetProjectOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetSecretAccessKey() string
- func (o *CreateAccessKeyResponse) GetSecretAccessKeyOk() (*string, bool)
- func (o CreateAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (o *CreateAccessKeyResponse) SetAccessKey(v string)
- func (o *CreateAccessKeyResponse) SetDisplayName(v string)
- func (o *CreateAccessKeyResponse) SetExpires(v string)
- func (o *CreateAccessKeyResponse) SetKeyId(v string)
- func (o *CreateAccessKeyResponse) SetProject(v string)
- func (o *CreateAccessKeyResponse) SetSecretAccessKey(v string)
- func (o CreateAccessKeyResponse) ToMap() (map[string]interface{}, error)
- func (o *CreateAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
- type CreateBucketResponse
- func (o *CreateBucketResponse) GetBucket() string
- func (o *CreateBucketResponse) GetBucketOk() (*string, bool)
- func (o *CreateBucketResponse) GetProject() string
- func (o *CreateBucketResponse) GetProjectOk() (*string, bool)
- func (o CreateBucketResponse) MarshalJSON() ([]byte, error)
- func (o *CreateBucketResponse) SetBucket(v string)
- func (o *CreateBucketResponse) SetProject(v string)
- func (o CreateBucketResponse) ToMap() (map[string]interface{}, error)
- func (o *CreateBucketResponse) UnmarshalJSON(data []byte) (err error)
- type CreateCredentialsGroupPayload
- func (o *CreateCredentialsGroupPayload) GetDisplayName() string
- func (o *CreateCredentialsGroupPayload) GetDisplayNameOk() (*string, bool)
- func (o CreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
- func (o *CreateCredentialsGroupPayload) SetDisplayName(v string)
- func (o CreateCredentialsGroupPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateCredentialsGroupPayload) UnmarshalJSON(data []byte) (err error)
- type CreateCredentialsGroupResponse
- func (o *CreateCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroup
- func (o *CreateCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroup, bool)
- func (o *CreateCredentialsGroupResponse) GetProject() string
- func (o *CreateCredentialsGroupResponse) GetProjectOk() (*string, bool)
- func (o CreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (o *CreateCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroup)
- func (o *CreateCredentialsGroupResponse) SetProject(v string)
- func (o CreateCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
- func (o *CreateCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
- type CredentialsGroup
- func (o *CredentialsGroup) GetCredentialsGroupId() string
- func (o *CredentialsGroup) GetCredentialsGroupIdOk() (*string, bool)
- func (o *CredentialsGroup) GetDisplayName() string
- func (o *CredentialsGroup) GetDisplayNameOk() (*string, bool)
- func (o *CredentialsGroup) GetUrn() string
- func (o *CredentialsGroup) GetUrnOk() (*string, bool)
- func (o CredentialsGroup) MarshalJSON() ([]byte, error)
- func (o *CredentialsGroup) SetCredentialsGroupId(v string)
- func (o *CredentialsGroup) SetDisplayName(v string)
- func (o *CredentialsGroup) SetUrn(v string)
- func (o CredentialsGroup) ToMap() (map[string]interface{}, error)
- func (o *CredentialsGroup) UnmarshalJSON(data []byte) (err error)
- type DefaultAPI
- type DefaultAPIService
- func (a *DefaultAPIService) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
- func (a *DefaultAPIService) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
- func (a *DefaultAPIService) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
- func (a *DefaultAPIService) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
- func (a *DefaultAPIService) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
- func (a *DefaultAPIService) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
- func (a *DefaultAPIService) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
- func (a *DefaultAPIService) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
- func (a *DefaultAPIService) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
- func (a *DefaultAPIService) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
- func (a *DefaultAPIService) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
- func (a *DefaultAPIService) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
- func (a *DefaultAPIService) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
- func (a *DefaultAPIService) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
- func (a *DefaultAPIService) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
- func (a *DefaultAPIService) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
- func (a *DefaultAPIService) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
- func (a *DefaultAPIService) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
- func (a *DefaultAPIService) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
- func (a *DefaultAPIService) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
- func (a *DefaultAPIService) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
- func (a *DefaultAPIService) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
- func (a *DefaultAPIService) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
- func (a *DefaultAPIService) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
- func (a *DefaultAPIService) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
- func (a *DefaultAPIService) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
- type DefaultAPIServiceMock
- func (a DefaultAPIServiceMock) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
- func (a DefaultAPIServiceMock) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
- func (a DefaultAPIServiceMock) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
- func (a DefaultAPIServiceMock) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
- func (a DefaultAPIServiceMock) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
- func (a DefaultAPIServiceMock) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
- func (a DefaultAPIServiceMock) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
- func (a DefaultAPIServiceMock) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
- func (a DefaultAPIServiceMock) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
- func (a DefaultAPIServiceMock) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
- func (a DefaultAPIServiceMock) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
- func (a DefaultAPIServiceMock) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
- func (a DefaultAPIServiceMock) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
- func (a DefaultAPIServiceMock) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
- func (a DefaultAPIServiceMock) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
- func (a DefaultAPIServiceMock) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
- func (a DefaultAPIServiceMock) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
- func (a DefaultAPIServiceMock) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
- func (a DefaultAPIServiceMock) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
- func (a DefaultAPIServiceMock) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
- func (a DefaultAPIServiceMock) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
- func (a DefaultAPIServiceMock) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
- func (a DefaultAPIServiceMock) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
- func (a DefaultAPIServiceMock) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
- func (a DefaultAPIServiceMock) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
- func (a DefaultAPIServiceMock) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
- type DeleteAccessKeyResponse
- func (o *DeleteAccessKeyResponse) GetKeyId() string
- func (o *DeleteAccessKeyResponse) GetKeyIdOk() (*string, bool)
- func (o *DeleteAccessKeyResponse) GetProject() string
- func (o *DeleteAccessKeyResponse) GetProjectOk() (*string, bool)
- func (o DeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteAccessKeyResponse) SetKeyId(v string)
- func (o *DeleteAccessKeyResponse) SetProject(v string)
- func (o DeleteAccessKeyResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
- type DeleteBucketResponse
- func (o *DeleteBucketResponse) GetBucket() string
- func (o *DeleteBucketResponse) GetBucketOk() (*string, bool)
- func (o *DeleteBucketResponse) GetProject() string
- func (o *DeleteBucketResponse) GetProjectOk() (*string, bool)
- func (o DeleteBucketResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteBucketResponse) SetBucket(v string)
- func (o *DeleteBucketResponse) SetProject(v string)
- func (o DeleteBucketResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteBucketResponse) UnmarshalJSON(data []byte) (err error)
- type DeleteCredentialsGroupResponse
- func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupId() string
- func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk() (*string, bool)
- func (o *DeleteCredentialsGroupResponse) GetProject() string
- func (o *DeleteCredentialsGroupResponse) GetProjectOk() (*string, bool)
- func (o DeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteCredentialsGroupResponse) SetCredentialsGroupId(v string)
- func (o *DeleteCredentialsGroupResponse) SetProject(v string)
- func (o DeleteCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
- type DetailedError
- func (o *DetailedError) GetKey() string
- func (o *DetailedError) GetKeyOk() (*string, bool)
- func (o *DetailedError) GetMsg() string
- func (o *DetailedError) GetMsgOk() (*string, bool)
- func (o DetailedError) MarshalJSON() ([]byte, error)
- func (o *DetailedError) SetKey(v string)
- func (o *DetailedError) SetMsg(v string)
- func (o DetailedError) ToMap() (map[string]interface{}, error)
- func (o *DetailedError) UnmarshalJSON(data []byte) (err error)
- type ErrorMessage
- func (o *ErrorMessage) GetDetail() []DetailedError
- func (o *ErrorMessage) GetDetailOk() ([]DetailedError, bool)
- func (o ErrorMessage) MarshalJSON() ([]byte, error)
- func (o *ErrorMessage) SetDetail(v []DetailedError)
- func (o ErrorMessage) ToMap() (map[string]interface{}, error)
- func (o *ErrorMessage) UnmarshalJSON(data []byte) (err error)
- type GetBucketResponse
- func (o *GetBucketResponse) GetBucket() Bucket
- func (o *GetBucketResponse) GetBucketOk() (*Bucket, bool)
- func (o *GetBucketResponse) GetProject() string
- func (o *GetBucketResponse) GetProjectOk() (*string, bool)
- func (o GetBucketResponse) MarshalJSON() ([]byte, error)
- func (o *GetBucketResponse) SetBucket(v Bucket)
- func (o *GetBucketResponse) SetProject(v string)
- func (o GetBucketResponse) ToMap() (map[string]interface{}, error)
- func (o *GetBucketResponse) UnmarshalJSON(data []byte) (err error)
- type HTTPValidationError
- func (o *HTTPValidationError) GetDetail() []ValidationError
- func (o *HTTPValidationError) GetDetailOk() ([]ValidationError, bool)
- func (o *HTTPValidationError) HasDetail() bool
- func (o HTTPValidationError) MarshalJSON() ([]byte, error)
- func (o *HTTPValidationError) SetDetail(v []ValidationError)
- func (o HTTPValidationError) ToMap() (map[string]interface{}, error)
- type ListAccessKeysResponse
- func (o *ListAccessKeysResponse) GetAccessKeys() []AccessKey
- func (o *ListAccessKeysResponse) GetAccessKeysOk() ([]AccessKey, bool)
- func (o *ListAccessKeysResponse) GetProject() string
- func (o *ListAccessKeysResponse) GetProjectOk() (*string, bool)
- func (o ListAccessKeysResponse) MarshalJSON() ([]byte, error)
- func (o *ListAccessKeysResponse) SetAccessKeys(v []AccessKey)
- func (o *ListAccessKeysResponse) SetProject(v string)
- func (o ListAccessKeysResponse) ToMap() (map[string]interface{}, error)
- func (o *ListAccessKeysResponse) UnmarshalJSON(data []byte) (err error)
- type ListBucketsResponse
- func (o *ListBucketsResponse) GetBuckets() []Bucket
- func (o *ListBucketsResponse) GetBucketsOk() ([]Bucket, bool)
- func (o *ListBucketsResponse) GetProject() string
- func (o *ListBucketsResponse) GetProjectOk() (*string, bool)
- func (o ListBucketsResponse) MarshalJSON() ([]byte, error)
- func (o *ListBucketsResponse) SetBuckets(v []Bucket)
- func (o *ListBucketsResponse) SetProject(v string)
- func (o ListBucketsResponse) ToMap() (map[string]interface{}, error)
- func (o *ListBucketsResponse) UnmarshalJSON(data []byte) (err error)
- type ListCredentialsGroupsResponse
- func (o *ListCredentialsGroupsResponse) GetCredentialsGroups() []CredentialsGroup
- func (o *ListCredentialsGroupsResponse) GetCredentialsGroupsOk() ([]CredentialsGroup, bool)
- func (o *ListCredentialsGroupsResponse) GetProject() string
- func (o *ListCredentialsGroupsResponse) GetProjectOk() (*string, bool)
- func (o ListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
- func (o *ListCredentialsGroupsResponse) SetCredentialsGroups(v []CredentialsGroup)
- func (o *ListCredentialsGroupsResponse) SetProject(v string)
- func (o ListCredentialsGroupsResponse) ToMap() (map[string]interface{}, error)
- func (o *ListCredentialsGroupsResponse) UnmarshalJSON(data []byte) (err error)
- type LocationInner
- type MappedNullable
- type NullableAccessKey
- type NullableBool
- type NullableBucket
- type NullableCreateAccessKeyPayload
- func (v NullableCreateAccessKeyPayload) Get() *CreateAccessKeyPayload
- func (v NullableCreateAccessKeyPayload) IsSet() bool
- func (v NullableCreateAccessKeyPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAccessKeyPayload) Set(val *CreateAccessKeyPayload)
- func (v *NullableCreateAccessKeyPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAccessKeyPayload) Unset()
- type NullableCreateAccessKeyResponse
- func (v NullableCreateAccessKeyResponse) Get() *CreateAccessKeyResponse
- func (v NullableCreateAccessKeyResponse) IsSet() bool
- func (v NullableCreateAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAccessKeyResponse) Set(val *CreateAccessKeyResponse)
- func (v *NullableCreateAccessKeyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAccessKeyResponse) Unset()
- type NullableCreateBucketResponse
- func (v NullableCreateBucketResponse) Get() *CreateBucketResponse
- func (v NullableCreateBucketResponse) IsSet() bool
- func (v NullableCreateBucketResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateBucketResponse) Set(val *CreateBucketResponse)
- func (v *NullableCreateBucketResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateBucketResponse) Unset()
- type NullableCreateCredentialsGroupPayload
- func (v NullableCreateCredentialsGroupPayload) Get() *CreateCredentialsGroupPayload
- func (v NullableCreateCredentialsGroupPayload) IsSet() bool
- func (v NullableCreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsGroupPayload) Set(val *CreateCredentialsGroupPayload)
- func (v *NullableCreateCredentialsGroupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsGroupPayload) Unset()
- type NullableCreateCredentialsGroupResponse
- func (v NullableCreateCredentialsGroupResponse) Get() *CreateCredentialsGroupResponse
- func (v NullableCreateCredentialsGroupResponse) IsSet() bool
- func (v NullableCreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsGroupResponse) Set(val *CreateCredentialsGroupResponse)
- func (v *NullableCreateCredentialsGroupResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsGroupResponse) Unset()
- type NullableCredentialsGroup
- func (v NullableCredentialsGroup) Get() *CredentialsGroup
- func (v NullableCredentialsGroup) IsSet() bool
- func (v NullableCredentialsGroup) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialsGroup) Set(val *CredentialsGroup)
- func (v *NullableCredentialsGroup) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialsGroup) Unset()
- type NullableDeleteAccessKeyResponse
- func (v NullableDeleteAccessKeyResponse) Get() *DeleteAccessKeyResponse
- func (v NullableDeleteAccessKeyResponse) IsSet() bool
- func (v NullableDeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteAccessKeyResponse) Set(val *DeleteAccessKeyResponse)
- func (v *NullableDeleteAccessKeyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteAccessKeyResponse) Unset()
- type NullableDeleteBucketResponse
- func (v NullableDeleteBucketResponse) Get() *DeleteBucketResponse
- func (v NullableDeleteBucketResponse) IsSet() bool
- func (v NullableDeleteBucketResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteBucketResponse) Set(val *DeleteBucketResponse)
- func (v *NullableDeleteBucketResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteBucketResponse) Unset()
- type NullableDeleteCredentialsGroupResponse
- func (v NullableDeleteCredentialsGroupResponse) Get() *DeleteCredentialsGroupResponse
- func (v NullableDeleteCredentialsGroupResponse) IsSet() bool
- func (v NullableDeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteCredentialsGroupResponse) Set(val *DeleteCredentialsGroupResponse)
- func (v *NullableDeleteCredentialsGroupResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteCredentialsGroupResponse) Unset()
- type NullableDetailedError
- func (v NullableDetailedError) Get() *DetailedError
- func (v NullableDetailedError) IsSet() bool
- func (v NullableDetailedError) MarshalJSON() ([]byte, error)
- func (v *NullableDetailedError) Set(val *DetailedError)
- func (v *NullableDetailedError) UnmarshalJSON(src []byte) error
- func (v *NullableDetailedError) Unset()
- type NullableErrorMessage
- func (v NullableErrorMessage) Get() *ErrorMessage
- func (v NullableErrorMessage) IsSet() bool
- func (v NullableErrorMessage) MarshalJSON() ([]byte, error)
- func (v *NullableErrorMessage) Set(val *ErrorMessage)
- func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error
- func (v *NullableErrorMessage) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableGetBucketResponse
- func (v NullableGetBucketResponse) Get() *GetBucketResponse
- func (v NullableGetBucketResponse) IsSet() bool
- func (v NullableGetBucketResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketResponse) Set(val *GetBucketResponse)
- func (v *NullableGetBucketResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketResponse) Unset()
- type NullableHTTPValidationError
- func (v NullableHTTPValidationError) Get() *HTTPValidationError
- func (v NullableHTTPValidationError) IsSet() bool
- func (v NullableHTTPValidationError) MarshalJSON() ([]byte, error)
- func (v *NullableHTTPValidationError) Set(val *HTTPValidationError)
- func (v *NullableHTTPValidationError) UnmarshalJSON(src []byte) error
- func (v *NullableHTTPValidationError) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListAccessKeysResponse
- func (v NullableListAccessKeysResponse) Get() *ListAccessKeysResponse
- func (v NullableListAccessKeysResponse) IsSet() bool
- func (v NullableListAccessKeysResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListAccessKeysResponse) Set(val *ListAccessKeysResponse)
- func (v *NullableListAccessKeysResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListAccessKeysResponse) Unset()
- type NullableListBucketsResponse
- func (v NullableListBucketsResponse) Get() *ListBucketsResponse
- func (v NullableListBucketsResponse) IsSet() bool
- func (v NullableListBucketsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListBucketsResponse) Set(val *ListBucketsResponse)
- func (v *NullableListBucketsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListBucketsResponse) Unset()
- type NullableListCredentialsGroupsResponse
- func (v NullableListCredentialsGroupsResponse) Get() *ListCredentialsGroupsResponse
- func (v NullableListCredentialsGroupsResponse) IsSet() bool
- func (v NullableListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListCredentialsGroupsResponse) Set(val *ListCredentialsGroupsResponse)
- func (v *NullableListCredentialsGroupsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListCredentialsGroupsResponse) Unset()
- type NullableLocationInner
- func (v NullableLocationInner) Get() *LocationInner
- func (v NullableLocationInner) IsSet() bool
- func (v NullableLocationInner) MarshalJSON() ([]byte, error)
- func (v *NullableLocationInner) Set(val *LocationInner)
- func (v *NullableLocationInner) UnmarshalJSON(src []byte) error
- func (v *NullableLocationInner) Unset()
- type NullableProjectScope
- func (v NullableProjectScope) Get() *ProjectScope
- func (v NullableProjectScope) IsSet() bool
- func (v NullableProjectScope) MarshalJSON() ([]byte, error)
- func (v *NullableProjectScope) Set(val *ProjectScope)
- func (v *NullableProjectScope) UnmarshalJSON(src []byte) error
- func (v *NullableProjectScope) Unset()
- type NullableProjectStatus
- func (v NullableProjectStatus) Get() *ProjectStatus
- func (v NullableProjectStatus) IsSet() bool
- func (v NullableProjectStatus) MarshalJSON() ([]byte, error)
- func (v *NullableProjectStatus) Set(val *ProjectStatus)
- func (v *NullableProjectStatus) UnmarshalJSON(src []byte) error
- func (v *NullableProjectStatus) Unset()
- type NullableString
- type NullableTime
- type NullableValidationError
- func (v NullableValidationError) Get() *ValidationError
- func (v NullableValidationError) IsSet() bool
- func (v NullableValidationError) MarshalJSON() ([]byte, error)
- func (v *NullableValidationError) Set(val *ValidationError)
- func (v *NullableValidationError) UnmarshalJSON(src []byte) error
- func (v *NullableValidationError) Unset()
- type ProjectScope
- type ProjectStatus
- func (o *ProjectStatus) GetProject() string
- func (o *ProjectStatus) GetProjectOk() (*string, bool)
- func (o *ProjectStatus) GetScope() ProjectScope
- func (o *ProjectStatus) GetScopeOk() (*ProjectScope, bool)
- func (o ProjectStatus) MarshalJSON() ([]byte, error)
- func (o *ProjectStatus) SetProject(v string)
- func (o *ProjectStatus) SetScope(v ProjectScope)
- func (o ProjectStatus) ToMap() (map[string]interface{}, error)
- func (o *ProjectStatus) UnmarshalJSON(data []byte) (err error)
- type ValidationError
- func (o *ValidationError) GetLoc() []LocationInner
- func (o *ValidationError) GetLocOk() ([]LocationInner, bool)
- func (o *ValidationError) GetMsg() string
- func (o *ValidationError) GetMsgOk() (*string, bool)
- func (o *ValidationError) GetType() string
- func (o *ValidationError) GetTypeOk() (*string, bool)
- func (o ValidationError) MarshalJSON() ([]byte, error)
- func (o *ValidationError) SetLoc(v []LocationInner)
- func (o *ValidationError) SetMsg(v string)
- func (o *ValidationError) SetType(v string)
- func (o ValidationError) ToMap() (map[string]interface{}, error)
- func (o *ValidationError) UnmarshalJSON(data []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var AllowedProjectScopeEnumValues = []ProjectScope{
"PUBLIC",
"SCHWARZ",
}
All allowed values of ProjectScope enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct {
DefaultAPI DefaultAPI
// contains filtered or unexported fields
}
APIClient manages communication with the STACKIT Object Storage API API v1.1.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
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
type APIResponse ¶
type APIResponse struct {
*http.Response `json:"-"`
Message string `json:"message,omitempty"`
// Operation is the name of the OpenAPI operation.
Operation string `json:"operation,omitempty"`
// RequestURL is the request URL. This value is always available, even if the
// embedded *http.Response is nil.
RequestURL string `json:"url,omitempty"`
// Method is the HTTP method used for the request. This value is always
// available, even if the embedded *http.Response is nil.
Method string `json:"method,omitempty"`
// Payload holds the contents of the response body (which may be nil or empty).
// This is provided here as the raw response.Body() reader will have already
// been drained.
Payload []byte `json:"-"`
}
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type AccessKey ¶
type AccessKey struct {
DisplayName string `json:"displayName"`
Expires string `json:"expires"`
// Identifies the pair of access key and secret access key for deletion
KeyId string `json:"keyId"`
}
AccessKey struct for AccessKey
func NewAccessKey ¶
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 ¶
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 ¶
GetDisplayName returns the DisplayName field value
func (*AccessKey) GetDisplayNameOk ¶
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*AccessKey) GetExpires ¶
GetExpires returns the Expires field value
func (*AccessKey) GetExpiresOk ¶
GetExpiresOk returns a tuple with the Expires field value and a boolean to check if the value has been set.
func (*AccessKey) GetKeyIdOk ¶
GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.
func (AccessKey) MarshalJSON ¶
func (*AccessKey) SetDisplayName ¶
SetDisplayName sets field value
func (*AccessKey) UnmarshalJSON ¶
type ApiCreateAccessKeyRequest ¶
type ApiCreateAccessKeyRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateAccessKeyRequest) CreateAccessKeyPayload ¶
func (r ApiCreateAccessKeyRequest) CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest
func (ApiCreateAccessKeyRequest) CredentialsGroup ¶
func (r ApiCreateAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest
func (ApiCreateAccessKeyRequest) Execute ¶
func (r ApiCreateAccessKeyRequest) Execute() (*CreateAccessKeyResponse, error)
type ApiCreateBucketRequest ¶
type ApiCreateBucketRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateBucketRequest) Execute ¶
func (r ApiCreateBucketRequest) Execute() (*CreateBucketResponse, error)
type ApiCreateCredentialsGroupRequest ¶
type ApiCreateCredentialsGroupRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload ¶
func (r ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload(createCredentialsGroupPayload CreateCredentialsGroupPayload) ApiCreateCredentialsGroupRequest
func (ApiCreateCredentialsGroupRequest) Execute ¶
func (r ApiCreateCredentialsGroupRequest) Execute() (*CreateCredentialsGroupResponse, error)
type ApiDeleteAccessKeyRequest ¶
type ApiDeleteAccessKeyRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteAccessKeyRequest) CredentialsGroup ¶
func (r ApiDeleteAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiDeleteAccessKeyRequest
func (ApiDeleteAccessKeyRequest) Execute ¶
func (r ApiDeleteAccessKeyRequest) Execute() (*DeleteAccessKeyResponse, error)
type ApiDeleteBucketRequest ¶
type ApiDeleteBucketRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteBucketRequest) Execute ¶
func (r ApiDeleteBucketRequest) Execute() (*DeleteBucketResponse, error)
type ApiDeleteCredentialsGroupRequest ¶
type ApiDeleteCredentialsGroupRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteCredentialsGroupRequest) Execute ¶
func (r ApiDeleteCredentialsGroupRequest) Execute() (*DeleteCredentialsGroupResponse, error)
type ApiDisableServiceRequest ¶
type ApiDisableServiceRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDisableServiceRequest) Execute ¶
func (r ApiDisableServiceRequest) Execute() (*ProjectStatus, error)
type ApiEnableServiceRequest ¶
type ApiEnableServiceRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiEnableServiceRequest) Execute ¶
func (r ApiEnableServiceRequest) Execute() (*ProjectStatus, error)
type ApiGetBucketRequest ¶
type ApiGetBucketRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetBucketRequest) Execute ¶
func (r ApiGetBucketRequest) Execute() (*GetBucketResponse, error)
type ApiGetServiceStatusRequest ¶
type ApiGetServiceStatusRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetServiceStatusRequest) Execute ¶
func (r ApiGetServiceStatusRequest) Execute() (*ProjectStatus, error)
type ApiListAccessKeysRequest ¶
type ApiListAccessKeysRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListAccessKeysRequest) CredentialsGroup ¶
func (r ApiListAccessKeysRequest) CredentialsGroup(credentialsGroup string) ApiListAccessKeysRequest
func (ApiListAccessKeysRequest) Execute ¶
func (r ApiListAccessKeysRequest) Execute() (*ListAccessKeysResponse, error)
type ApiListBucketsRequest ¶
type ApiListBucketsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListBucketsRequest) Execute ¶
func (r ApiListBucketsRequest) Execute() (*ListBucketsResponse, error)
type ApiListCredentialsGroupsRequest ¶
type ApiListCredentialsGroupsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListCredentialsGroupsRequest) Execute ¶
func (r ApiListCredentialsGroupsRequest) Execute() (*ListCredentialsGroupsResponse, error)
type Bucket ¶
type Bucket struct {
Name string `json:"name"`
Region string `json:"region"`
// URL in path style
UrlPathStyle string `json:"urlPathStyle"`
// URL in virtual hosted style
UrlVirtualHostedStyle string `json:"urlVirtualHostedStyle"`
}
Bucket struct for Bucket
func NewBucket ¶
func NewBucket(name string, region string, urlPathStyle string, urlVirtualHostedStyle string) *Bucket
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 ¶
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) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Bucket) GetRegionOk ¶
GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.
func (*Bucket) GetUrlPathStyle ¶
GetUrlPathStyle returns the UrlPathStyle field value
func (*Bucket) GetUrlPathStyleOk ¶
GetUrlPathStyleOk returns a tuple with the UrlPathStyle field value and a boolean to check if the value has been set.
func (*Bucket) GetUrlVirtualHostedStyle ¶
GetUrlVirtualHostedStyle returns the UrlVirtualHostedStyle field value
func (*Bucket) GetUrlVirtualHostedStyleOk ¶
GetUrlVirtualHostedStyleOk returns a tuple with the UrlVirtualHostedStyle field value and a boolean to check if the value has been set.
func (Bucket) MarshalJSON ¶
func (*Bucket) SetUrlPathStyle ¶
SetUrlPathStyle sets field value
func (*Bucket) SetUrlVirtualHostedStyle ¶
SetUrlVirtualHostedStyle sets field value
func (*Bucket) UnmarshalJSON ¶
type CreateAccessKeyPayload ¶
type CreateAccessKeyPayload struct {
// Expiration date. Null means never expires.
Expires *time.Time `json:"expires,omitempty"`
}
CreateAccessKeyPayload struct for CreateAccessKeyPayload
func NewCreateAccessKeyPayload ¶
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 ¶
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 ¶
func (o *CreateAccessKeyPayload) GetExpires() time.Time
GetExpires returns the Expires field value if set, zero value otherwise.
func (*CreateAccessKeyPayload) GetExpiresOk ¶
func (o *CreateAccessKeyPayload) GetExpiresOk() (*time.Time, bool)
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 ¶
func (o *CreateAccessKeyPayload) HasExpires() bool
HasExpires returns a boolean if a field has been set.
func (CreateAccessKeyPayload) MarshalJSON ¶
func (o CreateAccessKeyPayload) MarshalJSON() ([]byte, error)
func (*CreateAccessKeyPayload) SetExpires ¶
func (o *CreateAccessKeyPayload) SetExpires(v time.Time)
SetExpires gets a reference to the given time.Time and assigns it to the Expires field.
func (CreateAccessKeyPayload) ToMap ¶
func (o CreateAccessKeyPayload) ToMap() (map[string]interface{}, error)
type CreateAccessKeyResponse ¶
type CreateAccessKeyResponse struct {
// Access key
AccessKey string `json:"accessKey"`
// Obfuscated access key
DisplayName string `json:"displayName"`
// Expiration date. Null means never expires.
Expires string `json:"expires"`
// Identifies the pair of access key and secret access key for deletion
KeyId string `json:"keyId"`
// Project ID
Project string `json:"project"`
// Secret access key
SecretAccessKey string `json:"secretAccessKey"`
}
CreateAccessKeyResponse struct for CreateAccessKeyResponse
func NewCreateAccessKeyResponse ¶
func NewCreateAccessKeyResponse(accessKey string, displayName string, expires string, keyId string, project string, secretAccessKey string) *CreateAccessKeyResponse
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 ¶
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 ¶
func (o *CreateAccessKeyResponse) GetAccessKey() string
GetAccessKey returns the AccessKey field value
func (*CreateAccessKeyResponse) GetAccessKeyOk ¶
func (o *CreateAccessKeyResponse) GetAccessKeyOk() (*string, bool)
GetAccessKeyOk returns a tuple with the AccessKey field value and a boolean to check if the value has been set.
func (*CreateAccessKeyResponse) GetDisplayName ¶
func (o *CreateAccessKeyResponse) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CreateAccessKeyResponse) GetDisplayNameOk ¶
func (o *CreateAccessKeyResponse) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*CreateAccessKeyResponse) GetExpires ¶
func (o *CreateAccessKeyResponse) GetExpires() string
GetExpires returns the Expires field value
func (*CreateAccessKeyResponse) GetExpiresOk ¶
func (o *CreateAccessKeyResponse) GetExpiresOk() (*string, bool)
GetExpiresOk returns a tuple with the Expires field value and a boolean to check if the value has been set.
func (*CreateAccessKeyResponse) GetKeyId ¶
func (o *CreateAccessKeyResponse) GetKeyId() string
GetKeyId returns the KeyId field value
func (*CreateAccessKeyResponse) GetKeyIdOk ¶
func (o *CreateAccessKeyResponse) GetKeyIdOk() (*string, bool)
GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.
func (*CreateAccessKeyResponse) GetProject ¶
func (o *CreateAccessKeyResponse) GetProject() string
GetProject returns the Project field value
func (*CreateAccessKeyResponse) GetProjectOk ¶
func (o *CreateAccessKeyResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (*CreateAccessKeyResponse) GetSecretAccessKey ¶
func (o *CreateAccessKeyResponse) GetSecretAccessKey() string
GetSecretAccessKey returns the SecretAccessKey field value
func (*CreateAccessKeyResponse) GetSecretAccessKeyOk ¶
func (o *CreateAccessKeyResponse) GetSecretAccessKeyOk() (*string, bool)
GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set.
func (CreateAccessKeyResponse) MarshalJSON ¶
func (o CreateAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*CreateAccessKeyResponse) SetAccessKey ¶
func (o *CreateAccessKeyResponse) SetAccessKey(v string)
SetAccessKey sets field value
func (*CreateAccessKeyResponse) SetDisplayName ¶
func (o *CreateAccessKeyResponse) SetDisplayName(v string)
SetDisplayName sets field value
func (*CreateAccessKeyResponse) SetExpires ¶
func (o *CreateAccessKeyResponse) SetExpires(v string)
SetExpires sets field value
func (*CreateAccessKeyResponse) SetKeyId ¶
func (o *CreateAccessKeyResponse) SetKeyId(v string)
SetKeyId sets field value
func (*CreateAccessKeyResponse) SetProject ¶
func (o *CreateAccessKeyResponse) SetProject(v string)
SetProject sets field value
func (*CreateAccessKeyResponse) SetSecretAccessKey ¶
func (o *CreateAccessKeyResponse) SetSecretAccessKey(v string)
SetSecretAccessKey sets field value
func (CreateAccessKeyResponse) ToMap ¶
func (o CreateAccessKeyResponse) ToMap() (map[string]interface{}, error)
func (*CreateAccessKeyResponse) UnmarshalJSON ¶
func (o *CreateAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
type CreateBucketResponse ¶
type CreateBucketResponse struct {
// Name of the bucket
Bucket string `json:"bucket"`
// Project ID
Project string `json:"project"`
}
CreateBucketResponse struct for CreateBucketResponse
func NewCreateBucketResponse ¶
func NewCreateBucketResponse(bucket string, project string) *CreateBucketResponse
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 ¶
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 ¶
func (o *CreateBucketResponse) GetBucket() string
GetBucket returns the Bucket field value
func (*CreateBucketResponse) GetBucketOk ¶
func (o *CreateBucketResponse) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*CreateBucketResponse) GetProject ¶
func (o *CreateBucketResponse) GetProject() string
GetProject returns the Project field value
func (*CreateBucketResponse) GetProjectOk ¶
func (o *CreateBucketResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (CreateBucketResponse) MarshalJSON ¶
func (o CreateBucketResponse) MarshalJSON() ([]byte, error)
func (*CreateBucketResponse) SetBucket ¶
func (o *CreateBucketResponse) SetBucket(v string)
SetBucket sets field value
func (*CreateBucketResponse) SetProject ¶
func (o *CreateBucketResponse) SetProject(v string)
SetProject sets field value
func (CreateBucketResponse) ToMap ¶
func (o CreateBucketResponse) ToMap() (map[string]interface{}, error)
func (*CreateBucketResponse) UnmarshalJSON ¶
func (o *CreateBucketResponse) UnmarshalJSON(data []byte) (err error)
type CreateCredentialsGroupPayload ¶
type CreateCredentialsGroupPayload struct {
// Name of the group holding credentials
DisplayName string `json:"displayName"`
}
CreateCredentialsGroupPayload struct for CreateCredentialsGroupPayload
func NewCreateCredentialsGroupPayload ¶
func NewCreateCredentialsGroupPayload(displayName string) *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 ¶
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 ¶
func (o *CreateCredentialsGroupPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CreateCredentialsGroupPayload) GetDisplayNameOk ¶
func (o *CreateCredentialsGroupPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (CreateCredentialsGroupPayload) MarshalJSON ¶
func (o CreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
func (*CreateCredentialsGroupPayload) SetDisplayName ¶
func (o *CreateCredentialsGroupPayload) SetDisplayName(v string)
SetDisplayName sets field value
func (CreateCredentialsGroupPayload) ToMap ¶
func (o CreateCredentialsGroupPayload) ToMap() (map[string]interface{}, error)
func (*CreateCredentialsGroupPayload) UnmarshalJSON ¶
func (o *CreateCredentialsGroupPayload) UnmarshalJSON(data []byte) (err error)
type CreateCredentialsGroupResponse ¶
type CreateCredentialsGroupResponse struct {
CredentialsGroup CredentialsGroup `json:"credentialsGroup"`
// Project ID
Project string `json:"project"`
}
CreateCredentialsGroupResponse struct for CreateCredentialsGroupResponse
func NewCreateCredentialsGroupResponse ¶
func NewCreateCredentialsGroupResponse(credentialsGroup CredentialsGroup, project string) *CreateCredentialsGroupResponse
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 ¶
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 ¶
func (o *CreateCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroup
GetCredentialsGroup returns the CredentialsGroup field value
func (*CreateCredentialsGroupResponse) GetCredentialsGroupOk ¶
func (o *CreateCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroup, bool)
GetCredentialsGroupOk returns a tuple with the CredentialsGroup field value and a boolean to check if the value has been set.
func (*CreateCredentialsGroupResponse) GetProject ¶
func (o *CreateCredentialsGroupResponse) GetProject() string
GetProject returns the Project field value
func (*CreateCredentialsGroupResponse) GetProjectOk ¶
func (o *CreateCredentialsGroupResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (CreateCredentialsGroupResponse) MarshalJSON ¶
func (o CreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*CreateCredentialsGroupResponse) SetCredentialsGroup ¶
func (o *CreateCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroup)
SetCredentialsGroup sets field value
func (*CreateCredentialsGroupResponse) SetProject ¶
func (o *CreateCredentialsGroupResponse) SetProject(v string)
SetProject sets field value
func (CreateCredentialsGroupResponse) ToMap ¶
func (o CreateCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
func (*CreateCredentialsGroupResponse) UnmarshalJSON ¶
func (o *CreateCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
type CredentialsGroup ¶
type CredentialsGroup struct {
// The ID of the credentials group
CredentialsGroupId string `json:"credentialsGroupId"`
// Name of the group holding credentials
DisplayName string `json:"displayName"`
// Credentials group URN
Urn string `json:"urn"`
}
CredentialsGroup struct for CredentialsGroup
func NewCredentialsGroup ¶
func NewCredentialsGroup(credentialsGroupId string, displayName string, urn string) *CredentialsGroup
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 ¶
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 ¶
func (o *CredentialsGroup) GetCredentialsGroupId() string
GetCredentialsGroupId returns the CredentialsGroupId field value
func (*CredentialsGroup) GetCredentialsGroupIdOk ¶
func (o *CredentialsGroup) GetCredentialsGroupIdOk() (*string, bool)
GetCredentialsGroupIdOk returns a tuple with the CredentialsGroupId field value and a boolean to check if the value has been set.
func (*CredentialsGroup) GetDisplayName ¶
func (o *CredentialsGroup) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CredentialsGroup) GetDisplayNameOk ¶
func (o *CredentialsGroup) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*CredentialsGroup) GetUrn ¶
func (o *CredentialsGroup) GetUrn() string
GetUrn returns the Urn field value
func (*CredentialsGroup) GetUrnOk ¶
func (o *CredentialsGroup) GetUrnOk() (*string, bool)
GetUrnOk returns a tuple with the Urn field value and a boolean to check if the value has been set.
func (CredentialsGroup) MarshalJSON ¶
func (o CredentialsGroup) MarshalJSON() ([]byte, error)
func (*CredentialsGroup) SetCredentialsGroupId ¶
func (o *CredentialsGroup) SetCredentialsGroupId(v string)
SetCredentialsGroupId sets field value
func (*CredentialsGroup) SetDisplayName ¶
func (o *CredentialsGroup) SetDisplayName(v string)
SetDisplayName sets field value
func (*CredentialsGroup) SetUrn ¶
func (o *CredentialsGroup) SetUrn(v string)
SetUrn sets field value
func (CredentialsGroup) ToMap ¶
func (o CredentialsGroup) ToMap() (map[string]interface{}, error)
func (*CredentialsGroup) UnmarshalJSON ¶
func (o *CredentialsGroup) UnmarshalJSON(data []byte) (err error)
type DefaultAPI ¶
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
@return ApiCreateAccessKeyRequest
*/
CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
// CreateAccessKeyExecute executes the request
// @return CreateAccessKeyResponse
CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*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 bucketName The name has to be dns-conform.
@return ApiCreateBucketRequest
*/
CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
// CreateBucketExecute executes the request
// @return CreateBucketResponse
CreateBucketExecute(r ApiCreateBucketRequest) (*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
@return ApiCreateCredentialsGroupRequest
*/
CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
// CreateCredentialsGroupExecute executes the request
// @return CreateCredentialsGroupResponse
CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*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 keyId Object storage access key
@return ApiDeleteAccessKeyRequest
*/
DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
// DeleteAccessKeyExecute executes the request
// @return DeleteAccessKeyResponse
DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*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 bucketName The name has to be dns-conform.
@return ApiDeleteBucketRequest
*/
DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
// DeleteBucketExecute executes the request
// @return DeleteBucketResponse
DeleteBucketExecute(r ApiDeleteBucketRequest) (*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 groupId Id of the credentials group
@return ApiDeleteCredentialsGroupRequest
*/
DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
// DeleteCredentialsGroupExecute executes the request
// @return DeleteCredentialsGroupResponse
DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*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
@return ApiDisableServiceRequest
*/
DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
// DisableServiceExecute executes the request
// @return ProjectStatus
DisableServiceExecute(r ApiDisableServiceRequest) (*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
@return ApiEnableServiceRequest
*/
EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
// EnableServiceExecute executes the request
// @return ProjectStatus
EnableServiceExecute(r ApiEnableServiceRequest) (*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 bucketName The name has to be dns-conform.
@return ApiGetBucketRequest
*/
GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
// GetBucketExecute executes the request
// @return GetBucketResponse
GetBucketExecute(r ApiGetBucketRequest) (*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
@return ApiGetServiceStatusRequest
*/
GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
// GetServiceStatusExecute executes the request
// @return ProjectStatus
GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*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
@return ApiListAccessKeysRequest
*/
ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
// ListAccessKeysExecute executes the request
// @return ListAccessKeysResponse
ListAccessKeysExecute(r ApiListAccessKeysRequest) (*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
@return ApiListBucketsRequest
*/
ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
// ListBucketsExecute executes the request
// @return ListBucketsResponse
ListBucketsExecute(r ApiListBucketsRequest) (*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
@return ApiListCredentialsGroupsRequest
*/
ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
// ListCredentialsGroupsExecute executes the request
// @return ListCredentialsGroupsResponse
ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
}
type DefaultAPIService ¶
type DefaultAPIService service
DefaultAPIService DefaultAPI service
func (*DefaultAPIService) CreateAccessKey ¶
func (a *DefaultAPIService) CreateAccessKey(ctx context.Context, projectId 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 @return ApiCreateAccessKeyRequest
func (*DefaultAPIService) CreateAccessKeyExecute ¶
func (a *DefaultAPIService) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
Execute executes the request
@return CreateAccessKeyResponse
func (*DefaultAPIService) CreateBucket ¶
func (a *DefaultAPIService) CreateBucket(ctx context.Context, projectId 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 bucketName The name has to be dns-conform. @return ApiCreateBucketRequest
func (*DefaultAPIService) CreateBucketExecute ¶
func (a *DefaultAPIService) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
Execute executes the request
@return CreateBucketResponse
func (*DefaultAPIService) CreateCredentialsGroup ¶
func (a *DefaultAPIService) CreateCredentialsGroup(ctx context.Context, projectId 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 @return ApiCreateCredentialsGroupRequest
func (*DefaultAPIService) CreateCredentialsGroupExecute ¶
func (a *DefaultAPIService) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
Execute executes the request
@return CreateCredentialsGroupResponse
func (*DefaultAPIService) DeleteAccessKey ¶
func (a *DefaultAPIService) DeleteAccessKey(ctx context.Context, projectId 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 keyId Object storage access key @return ApiDeleteAccessKeyRequest
func (*DefaultAPIService) DeleteAccessKeyExecute ¶
func (a *DefaultAPIService) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
Execute executes the request
@return DeleteAccessKeyResponse
func (*DefaultAPIService) DeleteBucket ¶
func (a *DefaultAPIService) DeleteBucket(ctx context.Context, projectId 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 bucketName The name has to be dns-conform. @return ApiDeleteBucketRequest
func (*DefaultAPIService) DeleteBucketExecute ¶
func (a *DefaultAPIService) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
Execute executes the request
@return DeleteBucketResponse
func (*DefaultAPIService) DeleteCredentialsGroup ¶
func (a *DefaultAPIService) DeleteCredentialsGroup(ctx context.Context, projectId 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 groupId Id of the credentials group @return ApiDeleteCredentialsGroupRequest
func (*DefaultAPIService) DeleteCredentialsGroupExecute ¶
func (a *DefaultAPIService) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
Execute executes the request
@return DeleteCredentialsGroupResponse
func (*DefaultAPIService) DisableService ¶
func (a *DefaultAPIService) DisableService(ctx context.Context, projectId 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 @return ApiDisableServiceRequest
func (*DefaultAPIService) DisableServiceExecute ¶
func (a *DefaultAPIService) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
Execute executes the request
@return ProjectStatus
func (*DefaultAPIService) EnableService ¶
func (a *DefaultAPIService) EnableService(ctx context.Context, projectId 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 @return ApiEnableServiceRequest
func (*DefaultAPIService) EnableServiceExecute ¶
func (a *DefaultAPIService) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
Execute executes the request
@return ProjectStatus
func (*DefaultAPIService) GetBucket ¶
func (a *DefaultAPIService) GetBucket(ctx context.Context, projectId 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 bucketName The name has to be dns-conform. @return ApiGetBucketRequest
func (*DefaultAPIService) GetBucketExecute ¶
func (a *DefaultAPIService) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
Execute executes the request
@return GetBucketResponse
func (*DefaultAPIService) GetServiceStatus ¶
func (a *DefaultAPIService) GetServiceStatus(ctx context.Context, projectId 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 @return ApiGetServiceStatusRequest
func (*DefaultAPIService) GetServiceStatusExecute ¶
func (a *DefaultAPIService) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
Execute executes the request
@return ProjectStatus
func (*DefaultAPIService) ListAccessKeys ¶
func (a *DefaultAPIService) ListAccessKeys(ctx context.Context, projectId 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 @return ApiListAccessKeysRequest
func (*DefaultAPIService) ListAccessKeysExecute ¶
func (a *DefaultAPIService) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
Execute executes the request
@return ListAccessKeysResponse
func (*DefaultAPIService) ListBuckets ¶
func (a *DefaultAPIService) ListBuckets(ctx context.Context, projectId 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 @return ApiListBucketsRequest
func (*DefaultAPIService) ListBucketsExecute ¶
func (a *DefaultAPIService) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
Execute executes the request
@return ListBucketsResponse
func (*DefaultAPIService) ListCredentialsGroups ¶
func (a *DefaultAPIService) ListCredentialsGroups(ctx context.Context, projectId 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 @return ApiListCredentialsGroupsRequest
func (*DefaultAPIService) ListCredentialsGroupsExecute ¶
func (a *DefaultAPIService) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
Execute executes the request
@return ListCredentialsGroupsResponse
type DefaultAPIServiceMock ¶
type DefaultAPIServiceMock struct {
// CreateAccessKeyExecuteMock can be populated to implement the behavior of the CreateAccessKeyExecute function of this mock
CreateAccessKeyExecuteMock *func(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
// CreateBucketExecuteMock can be populated to implement the behavior of the CreateBucketExecute function of this mock
CreateBucketExecuteMock *func(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
// CreateCredentialsGroupExecuteMock can be populated to implement the behavior of the CreateCredentialsGroupExecute function of this mock
CreateCredentialsGroupExecuteMock *func(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
// DeleteAccessKeyExecuteMock can be populated to implement the behavior of the DeleteAccessKeyExecute function of this mock
DeleteAccessKeyExecuteMock *func(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
// DeleteBucketExecuteMock can be populated to implement the behavior of the DeleteBucketExecute function of this mock
DeleteBucketExecuteMock *func(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
// DeleteCredentialsGroupExecuteMock can be populated to implement the behavior of the DeleteCredentialsGroupExecute function of this mock
DeleteCredentialsGroupExecuteMock *func(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
// DisableServiceExecuteMock can be populated to implement the behavior of the DisableServiceExecute function of this mock
DisableServiceExecuteMock *func(r ApiDisableServiceRequest) (*ProjectStatus, error)
// EnableServiceExecuteMock can be populated to implement the behavior of the EnableServiceExecute function of this mock
EnableServiceExecuteMock *func(r ApiEnableServiceRequest) (*ProjectStatus, error)
// GetBucketExecuteMock can be populated to implement the behavior of the GetBucketExecute function of this mock
GetBucketExecuteMock *func(r ApiGetBucketRequest) (*GetBucketResponse, error)
// GetServiceStatusExecuteMock can be populated to implement the behavior of the GetServiceStatusExecute function of this mock
GetServiceStatusExecuteMock *func(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
// ListAccessKeysExecuteMock can be populated to implement the behavior of the ListAccessKeysExecute function of this mock
ListAccessKeysExecuteMock *func(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
// ListBucketsExecuteMock can be populated to implement the behavior of the ListBucketsExecute function of this mock
ListBucketsExecuteMock *func(r ApiListBucketsRequest) (*ListBucketsResponse, error)
// ListCredentialsGroupsExecuteMock can be populated to implement the behavior of the ListCredentialsGroupsExecute function of this mock
ListCredentialsGroupsExecuteMock *func(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
}
DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.
func (DefaultAPIServiceMock) CreateAccessKey ¶
func (a DefaultAPIServiceMock) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
func (DefaultAPIServiceMock) CreateAccessKeyExecute ¶
func (a DefaultAPIServiceMock) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
CreateAccessKeyExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateAccessKeyExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateBucket ¶
func (a DefaultAPIServiceMock) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
func (DefaultAPIServiceMock) CreateBucketExecute ¶
func (a DefaultAPIServiceMock) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
CreateBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateBucketExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateCredentialsGroup ¶
func (a DefaultAPIServiceMock) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
func (DefaultAPIServiceMock) CreateCredentialsGroupExecute ¶
func (a DefaultAPIServiceMock) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
CreateCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteAccessKey ¶
func (a DefaultAPIServiceMock) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
func (DefaultAPIServiceMock) DeleteAccessKeyExecute ¶
func (a DefaultAPIServiceMock) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
DeleteAccessKeyExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteAccessKeyExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteBucket ¶
func (a DefaultAPIServiceMock) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
func (DefaultAPIServiceMock) DeleteBucketExecute ¶
func (a DefaultAPIServiceMock) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
DeleteBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteBucketExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteCredentialsGroup ¶
func (a DefaultAPIServiceMock) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
func (DefaultAPIServiceMock) DeleteCredentialsGroupExecute ¶
func (a DefaultAPIServiceMock) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
DeleteCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DisableService ¶
func (a DefaultAPIServiceMock) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
func (DefaultAPIServiceMock) DisableServiceExecute ¶
func (a DefaultAPIServiceMock) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
DisableServiceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DisableServiceExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) EnableService ¶
func (a DefaultAPIServiceMock) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
func (DefaultAPIServiceMock) EnableServiceExecute ¶
func (a DefaultAPIServiceMock) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
EnableServiceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the EnableServiceExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetBucket ¶
func (a DefaultAPIServiceMock) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
func (DefaultAPIServiceMock) GetBucketExecute ¶
func (a DefaultAPIServiceMock) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
GetBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetBucketExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetServiceStatus ¶
func (a DefaultAPIServiceMock) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
func (DefaultAPIServiceMock) GetServiceStatusExecute ¶
func (a DefaultAPIServiceMock) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
GetServiceStatusExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetServiceStatusExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListAccessKeys ¶
func (a DefaultAPIServiceMock) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
func (DefaultAPIServiceMock) ListAccessKeysExecute ¶
func (a DefaultAPIServiceMock) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
ListAccessKeysExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListAccessKeysExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListBuckets ¶
func (a DefaultAPIServiceMock) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
func (DefaultAPIServiceMock) ListBucketsExecute ¶
func (a DefaultAPIServiceMock) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
ListBucketsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListBucketsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListCredentialsGroups ¶
func (a DefaultAPIServiceMock) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
func (DefaultAPIServiceMock) ListCredentialsGroupsExecute ¶
func (a DefaultAPIServiceMock) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
ListCredentialsGroupsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListCredentialsGroupsExecuteMock field in the DefaultAPIServiceMock struct.
type DeleteAccessKeyResponse ¶
type DeleteAccessKeyResponse struct {
// Identifies the pair of access key and secret access key for deletion
KeyId string `json:"keyId"`
// Project ID
Project string `json:"project"`
}
DeleteAccessKeyResponse struct for DeleteAccessKeyResponse
func NewDeleteAccessKeyResponse ¶
func NewDeleteAccessKeyResponse(keyId string, project string) *DeleteAccessKeyResponse
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 ¶
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 ¶
func (o *DeleteAccessKeyResponse) GetKeyId() string
GetKeyId returns the KeyId field value
func (*DeleteAccessKeyResponse) GetKeyIdOk ¶
func (o *DeleteAccessKeyResponse) GetKeyIdOk() (*string, bool)
GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.
func (*DeleteAccessKeyResponse) GetProject ¶
func (o *DeleteAccessKeyResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteAccessKeyResponse) GetProjectOk ¶
func (o *DeleteAccessKeyResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (DeleteAccessKeyResponse) MarshalJSON ¶
func (o DeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*DeleteAccessKeyResponse) SetKeyId ¶
func (o *DeleteAccessKeyResponse) SetKeyId(v string)
SetKeyId sets field value
func (*DeleteAccessKeyResponse) SetProject ¶
func (o *DeleteAccessKeyResponse) SetProject(v string)
SetProject sets field value
func (DeleteAccessKeyResponse) ToMap ¶
func (o DeleteAccessKeyResponse) ToMap() (map[string]interface{}, error)
func (*DeleteAccessKeyResponse) UnmarshalJSON ¶
func (o *DeleteAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
type DeleteBucketResponse ¶
type DeleteBucketResponse struct {
// Name of the bucket
Bucket string `json:"bucket"`
// Project ID
Project string `json:"project"`
}
DeleteBucketResponse struct for DeleteBucketResponse
func NewDeleteBucketResponse ¶
func NewDeleteBucketResponse(bucket string, project string) *DeleteBucketResponse
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 ¶
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 ¶
func (o *DeleteBucketResponse) GetBucket() string
GetBucket returns the Bucket field value
func (*DeleteBucketResponse) GetBucketOk ¶
func (o *DeleteBucketResponse) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*DeleteBucketResponse) GetProject ¶
func (o *DeleteBucketResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteBucketResponse) GetProjectOk ¶
func (o *DeleteBucketResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (DeleteBucketResponse) MarshalJSON ¶
func (o DeleteBucketResponse) MarshalJSON() ([]byte, error)
func (*DeleteBucketResponse) SetBucket ¶
func (o *DeleteBucketResponse) SetBucket(v string)
SetBucket sets field value
func (*DeleteBucketResponse) SetProject ¶
func (o *DeleteBucketResponse) SetProject(v string)
SetProject sets field value
func (DeleteBucketResponse) ToMap ¶
func (o DeleteBucketResponse) ToMap() (map[string]interface{}, error)
func (*DeleteBucketResponse) UnmarshalJSON ¶
func (o *DeleteBucketResponse) UnmarshalJSON(data []byte) (err error)
type DeleteCredentialsGroupResponse ¶
type DeleteCredentialsGroupResponse struct {
// The ID of the credentials group
CredentialsGroupId string `json:"credentialsGroupId"`
// Project ID
Project string `json:"project"`
}
DeleteCredentialsGroupResponse struct for DeleteCredentialsGroupResponse
func NewDeleteCredentialsGroupResponse ¶
func NewDeleteCredentialsGroupResponse(credentialsGroupId string, project string) *DeleteCredentialsGroupResponse
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 ¶
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 ¶
func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupId() string
GetCredentialsGroupId returns the CredentialsGroupId field value
func (*DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk ¶
func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk() (*string, bool)
GetCredentialsGroupIdOk returns a tuple with the CredentialsGroupId field value and a boolean to check if the value has been set.
func (*DeleteCredentialsGroupResponse) GetProject ¶
func (o *DeleteCredentialsGroupResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteCredentialsGroupResponse) GetProjectOk ¶
func (o *DeleteCredentialsGroupResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (DeleteCredentialsGroupResponse) MarshalJSON ¶
func (o DeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*DeleteCredentialsGroupResponse) SetCredentialsGroupId ¶
func (o *DeleteCredentialsGroupResponse) SetCredentialsGroupId(v string)
SetCredentialsGroupId sets field value
func (*DeleteCredentialsGroupResponse) SetProject ¶
func (o *DeleteCredentialsGroupResponse) SetProject(v string)
SetProject sets field value
func (DeleteCredentialsGroupResponse) ToMap ¶
func (o DeleteCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
func (*DeleteCredentialsGroupResponse) UnmarshalJSON ¶
func (o *DeleteCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
type DetailedError ¶
DetailedError struct for DetailedError
func NewDetailedError ¶
func NewDetailedError(key string, msg string) *DetailedError
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 ¶
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 ¶
func (o *DetailedError) GetKey() string
GetKey returns the Key field value
func (*DetailedError) GetKeyOk ¶
func (o *DetailedError) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*DetailedError) GetMsg ¶
func (o *DetailedError) GetMsg() string
GetMsg returns the Msg field value
func (*DetailedError) GetMsgOk ¶
func (o *DetailedError) GetMsgOk() (*string, bool)
GetMsgOk returns a tuple with the Msg field value and a boolean to check if the value has been set.
func (DetailedError) MarshalJSON ¶
func (o DetailedError) MarshalJSON() ([]byte, error)
func (DetailedError) ToMap ¶
func (o DetailedError) ToMap() (map[string]interface{}, error)
func (*DetailedError) UnmarshalJSON ¶
func (o *DetailedError) UnmarshalJSON(data []byte) (err error)
type ErrorMessage ¶
type ErrorMessage struct {
Detail []DetailedError `json:"detail"`
}
ErrorMessage struct for ErrorMessage
func NewErrorMessage ¶
func NewErrorMessage(detail []DetailedError) *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 ¶
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 ¶
func (o *ErrorMessage) GetDetail() []DetailedError
GetDetail returns the Detail field value
func (*ErrorMessage) GetDetailOk ¶
func (o *ErrorMessage) GetDetailOk() ([]DetailedError, bool)
GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.
func (ErrorMessage) MarshalJSON ¶
func (o ErrorMessage) MarshalJSON() ([]byte, error)
func (*ErrorMessage) SetDetail ¶
func (o *ErrorMessage) SetDetail(v []DetailedError)
SetDetail sets field value
func (ErrorMessage) ToMap ¶
func (o ErrorMessage) ToMap() (map[string]interface{}, error)
func (*ErrorMessage) UnmarshalJSON ¶
func (o *ErrorMessage) UnmarshalJSON(data []byte) (err error)
type GetBucketResponse ¶
type GetBucketResponse struct {
Bucket Bucket `json:"bucket"`
// Project ID
Project string `json:"project"`
}
GetBucketResponse struct for GetBucketResponse
func NewGetBucketResponse ¶
func NewGetBucketResponse(bucket Bucket, project string) *GetBucketResponse
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 ¶
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 ¶
func (o *GetBucketResponse) GetBucket() Bucket
GetBucket returns the Bucket field value
func (*GetBucketResponse) GetBucketOk ¶
func (o *GetBucketResponse) GetBucketOk() (*Bucket, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*GetBucketResponse) GetProject ¶
func (o *GetBucketResponse) GetProject() string
GetProject returns the Project field value
func (*GetBucketResponse) GetProjectOk ¶
func (o *GetBucketResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (GetBucketResponse) MarshalJSON ¶
func (o GetBucketResponse) MarshalJSON() ([]byte, error)
func (*GetBucketResponse) SetBucket ¶
func (o *GetBucketResponse) SetBucket(v Bucket)
SetBucket sets field value
func (*GetBucketResponse) SetProject ¶
func (o *GetBucketResponse) SetProject(v string)
SetProject sets field value
func (GetBucketResponse) ToMap ¶
func (o GetBucketResponse) ToMap() (map[string]interface{}, error)
func (*GetBucketResponse) UnmarshalJSON ¶
func (o *GetBucketResponse) UnmarshalJSON(data []byte) (err error)
type HTTPValidationError ¶
type HTTPValidationError struct {
Detail []ValidationError `json:"detail,omitempty"`
}
HTTPValidationError struct for HTTPValidationError
func NewHTTPValidationError ¶
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 ¶
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 ¶
func (o *HTTPValidationError) GetDetail() []ValidationError
GetDetail returns the Detail field value if set, zero value otherwise.
func (*HTTPValidationError) GetDetailOk ¶
func (o *HTTPValidationError) GetDetailOk() ([]ValidationError, bool)
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 ¶
func (o *HTTPValidationError) HasDetail() bool
HasDetail returns a boolean if a field has been set.
func (HTTPValidationError) MarshalJSON ¶
func (o HTTPValidationError) MarshalJSON() ([]byte, error)
func (*HTTPValidationError) SetDetail ¶
func (o *HTTPValidationError) SetDetail(v []ValidationError)
SetDetail gets a reference to the given []ValidationError and assigns it to the Detail field.
func (HTTPValidationError) ToMap ¶
func (o HTTPValidationError) ToMap() (map[string]interface{}, error)
type ListAccessKeysResponse ¶
type ListAccessKeysResponse struct {
AccessKeys []AccessKey `json:"accessKeys"`
// Project ID
Project string `json:"project"`
}
ListAccessKeysResponse struct for ListAccessKeysResponse
func NewListAccessKeysResponse ¶
func NewListAccessKeysResponse(accessKeys []AccessKey, project string) *ListAccessKeysResponse
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 ¶
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 ¶
func (o *ListAccessKeysResponse) GetAccessKeys() []AccessKey
GetAccessKeys returns the AccessKeys field value
func (*ListAccessKeysResponse) GetAccessKeysOk ¶
func (o *ListAccessKeysResponse) GetAccessKeysOk() ([]AccessKey, bool)
GetAccessKeysOk returns a tuple with the AccessKeys field value and a boolean to check if the value has been set.
func (*ListAccessKeysResponse) GetProject ¶
func (o *ListAccessKeysResponse) GetProject() string
GetProject returns the Project field value
func (*ListAccessKeysResponse) GetProjectOk ¶
func (o *ListAccessKeysResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (ListAccessKeysResponse) MarshalJSON ¶
func (o ListAccessKeysResponse) MarshalJSON() ([]byte, error)
func (*ListAccessKeysResponse) SetAccessKeys ¶
func (o *ListAccessKeysResponse) SetAccessKeys(v []AccessKey)
SetAccessKeys sets field value
func (*ListAccessKeysResponse) SetProject ¶
func (o *ListAccessKeysResponse) SetProject(v string)
SetProject sets field value
func (ListAccessKeysResponse) ToMap ¶
func (o ListAccessKeysResponse) ToMap() (map[string]interface{}, error)
func (*ListAccessKeysResponse) UnmarshalJSON ¶
func (o *ListAccessKeysResponse) UnmarshalJSON(data []byte) (err error)
type ListBucketsResponse ¶
type ListBucketsResponse struct {
Buckets []Bucket `json:"buckets"`
// Project ID
Project string `json:"project"`
}
ListBucketsResponse struct for ListBucketsResponse
func NewListBucketsResponse ¶
func NewListBucketsResponse(buckets []Bucket, project string) *ListBucketsResponse
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 ¶
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 ¶
func (o *ListBucketsResponse) GetBuckets() []Bucket
GetBuckets returns the Buckets field value
func (*ListBucketsResponse) GetBucketsOk ¶
func (o *ListBucketsResponse) GetBucketsOk() ([]Bucket, bool)
GetBucketsOk returns a tuple with the Buckets field value and a boolean to check if the value has been set.
func (*ListBucketsResponse) GetProject ¶
func (o *ListBucketsResponse) GetProject() string
GetProject returns the Project field value
func (*ListBucketsResponse) GetProjectOk ¶
func (o *ListBucketsResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (ListBucketsResponse) MarshalJSON ¶
func (o ListBucketsResponse) MarshalJSON() ([]byte, error)
func (*ListBucketsResponse) SetBuckets ¶
func (o *ListBucketsResponse) SetBuckets(v []Bucket)
SetBuckets sets field value
func (*ListBucketsResponse) SetProject ¶
func (o *ListBucketsResponse) SetProject(v string)
SetProject sets field value
func (ListBucketsResponse) ToMap ¶
func (o ListBucketsResponse) ToMap() (map[string]interface{}, error)
func (*ListBucketsResponse) UnmarshalJSON ¶
func (o *ListBucketsResponse) UnmarshalJSON(data []byte) (err error)
type ListCredentialsGroupsResponse ¶
type ListCredentialsGroupsResponse struct {
CredentialsGroups []CredentialsGroup `json:"credentialsGroups"`
// Project ID
Project string `json:"project"`
}
ListCredentialsGroupsResponse struct for ListCredentialsGroupsResponse
func NewListCredentialsGroupsResponse ¶
func NewListCredentialsGroupsResponse(credentialsGroups []CredentialsGroup, project string) *ListCredentialsGroupsResponse
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 ¶
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 ¶
func (o *ListCredentialsGroupsResponse) GetCredentialsGroups() []CredentialsGroup
GetCredentialsGroups returns the CredentialsGroups field value
func (*ListCredentialsGroupsResponse) GetCredentialsGroupsOk ¶
func (o *ListCredentialsGroupsResponse) GetCredentialsGroupsOk() ([]CredentialsGroup, bool)
GetCredentialsGroupsOk returns a tuple with the CredentialsGroups field value and a boolean to check if the value has been set.
func (*ListCredentialsGroupsResponse) GetProject ¶
func (o *ListCredentialsGroupsResponse) GetProject() string
GetProject returns the Project field value
func (*ListCredentialsGroupsResponse) GetProjectOk ¶
func (o *ListCredentialsGroupsResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (ListCredentialsGroupsResponse) MarshalJSON ¶
func (o ListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
func (*ListCredentialsGroupsResponse) SetCredentialsGroups ¶
func (o *ListCredentialsGroupsResponse) SetCredentialsGroups(v []CredentialsGroup)
SetCredentialsGroups sets field value
func (*ListCredentialsGroupsResponse) SetProject ¶
func (o *ListCredentialsGroupsResponse) SetProject(v string)
SetProject sets field value
func (ListCredentialsGroupsResponse) ToMap ¶
func (o ListCredentialsGroupsResponse) ToMap() (map[string]interface{}, error)
func (*ListCredentialsGroupsResponse) UnmarshalJSON ¶
func (o *ListCredentialsGroupsResponse) UnmarshalJSON(data []byte) (err error)
type LocationInner ¶
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 NullableAccessKey ¶
type NullableAccessKey struct {
// contains filtered or unexported fields
}
func NewNullableAccessKey ¶
func NewNullableAccessKey(val *AccessKey) *NullableAccessKey
func (NullableAccessKey) Get ¶
func (v NullableAccessKey) Get() *AccessKey
func (NullableAccessKey) IsSet ¶
func (v NullableAccessKey) IsSet() bool
func (NullableAccessKey) MarshalJSON ¶
func (v NullableAccessKey) MarshalJSON() ([]byte, error)
func (*NullableAccessKey) Set ¶
func (v *NullableAccessKey) Set(val *AccessKey)
func (*NullableAccessKey) UnmarshalJSON ¶
func (v *NullableAccessKey) UnmarshalJSON(src []byte) error
func (*NullableAccessKey) Unset ¶
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 ¶
type NullableBucket struct {
// contains filtered or unexported fields
}
func NewNullableBucket ¶
func NewNullableBucket(val *Bucket) *NullableBucket
func (NullableBucket) Get ¶
func (v NullableBucket) Get() *Bucket
func (NullableBucket) IsSet ¶
func (v NullableBucket) IsSet() bool
func (NullableBucket) MarshalJSON ¶
func (v NullableBucket) MarshalJSON() ([]byte, error)
func (*NullableBucket) Set ¶
func (v *NullableBucket) Set(val *Bucket)
func (*NullableBucket) UnmarshalJSON ¶
func (v *NullableBucket) UnmarshalJSON(src []byte) error
func (*NullableBucket) Unset ¶
func (v *NullableBucket) Unset()
type NullableCreateAccessKeyPayload ¶
type NullableCreateAccessKeyPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateAccessKeyPayload ¶
func NewNullableCreateAccessKeyPayload(val *CreateAccessKeyPayload) *NullableCreateAccessKeyPayload
func (NullableCreateAccessKeyPayload) Get ¶
func (v NullableCreateAccessKeyPayload) Get() *CreateAccessKeyPayload
func (NullableCreateAccessKeyPayload) IsSet ¶
func (v NullableCreateAccessKeyPayload) IsSet() bool
func (NullableCreateAccessKeyPayload) MarshalJSON ¶
func (v NullableCreateAccessKeyPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateAccessKeyPayload) Set ¶
func (v *NullableCreateAccessKeyPayload) Set(val *CreateAccessKeyPayload)
func (*NullableCreateAccessKeyPayload) UnmarshalJSON ¶
func (v *NullableCreateAccessKeyPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateAccessKeyPayload) Unset ¶
func (v *NullableCreateAccessKeyPayload) Unset()
type NullableCreateAccessKeyResponse ¶
type NullableCreateAccessKeyResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateAccessKeyResponse ¶
func NewNullableCreateAccessKeyResponse(val *CreateAccessKeyResponse) *NullableCreateAccessKeyResponse
func (NullableCreateAccessKeyResponse) Get ¶
func (v NullableCreateAccessKeyResponse) Get() *CreateAccessKeyResponse
func (NullableCreateAccessKeyResponse) IsSet ¶
func (v NullableCreateAccessKeyResponse) IsSet() bool
func (NullableCreateAccessKeyResponse) MarshalJSON ¶
func (v NullableCreateAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateAccessKeyResponse) Set ¶
func (v *NullableCreateAccessKeyResponse) Set(val *CreateAccessKeyResponse)
func (*NullableCreateAccessKeyResponse) UnmarshalJSON ¶
func (v *NullableCreateAccessKeyResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateAccessKeyResponse) Unset ¶
func (v *NullableCreateAccessKeyResponse) Unset()
type NullableCreateBucketResponse ¶
type NullableCreateBucketResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateBucketResponse ¶
func NewNullableCreateBucketResponse(val *CreateBucketResponse) *NullableCreateBucketResponse
func (NullableCreateBucketResponse) Get ¶
func (v NullableCreateBucketResponse) Get() *CreateBucketResponse
func (NullableCreateBucketResponse) IsSet ¶
func (v NullableCreateBucketResponse) IsSet() bool
func (NullableCreateBucketResponse) MarshalJSON ¶
func (v NullableCreateBucketResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateBucketResponse) Set ¶
func (v *NullableCreateBucketResponse) Set(val *CreateBucketResponse)
func (*NullableCreateBucketResponse) UnmarshalJSON ¶
func (v *NullableCreateBucketResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateBucketResponse) Unset ¶
func (v *NullableCreateBucketResponse) Unset()
type NullableCreateCredentialsGroupPayload ¶
type NullableCreateCredentialsGroupPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsGroupPayload ¶
func NewNullableCreateCredentialsGroupPayload(val *CreateCredentialsGroupPayload) *NullableCreateCredentialsGroupPayload
func (NullableCreateCredentialsGroupPayload) Get ¶
func (v NullableCreateCredentialsGroupPayload) Get() *CreateCredentialsGroupPayload
func (NullableCreateCredentialsGroupPayload) IsSet ¶
func (v NullableCreateCredentialsGroupPayload) IsSet() bool
func (NullableCreateCredentialsGroupPayload) MarshalJSON ¶
func (v NullableCreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsGroupPayload) Set ¶
func (v *NullableCreateCredentialsGroupPayload) Set(val *CreateCredentialsGroupPayload)
func (*NullableCreateCredentialsGroupPayload) UnmarshalJSON ¶
func (v *NullableCreateCredentialsGroupPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsGroupPayload) Unset ¶
func (v *NullableCreateCredentialsGroupPayload) Unset()
type NullableCreateCredentialsGroupResponse ¶
type NullableCreateCredentialsGroupResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsGroupResponse ¶
func NewNullableCreateCredentialsGroupResponse(val *CreateCredentialsGroupResponse) *NullableCreateCredentialsGroupResponse
func (NullableCreateCredentialsGroupResponse) Get ¶
func (v NullableCreateCredentialsGroupResponse) Get() *CreateCredentialsGroupResponse
func (NullableCreateCredentialsGroupResponse) IsSet ¶
func (v NullableCreateCredentialsGroupResponse) IsSet() bool
func (NullableCreateCredentialsGroupResponse) MarshalJSON ¶
func (v NullableCreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsGroupResponse) Set ¶
func (v *NullableCreateCredentialsGroupResponse) Set(val *CreateCredentialsGroupResponse)
func (*NullableCreateCredentialsGroupResponse) UnmarshalJSON ¶
func (v *NullableCreateCredentialsGroupResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsGroupResponse) Unset ¶
func (v *NullableCreateCredentialsGroupResponse) Unset()
type NullableCredentialsGroup ¶
type NullableCredentialsGroup struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsGroup ¶
func NewNullableCredentialsGroup(val *CredentialsGroup) *NullableCredentialsGroup
func (NullableCredentialsGroup) Get ¶
func (v NullableCredentialsGroup) Get() *CredentialsGroup
func (NullableCredentialsGroup) IsSet ¶
func (v NullableCredentialsGroup) IsSet() bool
func (NullableCredentialsGroup) MarshalJSON ¶
func (v NullableCredentialsGroup) MarshalJSON() ([]byte, error)
func (*NullableCredentialsGroup) Set ¶
func (v *NullableCredentialsGroup) Set(val *CredentialsGroup)
func (*NullableCredentialsGroup) UnmarshalJSON ¶
func (v *NullableCredentialsGroup) UnmarshalJSON(src []byte) error
func (*NullableCredentialsGroup) Unset ¶
func (v *NullableCredentialsGroup) Unset()
type NullableDeleteAccessKeyResponse ¶
type NullableDeleteAccessKeyResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteAccessKeyResponse ¶
func NewNullableDeleteAccessKeyResponse(val *DeleteAccessKeyResponse) *NullableDeleteAccessKeyResponse
func (NullableDeleteAccessKeyResponse) Get ¶
func (v NullableDeleteAccessKeyResponse) Get() *DeleteAccessKeyResponse
func (NullableDeleteAccessKeyResponse) IsSet ¶
func (v NullableDeleteAccessKeyResponse) IsSet() bool
func (NullableDeleteAccessKeyResponse) MarshalJSON ¶
func (v NullableDeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteAccessKeyResponse) Set ¶
func (v *NullableDeleteAccessKeyResponse) Set(val *DeleteAccessKeyResponse)
func (*NullableDeleteAccessKeyResponse) UnmarshalJSON ¶
func (v *NullableDeleteAccessKeyResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteAccessKeyResponse) Unset ¶
func (v *NullableDeleteAccessKeyResponse) Unset()
type NullableDeleteBucketResponse ¶
type NullableDeleteBucketResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteBucketResponse ¶
func NewNullableDeleteBucketResponse(val *DeleteBucketResponse) *NullableDeleteBucketResponse
func (NullableDeleteBucketResponse) Get ¶
func (v NullableDeleteBucketResponse) Get() *DeleteBucketResponse
func (NullableDeleteBucketResponse) IsSet ¶
func (v NullableDeleteBucketResponse) IsSet() bool
func (NullableDeleteBucketResponse) MarshalJSON ¶
func (v NullableDeleteBucketResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteBucketResponse) Set ¶
func (v *NullableDeleteBucketResponse) Set(val *DeleteBucketResponse)
func (*NullableDeleteBucketResponse) UnmarshalJSON ¶
func (v *NullableDeleteBucketResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteBucketResponse) Unset ¶
func (v *NullableDeleteBucketResponse) Unset()
type NullableDeleteCredentialsGroupResponse ¶
type NullableDeleteCredentialsGroupResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteCredentialsGroupResponse ¶
func NewNullableDeleteCredentialsGroupResponse(val *DeleteCredentialsGroupResponse) *NullableDeleteCredentialsGroupResponse
func (NullableDeleteCredentialsGroupResponse) Get ¶
func (v NullableDeleteCredentialsGroupResponse) Get() *DeleteCredentialsGroupResponse
func (NullableDeleteCredentialsGroupResponse) IsSet ¶
func (v NullableDeleteCredentialsGroupResponse) IsSet() bool
func (NullableDeleteCredentialsGroupResponse) MarshalJSON ¶
func (v NullableDeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteCredentialsGroupResponse) Set ¶
func (v *NullableDeleteCredentialsGroupResponse) Set(val *DeleteCredentialsGroupResponse)
func (*NullableDeleteCredentialsGroupResponse) UnmarshalJSON ¶
func (v *NullableDeleteCredentialsGroupResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteCredentialsGroupResponse) Unset ¶
func (v *NullableDeleteCredentialsGroupResponse) Unset()
type NullableDetailedError ¶
type NullableDetailedError struct {
// contains filtered or unexported fields
}
func NewNullableDetailedError ¶
func NewNullableDetailedError(val *DetailedError) *NullableDetailedError
func (NullableDetailedError) Get ¶
func (v NullableDetailedError) Get() *DetailedError
func (NullableDetailedError) IsSet ¶
func (v NullableDetailedError) IsSet() bool
func (NullableDetailedError) MarshalJSON ¶
func (v NullableDetailedError) MarshalJSON() ([]byte, error)
func (*NullableDetailedError) Set ¶
func (v *NullableDetailedError) Set(val *DetailedError)
func (*NullableDetailedError) UnmarshalJSON ¶
func (v *NullableDetailedError) UnmarshalJSON(src []byte) error
func (*NullableDetailedError) Unset ¶
func (v *NullableDetailedError) Unset()
type NullableErrorMessage ¶
type NullableErrorMessage struct {
// contains filtered or unexported fields
}
func NewNullableErrorMessage ¶
func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage
func (NullableErrorMessage) Get ¶
func (v NullableErrorMessage) Get() *ErrorMessage
func (NullableErrorMessage) IsSet ¶
func (v NullableErrorMessage) IsSet() bool
func (NullableErrorMessage) MarshalJSON ¶
func (v NullableErrorMessage) MarshalJSON() ([]byte, error)
func (*NullableErrorMessage) Set ¶
func (v *NullableErrorMessage) Set(val *ErrorMessage)
func (*NullableErrorMessage) UnmarshalJSON ¶
func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error
func (*NullableErrorMessage) Unset ¶
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 ¶
type NullableGetBucketResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketResponse ¶
func NewNullableGetBucketResponse(val *GetBucketResponse) *NullableGetBucketResponse
func (NullableGetBucketResponse) Get ¶
func (v NullableGetBucketResponse) Get() *GetBucketResponse
func (NullableGetBucketResponse) IsSet ¶
func (v NullableGetBucketResponse) IsSet() bool
func (NullableGetBucketResponse) MarshalJSON ¶
func (v NullableGetBucketResponse) MarshalJSON() ([]byte, error)
func (*NullableGetBucketResponse) Set ¶
func (v *NullableGetBucketResponse) Set(val *GetBucketResponse)
func (*NullableGetBucketResponse) UnmarshalJSON ¶
func (v *NullableGetBucketResponse) UnmarshalJSON(src []byte) error
func (*NullableGetBucketResponse) Unset ¶
func (v *NullableGetBucketResponse) Unset()
type NullableHTTPValidationError ¶
type NullableHTTPValidationError struct {
// contains filtered or unexported fields
}
func NewNullableHTTPValidationError ¶
func NewNullableHTTPValidationError(val *HTTPValidationError) *NullableHTTPValidationError
func (NullableHTTPValidationError) Get ¶
func (v NullableHTTPValidationError) Get() *HTTPValidationError
func (NullableHTTPValidationError) IsSet ¶
func (v NullableHTTPValidationError) IsSet() bool
func (NullableHTTPValidationError) MarshalJSON ¶
func (v NullableHTTPValidationError) MarshalJSON() ([]byte, error)
func (*NullableHTTPValidationError) Set ¶
func (v *NullableHTTPValidationError) Set(val *HTTPValidationError)
func (*NullableHTTPValidationError) UnmarshalJSON ¶
func (v *NullableHTTPValidationError) UnmarshalJSON(src []byte) error
func (*NullableHTTPValidationError) Unset ¶
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 ¶
type NullableListAccessKeysResponse struct {
// contains filtered or unexported fields
}
func NewNullableListAccessKeysResponse ¶
func NewNullableListAccessKeysResponse(val *ListAccessKeysResponse) *NullableListAccessKeysResponse
func (NullableListAccessKeysResponse) Get ¶
func (v NullableListAccessKeysResponse) Get() *ListAccessKeysResponse
func (NullableListAccessKeysResponse) IsSet ¶
func (v NullableListAccessKeysResponse) IsSet() bool
func (NullableListAccessKeysResponse) MarshalJSON ¶
func (v NullableListAccessKeysResponse) MarshalJSON() ([]byte, error)
func (*NullableListAccessKeysResponse) Set ¶
func (v *NullableListAccessKeysResponse) Set(val *ListAccessKeysResponse)
func (*NullableListAccessKeysResponse) UnmarshalJSON ¶
func (v *NullableListAccessKeysResponse) UnmarshalJSON(src []byte) error
func (*NullableListAccessKeysResponse) Unset ¶
func (v *NullableListAccessKeysResponse) Unset()
type NullableListBucketsResponse ¶
type NullableListBucketsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListBucketsResponse ¶
func NewNullableListBucketsResponse(val *ListBucketsResponse) *NullableListBucketsResponse
func (NullableListBucketsResponse) Get ¶
func (v NullableListBucketsResponse) Get() *ListBucketsResponse
func (NullableListBucketsResponse) IsSet ¶
func (v NullableListBucketsResponse) IsSet() bool
func (NullableListBucketsResponse) MarshalJSON ¶
func (v NullableListBucketsResponse) MarshalJSON() ([]byte, error)
func (*NullableListBucketsResponse) Set ¶
func (v *NullableListBucketsResponse) Set(val *ListBucketsResponse)
func (*NullableListBucketsResponse) UnmarshalJSON ¶
func (v *NullableListBucketsResponse) UnmarshalJSON(src []byte) error
func (*NullableListBucketsResponse) Unset ¶
func (v *NullableListBucketsResponse) Unset()
type NullableListCredentialsGroupsResponse ¶
type NullableListCredentialsGroupsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListCredentialsGroupsResponse ¶
func NewNullableListCredentialsGroupsResponse(val *ListCredentialsGroupsResponse) *NullableListCredentialsGroupsResponse
func (NullableListCredentialsGroupsResponse) Get ¶
func (v NullableListCredentialsGroupsResponse) Get() *ListCredentialsGroupsResponse
func (NullableListCredentialsGroupsResponse) IsSet ¶
func (v NullableListCredentialsGroupsResponse) IsSet() bool
func (NullableListCredentialsGroupsResponse) MarshalJSON ¶
func (v NullableListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
func (*NullableListCredentialsGroupsResponse) Set ¶
func (v *NullableListCredentialsGroupsResponse) Set(val *ListCredentialsGroupsResponse)
func (*NullableListCredentialsGroupsResponse) UnmarshalJSON ¶
func (v *NullableListCredentialsGroupsResponse) UnmarshalJSON(src []byte) error
func (*NullableListCredentialsGroupsResponse) Unset ¶
func (v *NullableListCredentialsGroupsResponse) Unset()
type NullableLocationInner ¶
type NullableLocationInner struct {
// contains filtered or unexported fields
}
func NewNullableLocationInner ¶
func NewNullableLocationInner(val *LocationInner) *NullableLocationInner
func (NullableLocationInner) Get ¶
func (v NullableLocationInner) Get() *LocationInner
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 (v NullableProjectScope) Get() *ProjectScope
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 ¶
type NullableProjectStatus struct {
// contains filtered or unexported fields
}
func NewNullableProjectStatus ¶
func NewNullableProjectStatus(val *ProjectStatus) *NullableProjectStatus
func (NullableProjectStatus) Get ¶
func (v NullableProjectStatus) Get() *ProjectStatus
func (NullableProjectStatus) IsSet ¶
func (v NullableProjectStatus) IsSet() bool
func (NullableProjectStatus) MarshalJSON ¶
func (v NullableProjectStatus) MarshalJSON() ([]byte, error)
func (*NullableProjectStatus) Set ¶
func (v *NullableProjectStatus) Set(val *ProjectStatus)
func (*NullableProjectStatus) UnmarshalJSON ¶
func (v *NullableProjectStatus) UnmarshalJSON(src []byte) error
func (*NullableProjectStatus) Unset ¶
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 ¶
type NullableValidationError struct {
// contains filtered or unexported fields
}
func NewNullableValidationError ¶
func NewNullableValidationError(val *ValidationError) *NullableValidationError
func (NullableValidationError) Get ¶
func (v NullableValidationError) Get() *ValidationError
func (NullableValidationError) IsSet ¶
func (v NullableValidationError) IsSet() bool
func (NullableValidationError) MarshalJSON ¶
func (v NullableValidationError) MarshalJSON() ([]byte, error)
func (*NullableValidationError) Set ¶
func (v *NullableValidationError) Set(val *ValidationError)
func (*NullableValidationError) UnmarshalJSON ¶
func (v *NullableValidationError) UnmarshalJSON(src []byte) error
func (*NullableValidationError) Unset ¶
func (v *NullableValidationError) 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
Project string `json:"project"`
// Project Scope
Scope ProjectScope `json:"scope"`
}
ProjectStatus struct for ProjectStatus
func NewProjectStatus ¶
func NewProjectStatus(project string, scope ProjectScope) *ProjectStatus
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 ¶
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 ¶
func (o *ProjectStatus) GetProject() string
GetProject returns the Project field value
func (*ProjectStatus) GetProjectOk ¶
func (o *ProjectStatus) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (*ProjectStatus) GetScope ¶
func (o *ProjectStatus) GetScope() ProjectScope
GetScope returns the Scope field value
func (*ProjectStatus) GetScopeOk ¶
func (o *ProjectStatus) GetScopeOk() (*ProjectScope, bool)
GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.
func (ProjectStatus) MarshalJSON ¶
func (o ProjectStatus) MarshalJSON() ([]byte, error)
func (*ProjectStatus) SetProject ¶
func (o *ProjectStatus) SetProject(v string)
SetProject sets field value
func (*ProjectStatus) SetScope ¶
func (o *ProjectStatus) SetScope(v ProjectScope)
SetScope sets field value
func (ProjectStatus) ToMap ¶
func (o ProjectStatus) ToMap() (map[string]interface{}, error)
func (*ProjectStatus) UnmarshalJSON ¶
func (o *ProjectStatus) UnmarshalJSON(data []byte) (err error)
type ValidationError ¶
type ValidationError struct {
Loc []LocationInner `json:"loc"`
Msg string `json:"msg"`
Type string `json:"type"`
}
ValidationError struct for ValidationError
func NewValidationError ¶
func NewValidationError(loc []LocationInner, msg string, types string) *ValidationError
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 ¶
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 ¶
func (o *ValidationError) GetLoc() []LocationInner
GetLoc returns the Loc field value
func (*ValidationError) GetLocOk ¶
func (o *ValidationError) GetLocOk() ([]LocationInner, bool)
GetLocOk returns a tuple with the Loc field value and a boolean to check if the value has been set.
func (*ValidationError) GetMsg ¶
func (o *ValidationError) GetMsg() string
GetMsg returns the Msg field value
func (*ValidationError) GetMsgOk ¶
func (o *ValidationError) GetMsgOk() (*string, bool)
GetMsgOk returns a tuple with the Msg field value and a boolean to check if the value has been set.
func (*ValidationError) GetType ¶
func (o *ValidationError) GetType() string
GetType returns the Type field value
func (*ValidationError) GetTypeOk ¶
func (o *ValidationError) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (ValidationError) MarshalJSON ¶
func (o ValidationError) MarshalJSON() ([]byte, error)
func (*ValidationError) SetLoc ¶
func (o *ValidationError) SetLoc(v []LocationInner)
SetLoc sets field value
func (*ValidationError) SetType ¶
func (o *ValidationError) SetType(v string)
SetType sets field value
func (ValidationError) ToMap ¶
func (o ValidationError) ToMap() (map[string]interface{}, error)
func (*ValidationError) UnmarshalJSON ¶
func (o *ValidationError) UnmarshalJSON(data []byte) (err error)
Source Files
¶
- api_default.go
- api_default_mock.go
- client.go
- configuration.go
- model_access_key.go
- model_bucket.go
- model_create_access_key_payload.go
- model_create_access_key_response.go
- model_create_bucket_response.go
- model_create_credentials_group_payload.go
- model_create_credentials_group_response.go
- model_credentials_group.go
- model_delete_access_key_response.go
- model_delete_bucket_response.go
- model_delete_credentials_group_response.go
- model_detailed_error.go
- model_error_message.go
- model_get_bucket_response.go
- model_http_validation_error.go
- model_list_access_keys_response.go
- model_list_buckets_response.go
- model_list_credentials_groups_response.go
- model_location_inner.go
- model_project_scope.go
- model_project_status.go
- model_validation_error.go
- response.go
- utils.go