models

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: AGPL-3.0 Imports: 7 Imported by: 70

Documentation

Index

Constants

View Source
const (

	// AddBucketLifecycleTypeExpiry captures enum value "expiry"
	AddBucketLifecycleTypeExpiry string = "expiry"

	// AddBucketLifecycleTypeTransition captures enum value "transition"
	AddBucketLifecycleTypeTransition string = "transition"
)
View Source
const (

	// AddMultiBucketLifecycleTypeExpiry captures enum value "expiry"
	AddMultiBucketLifecycleTypeExpiry string = "expiry"

	// AddMultiBucketLifecycleTypeTransition captures enum value "transition"
	AddMultiBucketLifecycleTypeTransition string = "transition"
)
View Source
const (

	// AdminInfoResponseAdvancedMetricsStatusNotConfigured captures enum value "not configured"
	AdminInfoResponseAdvancedMetricsStatusNotConfigured string = "not configured"

	// AdminInfoResponseAdvancedMetricsStatusAvailable captures enum value "available"
	AdminInfoResponseAdvancedMetricsStatusAvailable string = "available"

	// AdminInfoResponseAdvancedMetricsStatusUnavailable captures enum value "unavailable"
	AdminInfoResponseAdvancedMetricsStatusUnavailable string = "unavailable"
)
View Source
const (

	// BucketReplicationRuleStatusEnabled captures enum value "Enabled"
	BucketReplicationRuleStatusEnabled string = "Enabled"

	// BucketReplicationRuleStatusDisabled captures enum value "Disabled"
	BucketReplicationRuleStatusDisabled string = "Disabled"
)
View Source
const (

	// BucketReplicationRuleSyncModeAsync captures enum value "async"
	BucketReplicationRuleSyncModeAsync string = "async"

	// BucketReplicationRuleSyncModeSync captures enum value "sync"
	BucketReplicationRuleSyncModeSync string = "sync"
)
View Source
const (

	// CreateRemoteBucketSyncModeAsync captures enum value "async"
	CreateRemoteBucketSyncModeAsync string = "async"

	// CreateRemoteBucketSyncModeSync captures enum value "sync"
	CreateRemoteBucketSyncModeSync string = "sync"
)
View Source
const (

	// LoginDetailsLoginStrategyForm captures enum value "form"
	LoginDetailsLoginStrategyForm string = "form"

	// LoginDetailsLoginStrategyRedirect captures enum value "redirect"
	LoginDetailsLoginStrategyRedirect string = "redirect"

	// LoginDetailsLoginStrategyServiceDashAccount captures enum value "service-account"
	LoginDetailsLoginStrategyServiceDashAccount string = "service-account"

	// LoginDetailsLoginStrategyRedirectDashServiceDashAccount captures enum value "redirect-service-account"
	LoginDetailsLoginStrategyRedirectDashServiceDashAccount string = "redirect-service-account"
)
View Source
const (

	// MultiBucketReplicationSyncModeAsync captures enum value "async"
	MultiBucketReplicationSyncModeAsync string = "async"

	// MultiBucketReplicationSyncModeSync captures enum value "sync"
	MultiBucketReplicationSyncModeSync string = "sync"
)
View Source
const (

	// TierTypeS3 captures enum value "s3"
	TierTypeS3 string = "s3"

	// TierTypeGcs captures enum value "gcs"
	TierTypeGcs string = "gcs"

	// TierTypeAzure captures enum value "azure"
	TierTypeAzure string = "azure"

	// TierTypeMinio captures enum value "minio"
	TierTypeMinio string = "minio"

	// TierTypeUnsupported captures enum value "unsupported"
	TierTypeUnsupported string = "unsupported"
)
View Source
const (

	// UpdateBucketLifecycleTypeExpiry captures enum value "expiry"
	UpdateBucketLifecycleTypeExpiry string = "expiry"

	// UpdateBucketLifecycleTypeTransition captures enum value "transition"
	UpdateBucketLifecycleTypeTransition string = "transition"
)
View Source
const (

	// BucketDetailsQuotaTypeHard captures enum value "hard"
	BucketDetailsQuotaTypeHard string = "hard"
)
View Source
const (

	// BucketQuotaTypeHard captures enum value "hard"
	BucketQuotaTypeHard string = "hard"
)
View Source
const (

	// RemoteBucketServiceReplication captures enum value "replication"
	RemoteBucketServiceReplication string = "replication"
)
View Source
const (

	// SessionResponseStatusOk captures enum value "ok"
	SessionResponseStatusOk string = "ok"
)
View Source
const (

	// SetBucketQuotaQuotaTypeHard captures enum value "hard"
	SetBucketQuotaQuotaTypeHard string = "hard"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type APIError added in v0.38.0

type APIError struct {

	// detailed message
	DetailedMessage string `json:"detailedMessage,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

APIError Api error

swagger:model ApiError

func (*APIError) ContextValidate added in v0.38.0

func (m *APIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this Api error based on context it is used

func (*APIError) MarshalBinary added in v0.38.0

func (m *APIError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIError) UnmarshalBinary added in v0.38.0

func (m *APIError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIError) Validate added in v0.38.0

func (m *APIError) Validate(formats strfmt.Registry) error

Validate validates this Api error

type APIKey added in v0.19.2

type APIKey struct {

	// api key
	APIKey string `json:"apiKey,omitempty"`
}

APIKey api key

swagger:model apiKey

func (*APIKey) ContextValidate added in v0.19.2

func (m *APIKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api key based on context it is used

func (*APIKey) MarshalBinary added in v0.19.2

func (m *APIKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIKey) UnmarshalBinary added in v0.19.2

func (m *APIKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIKey) Validate added in v0.19.2

func (m *APIKey) Validate(formats strfmt.Registry) error

Validate validates this api key

type AUserPolicyResponse added in v0.17.3

type AUserPolicyResponse struct {

	// policy
	Policy string `json:"policy,omitempty"`
}

AUserPolicyResponse a user policy response

swagger:model aUserPolicyResponse

func (*AUserPolicyResponse) ContextValidate added in v0.17.3

func (m *AUserPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this a user policy response based on context it is used

func (*AUserPolicyResponse) MarshalBinary added in v0.17.3

func (m *AUserPolicyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AUserPolicyResponse) UnmarshalBinary added in v0.17.3

func (m *AUserPolicyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AUserPolicyResponse) Validate added in v0.17.3

func (m *AUserPolicyResponse) Validate(formats strfmt.Registry) error

Validate validates this a user policy response

type AccessRule added in v0.9.1

type AccessRule struct {

	// access
	Access string `json:"access,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`
}

AccessRule access rule

swagger:model accessRule

func (*AccessRule) ContextValidate added in v0.9.1

func (m *AccessRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this access rule based on context it is used

func (*AccessRule) MarshalBinary added in v0.9.1

func (m *AccessRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessRule) UnmarshalBinary added in v0.9.1

func (m *AccessRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessRule) Validate added in v0.9.1

func (m *AccessRule) Validate(formats strfmt.Registry) error

Validate validates this access rule

type AccountChangePasswordRequest added in v0.5.0

type AccountChangePasswordRequest struct {

	// current secret key
	// Required: true
	CurrentSecretKey *string `json:"current_secret_key"`

	// new secret key
	// Required: true
	NewSecretKey *string `json:"new_secret_key"`
}

AccountChangePasswordRequest account change password request

swagger:model accountChangePasswordRequest

func (*AccountChangePasswordRequest) ContextValidate added in v0.7.5

func (m *AccountChangePasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this account change password request based on context it is used

func (*AccountChangePasswordRequest) MarshalBinary added in v0.5.0

func (m *AccountChangePasswordRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountChangePasswordRequest) UnmarshalBinary added in v0.5.0

func (m *AccountChangePasswordRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountChangePasswordRequest) Validate added in v0.5.0

func (m *AccountChangePasswordRequest) Validate(formats strfmt.Registry) error

Validate validates this account change password request

type AddBucketLifecycle added in v0.7.0

type AddBucketLifecycle struct {

	// Non required, toggle to disable or enable rule
	Disable bool `json:"disable,omitempty"`

	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteAll bool `json:"expired_object_delete_all,omitempty"`

	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"`

	// Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM
	ExpiryDays int32 `json:"expiry_days,omitempty"`

	// Non required, can be set in case of expiration is enabled
	NewerNoncurrentversionExpirationVersions int32 `json:"newer_noncurrentversion_expiration_versions,omitempty"`

	// Non required, can be set in case of expiration is enabled
	NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"`

	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"`

	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"`

	// Non required field, it matches a prefix to perform ILM operations on it
	Prefix string `json:"prefix,omitempty"`

	// Required only in case of transition is set. it refers to a tier
	StorageClass string `json:"storage_class,omitempty"`

	// Non required field, tags to match ILM files
	Tags string `json:"tags,omitempty"`

	// Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM
	TransitionDays int32 `json:"transition_days,omitempty"`

	// ILM Rule type (Expiry or transition)
	// Enum: [expiry transition]
	Type string `json:"type,omitempty"`
}

AddBucketLifecycle add bucket lifecycle

swagger:model addBucketLifecycle

func (*AddBucketLifecycle) ContextValidate added in v0.7.5

func (m *AddBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add bucket lifecycle based on context it is used

func (*AddBucketLifecycle) MarshalBinary added in v0.7.0

func (m *AddBucketLifecycle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddBucketLifecycle) UnmarshalBinary added in v0.7.0

func (m *AddBucketLifecycle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddBucketLifecycle) Validate added in v0.7.0

func (m *AddBucketLifecycle) Validate(formats strfmt.Registry) error

Validate validates this add bucket lifecycle

type AddBucketReplication added in v0.4.0

type AddBucketReplication struct {

	// arn
	Arn string `json:"arn,omitempty"`

	// destination bucket
	DestinationBucket string `json:"destination_bucket,omitempty"`
}

AddBucketReplication add bucket replication

swagger:model addBucketReplication

func (*AddBucketReplication) ContextValidate added in v0.7.5

func (m *AddBucketReplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add bucket replication based on context it is used

func (*AddBucketReplication) MarshalBinary added in v0.4.0

func (m *AddBucketReplication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddBucketReplication) UnmarshalBinary added in v0.4.0

func (m *AddBucketReplication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddBucketReplication) Validate added in v0.4.0

func (m *AddBucketReplication) Validate(formats strfmt.Registry) error

Validate validates this add bucket replication

type AddGroupRequest

type AddGroupRequest struct {

	// group
	// Required: true
	Group *string `json:"group"`

	// members
	// Required: true
	Members []string `json:"members"`
}

AddGroupRequest add group request

swagger:model addGroupRequest

func (*AddGroupRequest) ContextValidate added in v0.7.5

func (m *AddGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add group request based on context it is used

func (*AddGroupRequest) MarshalBinary

func (m *AddGroupRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddGroupRequest) UnmarshalBinary

func (m *AddGroupRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddGroupRequest) Validate

func (m *AddGroupRequest) Validate(formats strfmt.Registry) error

Validate validates this add group request

type AddMultiBucketLifecycle added in v0.14.6

type AddMultiBucketLifecycle struct {

	// buckets
	// Required: true
	Buckets []string `json:"buckets"`

	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteAll bool `json:"expired_object_delete_all,omitempty"`

	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"`

	// Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM
	ExpiryDays int32 `json:"expiry_days,omitempty"`

	// Non required, can be set in case of expiration is enabled
	NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"`

	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"`

	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"`

	// Non required field, it matches a prefix to perform ILM operations on it
	Prefix string `json:"prefix,omitempty"`

	// Required only in case of transition is set. it refers to a tier
	StorageClass string `json:"storage_class,omitempty"`

	// Non required field, tags to match ILM files
	Tags string `json:"tags,omitempty"`

	// Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM
	TransitionDays int32 `json:"transition_days,omitempty"`

	// ILM Rule type (Expiry or transition)
	// Required: true
	// Enum: [expiry transition]
	Type *string `json:"type"`
}

AddMultiBucketLifecycle add multi bucket lifecycle

swagger:model addMultiBucketLifecycle

func (*AddMultiBucketLifecycle) ContextValidate added in v0.14.6

func (m *AddMultiBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add multi bucket lifecycle based on context it is used

func (*AddMultiBucketLifecycle) MarshalBinary added in v0.14.6

func (m *AddMultiBucketLifecycle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddMultiBucketLifecycle) UnmarshalBinary added in v0.14.6

func (m *AddMultiBucketLifecycle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddMultiBucketLifecycle) Validate added in v0.14.6

func (m *AddMultiBucketLifecycle) Validate(formats strfmt.Registry) error

Validate validates this add multi bucket lifecycle

type AddPolicyRequest

type AddPolicyRequest struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// policy
	// Required: true
	Policy *string `json:"policy"`
}

AddPolicyRequest add policy request

swagger:model addPolicyRequest

func (*AddPolicyRequest) ContextValidate added in v0.7.5

func (m *AddPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add policy request based on context it is used

func (*AddPolicyRequest) MarshalBinary

func (m *AddPolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddPolicyRequest) UnmarshalBinary

func (m *AddPolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddPolicyRequest) Validate

func (m *AddPolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this add policy request

type AddUserRequest

type AddUserRequest struct {

	// access key
	// Required: true
	AccessKey *string `json:"accessKey"`

	// groups
	// Required: true
	Groups []string `json:"groups"`

	// policies
	// Required: true
	Policies []string `json:"policies"`

	// secret key
	// Required: true
	SecretKey *string `json:"secretKey"`
}

AddUserRequest add user request

swagger:model addUserRequest

func (*AddUserRequest) ContextValidate added in v0.7.5

func (m *AddUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add user request based on context it is used

func (*AddUserRequest) MarshalBinary

func (m *AddUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddUserRequest) UnmarshalBinary

func (m *AddUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddUserRequest) Validate

func (m *AddUserRequest) Validate(formats strfmt.Registry) error

Validate validates this add user request

type AdminInfoResponse

type AdminInfoResponse struct {

	// advanced metrics status
	// Enum: [not configured available unavailable]
	AdvancedMetricsStatus string `json:"advancedMetricsStatus,omitempty"`

	// backend
	Backend *BackendProperties `json:"backend,omitempty"`

	// buckets
	Buckets int64 `json:"buckets,omitempty"`

	// objects
	Objects int64 `json:"objects,omitempty"`

	// servers
	Servers []*ServerProperties `json:"servers"`

	// usage
	Usage int64 `json:"usage,omitempty"`

	// widgets
	Widgets []*Widget `json:"widgets"`
}

AdminInfoResponse admin info response

swagger:model adminInfoResponse

func (*AdminInfoResponse) ContextValidate added in v0.7.5

func (m *AdminInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this admin info response based on the context it is used

func (*AdminInfoResponse) MarshalBinary

func (m *AdminInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AdminInfoResponse) UnmarshalBinary

func (m *AdminInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AdminInfoResponse) Validate

func (m *AdminInfoResponse) Validate(formats strfmt.Registry) error

Validate validates this admin info response

type ArnsResponse

type ArnsResponse struct {

	// arns
	Arns []string `json:"arns"`
}

ArnsResponse arns response

swagger:model arnsResponse

func (*ArnsResponse) ContextValidate added in v0.7.5

func (m *ArnsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this arns response based on context it is used

func (*ArnsResponse) MarshalBinary

func (m *ArnsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ArnsResponse) UnmarshalBinary

func (m *ArnsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ArnsResponse) Validate

func (m *ArnsResponse) Validate(formats strfmt.Registry) error

Validate validates this arns response

type BackendProperties added in v0.21.3

type BackendProperties struct {

	// backend type
	BackendType string `json:"backendType,omitempty"`

	// offline drives
	OfflineDrives int64 `json:"offlineDrives,omitempty"`

	// online drives
	OnlineDrives int64 `json:"onlineDrives,omitempty"`

	// rr s c parity
	RrSCParity int64 `json:"rrSCParity,omitempty"`

	// standard s c parity
	StandardSCParity int64 `json:"standardSCParity,omitempty"`
}

BackendProperties backend properties

swagger:model BackendProperties

func (*BackendProperties) ContextValidate added in v0.21.3

func (m *BackendProperties) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this backend properties based on context it is used

func (*BackendProperties) MarshalBinary added in v0.21.3

func (m *BackendProperties) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BackendProperties) UnmarshalBinary added in v0.21.3

func (m *BackendProperties) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BackendProperties) Validate added in v0.21.3

func (m *BackendProperties) Validate(formats strfmt.Registry) error

Validate validates this backend properties

type Bucket

type Bucket struct {

	// access
	Access *BucketAccess `json:"access,omitempty"`

	// creation date
	CreationDate string `json:"creation_date,omitempty"`

	// definition
	Definition string `json:"definition,omitempty"`

	// details
	Details *BucketDetails `json:"details,omitempty"`

	// name
	// Required: true
	// Min Length: 3
	Name *string `json:"name"`

	// objects
	Objects int64 `json:"objects,omitempty"`

	// rw access
	RwAccess *BucketRwAccess `json:"rw_access,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`
}

Bucket bucket

swagger:model bucket

func (*Bucket) ContextValidate added in v0.7.5

func (m *Bucket) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket based on the context it is used

func (*Bucket) MarshalBinary

func (m *Bucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Bucket) UnmarshalBinary

func (m *Bucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Bucket) Validate

func (m *Bucket) Validate(formats strfmt.Registry) error

Validate validates this bucket

type BucketAccess

type BucketAccess string

BucketAccess bucket access

swagger:model bucketAccess

const (

	// BucketAccessPRIVATE captures enum value "PRIVATE"
	BucketAccessPRIVATE BucketAccess = "PRIVATE"

	// BucketAccessPUBLIC captures enum value "PUBLIC"
	BucketAccessPUBLIC BucketAccess = "PUBLIC"

	// BucketAccessCUSTOM captures enum value "CUSTOM"
	BucketAccessCUSTOM BucketAccess = "CUSTOM"
)

func NewBucketAccess added in v0.7.5

func NewBucketAccess(value BucketAccess) *BucketAccess

func (BucketAccess) ContextValidate added in v0.7.5

func (m BucketAccess) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket access based on context it is used

func (BucketAccess) Pointer added in v0.14.2

func (m BucketAccess) Pointer() *BucketAccess

Pointer returns a pointer to a freshly-allocated BucketAccess.

func (BucketAccess) Validate

func (m BucketAccess) Validate(formats strfmt.Registry) error

Validate validates this bucket access

type BucketDetails added in v0.10.1

type BucketDetails struct {

	// locking
	Locking bool `json:"locking,omitempty"`

	// quota
	Quota *BucketDetailsQuota `json:"quota,omitempty"`

	// replication
	Replication bool `json:"replication,omitempty"`

	// tags
	Tags map[string]string `json:"tags,omitempty"`

	// versioning
	Versioning bool `json:"versioning,omitempty"`

	// versioning suspended
	VersioningSuspended bool `json:"versioningSuspended,omitempty"`
}

BucketDetails bucket details

swagger:model BucketDetails

func (*BucketDetails) ContextValidate added in v0.10.1

func (m *BucketDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket details based on the context it is used

func (*BucketDetails) MarshalBinary added in v0.10.1

func (m *BucketDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketDetails) UnmarshalBinary added in v0.10.1

func (m *BucketDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketDetails) Validate added in v0.10.1

func (m *BucketDetails) Validate(formats strfmt.Registry) error

Validate validates this bucket details

type BucketDetailsQuota added in v0.10.1

type BucketDetailsQuota struct {

	// quota
	Quota int64 `json:"quota,omitempty"`

	// type
	// Enum: [hard]
	Type string `json:"type,omitempty"`
}

BucketDetailsQuota bucket details quota

swagger:model BucketDetailsQuota

func (*BucketDetailsQuota) ContextValidate added in v0.10.1

func (m *BucketDetailsQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket details quota based on context it is used

func (*BucketDetailsQuota) MarshalBinary added in v0.10.1

func (m *BucketDetailsQuota) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketDetailsQuota) UnmarshalBinary added in v0.10.1

func (m *BucketDetailsQuota) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketDetailsQuota) Validate added in v0.10.1

func (m *BucketDetailsQuota) Validate(formats strfmt.Registry) error

Validate validates this bucket details quota

type BucketEncryptionInfo added in v0.4.4

type BucketEncryptionInfo struct {

	// algorithm
	Algorithm string `json:"algorithm,omitempty"`

	// kms master key ID
	KmsMasterKeyID string `json:"kmsMasterKeyID,omitempty"`
}

BucketEncryptionInfo bucket encryption info

swagger:model bucketEncryptionInfo

func (*BucketEncryptionInfo) ContextValidate added in v0.7.5

func (m *BucketEncryptionInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket encryption info based on context it is used

func (*BucketEncryptionInfo) MarshalBinary added in v0.4.4

func (m *BucketEncryptionInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketEncryptionInfo) UnmarshalBinary added in v0.4.4

func (m *BucketEncryptionInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketEncryptionInfo) Validate added in v0.4.4

func (m *BucketEncryptionInfo) Validate(formats strfmt.Registry) error

Validate validates this bucket encryption info

type BucketEncryptionRequest added in v0.4.4

type BucketEncryptionRequest struct {

	// enc type
	EncType *BucketEncryptionType `json:"encType,omitempty"`

	// kms key ID
	KmsKeyID string `json:"kmsKeyID,omitempty"`
}

BucketEncryptionRequest bucket encryption request

swagger:model bucketEncryptionRequest

func (*BucketEncryptionRequest) ContextValidate added in v0.7.5

func (m *BucketEncryptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket encryption request based on the context it is used

func (*BucketEncryptionRequest) MarshalBinary added in v0.4.4

func (m *BucketEncryptionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketEncryptionRequest) UnmarshalBinary added in v0.4.4

func (m *BucketEncryptionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketEncryptionRequest) Validate added in v0.4.4

func (m *BucketEncryptionRequest) Validate(formats strfmt.Registry) error

Validate validates this bucket encryption request

type BucketEncryptionType added in v0.4.4

type BucketEncryptionType string

BucketEncryptionType bucket encryption type

swagger:model bucketEncryptionType

const (

	// BucketEncryptionTypeSseDashS3 captures enum value "sse-s3"
	BucketEncryptionTypeSseDashS3 BucketEncryptionType = "sse-s3"

	// BucketEncryptionTypeSseDashKms captures enum value "sse-kms"
	BucketEncryptionTypeSseDashKms BucketEncryptionType = "sse-kms"
)

func NewBucketEncryptionType added in v0.7.5

func NewBucketEncryptionType(value BucketEncryptionType) *BucketEncryptionType

func (BucketEncryptionType) ContextValidate added in v0.7.5

func (m BucketEncryptionType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket encryption type based on context it is used

func (BucketEncryptionType) Pointer added in v0.14.2

Pointer returns a pointer to a freshly-allocated BucketEncryptionType.

func (BucketEncryptionType) Validate added in v0.4.4

func (m BucketEncryptionType) Validate(formats strfmt.Registry) error

Validate validates this bucket encryption type

type BucketEventRequest

type BucketEventRequest struct {

	// configuration
	// Required: true
	Configuration *NotificationConfig `json:"configuration"`

	// ignore existing
	IgnoreExisting bool `json:"ignoreExisting,omitempty"`
}

BucketEventRequest bucket event request

swagger:model bucketEventRequest

func (*BucketEventRequest) ContextValidate added in v0.7.5

func (m *BucketEventRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket event request based on the context it is used

func (*BucketEventRequest) MarshalBinary

func (m *BucketEventRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketEventRequest) UnmarshalBinary

func (m *BucketEventRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketEventRequest) Validate

func (m *BucketEventRequest) Validate(formats strfmt.Registry) error

Validate validates this bucket event request

type BucketLifecycleResponse added in v0.7.0

type BucketLifecycleResponse struct {

	// lifecycle
	Lifecycle []*ObjectBucketLifecycle `json:"lifecycle"`
}

BucketLifecycleResponse bucket lifecycle response

swagger:model bucketLifecycleResponse

func (*BucketLifecycleResponse) ContextValidate added in v0.7.5

func (m *BucketLifecycleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket lifecycle response based on the context it is used

func (*BucketLifecycleResponse) MarshalBinary added in v0.7.0

func (m *BucketLifecycleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketLifecycleResponse) UnmarshalBinary added in v0.7.0

func (m *BucketLifecycleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketLifecycleResponse) Validate added in v0.7.0

func (m *BucketLifecycleResponse) Validate(formats strfmt.Registry) error

Validate validates this bucket lifecycle response

type BucketObLockingResponse added in v0.6.4

type BucketObLockingResponse struct {

	// object locking enabled
	ObjectLockingEnabled bool `json:"object_locking_enabled,omitempty"`
}

BucketObLockingResponse bucket ob locking response

swagger:model bucketObLockingResponse

func (*BucketObLockingResponse) ContextValidate added in v0.7.5

func (m *BucketObLockingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket ob locking response based on context it is used

func (*BucketObLockingResponse) MarshalBinary added in v0.6.4

func (m *BucketObLockingResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketObLockingResponse) UnmarshalBinary added in v0.6.4

func (m *BucketObLockingResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketObLockingResponse) Validate added in v0.6.4

func (m *BucketObLockingResponse) Validate(formats strfmt.Registry) error

Validate validates this bucket ob locking response

type BucketObject added in v0.4.0

type BucketObject struct {

	// content type
	ContentType string `json:"content_type,omitempty"`

	// etag
	Etag string `json:"etag,omitempty"`

	// expiration
	Expiration string `json:"expiration,omitempty"`

	// expiration rule id
	ExpirationRuleID string `json:"expiration_rule_id,omitempty"`

	// is delete marker
	IsDeleteMarker bool `json:"is_delete_marker,omitempty"`

	// is latest
	IsLatest bool `json:"is_latest,omitempty"`

	// last modified
	LastModified string `json:"last_modified,omitempty"`

	// legal hold status
	LegalHoldStatus string `json:"legal_hold_status,omitempty"`

	// metadata
	Metadata map[string]string `json:"metadata,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// retention mode
	RetentionMode string `json:"retention_mode,omitempty"`

	// retention until date
	RetentionUntilDate string `json:"retention_until_date,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`

	// tags
	Tags map[string]string `json:"tags,omitempty"`

	// user metadata
	UserMetadata map[string]string `json:"user_metadata,omitempty"`

	// user tags
	UserTags map[string]string `json:"user_tags,omitempty"`

	// version id
	VersionID string `json:"version_id,omitempty"`
}

BucketObject bucket object

swagger:model bucketObject

func (*BucketObject) ContextValidate added in v0.7.5

func (m *BucketObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket object based on context it is used

func (*BucketObject) MarshalBinary added in v0.4.0

func (m *BucketObject) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketObject) UnmarshalBinary added in v0.4.0

func (m *BucketObject) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketObject) Validate added in v0.4.0

func (m *BucketObject) Validate(formats strfmt.Registry) error

Validate validates this bucket object

type BucketQuota added in v0.7.5

type BucketQuota struct {

	// quota
	Quota int64 `json:"quota,omitempty"`

	// type
	// Enum: [hard]
	Type string `json:"type,omitempty"`
}

BucketQuota bucket quota

swagger:model bucketQuota

func (*BucketQuota) ContextValidate added in v0.7.5

func (m *BucketQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket quota based on context it is used

func (*BucketQuota) MarshalBinary added in v0.7.5

func (m *BucketQuota) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketQuota) UnmarshalBinary added in v0.7.5

func (m *BucketQuota) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketQuota) Validate added in v0.7.5

func (m *BucketQuota) Validate(formats strfmt.Registry) error

Validate validates this bucket quota

type BucketReplicationDestination added in v0.4.0

type BucketReplicationDestination struct {

	// bucket
	Bucket string `json:"bucket,omitempty"`
}

BucketReplicationDestination bucket replication destination

swagger:model bucketReplicationDestination

func (*BucketReplicationDestination) ContextValidate added in v0.7.5

func (m *BucketReplicationDestination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket replication destination based on context it is used

func (*BucketReplicationDestination) MarshalBinary added in v0.4.0

func (m *BucketReplicationDestination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketReplicationDestination) UnmarshalBinary added in v0.4.0

func (m *BucketReplicationDestination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketReplicationDestination) Validate added in v0.4.0

func (m *BucketReplicationDestination) Validate(formats strfmt.Registry) error

Validate validates this bucket replication destination

type BucketReplicationResponse added in v0.4.0

type BucketReplicationResponse struct {

	// rules
	Rules []*BucketReplicationRule `json:"rules"`
}

BucketReplicationResponse bucket replication response

swagger:model bucketReplicationResponse

func (*BucketReplicationResponse) ContextValidate added in v0.7.5

func (m *BucketReplicationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket replication response based on the context it is used

func (*BucketReplicationResponse) MarshalBinary added in v0.4.0

func (m *BucketReplicationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketReplicationResponse) UnmarshalBinary added in v0.4.0

func (m *BucketReplicationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketReplicationResponse) Validate added in v0.4.0

func (m *BucketReplicationResponse) Validate(formats strfmt.Registry) error

Validate validates this bucket replication response

type BucketReplicationRule added in v0.4.0

type BucketReplicationRule struct {

	// bandwidth
	Bandwidth string `json:"bandwidth,omitempty"`

	// delete marker replication
	DeleteMarkerReplication bool `json:"delete_marker_replication,omitempty"`

	// deletes replication
	DeletesReplication bool `json:"deletes_replication,omitempty"`

	// destination
	Destination *BucketReplicationDestination `json:"destination,omitempty"`

	// existing objects
	ExistingObjects bool `json:"existingObjects,omitempty"`

	// health check period
	HealthCheckPeriod int64 `json:"healthCheckPeriod,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// metadata replication
	MetadataReplication bool `json:"metadata_replication,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// priority
	Priority int32 `json:"priority,omitempty"`

	// status
	// Enum: [Enabled Disabled]
	Status string `json:"status,omitempty"`

	// storage class
	StorageClass string `json:"storageClass,omitempty"`

	// sync mode
	// Enum: [async sync]
	SyncMode *string `json:"syncMode,omitempty"`

	// tags
	Tags string `json:"tags,omitempty"`
}

BucketReplicationRule bucket replication rule

swagger:model bucketReplicationRule

func (*BucketReplicationRule) ContextValidate added in v0.7.5

func (m *BucketReplicationRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket replication rule based on the context it is used

func (*BucketReplicationRule) MarshalBinary added in v0.4.0

func (m *BucketReplicationRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketReplicationRule) UnmarshalBinary added in v0.4.0

func (m *BucketReplicationRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketReplicationRule) Validate added in v0.4.0

func (m *BucketReplicationRule) Validate(formats strfmt.Registry) error

Validate validates this bucket replication rule

type BucketReplicationRuleList added in v0.15.7

type BucketReplicationRuleList struct {

	// rules
	Rules []string `json:"rules"`
}

BucketReplicationRuleList bucket replication rule list

swagger:model bucketReplicationRuleList

func (*BucketReplicationRuleList) ContextValidate added in v0.15.7

func (m *BucketReplicationRuleList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket replication rule list based on context it is used

func (*BucketReplicationRuleList) MarshalBinary added in v0.15.7

func (m *BucketReplicationRuleList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketReplicationRuleList) UnmarshalBinary added in v0.15.7

func (m *BucketReplicationRuleList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketReplicationRuleList) Validate added in v0.15.7

func (m *BucketReplicationRuleList) Validate(formats strfmt.Registry) error

Validate validates this bucket replication rule list

type BucketRwAccess added in v0.10.1

type BucketRwAccess struct {

	// read
	Read bool `json:"read,omitempty"`

	// write
	Write bool `json:"write,omitempty"`
}

BucketRwAccess bucket rw access

swagger:model BucketRwAccess

func (*BucketRwAccess) ContextValidate added in v0.10.1

func (m *BucketRwAccess) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bucket rw access based on context it is used

func (*BucketRwAccess) MarshalBinary added in v0.10.1

func (m *BucketRwAccess) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketRwAccess) UnmarshalBinary added in v0.10.1

func (m *BucketRwAccess) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketRwAccess) Validate added in v0.10.1

func (m *BucketRwAccess) Validate(formats strfmt.Registry) error

Validate validates this bucket rw access

type BucketVersioningResponse added in v0.4.0

type BucketVersioningResponse struct {

	// m f a delete
	MFADelete string `json:"MFADelete,omitempty"`

	// exclude folders
	ExcludeFolders bool `json:"excludeFolders,omitempty"`

	// excluded prefixes
	ExcludedPrefixes []*BucketVersioningResponseExcludedPrefixesItems0 `json:"excludedPrefixes"`

	// status
	Status string `json:"status,omitempty"`
}

BucketVersioningResponse bucket versioning response

swagger:model bucketVersioningResponse

func (*BucketVersioningResponse) ContextValidate added in v0.7.5

func (m *BucketVersioningResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this bucket versioning response based on the context it is used

func (*BucketVersioningResponse) MarshalBinary added in v0.4.0

func (m *BucketVersioningResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BucketVersioningResponse) UnmarshalBinary added in v0.4.0

func (m *BucketVersioningResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BucketVersioningResponse) Validate added in v0.4.0

func (m *BucketVersioningResponse) Validate(formats strfmt.Registry) error

Validate validates this bucket versioning response

type BucketVersioningResponseExcludedPrefixesItems0 added in v0.25.0

type BucketVersioningResponseExcludedPrefixesItems0 struct {

	// prefix
	Prefix string `json:"prefix,omitempty"`
}

BucketVersioningResponseExcludedPrefixesItems0 bucket versioning response excluded prefixes items0

swagger:model BucketVersioningResponseExcludedPrefixesItems0

func (*BucketVersioningResponseExcludedPrefixesItems0) ContextValidate added in v0.25.0

ContextValidate validates this bucket versioning response excluded prefixes items0 based on context it is used

func (*BucketVersioningResponseExcludedPrefixesItems0) MarshalBinary added in v0.25.0

MarshalBinary interface implementation

func (*BucketVersioningResponseExcludedPrefixesItems0) UnmarshalBinary added in v0.25.0

UnmarshalBinary interface implementation

func (*BucketVersioningResponseExcludedPrefixesItems0) Validate added in v0.25.0

Validate validates this bucket versioning response excluded prefixes items0

type BulkUserGroups

type BulkUserGroups struct {

	// groups
	// Required: true
	Groups []string `json:"groups"`

	// users
	// Required: true
	Users []string `json:"users"`
}

BulkUserGroups bulk user groups

swagger:model bulkUserGroups

func (*BulkUserGroups) ContextValidate added in v0.7.5

func (m *BulkUserGroups) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this bulk user groups based on context it is used

func (*BulkUserGroups) MarshalBinary

func (m *BulkUserGroups) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BulkUserGroups) UnmarshalBinary

func (m *BulkUserGroups) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BulkUserGroups) Validate

func (m *BulkUserGroups) Validate(formats strfmt.Registry) error

Validate validates this bulk user groups

type CallHomeGetResponse added in v0.24.0

type CallHomeGetResponse struct {

	// diagnostics status
	DiagnosticsStatus bool `json:"diagnosticsStatus,omitempty"`

	// logs status
	LogsStatus bool `json:"logsStatus,omitempty"`
}

CallHomeGetResponse call home get response

swagger:model callHomeGetResponse

func (*CallHomeGetResponse) ContextValidate added in v0.24.0

func (m *CallHomeGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this call home get response based on context it is used

func (*CallHomeGetResponse) MarshalBinary added in v0.24.0

func (m *CallHomeGetResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CallHomeGetResponse) UnmarshalBinary added in v0.24.0

func (m *CallHomeGetResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CallHomeGetResponse) Validate added in v0.24.0

func (m *CallHomeGetResponse) Validate(formats strfmt.Registry) error

Validate validates this call home get response

type CallHomeSetStatus added in v0.24.0

type CallHomeSetStatus struct {

	// diag state
	// Required: true
	DiagState *bool `json:"diagState"`

	// logs state
	// Required: true
	LogsState *bool `json:"logsState"`
}

CallHomeSetStatus call home set status

swagger:model callHomeSetStatus

func (*CallHomeSetStatus) ContextValidate added in v0.24.0

func (m *CallHomeSetStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this call home set status based on context it is used

func (*CallHomeSetStatus) MarshalBinary added in v0.24.0

func (m *CallHomeSetStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CallHomeSetStatus) UnmarshalBinary added in v0.24.0

func (m *CallHomeSetStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CallHomeSetStatus) Validate added in v0.24.0

func (m *CallHomeSetStatus) Validate(formats strfmt.Registry) error

Validate validates this call home set status

type ChangeUserPasswordRequest added in v0.7.5

type ChangeUserPasswordRequest struct {

	// new secret key
	// Required: true
	NewSecretKey *string `json:"newSecretKey"`

	// selected user
	// Required: true
	SelectedUser *string `json:"selectedUser"`
}

ChangeUserPasswordRequest change user password request

swagger:model changeUserPasswordRequest

func (*ChangeUserPasswordRequest) ContextValidate added in v0.7.5

func (m *ChangeUserPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this change user password request based on context it is used

func (*ChangeUserPasswordRequest) MarshalBinary added in v0.7.5

func (m *ChangeUserPasswordRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChangeUserPasswordRequest) UnmarshalBinary added in v0.7.5

func (m *ChangeUserPasswordRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChangeUserPasswordRequest) Validate added in v0.7.5

func (m *ChangeUserPasswordRequest) Validate(formats strfmt.Registry) error

Validate validates this change user password request

type ConfigDescription

type ConfigDescription struct {

	// description
	Description string `json:"description,omitempty"`

	// key
	Key string `json:"key,omitempty"`
}

ConfigDescription config description

swagger:model configDescription

func (*ConfigDescription) ContextValidate added in v0.7.5

func (m *ConfigDescription) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this config description based on context it is used

func (*ConfigDescription) MarshalBinary

func (m *ConfigDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigDescription) UnmarshalBinary

func (m *ConfigDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigDescription) Validate

func (m *ConfigDescription) Validate(formats strfmt.Registry) error

Validate validates this config description

type ConfigExportResponse added in v0.24.0

type ConfigExportResponse struct {

	// status
	Status string `json:"status,omitempty"`

	// Returns base64 encoded value
	Value string `json:"value,omitempty"`
}

ConfigExportResponse config export response

swagger:model configExportResponse

func (*ConfigExportResponse) ContextValidate added in v0.24.0

func (m *ConfigExportResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this config export response based on context it is used

func (*ConfigExportResponse) MarshalBinary added in v0.24.0

func (m *ConfigExportResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigExportResponse) UnmarshalBinary added in v0.24.0

func (m *ConfigExportResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigExportResponse) Validate added in v0.24.0

func (m *ConfigExportResponse) Validate(formats strfmt.Registry) error

Validate validates this config export response

type Configuration

type Configuration struct {

	// key values
	KeyValues []*ConfigurationKV `json:"key_values"`

	// name
	Name string `json:"name,omitempty"`
}

Configuration configuration

swagger:model configuration

func (*Configuration) ContextValidate added in v0.7.5

func (m *Configuration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configuration based on the context it is used

func (*Configuration) MarshalBinary

func (m *Configuration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Configuration) UnmarshalBinary

func (m *Configuration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Configuration) Validate

func (m *Configuration) Validate(formats strfmt.Registry) error

Validate validates this configuration

type ConfigurationKV

type ConfigurationKV struct {

	// env override
	EnvOverride *EnvOverride `json:"env_override,omitempty"`

	// key
	Key string `json:"key,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

ConfigurationKV configuration k v

swagger:model configurationKV

func (*ConfigurationKV) ContextValidate added in v0.7.5

func (m *ConfigurationKV) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configuration k v based on the context it is used

func (*ConfigurationKV) MarshalBinary

func (m *ConfigurationKV) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigurationKV) UnmarshalBinary

func (m *ConfigurationKV) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigurationKV) Validate

func (m *ConfigurationKV) Validate(formats strfmt.Registry) error

Validate validates this configuration k v

type CreateRemoteBucket added in v0.4.0

type CreateRemoteBucket struct {

	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`

	// bandwidth
	Bandwidth int64 `json:"bandwidth,omitempty"`

	// health check period
	HealthCheckPeriod int32 `json:"healthCheckPeriod,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// secret key
	// Required: true
	// Min Length: 8
	SecretKey *string `json:"secretKey"`

	// source bucket
	// Required: true
	SourceBucket *string `json:"sourceBucket"`

	// sync mode
	// Enum: [async sync]
	SyncMode *string `json:"syncMode,omitempty"`

	// target bucket
	// Required: true
	TargetBucket *string `json:"targetBucket"`

	// target URL
	// Required: true
	TargetURL *string `json:"targetURL"`
}

CreateRemoteBucket create remote bucket

swagger:model createRemoteBucket

func (*CreateRemoteBucket) ContextValidate added in v0.7.5

func (m *CreateRemoteBucket) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create remote bucket based on context it is used

func (*CreateRemoteBucket) MarshalBinary added in v0.4.0

func (m *CreateRemoteBucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateRemoteBucket) UnmarshalBinary added in v0.4.0

func (m *CreateRemoteBucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateRemoteBucket) Validate added in v0.4.0

func (m *CreateRemoteBucket) Validate(formats strfmt.Registry) error

Validate validates this create remote bucket

type DeleteFile added in v0.8.0

type DeleteFile struct {

	// path
	Path string `json:"path,omitempty"`

	// recursive
	Recursive bool `json:"recursive,omitempty"`

	// version ID
	VersionID string `json:"versionID,omitempty"`
}

DeleteFile delete file

swagger:model deleteFile

func (*DeleteFile) ContextValidate added in v0.8.0

func (m *DeleteFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this delete file based on context it is used

func (*DeleteFile) MarshalBinary added in v0.8.0

func (m *DeleteFile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeleteFile) UnmarshalBinary added in v0.8.0

func (m *DeleteFile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeleteFile) Validate added in v0.8.0

func (m *DeleteFile) Validate(formats strfmt.Registry) error

Validate validates this delete file

type EnvOverride added in v0.24.0

type EnvOverride struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

EnvOverride env override

swagger:model envOverride

func (*EnvOverride) ContextValidate added in v0.24.0

func (m *EnvOverride) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this env override based on context it is used

func (*EnvOverride) MarshalBinary added in v0.24.0

func (m *EnvOverride) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EnvOverride) UnmarshalBinary added in v0.24.0

func (m *EnvOverride) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EnvOverride) Validate added in v0.24.0

func (m *EnvOverride) Validate(formats strfmt.Registry) error

Validate validates this env override

type EnvironmentConstants added in v0.20.4

type EnvironmentConstants struct {

	// max concurrent downloads
	MaxConcurrentDownloads int64 `json:"maxConcurrentDownloads,omitempty"`

	// max concurrent uploads
	MaxConcurrentUploads int64 `json:"maxConcurrentUploads,omitempty"`
}

EnvironmentConstants environment constants

swagger:model environmentConstants

func (*EnvironmentConstants) ContextValidate added in v0.20.4

func (m *EnvironmentConstants) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this environment constants based on context it is used

func (*EnvironmentConstants) MarshalBinary added in v0.20.4

func (m *EnvironmentConstants) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EnvironmentConstants) UnmarshalBinary added in v0.20.4

func (m *EnvironmentConstants) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EnvironmentConstants) Validate added in v0.20.4

func (m *EnvironmentConstants) Validate(formats strfmt.Registry) error

Validate validates this environment constants

type ExpirationResponse added in v0.7.0

type ExpirationResponse struct {

	// date
	Date string `json:"date,omitempty"`

	// days
	Days int64 `json:"days,omitempty"`

	// delete all
	DeleteAll bool `json:"delete_all,omitempty"`

	// delete marker
	DeleteMarker bool `json:"delete_marker,omitempty"`

	// newer noncurrent expiration versions
	NewerNoncurrentExpirationVersions int64 `json:"newer_noncurrent_expiration_versions,omitempty"`

	// noncurrent expiration days
	NoncurrentExpirationDays int64 `json:"noncurrent_expiration_days,omitempty"`
}

ExpirationResponse expiration response

swagger:model expirationResponse

func (*ExpirationResponse) ContextValidate added in v0.7.5

func (m *ExpirationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this expiration response based on context it is used

func (*ExpirationResponse) MarshalBinary added in v0.7.0

func (m *ExpirationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExpirationResponse) UnmarshalBinary added in v0.7.0

func (m *ExpirationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExpirationResponse) Validate added in v0.7.0

func (m *ExpirationResponse) Validate(formats strfmt.Registry) error

Validate validates this expiration response

type GetBucketRetentionConfig added in v0.5.0

type GetBucketRetentionConfig struct {

	// mode
	Mode ObjectRetentionMode `json:"mode,omitempty"`

	// unit
	Unit ObjectRetentionUnit `json:"unit,omitempty"`

	// validity
	Validity int32 `json:"validity,omitempty"`
}

GetBucketRetentionConfig get bucket retention config

swagger:model getBucketRetentionConfig

func (*GetBucketRetentionConfig) ContextValidate added in v0.7.5

func (m *GetBucketRetentionConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get bucket retention config based on the context it is used

func (*GetBucketRetentionConfig) MarshalBinary added in v0.5.0

func (m *GetBucketRetentionConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetBucketRetentionConfig) UnmarshalBinary added in v0.5.0

func (m *GetBucketRetentionConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetBucketRetentionConfig) Validate added in v0.5.0

func (m *GetBucketRetentionConfig) Validate(formats strfmt.Registry) error

Validate validates this get bucket retention config

type Group

type Group struct {

	// members
	Members []string `json:"members"`

	// name
	Name string `json:"name,omitempty"`

	// policy
	Policy string `json:"policy,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

Group group

swagger:model group

func (*Group) ContextValidate added in v0.7.5

func (m *Group) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this group based on context it is used

func (*Group) MarshalBinary

func (m *Group) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Group) UnmarshalBinary

func (m *Group) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Group) Validate

func (m *Group) Validate(formats strfmt.Registry) error

Validate validates this group

type IamEntity added in v0.5.0

type IamEntity string

IamEntity iam entity

swagger:model iamEntity

func (IamEntity) ContextValidate added in v0.7.5

func (m IamEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this iam entity based on context it is used

func (IamEntity) Validate added in v0.5.0

func (m IamEntity) Validate(formats strfmt.Registry) error

Validate validates this iam entity

type IamPolicy added in v0.12.0

type IamPolicy struct {

	// statement
	Statement []*IamPolicyStatement `json:"statement"`

	// version
	Version string `json:"version,omitempty"`
}

IamPolicy iam policy

swagger:model iamPolicy

func (*IamPolicy) ContextValidate added in v0.12.0

func (m *IamPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this iam policy based on the context it is used

func (*IamPolicy) MarshalBinary added in v0.12.0

func (m *IamPolicy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IamPolicy) UnmarshalBinary added in v0.12.0

func (m *IamPolicy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IamPolicy) Validate added in v0.12.0

func (m *IamPolicy) Validate(formats strfmt.Registry) error

Validate validates this iam policy

type IamPolicyStatement added in v0.12.0

type IamPolicyStatement struct {

	// action
	Action []string `json:"action"`

	// condition
	Condition map[string]interface{} `json:"condition,omitempty"`

	// effect
	Effect string `json:"effect,omitempty"`

	// resource
	Resource []string `json:"resource"`
}

IamPolicyStatement iam policy statement

swagger:model iamPolicyStatement

func (*IamPolicyStatement) ContextValidate added in v0.12.0

func (m *IamPolicyStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this iam policy statement based on context it is used

func (*IamPolicyStatement) MarshalBinary added in v0.12.0

func (m *IamPolicyStatement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IamPolicyStatement) UnmarshalBinary added in v0.12.0

func (m *IamPolicyStatement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IamPolicyStatement) Validate added in v0.12.0

func (m *IamPolicyStatement) Validate(formats strfmt.Registry) error

Validate validates this iam policy statement

type IdpListConfigurationsResponse added in v0.22.1

type IdpListConfigurationsResponse struct {

	// results
	Results []*IdpServerConfiguration `json:"results"`
}

IdpListConfigurationsResponse idp list configurations response

swagger:model idpListConfigurationsResponse

func (*IdpListConfigurationsResponse) ContextValidate added in v0.22.1

func (m *IdpListConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this idp list configurations response based on the context it is used

func (*IdpListConfigurationsResponse) MarshalBinary added in v0.22.1

func (m *IdpListConfigurationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IdpListConfigurationsResponse) UnmarshalBinary added in v0.22.1

func (m *IdpListConfigurationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IdpListConfigurationsResponse) Validate added in v0.22.1

func (m *IdpListConfigurationsResponse) Validate(formats strfmt.Registry) error

Validate validates this idp list configurations response

type IdpServerConfiguration added in v0.22.1

type IdpServerConfiguration struct {

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// info
	Info []*IdpServerConfigurationInfo `json:"info"`

	// input
	Input string `json:"input,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

IdpServerConfiguration idp server configuration

swagger:model idpServerConfiguration

func (*IdpServerConfiguration) ContextValidate added in v0.22.1

func (m *IdpServerConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this idp server configuration based on the context it is used

func (*IdpServerConfiguration) MarshalBinary added in v0.22.1

func (m *IdpServerConfiguration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IdpServerConfiguration) UnmarshalBinary added in v0.22.1

func (m *IdpServerConfiguration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IdpServerConfiguration) Validate added in v0.22.1

func (m *IdpServerConfiguration) Validate(formats strfmt.Registry) error

Validate validates this idp server configuration

type IdpServerConfigurationInfo added in v0.22.1

type IdpServerConfigurationInfo struct {

	// is cfg
	IsCfg bool `json:"isCfg,omitempty"`

	// is env
	IsEnv bool `json:"isEnv,omitempty"`

	// key
	Key string `json:"key,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

IdpServerConfigurationInfo idp server configuration info

swagger:model idpServerConfigurationInfo

func (*IdpServerConfigurationInfo) ContextValidate added in v0.22.1

func (m *IdpServerConfigurationInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this idp server configuration info based on context it is used

func (*IdpServerConfigurationInfo) MarshalBinary added in v0.22.1

func (m *IdpServerConfigurationInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IdpServerConfigurationInfo) UnmarshalBinary added in v0.22.1

func (m *IdpServerConfigurationInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IdpServerConfigurationInfo) Validate added in v0.22.1

func (m *IdpServerConfigurationInfo) Validate(formats strfmt.Registry) error

Validate validates this idp server configuration info

type KmDeleteKeyRequest added in v0.20.3

type KmDeleteKeyRequest interface{}

KmDeleteKeyRequest km delete key request

swagger:model kmDeleteKeyRequest

type KmsAPI added in v0.21.0

type KmsAPI struct {

	// max body
	MaxBody int64 `json:"maxBody,omitempty"`

	// method
	Method string `json:"method,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// timeout
	Timeout int64 `json:"timeout,omitempty"`
}

KmsAPI kms API

swagger:model kmsAPI

func (*KmsAPI) ContextValidate added in v0.21.0

func (m *KmsAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms API based on context it is used

func (*KmsAPI) MarshalBinary added in v0.21.0

func (m *KmsAPI) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsAPI) UnmarshalBinary added in v0.21.0

func (m *KmsAPI) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsAPI) Validate added in v0.21.0

func (m *KmsAPI) Validate(formats strfmt.Registry) error

Validate validates this kms API

type KmsAPIsResponse added in v0.21.0

type KmsAPIsResponse struct {

	// results
	Results []*KmsAPI `json:"results"`
}

KmsAPIsResponse kms a p is response

swagger:model kmsAPIsResponse

func (*KmsAPIsResponse) ContextValidate added in v0.21.0

func (m *KmsAPIsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms a p is response based on the context it is used

func (*KmsAPIsResponse) MarshalBinary added in v0.21.0

func (m *KmsAPIsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsAPIsResponse) UnmarshalBinary added in v0.21.0

func (m *KmsAPIsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsAPIsResponse) Validate added in v0.21.0

func (m *KmsAPIsResponse) Validate(formats strfmt.Registry) error

Validate validates this kms a p is response

type KmsAssignPolicyRequest added in v0.20.3

type KmsAssignPolicyRequest struct {

	// identity
	Identity string `json:"identity,omitempty"`
}

KmsAssignPolicyRequest kms assign policy request

swagger:model kmsAssignPolicyRequest

func (*KmsAssignPolicyRequest) ContextValidate added in v0.21.0

func (m *KmsAssignPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms assign policy request based on context it is used

func (*KmsAssignPolicyRequest) MarshalBinary added in v0.21.0

func (m *KmsAssignPolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsAssignPolicyRequest) UnmarshalBinary added in v0.21.0

func (m *KmsAssignPolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsAssignPolicyRequest) Validate added in v0.21.0

func (m *KmsAssignPolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this kms assign policy request

type KmsCreateKeyRequest added in v0.20.3

type KmsCreateKeyRequest struct {

	// key
	// Required: true
	Key *string `json:"key"`
}

KmsCreateKeyRequest kms create key request

swagger:model kmsCreateKeyRequest

func (*KmsCreateKeyRequest) ContextValidate added in v0.21.0

func (m *KmsCreateKeyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms create key request based on context it is used

func (*KmsCreateKeyRequest) MarshalBinary added in v0.21.0

func (m *KmsCreateKeyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsCreateKeyRequest) UnmarshalBinary added in v0.21.0

func (m *KmsCreateKeyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsCreateKeyRequest) Validate added in v0.21.0

func (m *KmsCreateKeyRequest) Validate(formats strfmt.Registry) error

Validate validates this kms create key request

type KmsDescribeIdentityResponse added in v0.20.3

type KmsDescribeIdentityResponse struct {

	// admin
	Admin bool `json:"admin,omitempty"`

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// created by
	CreatedBy string `json:"createdBy,omitempty"`

	// identity
	Identity string `json:"identity,omitempty"`

	// policy
	Policy string `json:"policy,omitempty"`
}

KmsDescribeIdentityResponse kms describe identity response

swagger:model kmsDescribeIdentityResponse

func (*KmsDescribeIdentityResponse) ContextValidate added in v0.21.0

func (m *KmsDescribeIdentityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms describe identity response based on context it is used

func (*KmsDescribeIdentityResponse) MarshalBinary added in v0.21.0

func (m *KmsDescribeIdentityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsDescribeIdentityResponse) UnmarshalBinary added in v0.21.0

func (m *KmsDescribeIdentityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsDescribeIdentityResponse) Validate added in v0.21.0

func (m *KmsDescribeIdentityResponse) Validate(formats strfmt.Registry) error

Validate validates this kms describe identity response

type KmsDescribePolicyResponse added in v0.20.3

type KmsDescribePolicyResponse struct {

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// created by
	CreatedBy string `json:"createdBy,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

KmsDescribePolicyResponse kms describe policy response

swagger:model kmsDescribePolicyResponse

func (*KmsDescribePolicyResponse) ContextValidate added in v0.21.0

func (m *KmsDescribePolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms describe policy response based on context it is used

func (*KmsDescribePolicyResponse) MarshalBinary added in v0.21.0

func (m *KmsDescribePolicyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsDescribePolicyResponse) UnmarshalBinary added in v0.21.0

func (m *KmsDescribePolicyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsDescribePolicyResponse) Validate added in v0.21.0

func (m *KmsDescribePolicyResponse) Validate(formats strfmt.Registry) error

Validate validates this kms describe policy response

type KmsDescribeSelfIdentityResponse added in v0.20.3

type KmsDescribeSelfIdentityResponse struct {

	// admin
	Admin bool `json:"admin,omitempty"`

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// created by
	CreatedBy string `json:"createdBy,omitempty"`

	// identity
	Identity string `json:"identity,omitempty"`

	// policy
	Policy *KmsGetPolicyResponse `json:"policy,omitempty"`

	// policy name
	PolicyName string `json:"policyName,omitempty"`
}

KmsDescribeSelfIdentityResponse kms describe self identity response

swagger:model kmsDescribeSelfIdentityResponse

func (*KmsDescribeSelfIdentityResponse) ContextValidate added in v0.21.0

func (m *KmsDescribeSelfIdentityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms describe self identity response based on the context it is used

func (*KmsDescribeSelfIdentityResponse) MarshalBinary added in v0.21.0

func (m *KmsDescribeSelfIdentityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsDescribeSelfIdentityResponse) UnmarshalBinary added in v0.21.0

func (m *KmsDescribeSelfIdentityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsDescribeSelfIdentityResponse) Validate added in v0.21.0

Validate validates this kms describe self identity response

type KmsEndpoint added in v0.21.0

type KmsEndpoint struct {

	// status
	Status string `json:"status,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

KmsEndpoint kms endpoint

swagger:model kmsEndpoint

func (*KmsEndpoint) ContextValidate added in v0.21.0

func (m *KmsEndpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms endpoint based on context it is used

func (*KmsEndpoint) MarshalBinary added in v0.21.0

func (m *KmsEndpoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsEndpoint) UnmarshalBinary added in v0.21.0

func (m *KmsEndpoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsEndpoint) Validate added in v0.21.0

func (m *KmsEndpoint) Validate(formats strfmt.Registry) error

Validate validates this kms endpoint

type KmsGetPolicyResponse added in v0.20.3

type KmsGetPolicyResponse struct {

	// allow
	Allow []string `json:"allow"`

	// deny
	Deny []string `json:"deny"`
}

KmsGetPolicyResponse kms get policy response

swagger:model kmsGetPolicyResponse

func (*KmsGetPolicyResponse) ContextValidate added in v0.21.0

func (m *KmsGetPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms get policy response based on context it is used

func (*KmsGetPolicyResponse) MarshalBinary added in v0.21.0

func (m *KmsGetPolicyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsGetPolicyResponse) UnmarshalBinary added in v0.21.0

func (m *KmsGetPolicyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsGetPolicyResponse) Validate added in v0.21.0

func (m *KmsGetPolicyResponse) Validate(formats strfmt.Registry) error

Validate validates this kms get policy response

type KmsIdentityInfo added in v0.21.0

type KmsIdentityInfo struct {

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// created by
	CreatedBy string `json:"createdBy,omitempty"`

	// error
	Error string `json:"error,omitempty"`

	// identity
	Identity string `json:"identity,omitempty"`

	// policy
	Policy string `json:"policy,omitempty"`
}

KmsIdentityInfo kms identity info

swagger:model kmsIdentityInfo

func (*KmsIdentityInfo) ContextValidate added in v0.21.0

func (m *KmsIdentityInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms identity info based on context it is used

func (*KmsIdentityInfo) MarshalBinary added in v0.21.0

func (m *KmsIdentityInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsIdentityInfo) UnmarshalBinary added in v0.21.0

func (m *KmsIdentityInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsIdentityInfo) Validate added in v0.21.0

func (m *KmsIdentityInfo) Validate(formats strfmt.Registry) error

Validate validates this kms identity info

type KmsImportKeyRequest added in v0.20.3

type KmsImportKeyRequest struct {

	// bytes
	// Required: true
	Bytes *string `json:"bytes"`
}

KmsImportKeyRequest kms import key request

swagger:model kmsImportKeyRequest

func (*KmsImportKeyRequest) ContextValidate added in v0.21.0

func (m *KmsImportKeyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms import key request based on context it is used

func (*KmsImportKeyRequest) MarshalBinary added in v0.21.0

func (m *KmsImportKeyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsImportKeyRequest) UnmarshalBinary added in v0.21.0

func (m *KmsImportKeyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsImportKeyRequest) Validate added in v0.21.0

func (m *KmsImportKeyRequest) Validate(formats strfmt.Registry) error

Validate validates this kms import key request

type KmsKeyInfo added in v0.21.0

type KmsKeyInfo struct {

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// created by
	CreatedBy string `json:"createdBy,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

KmsKeyInfo kms key info

swagger:model kmsKeyInfo

func (*KmsKeyInfo) ContextValidate added in v0.21.0

func (m *KmsKeyInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms key info based on context it is used

func (*KmsKeyInfo) MarshalBinary added in v0.21.0

func (m *KmsKeyInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsKeyInfo) UnmarshalBinary added in v0.21.0

func (m *KmsKeyInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsKeyInfo) Validate added in v0.21.0

func (m *KmsKeyInfo) Validate(formats strfmt.Registry) error

Validate validates this kms key info

type KmsKeyStatusResponse added in v0.20.3

type KmsKeyStatusResponse struct {

	// decryption err
	DecryptionErr string `json:"decryptionErr,omitempty"`

	// encryption err
	EncryptionErr string `json:"encryptionErr,omitempty"`

	// key ID
	KeyID string `json:"keyID,omitempty"`
}

KmsKeyStatusResponse kms key status response

swagger:model kmsKeyStatusResponse

func (*KmsKeyStatusResponse) ContextValidate added in v0.21.0

func (m *KmsKeyStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms key status response based on context it is used

func (*KmsKeyStatusResponse) MarshalBinary added in v0.21.0

func (m *KmsKeyStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsKeyStatusResponse) UnmarshalBinary added in v0.21.0

func (m *KmsKeyStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsKeyStatusResponse) Validate added in v0.21.0

func (m *KmsKeyStatusResponse) Validate(formats strfmt.Registry) error

Validate validates this kms key status response

type KmsLatencyHistogram added in v0.21.0

type KmsLatencyHistogram struct {

	// duration
	Duration int64 `json:"duration,omitempty"`

	// total
	Total int64 `json:"total,omitempty"`
}

KmsLatencyHistogram kms latency histogram

swagger:model kmsLatencyHistogram

func (*KmsLatencyHistogram) ContextValidate added in v0.21.0

func (m *KmsLatencyHistogram) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms latency histogram based on context it is used

func (*KmsLatencyHistogram) MarshalBinary added in v0.21.0

func (m *KmsLatencyHistogram) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsLatencyHistogram) UnmarshalBinary added in v0.21.0

func (m *KmsLatencyHistogram) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsLatencyHistogram) Validate added in v0.21.0

func (m *KmsLatencyHistogram) Validate(formats strfmt.Registry) error

Validate validates this kms latency histogram

type KmsListIdentitiesResponse added in v0.20.3

type KmsListIdentitiesResponse struct {

	// results
	Results []*KmsIdentityInfo `json:"results"`
}

KmsListIdentitiesResponse kms list identities response

swagger:model kmsListIdentitiesResponse

func (*KmsListIdentitiesResponse) ContextValidate added in v0.21.0

func (m *KmsListIdentitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms list identities response based on the context it is used

func (*KmsListIdentitiesResponse) MarshalBinary added in v0.21.0

func (m *KmsListIdentitiesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsListIdentitiesResponse) UnmarshalBinary added in v0.21.0

func (m *KmsListIdentitiesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsListIdentitiesResponse) Validate added in v0.21.0

func (m *KmsListIdentitiesResponse) Validate(formats strfmt.Registry) error

Validate validates this kms list identities response

type KmsListKeysResponse added in v0.20.3

type KmsListKeysResponse struct {

	// results
	Results []*KmsKeyInfo `json:"results"`
}

KmsListKeysResponse kms list keys response

swagger:model kmsListKeysResponse

func (*KmsListKeysResponse) ContextValidate added in v0.21.0

func (m *KmsListKeysResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms list keys response based on the context it is used

func (*KmsListKeysResponse) MarshalBinary added in v0.21.0

func (m *KmsListKeysResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsListKeysResponse) UnmarshalBinary added in v0.21.0

func (m *KmsListKeysResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsListKeysResponse) Validate added in v0.21.0

func (m *KmsListKeysResponse) Validate(formats strfmt.Registry) error

Validate validates this kms list keys response

type KmsListPoliciesResponse added in v0.20.3

type KmsListPoliciesResponse struct {

	// results
	Results []*KmsPolicyInfo `json:"results"`
}

KmsListPoliciesResponse kms list policies response

swagger:model kmsListPoliciesResponse

func (*KmsListPoliciesResponse) ContextValidate added in v0.21.0

func (m *KmsListPoliciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms list policies response based on the context it is used

func (*KmsListPoliciesResponse) MarshalBinary added in v0.21.0

func (m *KmsListPoliciesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsListPoliciesResponse) UnmarshalBinary added in v0.21.0

func (m *KmsListPoliciesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsListPoliciesResponse) Validate added in v0.21.0

func (m *KmsListPoliciesResponse) Validate(formats strfmt.Registry) error

Validate validates this kms list policies response

type KmsMetricsResponse added in v0.21.0

type KmsMetricsResponse struct {

	// audit events
	// Required: true
	AuditEvents *int64 `json:"auditEvents"`

	// cpus
	// Required: true
	Cpus *int64 `json:"cpus"`

	// error events
	// Required: true
	ErrorEvents *int64 `json:"errorEvents"`

	// heap alloc
	// Required: true
	HeapAlloc *int64 `json:"heapAlloc"`

	// heap objects
	HeapObjects int64 `json:"heapObjects,omitempty"`

	// latency histogram
	// Required: true
	LatencyHistogram []*KmsLatencyHistogram `json:"latencyHistogram"`

	// request active
	// Required: true
	RequestActive *int64 `json:"requestActive"`

	// request err
	// Required: true
	RequestErr *int64 `json:"requestErr"`

	// request fail
	// Required: true
	RequestFail *int64 `json:"requestFail"`

	// request o k
	// Required: true
	RequestOK *int64 `json:"requestOK"`

	// stack alloc
	// Required: true
	StackAlloc *int64 `json:"stackAlloc"`

	// threads
	// Required: true
	Threads *int64 `json:"threads"`

	// uptime
	// Required: true
	Uptime *int64 `json:"uptime"`

	// usable c p us
	// Required: true
	UsableCPUs *int64 `json:"usableCPUs"`
}

KmsMetricsResponse kms metrics response

swagger:model kmsMetricsResponse

func (*KmsMetricsResponse) ContextValidate added in v0.21.0

func (m *KmsMetricsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms metrics response based on the context it is used

func (*KmsMetricsResponse) MarshalBinary added in v0.21.0

func (m *KmsMetricsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsMetricsResponse) UnmarshalBinary added in v0.21.0

func (m *KmsMetricsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsMetricsResponse) Validate added in v0.21.0

func (m *KmsMetricsResponse) Validate(formats strfmt.Registry) error

Validate validates this kms metrics response

type KmsPolicyInfo added in v0.21.0

type KmsPolicyInfo struct {

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// created by
	CreatedBy string `json:"createdBy,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

KmsPolicyInfo kms policy info

swagger:model kmsPolicyInfo

func (*KmsPolicyInfo) ContextValidate added in v0.21.0

func (m *KmsPolicyInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms policy info based on context it is used

func (*KmsPolicyInfo) MarshalBinary added in v0.21.0

func (m *KmsPolicyInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsPolicyInfo) UnmarshalBinary added in v0.21.0

func (m *KmsPolicyInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsPolicyInfo) Validate added in v0.21.0

func (m *KmsPolicyInfo) Validate(formats strfmt.Registry) error

Validate validates this kms policy info

type KmsSetPolicyRequest added in v0.20.3

type KmsSetPolicyRequest struct {

	// allow
	Allow []string `json:"allow"`

	// deny
	Deny []string `json:"deny"`

	// policy
	// Required: true
	Policy *string `json:"policy"`
}

KmsSetPolicyRequest kms set policy request

swagger:model kmsSetPolicyRequest

func (*KmsSetPolicyRequest) ContextValidate added in v0.21.0

func (m *KmsSetPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms set policy request based on context it is used

func (*KmsSetPolicyRequest) MarshalBinary added in v0.21.0

func (m *KmsSetPolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsSetPolicyRequest) UnmarshalBinary added in v0.21.0

func (m *KmsSetPolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsSetPolicyRequest) Validate added in v0.21.0

func (m *KmsSetPolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this kms set policy request

type KmsStatusResponse added in v0.20.3

type KmsStatusResponse struct {

	// default key ID
	DefaultKeyID string `json:"defaultKeyID,omitempty"`

	// endpoints
	Endpoints []*KmsEndpoint `json:"endpoints"`

	// name
	Name string `json:"name,omitempty"`
}

KmsStatusResponse kms status response

swagger:model kmsStatusResponse

func (*KmsStatusResponse) ContextValidate added in v0.21.0

func (m *KmsStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this kms status response based on the context it is used

func (*KmsStatusResponse) MarshalBinary added in v0.21.0

func (m *KmsStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsStatusResponse) UnmarshalBinary added in v0.21.0

func (m *KmsStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsStatusResponse) Validate added in v0.21.0

func (m *KmsStatusResponse) Validate(formats strfmt.Registry) error

Validate validates this kms status response

type KmsVersionResponse added in v0.21.0

type KmsVersionResponse struct {

	// version
	Version string `json:"version,omitempty"`
}

KmsVersionResponse kms version response

swagger:model kmsVersionResponse

func (*KmsVersionResponse) ContextValidate added in v0.21.0

func (m *KmsVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this kms version response based on context it is used

func (*KmsVersionResponse) MarshalBinary added in v0.21.0

func (m *KmsVersionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*KmsVersionResponse) UnmarshalBinary added in v0.21.0

func (m *KmsVersionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*KmsVersionResponse) Validate added in v0.21.0

func (m *KmsVersionResponse) Validate(formats strfmt.Registry) error

Validate validates this kms version response

type LdapEntities added in v0.26.0

type LdapEntities struct {

	// groups
	Groups []*LdapGroupPolicyEntity `json:"groups"`

	// policies
	Policies []*LdapPolicyEntity `json:"policies"`

	// timestamp
	Timestamp string `json:"timestamp,omitempty"`

	// users
	Users []*LdapUserPolicyEntity `json:"users"`
}

LdapEntities ldap entities

swagger:model ldapEntities

func (*LdapEntities) ContextValidate added in v0.26.0

func (m *LdapEntities) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ldap entities based on the context it is used

func (*LdapEntities) MarshalBinary added in v0.26.0

func (m *LdapEntities) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LdapEntities) UnmarshalBinary added in v0.26.0

func (m *LdapEntities) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LdapEntities) Validate added in v0.26.0

func (m *LdapEntities) Validate(formats strfmt.Registry) error

Validate validates this ldap entities

type LdapEntitiesRequest added in v0.26.0

type LdapEntitiesRequest struct {

	// groups
	Groups []string `json:"groups"`

	// policies
	Policies []string `json:"policies"`

	// users
	Users []string `json:"users"`
}

LdapEntitiesRequest ldap entities request

swagger:model ldapEntitiesRequest

func (*LdapEntitiesRequest) ContextValidate added in v0.26.0

func (m *LdapEntitiesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this ldap entities request based on context it is used

func (*LdapEntitiesRequest) MarshalBinary added in v0.26.0

func (m *LdapEntitiesRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LdapEntitiesRequest) UnmarshalBinary added in v0.26.0

func (m *LdapEntitiesRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LdapEntitiesRequest) Validate added in v0.26.0

func (m *LdapEntitiesRequest) Validate(formats strfmt.Registry) error

Validate validates this ldap entities request

type LdapGroupPolicyEntity added in v0.26.0

type LdapGroupPolicyEntity struct {

	// group
	Group string `json:"group,omitempty"`

	// policies
	Policies []string `json:"policies"`
}

LdapGroupPolicyEntity ldap group policy entity

swagger:model ldapGroupPolicyEntity

func (*LdapGroupPolicyEntity) ContextValidate added in v0.26.0

func (m *LdapGroupPolicyEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this ldap group policy entity based on context it is used

func (*LdapGroupPolicyEntity) MarshalBinary added in v0.26.0

func (m *LdapGroupPolicyEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LdapGroupPolicyEntity) UnmarshalBinary added in v0.26.0

func (m *LdapGroupPolicyEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LdapGroupPolicyEntity) Validate added in v0.26.0

func (m *LdapGroupPolicyEntity) Validate(formats strfmt.Registry) error

Validate validates this ldap group policy entity

type LdapPolicyEntity added in v0.26.0

type LdapPolicyEntity struct {

	// groups
	Groups []string `json:"groups"`

	// policy
	Policy string `json:"policy,omitempty"`

	// users
	Users []string `json:"users"`
}

LdapPolicyEntity ldap policy entity

swagger:model ldapPolicyEntity

func (*LdapPolicyEntity) ContextValidate added in v0.26.0

func (m *LdapPolicyEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this ldap policy entity based on context it is used

func (*LdapPolicyEntity) MarshalBinary added in v0.26.0

func (m *LdapPolicyEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LdapPolicyEntity) UnmarshalBinary added in v0.26.0

func (m *LdapPolicyEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LdapPolicyEntity) Validate added in v0.26.0

func (m *LdapPolicyEntity) Validate(formats strfmt.Registry) error

Validate validates this ldap policy entity

type LdapUserPolicyEntity added in v0.26.0

type LdapUserPolicyEntity struct {

	// policies
	Policies []string `json:"policies"`

	// user
	User string `json:"user,omitempty"`
}

LdapUserPolicyEntity ldap user policy entity

swagger:model ldapUserPolicyEntity

func (*LdapUserPolicyEntity) ContextValidate added in v0.26.0

func (m *LdapUserPolicyEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this ldap user policy entity based on context it is used

func (*LdapUserPolicyEntity) MarshalBinary added in v0.26.0

func (m *LdapUserPolicyEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LdapUserPolicyEntity) UnmarshalBinary added in v0.26.0

func (m *LdapUserPolicyEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LdapUserPolicyEntity) Validate added in v0.26.0

func (m *LdapUserPolicyEntity) Validate(formats strfmt.Registry) error

Validate validates this ldap user policy entity

type License added in v0.5.0

type License struct {

	// account id
	AccountID int64 `json:"account_id,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// organization
	Organization string `json:"organization,omitempty"`

	// plan
	Plan string `json:"plan,omitempty"`

	// storage capacity
	StorageCapacity int64 `json:"storage_capacity,omitempty"`
}

License license

swagger:model license

func (*License) ContextValidate added in v0.7.5

func (m *License) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this license based on context it is used

func (*License) MarshalBinary added in v0.5.0

func (m *License) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*License) UnmarshalBinary added in v0.5.0

func (m *License) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*License) Validate added in v0.5.0

func (m *License) Validate(formats strfmt.Registry) error

Validate validates this license

type LifecycleTag added in v0.7.0

type LifecycleTag struct {

	// key
	Key string `json:"key,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

LifecycleTag lifecycle tag

swagger:model lifecycleTag

func (*LifecycleTag) ContextValidate added in v0.7.5

func (m *LifecycleTag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this lifecycle tag based on context it is used

func (*LifecycleTag) MarshalBinary added in v0.7.0

func (m *LifecycleTag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LifecycleTag) UnmarshalBinary added in v0.7.0

func (m *LifecycleTag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LifecycleTag) Validate added in v0.7.0

func (m *LifecycleTag) Validate(formats strfmt.Registry) error

Validate validates this lifecycle tag

type ListAccessRulesResponse added in v0.9.1

type ListAccessRulesResponse struct {

	// list of policies
	AccessRules []*AccessRule `json:"accessRules"`

	// total number of policies
	Total int64 `json:"total,omitempty"`
}

ListAccessRulesResponse list access rules response

swagger:model listAccessRulesResponse

func (*ListAccessRulesResponse) ContextValidate added in v0.9.1

func (m *ListAccessRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list access rules response based on the context it is used

func (*ListAccessRulesResponse) MarshalBinary added in v0.9.1

func (m *ListAccessRulesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListAccessRulesResponse) UnmarshalBinary added in v0.9.1

func (m *ListAccessRulesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListAccessRulesResponse) Validate added in v0.9.1

func (m *ListAccessRulesResponse) Validate(formats strfmt.Registry) error

Validate validates this list access rules response

type ListBucketEventsResponse

type ListBucketEventsResponse struct {

	// events
	Events []*NotificationConfig `json:"events"`

	// total number of bucket events
	Total int64 `json:"total,omitempty"`
}

ListBucketEventsResponse list bucket events response

swagger:model listBucketEventsResponse

func (*ListBucketEventsResponse) ContextValidate added in v0.7.5

func (m *ListBucketEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list bucket events response based on the context it is used

func (*ListBucketEventsResponse) MarshalBinary

func (m *ListBucketEventsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListBucketEventsResponse) UnmarshalBinary

func (m *ListBucketEventsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListBucketEventsResponse) Validate

func (m *ListBucketEventsResponse) Validate(formats strfmt.Registry) error

Validate validates this list bucket events response

type ListBucketsResponse

type ListBucketsResponse struct {

	// list of resulting buckets
	Buckets []*Bucket `json:"buckets"`

	// number of buckets accessible to the user
	Total int64 `json:"total,omitempty"`
}

ListBucketsResponse list buckets response

swagger:model listBucketsResponse

func (*ListBucketsResponse) ContextValidate added in v0.7.5

func (m *ListBucketsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list buckets response based on the context it is used

func (*ListBucketsResponse) MarshalBinary

func (m *ListBucketsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListBucketsResponse) UnmarshalBinary

func (m *ListBucketsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListBucketsResponse) Validate

func (m *ListBucketsResponse) Validate(formats strfmt.Registry) error

Validate validates this list buckets response

type ListConfigResponse

type ListConfigResponse struct {

	// configurations
	Configurations []*ConfigDescription `json:"configurations"`

	// total number of configurations
	Total int64 `json:"total,omitempty"`
}

ListConfigResponse list config response

swagger:model listConfigResponse

func (*ListConfigResponse) ContextValidate added in v0.7.5

func (m *ListConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list config response based on the context it is used

func (*ListConfigResponse) MarshalBinary

func (m *ListConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListConfigResponse) UnmarshalBinary

func (m *ListConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListConfigResponse) Validate

func (m *ListConfigResponse) Validate(formats strfmt.Registry) error

Validate validates this list config response

type ListExternalBucketsParams added in v0.6.7

type ListExternalBucketsParams struct {

	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`

	// region
	Region string `json:"region,omitempty"`

	// secret key
	// Required: true
	// Min Length: 8
	SecretKey *string `json:"secretKey"`

	// target URL
	// Required: true
	TargetURL *string `json:"targetURL"`

	// use TLS
	// Required: true
	UseTLS *bool `json:"useTLS"`
}

ListExternalBucketsParams list external buckets params

swagger:model listExternalBucketsParams

func (*ListExternalBucketsParams) ContextValidate added in v0.7.5

func (m *ListExternalBucketsParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list external buckets params based on context it is used

func (*ListExternalBucketsParams) MarshalBinary added in v0.6.7

func (m *ListExternalBucketsParams) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListExternalBucketsParams) UnmarshalBinary added in v0.6.7

func (m *ListExternalBucketsParams) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListExternalBucketsParams) Validate added in v0.6.7

func (m *ListExternalBucketsParams) Validate(formats strfmt.Registry) error

Validate validates this list external buckets params

type ListGroupsResponse

type ListGroupsResponse struct {

	// list of groups
	Groups []string `json:"groups"`

	// total number of groups
	Total int64 `json:"total,omitempty"`
}

ListGroupsResponse list groups response

swagger:model listGroupsResponse

func (*ListGroupsResponse) ContextValidate added in v0.7.5

func (m *ListGroupsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list groups response based on context it is used

func (*ListGroupsResponse) MarshalBinary

func (m *ListGroupsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListGroupsResponse) UnmarshalBinary

func (m *ListGroupsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListGroupsResponse) Validate

func (m *ListGroupsResponse) Validate(formats strfmt.Registry) error

Validate validates this list groups response

type ListObjectsResponse added in v0.4.0

type ListObjectsResponse struct {

	// list of resulting objects
	Objects []*BucketObject `json:"objects"`

	// number of objects
	Total int64 `json:"total,omitempty"`
}

ListObjectsResponse list objects response

swagger:model listObjectsResponse

func (*ListObjectsResponse) ContextValidate added in v0.7.5

func (m *ListObjectsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list objects response based on the context it is used

func (*ListObjectsResponse) MarshalBinary added in v0.4.0

func (m *ListObjectsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListObjectsResponse) UnmarshalBinary added in v0.4.0

func (m *ListObjectsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListObjectsResponse) Validate added in v0.4.0

func (m *ListObjectsResponse) Validate(formats strfmt.Registry) error

Validate validates this list objects response

type ListPoliciesResponse

type ListPoliciesResponse struct {

	// list of policies
	Policies []*Policy `json:"policies"`

	// total number of policies
	Total int64 `json:"total,omitempty"`
}

ListPoliciesResponse list policies response

swagger:model listPoliciesResponse

func (*ListPoliciesResponse) ContextValidate added in v0.7.5

func (m *ListPoliciesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list policies response based on the context it is used

func (*ListPoliciesResponse) MarshalBinary

func (m *ListPoliciesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListPoliciesResponse) UnmarshalBinary

func (m *ListPoliciesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListPoliciesResponse) Validate

func (m *ListPoliciesResponse) Validate(formats strfmt.Registry) error

Validate validates this list policies response

type ListRemoteBucketsResponse added in v0.4.0

type ListRemoteBucketsResponse struct {

	// list of remote buckets
	Buckets []*RemoteBucket `json:"buckets"`

	// number of remote buckets accessible to user
	Total int64 `json:"total,omitempty"`
}

ListRemoteBucketsResponse list remote buckets response

swagger:model listRemoteBucketsResponse

func (*ListRemoteBucketsResponse) ContextValidate added in v0.7.5

func (m *ListRemoteBucketsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list remote buckets response based on the context it is used

func (*ListRemoteBucketsResponse) MarshalBinary added in v0.4.0

func (m *ListRemoteBucketsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListRemoteBucketsResponse) UnmarshalBinary added in v0.4.0

func (m *ListRemoteBucketsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListRemoteBucketsResponse) Validate added in v0.4.0

func (m *ListRemoteBucketsResponse) Validate(formats strfmt.Registry) error

Validate validates this list remote buckets response

type ListUsersResponse

type ListUsersResponse struct {

	// list of resulting users
	Users []*User `json:"users"`
}

ListUsersResponse list users response

swagger:model listUsersResponse

func (*ListUsersResponse) ContextValidate added in v0.7.5

func (m *ListUsersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list users response based on the context it is used

func (*ListUsersResponse) MarshalBinary

func (m *ListUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListUsersResponse) UnmarshalBinary

func (m *ListUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListUsersResponse) Validate

func (m *ListUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this list users response

type LogSearchResponse added in v0.5.0

type LogSearchResponse struct {

	// list of log search responses
	Results interface{} `json:"results,omitempty"`
}

LogSearchResponse log search response

swagger:model logSearchResponse

func (*LogSearchResponse) ContextValidate added in v0.7.5

func (m *LogSearchResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this log search response based on context it is used

func (*LogSearchResponse) MarshalBinary added in v0.5.0

func (m *LogSearchResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogSearchResponse) UnmarshalBinary added in v0.5.0

func (m *LogSearchResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogSearchResponse) Validate added in v0.5.0

func (m *LogSearchResponse) Validate(formats strfmt.Registry) error

Validate validates this log search response

type LoginDetails

type LoginDetails struct {

	// animated login
	AnimatedLogin bool `json:"animatedLogin,omitempty"`

	// is k8 s
	IsK8S bool `json:"isK8S,omitempty"`

	// login strategy
	// Enum: [form redirect service-account redirect-service-account]
	LoginStrategy string `json:"loginStrategy,omitempty"`

	// redirect rules
	RedirectRules []*RedirectRule `json:"redirectRules"`
}

LoginDetails login details

swagger:model loginDetails

func (*LoginDetails) ContextValidate added in v0.7.5

func (m *LoginDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this login details based on the context it is used

func (*LoginDetails) MarshalBinary

func (m *LoginDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LoginDetails) UnmarshalBinary

func (m *LoginDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LoginDetails) Validate

func (m *LoginDetails) Validate(formats strfmt.Registry) error

Validate validates this login details

type LoginOauth2AuthRequest

type LoginOauth2AuthRequest struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// state
	// Required: true
	State *string `json:"state"`
}

LoginOauth2AuthRequest login oauth2 auth request

swagger:model loginOauth2AuthRequest

func (*LoginOauth2AuthRequest) ContextValidate added in v0.7.5

func (m *LoginOauth2AuthRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this login oauth2 auth request based on context it is used

func (*LoginOauth2AuthRequest) MarshalBinary

func (m *LoginOauth2AuthRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LoginOauth2AuthRequest) UnmarshalBinary

func (m *LoginOauth2AuthRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LoginOauth2AuthRequest) Validate

func (m *LoginOauth2AuthRequest) Validate(formats strfmt.Registry) error

Validate validates this login oauth2 auth request

type LoginRequest

type LoginRequest struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// features
	Features *LoginRequestFeatures `json:"features,omitempty"`

	// secret key
	SecretKey string `json:"secretKey,omitempty"`

	// sts
	Sts string `json:"sts,omitempty"`
}

LoginRequest login request

swagger:model loginRequest

func (*LoginRequest) ContextValidate added in v0.7.5

func (m *LoginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this login request based on the context it is used

func (*LoginRequest) MarshalBinary

func (m *LoginRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LoginRequest) UnmarshalBinary

func (m *LoginRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LoginRequest) Validate

func (m *LoginRequest) Validate(formats strfmt.Registry) error

Validate validates this login request

type LoginRequestFeatures added in v0.14.8

type LoginRequestFeatures struct {

	// hide menu
	HideMenu bool `json:"hide_menu,omitempty"`
}

LoginRequestFeatures login request features

swagger:model LoginRequestFeatures

func (*LoginRequestFeatures) ContextValidate added in v0.14.8

func (m *LoginRequestFeatures) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this login request features based on context it is used

func (*LoginRequestFeatures) MarshalBinary added in v0.14.8

func (m *LoginRequestFeatures) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LoginRequestFeatures) UnmarshalBinary added in v0.14.8

func (m *LoginRequestFeatures) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LoginRequestFeatures) Validate added in v0.14.8

func (m *LoginRequestFeatures) Validate(formats strfmt.Registry) error

Validate validates this login request features

type LoginResponse

type LoginResponse struct {

	// ID p refresh token
	IDPRefreshToken string `json:"IDPRefreshToken,omitempty"`

	// session Id
	SessionID string `json:"sessionId,omitempty"`
}

LoginResponse login response

swagger:model loginResponse

func (*LoginResponse) ContextValidate added in v0.7.5

func (m *LoginResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this login response based on context it is used

func (*LoginResponse) MarshalBinary

func (m *LoginResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LoginResponse) UnmarshalBinary

func (m *LoginResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LoginResponse) Validate

func (m *LoginResponse) Validate(formats strfmt.Registry) error

Validate validates this login response

type LogoutRequest added in v0.22.1

type LogoutRequest struct {

	// state
	State string `json:"state,omitempty"`
}

LogoutRequest logout request

swagger:model logoutRequest

func (*LogoutRequest) ContextValidate added in v0.22.1

func (m *LogoutRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this logout request based on context it is used

func (*LogoutRequest) MarshalBinary added in v0.22.1

func (m *LogoutRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogoutRequest) UnmarshalBinary added in v0.22.1

func (m *LogoutRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogoutRequest) Validate added in v0.22.1

func (m *LogoutRequest) Validate(formats strfmt.Registry) error

Validate validates this logout request

type MakeBucketRequest

type MakeBucketRequest struct {

	// locking
	Locking bool `json:"locking,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// quota
	Quota *SetBucketQuota `json:"quota,omitempty"`

	// retention
	Retention *PutBucketRetentionRequest `json:"retention,omitempty"`

	// versioning
	Versioning *SetBucketVersioning `json:"versioning,omitempty"`
}

MakeBucketRequest make bucket request

swagger:model makeBucketRequest

func (*MakeBucketRequest) ContextValidate added in v0.7.5

func (m *MakeBucketRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this make bucket request based on the context it is used

func (*MakeBucketRequest) MarshalBinary

func (m *MakeBucketRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MakeBucketRequest) UnmarshalBinary

func (m *MakeBucketRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MakeBucketRequest) Validate

func (m *MakeBucketRequest) Validate(formats strfmt.Registry) error

Validate validates this make bucket request

type MakeBucketsResponse added in v0.26.0

type MakeBucketsResponse struct {

	// bucket name
	BucketName string `json:"bucketName,omitempty"`
}

MakeBucketsResponse make buckets response

swagger:model makeBucketsResponse

func (*MakeBucketsResponse) ContextValidate added in v0.26.0

func (m *MakeBucketsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this make buckets response based on context it is used

func (*MakeBucketsResponse) MarshalBinary added in v0.26.0

func (m *MakeBucketsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MakeBucketsResponse) UnmarshalBinary added in v0.26.0

func (m *MakeBucketsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MakeBucketsResponse) Validate added in v0.26.0

func (m *MakeBucketsResponse) Validate(formats strfmt.Registry) error

Validate validates this make buckets response

type MaxShareLinkExpResponse added in v0.41.0

type MaxShareLinkExpResponse struct {

	// exp
	// Required: true
	Exp *int64 `json:"exp"`
}

MaxShareLinkExpResponse max share link exp response

swagger:model maxShareLinkExpResponse

func (*MaxShareLinkExpResponse) ContextValidate added in v0.41.0

func (m *MaxShareLinkExpResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this max share link exp response based on context it is used

func (*MaxShareLinkExpResponse) MarshalBinary added in v0.41.0

func (m *MaxShareLinkExpResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MaxShareLinkExpResponse) UnmarshalBinary added in v0.41.0

func (m *MaxShareLinkExpResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MaxShareLinkExpResponse) Validate added in v0.41.0

func (m *MaxShareLinkExpResponse) Validate(formats strfmt.Registry) error

Validate validates this max share link exp response

type Metadata added in v0.12.9

type Metadata struct {

	// object metadata
	ObjectMetadata interface{} `json:"objectMetadata,omitempty"`
}

Metadata metadata

swagger:model metadata

func (*Metadata) ContextValidate added in v0.12.9

func (m *Metadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this metadata based on context it is used

func (*Metadata) MarshalBinary added in v0.12.9

func (m *Metadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Metadata) UnmarshalBinary added in v0.12.9

func (m *Metadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Metadata) Validate added in v0.12.9

func (m *Metadata) Validate(formats strfmt.Registry) error

Validate validates this metadata

type MultiBucketReplication added in v0.6.7

type MultiBucketReplication struct {

	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`

	// bandwidth
	Bandwidth int64 `json:"bandwidth,omitempty"`

	// buckets relation
	// Required: true
	BucketsRelation []*MultiBucketsRelation `json:"bucketsRelation"`

	// health check period
	HealthCheckPeriod int32 `json:"healthCheckPeriod,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// priority
	Priority int32 `json:"priority,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// replicate delete markers
	ReplicateDeleteMarkers bool `json:"replicateDeleteMarkers,omitempty"`

	// replicate deletes
	ReplicateDeletes bool `json:"replicateDeletes,omitempty"`

	// replicate metadata
	ReplicateMetadata bool `json:"replicateMetadata,omitempty"`

	// secret key
	// Required: true
	// Min Length: 8
	SecretKey *string `json:"secretKey"`

	// storage class
	StorageClass string `json:"storageClass,omitempty"`

	// sync mode
	// Enum: [async sync]
	SyncMode *string `json:"syncMode,omitempty"`

	// tags
	Tags string `json:"tags,omitempty"`

	// target URL
	// Required: true
	TargetURL *string `json:"targetURL"`
}

MultiBucketReplication multi bucket replication

swagger:model multiBucketReplication

func (*MultiBucketReplication) ContextValidate added in v0.7.5

func (m *MultiBucketReplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this multi bucket replication based on the context it is used

func (*MultiBucketReplication) MarshalBinary added in v0.6.7

func (m *MultiBucketReplication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MultiBucketReplication) UnmarshalBinary added in v0.6.7

func (m *MultiBucketReplication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MultiBucketReplication) Validate added in v0.6.7

func (m *MultiBucketReplication) Validate(formats strfmt.Registry) error

Validate validates this multi bucket replication

type MultiBucketReplicationEdit added in v0.13.3

type MultiBucketReplicationEdit struct {

	// arn
	Arn string `json:"arn,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// priority
	Priority int32 `json:"priority,omitempty"`

	// replicate delete markers
	ReplicateDeleteMarkers bool `json:"replicateDeleteMarkers,omitempty"`

	// replicate deletes
	ReplicateDeletes bool `json:"replicateDeletes,omitempty"`

	// replicate existing objects
	ReplicateExistingObjects bool `json:"replicateExistingObjects,omitempty"`

	// replicate metadata
	ReplicateMetadata bool `json:"replicateMetadata,omitempty"`

	// rule state
	RuleState bool `json:"ruleState,omitempty"`

	// storage class
	StorageClass string `json:"storageClass,omitempty"`

	// tags
	Tags string `json:"tags,omitempty"`
}

MultiBucketReplicationEdit multi bucket replication edit

swagger:model multiBucketReplicationEdit

func (*MultiBucketReplicationEdit) ContextValidate added in v0.13.3

func (m *MultiBucketReplicationEdit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this multi bucket replication edit based on context it is used

func (*MultiBucketReplicationEdit) MarshalBinary added in v0.13.3

func (m *MultiBucketReplicationEdit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MultiBucketReplicationEdit) UnmarshalBinary added in v0.13.3

func (m *MultiBucketReplicationEdit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MultiBucketReplicationEdit) Validate added in v0.13.3

func (m *MultiBucketReplicationEdit) Validate(formats strfmt.Registry) error

Validate validates this multi bucket replication edit

type MultiBucketResponseItem added in v0.6.7

type MultiBucketResponseItem struct {

	// error string
	ErrorString string `json:"errorString,omitempty"`

	// origin bucket
	OriginBucket string `json:"originBucket,omitempty"`

	// target bucket
	TargetBucket string `json:"targetBucket,omitempty"`
}

MultiBucketResponseItem multi bucket response item

swagger:model multiBucketResponseItem

func (*MultiBucketResponseItem) ContextValidate added in v0.7.5

func (m *MultiBucketResponseItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this multi bucket response item based on context it is used

func (*MultiBucketResponseItem) MarshalBinary added in v0.6.7

func (m *MultiBucketResponseItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MultiBucketResponseItem) UnmarshalBinary added in v0.6.7

func (m *MultiBucketResponseItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MultiBucketResponseItem) Validate added in v0.6.7

func (m *MultiBucketResponseItem) Validate(formats strfmt.Registry) error

Validate validates this multi bucket response item

type MultiBucketResponseState added in v0.6.7

type MultiBucketResponseState struct {

	// replication state
	ReplicationState []*MultiBucketResponseItem `json:"replicationState"`
}

MultiBucketResponseState multi bucket response state

swagger:model multiBucketResponseState

func (*MultiBucketResponseState) ContextValidate added in v0.7.5

func (m *MultiBucketResponseState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this multi bucket response state based on the context it is used

func (*MultiBucketResponseState) MarshalBinary added in v0.6.7

func (m *MultiBucketResponseState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MultiBucketResponseState) UnmarshalBinary added in v0.6.7

func (m *MultiBucketResponseState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MultiBucketResponseState) Validate added in v0.6.7

func (m *MultiBucketResponseState) Validate(formats strfmt.Registry) error

Validate validates this multi bucket response state

type MultiBucketsRelation added in v0.6.7

type MultiBucketsRelation struct {

	// destination bucket
	DestinationBucket string `json:"destinationBucket,omitempty"`

	// origin bucket
	OriginBucket string `json:"originBucket,omitempty"`
}

MultiBucketsRelation multi buckets relation

swagger:model multiBucketsRelation

func (*MultiBucketsRelation) ContextValidate added in v0.7.5

func (m *MultiBucketsRelation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this multi buckets relation based on context it is used

func (*MultiBucketsRelation) MarshalBinary added in v0.6.7

func (m *MultiBucketsRelation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MultiBucketsRelation) UnmarshalBinary added in v0.6.7

func (m *MultiBucketsRelation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MultiBucketsRelation) Validate added in v0.6.7

func (m *MultiBucketsRelation) Validate(formats strfmt.Registry) error

Validate validates this multi buckets relation

type MultiLifecycleResult added in v0.14.6

type MultiLifecycleResult struct {

	// results
	Results []*MulticycleResultItem `json:"results"`
}

MultiLifecycleResult multi lifecycle result

swagger:model multiLifecycleResult

func (*MultiLifecycleResult) ContextValidate added in v0.14.6

func (m *MultiLifecycleResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this multi lifecycle result based on the context it is used

func (*MultiLifecycleResult) MarshalBinary added in v0.14.6

func (m *MultiLifecycleResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MultiLifecycleResult) UnmarshalBinary added in v0.14.6

func (m *MultiLifecycleResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MultiLifecycleResult) Validate added in v0.14.6

func (m *MultiLifecycleResult) Validate(formats strfmt.Registry) error

Validate validates this multi lifecycle result

type MulticycleResultItem added in v0.14.6

type MulticycleResultItem struct {

	// bucket name
	BucketName string `json:"bucketName,omitempty"`

	// error
	Error string `json:"error,omitempty"`
}

MulticycleResultItem multicycle result item

swagger:model multicycleResultItem

func (*MulticycleResultItem) ContextValidate added in v0.14.6

func (m *MulticycleResultItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this multicycle result item based on context it is used

func (*MulticycleResultItem) MarshalBinary added in v0.14.6

func (m *MulticycleResultItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MulticycleResultItem) UnmarshalBinary added in v0.14.6

func (m *MulticycleResultItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MulticycleResultItem) Validate added in v0.14.6

func (m *MulticycleResultItem) Validate(formats strfmt.Registry) error

Validate validates this multicycle result item

type NofiticationService

type NofiticationService string

NofiticationService nofitication service

swagger:model nofiticationService

const (

	// NofiticationServiceWebhook captures enum value "webhook"
	NofiticationServiceWebhook NofiticationService = "webhook"

	// NofiticationServiceAmqp captures enum value "amqp"
	NofiticationServiceAmqp NofiticationService = "amqp"

	// NofiticationServiceKafka captures enum value "kafka"
	NofiticationServiceKafka NofiticationService = "kafka"

	// NofiticationServiceMqtt captures enum value "mqtt"
	NofiticationServiceMqtt NofiticationService = "mqtt"

	// NofiticationServiceNats captures enum value "nats"
	NofiticationServiceNats NofiticationService = "nats"

	// NofiticationServiceNsq captures enum value "nsq"
	NofiticationServiceNsq NofiticationService = "nsq"

	// NofiticationServiceMysql captures enum value "mysql"
	NofiticationServiceMysql NofiticationService = "mysql"

	// NofiticationServicePostgres captures enum value "postgres"
	NofiticationServicePostgres NofiticationService = "postgres"

	// NofiticationServiceElasticsearch captures enum value "elasticsearch"
	NofiticationServiceElasticsearch NofiticationService = "elasticsearch"

	// NofiticationServiceRedis captures enum value "redis"
	NofiticationServiceRedis NofiticationService = "redis"
)

func NewNofiticationService added in v0.7.5

func NewNofiticationService(value NofiticationService) *NofiticationService

func (NofiticationService) ContextValidate added in v0.7.5

func (m NofiticationService) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this nofitication service based on context it is used

func (NofiticationService) Pointer added in v0.14.2

Pointer returns a pointer to a freshly-allocated NofiticationService.

func (NofiticationService) Validate

func (m NofiticationService) Validate(formats strfmt.Registry) error

Validate validates this nofitication service

type NotifEndpointResponse

type NotifEndpointResponse struct {

	// notification endpoints
	NotificationEndpoints []*NotificationEndpointItem `json:"notification_endpoints"`
}

NotifEndpointResponse notif endpoint response

swagger:model notifEndpointResponse

func (*NotifEndpointResponse) ContextValidate added in v0.7.5

func (m *NotifEndpointResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this notif endpoint response based on the context it is used

func (*NotifEndpointResponse) MarshalBinary

func (m *NotifEndpointResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotifEndpointResponse) UnmarshalBinary

func (m *NotifEndpointResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotifEndpointResponse) Validate

func (m *NotifEndpointResponse) Validate(formats strfmt.Registry) error

Validate validates this notif endpoint response

type NotificationConfig

type NotificationConfig struct {

	// arn
	// Required: true
	Arn *string `json:"arn"`

	// filter specific type of event. Defaults to all event (default: '[put,delete,get]')
	Events []NotificationEventType `json:"events"`

	// id
	ID string `json:"id,omitempty"`

	// filter event associated to the specified prefix
	Prefix string `json:"prefix,omitempty"`

	// filter event associated to the specified suffix
	Suffix string `json:"suffix,omitempty"`
}

NotificationConfig notification config

swagger:model notificationConfig

func (*NotificationConfig) ContextValidate added in v0.7.5

func (m *NotificationConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this notification config based on the context it is used

func (*NotificationConfig) MarshalBinary

func (m *NotificationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotificationConfig) UnmarshalBinary

func (m *NotificationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotificationConfig) Validate

func (m *NotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this notification config

type NotificationDeleteRequest

type NotificationDeleteRequest struct {

	// filter specific type of event. Defaults to all event (default: '[put,delete,get]')
	// Required: true
	Events []NotificationEventType `json:"events"`

	// filter event associated to the specified prefix
	// Required: true
	Prefix *string `json:"prefix"`

	// filter event associated to the specified suffix
	// Required: true
	Suffix *string `json:"suffix"`
}

NotificationDeleteRequest notification delete request

swagger:model notificationDeleteRequest

func (*NotificationDeleteRequest) ContextValidate added in v0.7.5

func (m *NotificationDeleteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this notification delete request based on the context it is used

func (*NotificationDeleteRequest) MarshalBinary

func (m *NotificationDeleteRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotificationDeleteRequest) UnmarshalBinary

func (m *NotificationDeleteRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotificationDeleteRequest) Validate

func (m *NotificationDeleteRequest) Validate(formats strfmt.Registry) error

Validate validates this notification delete request

type NotificationEndpoint

type NotificationEndpoint struct {

	// account id
	// Required: true
	AccountID *string `json:"account_id"`

	// properties
	// Required: true
	Properties map[string]string `json:"properties"`

	// service
	// Required: true
	Service *NofiticationService `json:"service"`
}

NotificationEndpoint notification endpoint

swagger:model notificationEndpoint

func (*NotificationEndpoint) ContextValidate added in v0.7.5

func (m *NotificationEndpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this notification endpoint based on the context it is used

func (*NotificationEndpoint) MarshalBinary

func (m *NotificationEndpoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotificationEndpoint) UnmarshalBinary

func (m *NotificationEndpoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotificationEndpoint) Validate

func (m *NotificationEndpoint) Validate(formats strfmt.Registry) error

Validate validates this notification endpoint

type NotificationEndpointItem

type NotificationEndpointItem struct {

	// account id
	AccountID string `json:"account_id,omitempty"`

	// service
	Service NofiticationService `json:"service,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

NotificationEndpointItem notification endpoint item

swagger:model notificationEndpointItem

func (*NotificationEndpointItem) ContextValidate added in v0.7.5

func (m *NotificationEndpointItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this notification endpoint item based on the context it is used

func (*NotificationEndpointItem) MarshalBinary

func (m *NotificationEndpointItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NotificationEndpointItem) UnmarshalBinary

func (m *NotificationEndpointItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NotificationEndpointItem) Validate

func (m *NotificationEndpointItem) Validate(formats strfmt.Registry) error

Validate validates this notification endpoint item

type NotificationEventType

type NotificationEventType string

NotificationEventType notification event type

swagger:model notificationEventType

const (

	// NotificationEventTypePut captures enum value "put"
	NotificationEventTypePut NotificationEventType = "put"

	// NotificationEventTypeDelete captures enum value "delete"
	NotificationEventTypeDelete NotificationEventType = "delete"

	// NotificationEventTypeGet captures enum value "get"
	NotificationEventTypeGet NotificationEventType = "get"

	// NotificationEventTypeReplica captures enum value "replica"
	NotificationEventTypeReplica NotificationEventType = "replica"

	// NotificationEventTypeIlm captures enum value "ilm"
	NotificationEventTypeIlm NotificationEventType = "ilm"

	// NotificationEventTypeScanner captures enum value "scanner"
	NotificationEventTypeScanner NotificationEventType = "scanner"
)

func NewNotificationEventType added in v0.7.5

func NewNotificationEventType(value NotificationEventType) *NotificationEventType

func (NotificationEventType) ContextValidate added in v0.7.5

func (m NotificationEventType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this notification event type based on context it is used

func (NotificationEventType) Pointer added in v0.14.2

Pointer returns a pointer to a freshly-allocated NotificationEventType.

func (NotificationEventType) Validate

func (m NotificationEventType) Validate(formats strfmt.Registry) error

Validate validates this notification event type

type ObjectBucketLifecycle added in v0.7.0

type ObjectBucketLifecycle struct {

	// expiration
	Expiration *ExpirationResponse `json:"expiration,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// tags
	Tags []*LifecycleTag `json:"tags"`

	// transition
	Transition *TransitionResponse `json:"transition,omitempty"`
}

ObjectBucketLifecycle object bucket lifecycle

swagger:model objectBucketLifecycle

func (*ObjectBucketLifecycle) ContextValidate added in v0.7.5

func (m *ObjectBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this object bucket lifecycle based on the context it is used

func (*ObjectBucketLifecycle) MarshalBinary added in v0.7.0

func (m *ObjectBucketLifecycle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectBucketLifecycle) UnmarshalBinary added in v0.7.0

func (m *ObjectBucketLifecycle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectBucketLifecycle) Validate added in v0.7.0

func (m *ObjectBucketLifecycle) Validate(formats strfmt.Registry) error

Validate validates this object bucket lifecycle

type ObjectLegalHoldStatus added in v0.4.3

type ObjectLegalHoldStatus string

ObjectLegalHoldStatus object legal hold status

swagger:model objectLegalHoldStatus

const (

	// ObjectLegalHoldStatusEnabled captures enum value "enabled"
	ObjectLegalHoldStatusEnabled ObjectLegalHoldStatus = "enabled"

	// ObjectLegalHoldStatusDisabled captures enum value "disabled"
	ObjectLegalHoldStatusDisabled ObjectLegalHoldStatus = "disabled"
)

func NewObjectLegalHoldStatus added in v0.7.5

func NewObjectLegalHoldStatus(value ObjectLegalHoldStatus) *ObjectLegalHoldStatus

func (ObjectLegalHoldStatus) ContextValidate added in v0.7.5

func (m ObjectLegalHoldStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this object legal hold status based on context it is used

func (ObjectLegalHoldStatus) Pointer added in v0.14.2

Pointer returns a pointer to a freshly-allocated ObjectLegalHoldStatus.

func (ObjectLegalHoldStatus) Validate added in v0.4.3

func (m ObjectLegalHoldStatus) Validate(formats strfmt.Registry) error

Validate validates this object legal hold status

type ObjectRetentionMode added in v0.4.4

type ObjectRetentionMode string

ObjectRetentionMode object retention mode

swagger:model objectRetentionMode

const (

	// ObjectRetentionModeGovernance captures enum value "governance"
	ObjectRetentionModeGovernance ObjectRetentionMode = "governance"

	// ObjectRetentionModeCompliance captures enum value "compliance"
	ObjectRetentionModeCompliance ObjectRetentionMode = "compliance"
)

func NewObjectRetentionMode added in v0.7.5

func NewObjectRetentionMode(value ObjectRetentionMode) *ObjectRetentionMode

func (ObjectRetentionMode) ContextValidate added in v0.7.5

func (m ObjectRetentionMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this object retention mode based on context it is used

func (ObjectRetentionMode) Pointer added in v0.14.2

Pointer returns a pointer to a freshly-allocated ObjectRetentionMode.

func (ObjectRetentionMode) Validate added in v0.4.4

func (m ObjectRetentionMode) Validate(formats strfmt.Registry) error

Validate validates this object retention mode

type ObjectRetentionUnit added in v0.5.0

type ObjectRetentionUnit string

ObjectRetentionUnit object retention unit

swagger:model objectRetentionUnit

const (

	// ObjectRetentionUnitDays captures enum value "days"
	ObjectRetentionUnitDays ObjectRetentionUnit = "days"

	// ObjectRetentionUnitYears captures enum value "years"
	ObjectRetentionUnitYears ObjectRetentionUnit = "years"
)

func NewObjectRetentionUnit added in v0.7.5

func NewObjectRetentionUnit(value ObjectRetentionUnit) *ObjectRetentionUnit

func (ObjectRetentionUnit) ContextValidate added in v0.7.5

func (m ObjectRetentionUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this object retention unit based on context it is used

func (ObjectRetentionUnit) Pointer added in v0.14.2

Pointer returns a pointer to a freshly-allocated ObjectRetentionUnit.

func (ObjectRetentionUnit) Validate added in v0.5.0

func (m ObjectRetentionUnit) Validate(formats strfmt.Registry) error

Validate validates this object retention unit

type PeerInfo added in v0.15.8

type PeerInfo struct {

	// deployment ID
	DeploymentID string `json:"deploymentID,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

PeerInfo peer info

swagger:model peerInfo

func (*PeerInfo) ContextValidate added in v0.15.8

func (m *PeerInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this peer info based on context it is used

func (*PeerInfo) MarshalBinary added in v0.15.8

func (m *PeerInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeerInfo) UnmarshalBinary added in v0.15.8

func (m *PeerInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeerInfo) Validate added in v0.15.8

func (m *PeerInfo) Validate(formats strfmt.Registry) error

Validate validates this peer info

type PeerInfoRemove added in v0.15.8

type PeerInfoRemove struct {

	// all
	All bool `json:"all,omitempty"`

	// sites
	// Required: true
	Sites []string `json:"sites"`
}

PeerInfoRemove peer info remove

swagger:model peerInfoRemove

func (*PeerInfoRemove) ContextValidate added in v0.15.8

func (m *PeerInfoRemove) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this peer info remove based on context it is used

func (*PeerInfoRemove) MarshalBinary added in v0.15.8

func (m *PeerInfoRemove) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeerInfoRemove) UnmarshalBinary added in v0.15.8

func (m *PeerInfoRemove) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeerInfoRemove) Validate added in v0.15.8

func (m *PeerInfoRemove) Validate(formats strfmt.Registry) error

Validate validates this peer info remove

type PeerSite added in v0.15.8

type PeerSite struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// secret key
	SecretKey string `json:"secretKey,omitempty"`
}

PeerSite peer site

swagger:model peerSite

func (*PeerSite) ContextValidate added in v0.15.8

func (m *PeerSite) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this peer site based on context it is used

func (*PeerSite) MarshalBinary added in v0.15.8

func (m *PeerSite) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeerSite) UnmarshalBinary added in v0.15.8

func (m *PeerSite) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeerSite) Validate added in v0.15.8

func (m *PeerSite) Validate(formats strfmt.Registry) error

Validate validates this peer site

type PeerSiteEditResponse added in v0.15.8

type PeerSiteEditResponse struct {

	// error detail
	ErrorDetail string `json:"errorDetail,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// success
	Success bool `json:"success,omitempty"`
}

PeerSiteEditResponse peer site edit response

swagger:model peerSiteEditResponse

func (*PeerSiteEditResponse) ContextValidate added in v0.15.8

func (m *PeerSiteEditResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this peer site edit response based on context it is used

func (*PeerSiteEditResponse) MarshalBinary added in v0.15.8

func (m *PeerSiteEditResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeerSiteEditResponse) UnmarshalBinary added in v0.15.8

func (m *PeerSiteEditResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeerSiteEditResponse) Validate added in v0.15.8

func (m *PeerSiteEditResponse) Validate(formats strfmt.Registry) error

Validate validates this peer site edit response

type PeerSiteRemoveResponse added in v0.15.8

type PeerSiteRemoveResponse struct {

	// error detail
	ErrorDetail string `json:"errorDetail,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

PeerSiteRemoveResponse peer site remove response

swagger:model peerSiteRemoveResponse

func (*PeerSiteRemoveResponse) ContextValidate added in v0.15.8

func (m *PeerSiteRemoveResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this peer site remove response based on context it is used

func (*PeerSiteRemoveResponse) MarshalBinary added in v0.15.8

func (m *PeerSiteRemoveResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PeerSiteRemoveResponse) UnmarshalBinary added in v0.15.8

func (m *PeerSiteRemoveResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PeerSiteRemoveResponse) Validate added in v0.15.8

func (m *PeerSiteRemoveResponse) Validate(formats strfmt.Registry) error

Validate validates this peer site remove response

type PermissionResource added in v0.17.0

type PermissionResource struct {

	// condition operator
	ConditionOperator string `json:"conditionOperator,omitempty"`

	// prefixes
	Prefixes []string `json:"prefixes"`

	// resource
	Resource string `json:"resource,omitempty"`
}

PermissionResource permission resource

swagger:model permissionResource

func (*PermissionResource) ContextValidate added in v0.17.0

func (m *PermissionResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this permission resource based on context it is used

func (*PermissionResource) MarshalBinary added in v0.17.0

func (m *PermissionResource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PermissionResource) UnmarshalBinary added in v0.17.0

func (m *PermissionResource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PermissionResource) Validate added in v0.17.0

func (m *PermissionResource) Validate(formats strfmt.Registry) error

Validate validates this permission resource

type Policy

type Policy struct {

	// name
	Name string `json:"name,omitempty"`

	// policy
	Policy string `json:"policy,omitempty"`
}

Policy policy

swagger:model policy

func (*Policy) ContextValidate added in v0.7.5

func (m *Policy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this policy based on context it is used

func (*Policy) MarshalBinary

func (m *Policy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Policy) UnmarshalBinary

func (m *Policy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Policy) Validate

func (m *Policy) Validate(formats strfmt.Registry) error

Validate validates this policy

type PolicyArgs added in v0.6.5

type PolicyArgs struct {

	// action
	Action string `json:"action,omitempty"`

	// bucket name
	BucketName string `json:"bucket_name,omitempty"`

	// id
	ID string `json:"id,omitempty"`
}

PolicyArgs policy args

swagger:model policyArgs

func (*PolicyArgs) ContextValidate added in v0.7.5

func (m *PolicyArgs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this policy args based on context it is used

func (*PolicyArgs) MarshalBinary added in v0.6.5

func (m *PolicyArgs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PolicyArgs) UnmarshalBinary added in v0.6.5

func (m *PolicyArgs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PolicyArgs) Validate added in v0.6.5

func (m *PolicyArgs) Validate(formats strfmt.Registry) error

Validate validates this policy args

type PolicyEntity

type PolicyEntity string

PolicyEntity policy entity

swagger:model policyEntity

const (

	// PolicyEntityUser captures enum value "user"
	PolicyEntityUser PolicyEntity = "user"

	// PolicyEntityGroup captures enum value "group"
	PolicyEntityGroup PolicyEntity = "group"
)

func NewPolicyEntity added in v0.7.5

func NewPolicyEntity(value PolicyEntity) *PolicyEntity

func (PolicyEntity) ContextValidate added in v0.7.5

func (m PolicyEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this policy entity based on context it is used

func (PolicyEntity) Pointer added in v0.14.2

func (m PolicyEntity) Pointer() *PolicyEntity

Pointer returns a pointer to a freshly-allocated PolicyEntity.

func (PolicyEntity) Validate

func (m PolicyEntity) Validate(formats strfmt.Registry) error

Validate validates this policy entity

type PrefixAccessPair added in v0.9.1

type PrefixAccessPair struct {

	// access
	Access string `json:"access,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`
}

PrefixAccessPair prefix access pair

swagger:model prefixAccessPair

func (*PrefixAccessPair) ContextValidate added in v0.9.1

func (m *PrefixAccessPair) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this prefix access pair based on context it is used

func (*PrefixAccessPair) MarshalBinary added in v0.9.1

func (m *PrefixAccessPair) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PrefixAccessPair) UnmarshalBinary added in v0.9.1

func (m *PrefixAccessPair) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PrefixAccessPair) Validate added in v0.9.1

func (m *PrefixAccessPair) Validate(formats strfmt.Registry) error

Validate validates this prefix access pair

type PrefixWrapper added in v0.9.4

type PrefixWrapper struct {

	// prefix
	Prefix string `json:"prefix,omitempty"`
}

PrefixWrapper prefix wrapper

swagger:model prefixWrapper

func (*PrefixWrapper) ContextValidate added in v0.9.4

func (m *PrefixWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this prefix wrapper based on context it is used

func (*PrefixWrapper) MarshalBinary added in v0.9.4

func (m *PrefixWrapper) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PrefixWrapper) UnmarshalBinary added in v0.9.4

func (m *PrefixWrapper) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PrefixWrapper) Validate added in v0.9.4

func (m *PrefixWrapper) Validate(formats strfmt.Registry) error

Validate validates this prefix wrapper

type Principal

type Principal struct {

	// s t s access key ID
	STSAccessKeyID string `json:"STSAccessKeyID,omitempty"`

	// s t s secret access key
	STSSecretAccessKey string `json:"STSSecretAccessKey,omitempty"`

	// s t s session token
	STSSessionToken string `json:"STSSessionToken,omitempty"`

	// account access key
	AccountAccessKey string `json:"accountAccessKey,omitempty"`

	// custom style ob
	CustomStyleOb string `json:"customStyleOb,omitempty"`

	// hm
	Hm bool `json:"hm,omitempty"`

	// ob
	Ob bool `json:"ob,omitempty"`
}

Principal principal

swagger:model principal

func (*Principal) ContextValidate added in v0.7.5

func (m *Principal) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this principal based on context it is used

func (*Principal) MarshalBinary

func (m *Principal) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Principal) UnmarshalBinary

func (m *Principal) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Principal) Validate

func (m *Principal) Validate(formats strfmt.Registry) error

Validate validates this principal

type ProfilingStartRequest

type ProfilingStartRequest struct {

	// type
	// Required: true
	Type *string `json:"type"`
}

ProfilingStartRequest profiling start request

swagger:model profilingStartRequest

func (*ProfilingStartRequest) ContextValidate added in v0.7.5

func (m *ProfilingStartRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this profiling start request based on context it is used

func (*ProfilingStartRequest) MarshalBinary

func (m *ProfilingStartRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProfilingStartRequest) UnmarshalBinary

func (m *ProfilingStartRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProfilingStartRequest) Validate

func (m *ProfilingStartRequest) Validate(formats strfmt.Registry) error

Validate validates this profiling start request

type PutBucketRetentionRequest added in v0.5.0

type PutBucketRetentionRequest struct {

	// mode
	// Required: true
	Mode *ObjectRetentionMode `json:"mode"`

	// unit
	// Required: true
	Unit *ObjectRetentionUnit `json:"unit"`

	// validity
	// Required: true
	Validity *int32 `json:"validity"`
}

PutBucketRetentionRequest put bucket retention request

swagger:model putBucketRetentionRequest

func (*PutBucketRetentionRequest) ContextValidate added in v0.7.5

func (m *PutBucketRetentionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this put bucket retention request based on the context it is used

func (*PutBucketRetentionRequest) MarshalBinary added in v0.5.0

func (m *PutBucketRetentionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutBucketRetentionRequest) UnmarshalBinary added in v0.5.0

func (m *PutBucketRetentionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutBucketRetentionRequest) Validate added in v0.5.0

func (m *PutBucketRetentionRequest) Validate(formats strfmt.Registry) error

Validate validates this put bucket retention request

type PutBucketTagsRequest added in v0.12.3

type PutBucketTagsRequest struct {

	// tags
	Tags map[string]string `json:"tags,omitempty"`
}

PutBucketTagsRequest put bucket tags request

swagger:model putBucketTagsRequest

func (*PutBucketTagsRequest) ContextValidate added in v0.12.3

func (m *PutBucketTagsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this put bucket tags request based on context it is used

func (*PutBucketTagsRequest) MarshalBinary added in v0.12.3

func (m *PutBucketTagsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutBucketTagsRequest) UnmarshalBinary added in v0.12.3

func (m *PutBucketTagsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutBucketTagsRequest) Validate added in v0.12.3

func (m *PutBucketTagsRequest) Validate(formats strfmt.Registry) error

Validate validates this put bucket tags request

type PutObjectLegalHoldRequest added in v0.4.3

type PutObjectLegalHoldRequest struct {

	// status
	// Required: true
	Status *ObjectLegalHoldStatus `json:"status"`
}

PutObjectLegalHoldRequest put object legal hold request

swagger:model putObjectLegalHoldRequest

func (*PutObjectLegalHoldRequest) ContextValidate added in v0.7.5

func (m *PutObjectLegalHoldRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this put object legal hold request based on the context it is used

func (*PutObjectLegalHoldRequest) MarshalBinary added in v0.4.3

func (m *PutObjectLegalHoldRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutObjectLegalHoldRequest) UnmarshalBinary added in v0.4.3

func (m *PutObjectLegalHoldRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutObjectLegalHoldRequest) Validate added in v0.4.3

func (m *PutObjectLegalHoldRequest) Validate(formats strfmt.Registry) error

Validate validates this put object legal hold request

type PutObjectRetentionRequest added in v0.4.4

type PutObjectRetentionRequest struct {

	// expires
	// Required: true
	Expires *string `json:"expires"`

	// governance bypass
	GovernanceBypass bool `json:"governance_bypass,omitempty"`

	// mode
	// Required: true
	Mode *ObjectRetentionMode `json:"mode"`
}

PutObjectRetentionRequest put object retention request

swagger:model putObjectRetentionRequest

func (*PutObjectRetentionRequest) ContextValidate added in v0.7.5

func (m *PutObjectRetentionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this put object retention request based on the context it is used

func (*PutObjectRetentionRequest) MarshalBinary added in v0.4.4

func (m *PutObjectRetentionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutObjectRetentionRequest) UnmarshalBinary added in v0.4.4

func (m *PutObjectRetentionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutObjectRetentionRequest) Validate added in v0.4.4

func (m *PutObjectRetentionRequest) Validate(formats strfmt.Registry) error

Validate validates this put object retention request

type PutObjectTagsRequest added in v0.4.4

type PutObjectTagsRequest struct {

	// tags
	Tags map[string]string `json:"tags,omitempty"`
}

PutObjectTagsRequest put object tags request

swagger:model putObjectTagsRequest

func (*PutObjectTagsRequest) ContextValidate added in v0.7.5

func (m *PutObjectTagsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this put object tags request based on context it is used

func (*PutObjectTagsRequest) MarshalBinary added in v0.4.4

func (m *PutObjectTagsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutObjectTagsRequest) UnmarshalBinary added in v0.4.4

func (m *PutObjectTagsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutObjectTagsRequest) Validate added in v0.4.4

func (m *PutObjectTagsRequest) Validate(formats strfmt.Registry) error

Validate validates this put object tags request

type RedirectRule added in v0.21.1

type RedirectRule struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// redirect
	Redirect string `json:"redirect,omitempty"`

	// service type
	ServiceType string `json:"serviceType,omitempty"`
}

RedirectRule redirect rule

swagger:model redirectRule

func (*RedirectRule) ContextValidate added in v0.21.1

func (m *RedirectRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this redirect rule based on context it is used

func (*RedirectRule) MarshalBinary added in v0.21.1

func (m *RedirectRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RedirectRule) UnmarshalBinary added in v0.21.1

func (m *RedirectRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RedirectRule) Validate added in v0.21.1

func (m *RedirectRule) Validate(formats strfmt.Registry) error

Validate validates this redirect rule

type ReleaseAuthor added in v0.24.0

type ReleaseAuthor struct {

	// avatar url
	AvatarURL string `json:"avatar_url,omitempty"`

	// events url
	EventsURL string `json:"events_url,omitempty"`

	// followers url
	FollowersURL string `json:"followers_url,omitempty"`

	// following url
	FollowingURL string `json:"following_url,omitempty"`

	// gists url
	GistsURL string `json:"gists_url,omitempty"`

	// gravatar id
	GravatarID string `json:"gravatar_id,omitempty"`

	// html url
	HTMLURL string `json:"html_url,omitempty"`

	// id
	ID int64 `json:"id,omitempty"`

	// login
	Login string `json:"login,omitempty"`

	// node id
	NodeID string `json:"node_id,omitempty"`

	// organizations url
	OrganizationsURL string `json:"organizations_url,omitempty"`

	// received events url
	ReceivedEventsURL string `json:"receivedEvents_url,omitempty"`

	// repos url
	ReposURL string `json:"repos_url,omitempty"`

	// site admin
	SiteAdmin bool `json:"site_admin,omitempty"`

	// starred url
	StarredURL string `json:"starred_url,omitempty"`

	// subscriptions url
	SubscriptionsURL string `json:"subscriptions_url,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

ReleaseAuthor release author

swagger:model releaseAuthor

func (*ReleaseAuthor) ContextValidate added in v0.24.0

func (m *ReleaseAuthor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this release author based on context it is used

func (*ReleaseAuthor) MarshalBinary added in v0.24.0

func (m *ReleaseAuthor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReleaseAuthor) UnmarshalBinary added in v0.24.0

func (m *ReleaseAuthor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReleaseAuthor) Validate added in v0.24.0

func (m *ReleaseAuthor) Validate(formats strfmt.Registry) error

Validate validates this release author

type ReleaseInfo added in v0.24.0

type ReleaseInfo struct {

	// breaking changes content
	BreakingChangesContent string `json:"breakingChangesContent,omitempty"`

	// context content
	ContextContent string `json:"contextContent,omitempty"`

	// metadata
	Metadata *ReleaseMetadata `json:"metadata,omitempty"`

	// new features content
	NewFeaturesContent string `json:"newFeaturesContent,omitempty"`

	// notes content
	NotesContent string `json:"notesContent,omitempty"`

	// security content
	SecurityContent string `json:"securityContent,omitempty"`
}

ReleaseInfo release info

swagger:model releaseInfo

func (*ReleaseInfo) ContextValidate added in v0.24.0

func (m *ReleaseInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this release info based on the context it is used

func (*ReleaseInfo) MarshalBinary added in v0.24.0

func (m *ReleaseInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReleaseInfo) UnmarshalBinary added in v0.24.0

func (m *ReleaseInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReleaseInfo) Validate added in v0.24.0

func (m *ReleaseInfo) Validate(formats strfmt.Registry) error

Validate validates this release info

type ReleaseListResponse added in v0.24.0

type ReleaseListResponse struct {

	// results
	Results []*ReleaseInfo `json:"results"`
}

ReleaseListResponse release list response

swagger:model releaseListResponse

func (*ReleaseListResponse) ContextValidate added in v0.24.0

func (m *ReleaseListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this release list response based on the context it is used

func (*ReleaseListResponse) MarshalBinary added in v0.24.0

func (m *ReleaseListResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReleaseListResponse) UnmarshalBinary added in v0.24.0

func (m *ReleaseListResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReleaseListResponse) Validate added in v0.24.0

func (m *ReleaseListResponse) Validate(formats strfmt.Registry) error

Validate validates this release list response

type ReleaseMetadata added in v0.24.0

type ReleaseMetadata struct {

	// assets url
	AssetsURL string `json:"assets_url,omitempty"`

	// author
	Author *ReleaseAuthor `json:"author,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// draft
	Draft bool `json:"draft,omitempty"`

	// html url
	HTMLURL string `json:"html_url,omitempty"`

	// id
	ID int64 `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// node id
	NodeID string `json:"node_id,omitempty"`

	// prerelease
	Prerelease bool `json:"prerelease,omitempty"`

	// published at
	PublishedAt string `json:"published_at,omitempty"`

	// tag name
	TagName string `json:"tag_name,omitempty"`

	// tarball url
	TarballURL string `json:"tarball_url,omitempty"`

	// target commitish
	TargetCommitish string `json:"target_commitish,omitempty"`

	// upload url
	UploadURL string `json:"upload_url,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// zipball url
	ZipballURL string `json:"zipball_url,omitempty"`
}

ReleaseMetadata release metadata

swagger:model releaseMetadata

func (*ReleaseMetadata) ContextValidate added in v0.24.0

func (m *ReleaseMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this release metadata based on the context it is used

func (*ReleaseMetadata) MarshalBinary added in v0.24.0

func (m *ReleaseMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReleaseMetadata) UnmarshalBinary added in v0.24.0

func (m *ReleaseMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReleaseMetadata) Validate added in v0.24.0

func (m *ReleaseMetadata) Validate(formats strfmt.Registry) error

Validate validates this release metadata

type RemoteBucket added in v0.4.0

type RemoteBucket struct {

	// access key
	// Required: true
	// Min Length: 3
	AccessKey *string `json:"accessKey"`

	// bandwidth
	Bandwidth int64 `json:"bandwidth,omitempty"`

	// health check period
	HealthCheckPeriod int64 `json:"healthCheckPeriod,omitempty"`

	// remote a r n
	// Required: true
	RemoteARN *string `json:"remoteARN"`

	// secret key
	// Min Length: 8
	SecretKey string `json:"secretKey,omitempty"`

	// service
	// Enum: [replication]
	Service string `json:"service,omitempty"`

	// source bucket
	// Required: true
	SourceBucket *string `json:"sourceBucket"`

	// status
	Status string `json:"status,omitempty"`

	// sync mode
	SyncMode string `json:"syncMode,omitempty"`

	// target bucket
	TargetBucket string `json:"targetBucket,omitempty"`

	// target URL
	TargetURL string `json:"targetURL,omitempty"`
}

RemoteBucket remote bucket

swagger:model remoteBucket

func (*RemoteBucket) ContextValidate added in v0.7.5

func (m *RemoteBucket) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this remote bucket based on context it is used

func (*RemoteBucket) MarshalBinary added in v0.4.0

func (m *RemoteBucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RemoteBucket) UnmarshalBinary added in v0.4.0

func (m *RemoteBucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RemoteBucket) Validate added in v0.4.0

func (m *RemoteBucket) Validate(formats strfmt.Registry) error

Validate validates this remote bucket

type ResultTarget added in v0.5.0

type ResultTarget struct {

	// legend format
	LegendFormat string `json:"legendFormat,omitempty"`

	// result
	Result []*WidgetResult `json:"result"`

	// result type
	ResultType string `json:"resultType,omitempty"`
}

ResultTarget result target

swagger:model resultTarget

func (*ResultTarget) ContextValidate added in v0.7.5

func (m *ResultTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this result target based on the context it is used

func (*ResultTarget) MarshalBinary added in v0.5.0

func (m *ResultTarget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResultTarget) UnmarshalBinary added in v0.5.0

func (m *ResultTarget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResultTarget) Validate added in v0.5.0

func (m *ResultTarget) Validate(formats strfmt.Registry) error

Validate validates this result target

type RewindItem added in v0.7.5

type RewindItem struct {

	// action
	Action string `json:"action,omitempty"`

	// delete flag
	DeleteFlag bool `json:"delete_flag,omitempty"`

	// is latest
	IsLatest bool `json:"is_latest,omitempty"`

	// last modified
	LastModified string `json:"last_modified,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`

	// version id
	VersionID string `json:"version_id,omitempty"`
}

RewindItem rewind item

swagger:model rewindItem

func (*RewindItem) ContextValidate added in v0.7.5

func (m *RewindItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rewind item based on context it is used

func (*RewindItem) MarshalBinary added in v0.7.5

func (m *RewindItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RewindItem) UnmarshalBinary added in v0.7.5

func (m *RewindItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RewindItem) Validate added in v0.7.5

func (m *RewindItem) Validate(formats strfmt.Registry) error

Validate validates this rewind item

type RewindResponse added in v0.7.5

type RewindResponse struct {

	// objects
	Objects []*RewindItem `json:"objects"`
}

RewindResponse rewind response

swagger:model rewindResponse

func (*RewindResponse) ContextValidate added in v0.7.5

func (m *RewindResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rewind response based on the context it is used

func (*RewindResponse) MarshalBinary added in v0.7.5

func (m *RewindResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RewindResponse) UnmarshalBinary added in v0.7.5

func (m *RewindResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RewindResponse) Validate added in v0.7.5

func (m *RewindResponse) Validate(formats strfmt.Registry) error

Validate validates this rewind response

type SelectedSAs added in v0.46.0

type SelectedSAs []string

SelectedSAs selected s as

swagger:model selectedSAs

func (SelectedSAs) ContextValidate added in v0.46.0

func (m SelectedSAs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this selected s as based on context it is used

func (SelectedSAs) Validate added in v0.46.0

func (m SelectedSAs) Validate(formats strfmt.Registry) error

Validate validates this selected s as

type SelectedUsers added in v0.46.0

type SelectedUsers []string

SelectedUsers selected users

swagger:model selectedUsers

func (SelectedUsers) ContextValidate added in v0.46.0

func (m SelectedUsers) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this selected users based on context it is used

func (SelectedUsers) Validate added in v0.46.0

func (m SelectedUsers) Validate(formats strfmt.Registry) error

Validate validates this selected users

type ServerDrives added in v0.9.6

type ServerDrives struct {

	// available space
	AvailableSpace int64 `json:"availableSpace,omitempty"`

	// drive path
	DrivePath string `json:"drivePath,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// healing
	Healing bool `json:"healing,omitempty"`

	// model
	Model string `json:"model,omitempty"`

	// root disk
	RootDisk bool `json:"rootDisk,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// total space
	TotalSpace int64 `json:"totalSpace,omitempty"`

	// used space
	UsedSpace int64 `json:"usedSpace,omitempty"`

	// uuid
	UUID string `json:"uuid,omitempty"`
}

ServerDrives server drives

swagger:model serverDrives

func (*ServerDrives) ContextValidate added in v0.9.6

func (m *ServerDrives) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this server drives based on context it is used

func (*ServerDrives) MarshalBinary added in v0.9.6

func (m *ServerDrives) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServerDrives) UnmarshalBinary added in v0.9.6

func (m *ServerDrives) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServerDrives) Validate added in v0.9.6

func (m *ServerDrives) Validate(formats strfmt.Registry) error

Validate validates this server drives

type ServerProperties added in v0.9.4

type ServerProperties struct {

	// commit ID
	CommitID string `json:"commitID,omitempty"`

	// drives
	Drives []*ServerDrives `json:"drives"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// network
	Network map[string]string `json:"network,omitempty"`

	// pool number
	PoolNumber int64 `json:"poolNumber,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// uptime
	Uptime int64 `json:"uptime,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

ServerProperties server properties

swagger:model serverProperties

func (*ServerProperties) ContextValidate added in v0.9.4

func (m *ServerProperties) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this server properties based on the context it is used

func (*ServerProperties) MarshalBinary added in v0.9.4

func (m *ServerProperties) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServerProperties) UnmarshalBinary added in v0.9.4

func (m *ServerProperties) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServerProperties) Validate added in v0.9.4

func (m *ServerProperties) Validate(formats strfmt.Registry) error

Validate validates this server properties

type ServiceAccount added in v0.42.0

type ServiceAccount struct {

	// account status
	AccountStatus string `json:"accountStatus,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// expiration
	Expiration string `json:"expiration,omitempty"`

	// implied policy
	ImpliedPolicy bool `json:"impliedPolicy,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// parent user
	ParentUser string `json:"parentUser,omitempty"`

	// policy
	Policy string `json:"policy,omitempty"`
}

ServiceAccount service account

swagger:model serviceAccount

func (*ServiceAccount) ContextValidate added in v0.42.0

func (m *ServiceAccount) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service account based on context it is used

func (*ServiceAccount) MarshalBinary added in v0.42.0

func (m *ServiceAccount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAccount) UnmarshalBinary added in v0.42.0

func (m *ServiceAccount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAccount) Validate added in v0.42.0

func (m *ServiceAccount) Validate(formats strfmt.Registry) error

Validate validates this service account

type ServiceAccountCreds

type ServiceAccountCreds struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// secret key
	SecretKey string `json:"secretKey,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

ServiceAccountCreds service account creds

swagger:model serviceAccountCreds

func (*ServiceAccountCreds) ContextValidate added in v0.7.5

func (m *ServiceAccountCreds) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service account creds based on context it is used

func (*ServiceAccountCreds) MarshalBinary

func (m *ServiceAccountCreds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAccountCreds) UnmarshalBinary

func (m *ServiceAccountCreds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAccountCreds) Validate

func (m *ServiceAccountCreds) Validate(formats strfmt.Registry) error

Validate validates this service account creds

type ServiceAccountRequest

type ServiceAccountRequest struct {

	// comment
	Comment string `json:"comment,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// expiry
	Expiry string `json:"expiry,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// policy to be applied to the Service Account if any
	Policy string `json:"policy,omitempty"`
}

ServiceAccountRequest service account request

swagger:model serviceAccountRequest

func (*ServiceAccountRequest) ContextValidate added in v0.7.5

func (m *ServiceAccountRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service account request based on context it is used

func (*ServiceAccountRequest) MarshalBinary

func (m *ServiceAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAccountRequest) UnmarshalBinary

func (m *ServiceAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAccountRequest) Validate

func (m *ServiceAccountRequest) Validate(formats strfmt.Registry) error

Validate validates this service account request

type ServiceAccountRequestCreds added in v0.9.6

type ServiceAccountRequestCreds struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// comment
	Comment string `json:"comment,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// expiry
	Expiry string `json:"expiry,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// policy to be applied to the Service Account if any
	Policy string `json:"policy,omitempty"`

	// secret key
	SecretKey string `json:"secretKey,omitempty"`
}

ServiceAccountRequestCreds service account request creds

swagger:model serviceAccountRequestCreds

func (*ServiceAccountRequestCreds) ContextValidate added in v0.9.6

func (m *ServiceAccountRequestCreds) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service account request creds based on context it is used

func (*ServiceAccountRequestCreds) MarshalBinary added in v0.9.6

func (m *ServiceAccountRequestCreds) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAccountRequestCreds) UnmarshalBinary added in v0.9.6

func (m *ServiceAccountRequestCreds) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAccountRequestCreds) Validate added in v0.9.6

func (m *ServiceAccountRequestCreds) Validate(formats strfmt.Registry) error

Validate validates this service account request creds

type ServiceAccounts

type ServiceAccounts []*ServiceAccountsItems0

ServiceAccounts service accounts

swagger:model serviceAccounts

func (ServiceAccounts) ContextValidate added in v0.7.5

func (m ServiceAccounts) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service accounts based on the context it is used

func (ServiceAccounts) Validate

func (m ServiceAccounts) Validate(formats strfmt.Registry) error

Validate validates this service accounts

type ServiceAccountsItems0 added in v0.38.0

type ServiceAccountsItems0 struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// account status
	AccountStatus string `json:"accountStatus,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// expiration
	Expiration string `json:"expiration,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

ServiceAccountsItems0 service accounts items0

swagger:model ServiceAccountsItems0

func (*ServiceAccountsItems0) ContextValidate added in v0.38.0

func (m *ServiceAccountsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service accounts items0 based on context it is used

func (*ServiceAccountsItems0) MarshalBinary added in v0.38.0

func (m *ServiceAccountsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAccountsItems0) UnmarshalBinary added in v0.38.0

func (m *ServiceAccountsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAccountsItems0) Validate added in v0.38.0

func (m *ServiceAccountsItems0) Validate(formats strfmt.Registry) error

Validate validates this service accounts items0

type SessionResponse

type SessionResponse struct {

	// allow resources
	AllowResources []*PermissionResource `json:"allowResources"`

	// custom styles
	CustomStyles string `json:"customStyles,omitempty"`

	// distributed mode
	DistributedMode bool `json:"distributedMode,omitempty"`

	// env constants
	EnvConstants *EnvironmentConstants `json:"envConstants,omitempty"`

	// features
	Features []string `json:"features"`

	// operator
	Operator bool `json:"operator,omitempty"`

	// permissions
	Permissions map[string][]string `json:"permissions,omitempty"`

	// server end point
	ServerEndPoint string `json:"serverEndPoint,omitempty"`

	// status
	// Enum: [ok]
	Status string `json:"status,omitempty"`
}

SessionResponse session response

swagger:model sessionResponse

func (*SessionResponse) ContextValidate added in v0.7.5

func (m *SessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this session response based on the context it is used

func (*SessionResponse) MarshalBinary

func (m *SessionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SessionResponse) UnmarshalBinary

func (m *SessionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SessionResponse) Validate

func (m *SessionResponse) Validate(formats strfmt.Registry) error

Validate validates this session response

type SetBucketPolicyRequest

type SetBucketPolicyRequest struct {

	// access
	// Required: true
	Access *BucketAccess `json:"access"`

	// definition
	Definition string `json:"definition,omitempty"`
}

SetBucketPolicyRequest set bucket policy request

swagger:model setBucketPolicyRequest

func (*SetBucketPolicyRequest) ContextValidate added in v0.7.5

func (m *SetBucketPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this set bucket policy request based on the context it is used

func (*SetBucketPolicyRequest) MarshalBinary

func (m *SetBucketPolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetBucketPolicyRequest) UnmarshalBinary

func (m *SetBucketPolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetBucketPolicyRequest) Validate

func (m *SetBucketPolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this set bucket policy request

type SetBucketQuota added in v0.4.0

type SetBucketQuota struct {

	// amount
	Amount int64 `json:"amount,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// quota type
	// Enum: [hard]
	QuotaType string `json:"quota_type,omitempty"`
}

SetBucketQuota set bucket quota

swagger:model setBucketQuota

func (*SetBucketQuota) ContextValidate added in v0.7.5

func (m *SetBucketQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this set bucket quota based on context it is used

func (*SetBucketQuota) MarshalBinary added in v0.4.0

func (m *SetBucketQuota) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetBucketQuota) UnmarshalBinary added in v0.4.0

func (m *SetBucketQuota) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetBucketQuota) Validate added in v0.4.0

func (m *SetBucketQuota) Validate(formats strfmt.Registry) error

Validate validates this set bucket quota

type SetBucketVersioning added in v0.4.0

type SetBucketVersioning struct {

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// exclude folders
	ExcludeFolders bool `json:"excludeFolders,omitempty"`

	// exclude prefixes
	ExcludePrefixes []string `json:"excludePrefixes"`
}

SetBucketVersioning set bucket versioning

swagger:model setBucketVersioning

func (*SetBucketVersioning) ContextValidate added in v0.7.5

func (m *SetBucketVersioning) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this set bucket versioning based on context it is used

func (*SetBucketVersioning) MarshalBinary added in v0.4.0

func (m *SetBucketVersioning) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetBucketVersioning) UnmarshalBinary added in v0.4.0

func (m *SetBucketVersioning) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetBucketVersioning) Validate added in v0.4.0

func (m *SetBucketVersioning) Validate(formats strfmt.Registry) error

Validate validates this set bucket versioning

type SetConfigRequest

type SetConfigRequest struct {

	// Used if configuration is an event notification's target
	ArnResourceID string `json:"arn_resource_id,omitempty"`

	// key values
	// Required: true
	// Min Items: 1
	KeyValues []*ConfigurationKV `json:"key_values"`
}

SetConfigRequest set config request

swagger:model setConfigRequest

func (*SetConfigRequest) ContextValidate added in v0.7.5

func (m *SetConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this set config request based on the context it is used

func (*SetConfigRequest) MarshalBinary

func (m *SetConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetConfigRequest) UnmarshalBinary

func (m *SetConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetConfigRequest) Validate

func (m *SetConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this set config request

type SetConfigResponse added in v0.5.0

type SetConfigResponse struct {

	// Returns wheter server needs to restart to apply changes or not
	Restart bool `json:"restart,omitempty"`
}

SetConfigResponse set config response

swagger:model setConfigResponse

func (*SetConfigResponse) ContextValidate added in v0.7.5

func (m *SetConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this set config response based on context it is used

func (*SetConfigResponse) MarshalBinary added in v0.5.0

func (m *SetConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetConfigResponse) UnmarshalBinary added in v0.5.0

func (m *SetConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetConfigResponse) Validate added in v0.5.0

func (m *SetConfigResponse) Validate(formats strfmt.Registry) error

Validate validates this set config response

type SetIDPResponse added in v0.22.1

type SetIDPResponse struct {

	// restart
	Restart bool `json:"restart,omitempty"`
}

SetIDPResponse set ID p response

swagger:model setIDPResponse

func (*SetIDPResponse) ContextValidate added in v0.22.1

func (m *SetIDPResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this set ID p response based on context it is used

func (*SetIDPResponse) MarshalBinary added in v0.22.1

func (m *SetIDPResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetIDPResponse) UnmarshalBinary added in v0.22.1

func (m *SetIDPResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetIDPResponse) Validate added in v0.22.1

func (m *SetIDPResponse) Validate(formats strfmt.Registry) error

Validate validates this set ID p response

type SetNotificationEndpointResponse added in v0.5.0

type SetNotificationEndpointResponse struct {

	// account id
	// Required: true
	AccountID *string `json:"account_id"`

	// properties
	// Required: true
	Properties map[string]string `json:"properties"`

	// restart
	Restart bool `json:"restart,omitempty"`

	// service
	// Required: true
	Service *NofiticationService `json:"service"`
}

SetNotificationEndpointResponse set notification endpoint response

swagger:model setNotificationEndpointResponse

func (*SetNotificationEndpointResponse) ContextValidate added in v0.7.5

func (m *SetNotificationEndpointResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this set notification endpoint response based on the context it is used

func (*SetNotificationEndpointResponse) MarshalBinary added in v0.5.0

func (m *SetNotificationEndpointResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetNotificationEndpointResponse) UnmarshalBinary added in v0.5.0

func (m *SetNotificationEndpointResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetNotificationEndpointResponse) Validate added in v0.5.0

Validate validates this set notification endpoint response

type SetPolicyMultipleNameRequest added in v0.10.0

type SetPolicyMultipleNameRequest struct {

	// groups
	Groups []IamEntity `json:"groups"`

	// name
	Name []string `json:"name"`

	// users
	Users []IamEntity `json:"users"`
}

SetPolicyMultipleNameRequest set policy multiple name request

swagger:model setPolicyMultipleNameRequest

func (*SetPolicyMultipleNameRequest) ContextValidate added in v0.10.0

func (m *SetPolicyMultipleNameRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this set policy multiple name request based on the context it is used

func (*SetPolicyMultipleNameRequest) MarshalBinary added in v0.10.0

func (m *SetPolicyMultipleNameRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetPolicyMultipleNameRequest) UnmarshalBinary added in v0.10.0

func (m *SetPolicyMultipleNameRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetPolicyMultipleNameRequest) Validate added in v0.10.0

func (m *SetPolicyMultipleNameRequest) Validate(formats strfmt.Registry) error

Validate validates this set policy multiple name request

type SetPolicyNameRequest added in v0.10.0

type SetPolicyNameRequest struct {

	// entity name
	// Required: true
	EntityName *string `json:"entityName"`

	// entity type
	// Required: true
	EntityType *PolicyEntity `json:"entityType"`

	// name
	// Required: true
	Name []string `json:"name"`
}

SetPolicyNameRequest set policy name request

swagger:model setPolicyNameRequest

func (*SetPolicyNameRequest) ContextValidate added in v0.10.0

func (m *SetPolicyNameRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this set policy name request based on the context it is used

func (*SetPolicyNameRequest) MarshalBinary added in v0.10.0

func (m *SetPolicyNameRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetPolicyNameRequest) UnmarshalBinary added in v0.10.0

func (m *SetPolicyNameRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetPolicyNameRequest) Validate added in v0.10.0

func (m *SetPolicyNameRequest) Validate(formats strfmt.Registry) error

Validate validates this set policy name request

type SetPolicyRequest

type SetPolicyRequest struct {

	// entity name
	// Required: true
	EntityName *string `json:"entityName"`

	// entity type
	// Required: true
	EntityType *PolicyEntity `json:"entityType"`
}

SetPolicyRequest set policy request

swagger:model setPolicyRequest

func (*SetPolicyRequest) ContextValidate added in v0.7.5

func (m *SetPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this set policy request based on the context it is used

func (*SetPolicyRequest) MarshalBinary

func (m *SetPolicyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SetPolicyRequest) UnmarshalBinary

func (m *SetPolicyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SetPolicyRequest) Validate

func (m *SetPolicyRequest) Validate(formats strfmt.Registry) error

Validate validates this set policy request

type SiteReplicationAddRequest added in v0.15.8

type SiteReplicationAddRequest []*PeerSite

SiteReplicationAddRequest site replication add request

swagger:model siteReplicationAddRequest

func (SiteReplicationAddRequest) ContextValidate added in v0.15.8

func (m SiteReplicationAddRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this site replication add request based on the context it is used

func (SiteReplicationAddRequest) Validate added in v0.15.8

func (m SiteReplicationAddRequest) Validate(formats strfmt.Registry) error

Validate validates this site replication add request

type SiteReplicationAddResponse added in v0.15.8

type SiteReplicationAddResponse struct {

	// error detail
	ErrorDetail string `json:"errorDetail,omitempty"`

	// initial sync error message
	InitialSyncErrorMessage string `json:"initialSyncErrorMessage,omitempty"`

	// status
	Status string `json:"status,omitempty"`

	// success
	Success bool `json:"success,omitempty"`
}

SiteReplicationAddResponse site replication add response

swagger:model siteReplicationAddResponse

func (*SiteReplicationAddResponse) ContextValidate added in v0.15.8

func (m *SiteReplicationAddResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this site replication add response based on context it is used

func (*SiteReplicationAddResponse) MarshalBinary added in v0.15.8

func (m *SiteReplicationAddResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteReplicationAddResponse) UnmarshalBinary added in v0.15.8

func (m *SiteReplicationAddResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteReplicationAddResponse) Validate added in v0.15.8

func (m *SiteReplicationAddResponse) Validate(formats strfmt.Registry) error

Validate validates this site replication add response

type SiteReplicationInfoResponse added in v0.15.8

type SiteReplicationInfoResponse struct {

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// service account access key
	ServiceAccountAccessKey string `json:"serviceAccountAccessKey,omitempty"`

	// sites
	Sites []*PeerInfo `json:"sites"`
}

SiteReplicationInfoResponse site replication info response

swagger:model siteReplicationInfoResponse

func (*SiteReplicationInfoResponse) ContextValidate added in v0.15.8

func (m *SiteReplicationInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this site replication info response based on the context it is used

func (*SiteReplicationInfoResponse) MarshalBinary added in v0.15.8

func (m *SiteReplicationInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteReplicationInfoResponse) UnmarshalBinary added in v0.15.8

func (m *SiteReplicationInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteReplicationInfoResponse) Validate added in v0.15.8

func (m *SiteReplicationInfoResponse) Validate(formats strfmt.Registry) error

Validate validates this site replication info response

type SiteReplicationStatusResponse added in v0.15.13

type SiteReplicationStatusResponse struct {

	// bucket stats
	BucketStats interface{} `json:"bucketStats,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// group stats
	GroupStats interface{} `json:"groupStats,omitempty"`

	// max buckets
	MaxBuckets int64 `json:"maxBuckets,omitempty"`

	// max groups
	MaxGroups int64 `json:"maxGroups,omitempty"`

	// max policies
	MaxPolicies int64 `json:"maxPolicies,omitempty"`

	// max users
	MaxUsers int64 `json:"maxUsers,omitempty"`

	// policy stats
	PolicyStats interface{} `json:"policyStats,omitempty"`

	// sites
	Sites interface{} `json:"sites,omitempty"`

	// stats summary
	StatsSummary interface{} `json:"statsSummary,omitempty"`

	// user stats
	UserStats interface{} `json:"userStats,omitempty"`
}

SiteReplicationStatusResponse site replication status response

swagger:model siteReplicationStatusResponse

func (*SiteReplicationStatusResponse) ContextValidate added in v0.15.13

func (m *SiteReplicationStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this site replication status response based on context it is used

func (*SiteReplicationStatusResponse) MarshalBinary added in v0.15.13

func (m *SiteReplicationStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteReplicationStatusResponse) UnmarshalBinary added in v0.15.13

func (m *SiteReplicationStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteReplicationStatusResponse) Validate added in v0.15.13

func (m *SiteReplicationStatusResponse) Validate(formats strfmt.Registry) error

Validate validates this site replication status response

type StartProfilingItem

type StartProfilingItem struct {

	// error
	Error string `json:"error,omitempty"`

	// node name
	NodeName string `json:"nodeName,omitempty"`

	// success
	Success bool `json:"success,omitempty"`
}

StartProfilingItem start profiling item

swagger:model startProfilingItem

func (*StartProfilingItem) ContextValidate added in v0.7.5

func (m *StartProfilingItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this start profiling item based on context it is used

func (*StartProfilingItem) MarshalBinary

func (m *StartProfilingItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StartProfilingItem) UnmarshalBinary

func (m *StartProfilingItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StartProfilingItem) Validate

func (m *StartProfilingItem) Validate(formats strfmt.Registry) error

Validate validates this start profiling item

type StartProfilingList

type StartProfilingList struct {

	// start results
	StartResults []*StartProfilingItem `json:"startResults"`

	// number of start results
	Total int64 `json:"total,omitempty"`
}

StartProfilingList start profiling list

swagger:model startProfilingList

func (*StartProfilingList) ContextValidate added in v0.7.5

func (m *StartProfilingList) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this start profiling list based on the context it is used

func (*StartProfilingList) MarshalBinary

func (m *StartProfilingList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StartProfilingList) UnmarshalBinary

func (m *StartProfilingList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StartProfilingList) Validate

func (m *StartProfilingList) Validate(formats strfmt.Registry) error

Validate validates this start profiling list

type SubnetLoginMFARequest added in v0.14.0

type SubnetLoginMFARequest struct {

	// mfa token
	// Required: true
	MfaToken *string `json:"mfa_token"`

	// otp
	// Required: true
	Otp *string `json:"otp"`

	// username
	// Required: true
	Username *string `json:"username"`
}

SubnetLoginMFARequest subnet login m f a request

swagger:model subnetLoginMFARequest

func (*SubnetLoginMFARequest) ContextValidate added in v0.14.0

func (m *SubnetLoginMFARequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this subnet login m f a request based on context it is used

func (*SubnetLoginMFARequest) MarshalBinary added in v0.14.0

func (m *SubnetLoginMFARequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetLoginMFARequest) UnmarshalBinary added in v0.14.0

func (m *SubnetLoginMFARequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetLoginMFARequest) Validate added in v0.14.0

func (m *SubnetLoginMFARequest) Validate(formats strfmt.Registry) error

Validate validates this subnet login m f a request

type SubnetLoginRequest added in v0.14.0

type SubnetLoginRequest struct {

	// api key
	APIKey string `json:"apiKey,omitempty"`

	// password
	Password string `json:"password,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

SubnetLoginRequest subnet login request

swagger:model subnetLoginRequest

func (*SubnetLoginRequest) ContextValidate added in v0.14.0

func (m *SubnetLoginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this subnet login request based on context it is used

func (*SubnetLoginRequest) MarshalBinary added in v0.14.0

func (m *SubnetLoginRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetLoginRequest) UnmarshalBinary added in v0.14.0

func (m *SubnetLoginRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetLoginRequest) Validate added in v0.14.0

func (m *SubnetLoginRequest) Validate(formats strfmt.Registry) error

Validate validates this subnet login request

type SubnetLoginResponse added in v0.14.0

type SubnetLoginResponse struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// mfa token
	MfaToken string `json:"mfa_token,omitempty"`

	// organizations
	Organizations []*SubnetOrganization `json:"organizations"`

	// registered
	Registered bool `json:"registered,omitempty"`
}

SubnetLoginResponse subnet login response

swagger:model subnetLoginResponse

func (*SubnetLoginResponse) ContextValidate added in v0.14.0

func (m *SubnetLoginResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this subnet login response based on the context it is used

func (*SubnetLoginResponse) MarshalBinary added in v0.14.0

func (m *SubnetLoginResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetLoginResponse) UnmarshalBinary added in v0.14.0

func (m *SubnetLoginResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetLoginResponse) Validate added in v0.14.0

func (m *SubnetLoginResponse) Validate(formats strfmt.Registry) error

Validate validates this subnet login response

type SubnetOrganization added in v0.14.0

type SubnetOrganization struct {

	// account Id
	AccountID int64 `json:"accountId,omitempty"`

	// company
	Company string `json:"company,omitempty"`

	// is account owner
	IsAccountOwner bool `json:"isAccountOwner,omitempty"`

	// short name
	ShortName string `json:"shortName,omitempty"`

	// subscription status
	SubscriptionStatus string `json:"subscriptionStatus,omitempty"`

	// user Id
	UserID int64 `json:"userId,omitempty"`
}

SubnetOrganization subnet organization

swagger:model subnetOrganization

func (*SubnetOrganization) ContextValidate added in v0.14.0

func (m *SubnetOrganization) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this subnet organization based on context it is used

func (*SubnetOrganization) MarshalBinary added in v0.14.0

func (m *SubnetOrganization) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetOrganization) UnmarshalBinary added in v0.14.0

func (m *SubnetOrganization) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetOrganization) Validate added in v0.14.0

func (m *SubnetOrganization) Validate(formats strfmt.Registry) error

Validate validates this subnet organization

type SubnetRegTokenResponse added in v0.14.0

type SubnetRegTokenResponse struct {

	// reg token
	RegToken string `json:"regToken,omitempty"`
}

SubnetRegTokenResponse subnet reg token response

swagger:model SubnetRegTokenResponse

func (*SubnetRegTokenResponse) ContextValidate added in v0.14.0

func (m *SubnetRegTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this subnet reg token response based on context it is used

func (*SubnetRegTokenResponse) MarshalBinary added in v0.14.0

func (m *SubnetRegTokenResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetRegTokenResponse) UnmarshalBinary added in v0.14.0

func (m *SubnetRegTokenResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetRegTokenResponse) Validate added in v0.14.0

func (m *SubnetRegTokenResponse) Validate(formats strfmt.Registry) error

Validate validates this subnet reg token response

type SubnetRegisterRequest added in v0.14.0

type SubnetRegisterRequest struct {

	// account id
	// Required: true
	AccountID *string `json:"account_id"`

	// token
	// Required: true
	Token *string `json:"token"`
}

SubnetRegisterRequest subnet register request

swagger:model subnetRegisterRequest

func (*SubnetRegisterRequest) ContextValidate added in v0.14.0

func (m *SubnetRegisterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this subnet register request based on context it is used

func (*SubnetRegisterRequest) MarshalBinary added in v0.14.0

func (m *SubnetRegisterRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetRegisterRequest) UnmarshalBinary added in v0.14.0

func (m *SubnetRegisterRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetRegisterRequest) Validate added in v0.14.0

func (m *SubnetRegisterRequest) Validate(formats strfmt.Registry) error

Validate validates this subnet register request

type Tier added in v0.7.0

type Tier struct {

	// azure
	Azure *TierAzure `json:"azure,omitempty"`

	// gcs
	Gcs *TierGcs `json:"gcs,omitempty"`

	// minio
	Minio *TierMinio `json:"minio,omitempty"`

	// s3
	S3 *TierS3 `json:"s3,omitempty"`

	// status
	Status bool `json:"status,omitempty"`

	// type
	// Enum: [s3 gcs azure minio unsupported]
	Type string `json:"type,omitempty"`
}

Tier tier

swagger:model tier

func (*Tier) ContextValidate added in v0.7.5

func (m *Tier) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tier based on the context it is used

func (*Tier) MarshalBinary added in v0.7.0

func (m *Tier) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tier) UnmarshalBinary added in v0.7.0

func (m *Tier) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tier) Validate added in v0.7.0

func (m *Tier) Validate(formats strfmt.Registry) error

Validate validates this tier

type TierAzure added in v0.7.0

type TierAzure struct {

	// accountkey
	Accountkey string `json:"accountkey,omitempty"`

	// accountname
	Accountname string `json:"accountname,omitempty"`

	// bucket
	Bucket string `json:"bucket,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// objects
	Objects string `json:"objects,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// usage
	Usage string `json:"usage,omitempty"`

	// versions
	Versions string `json:"versions,omitempty"`
}

TierAzure tier azure

swagger:model tier_azure

func (*TierAzure) ContextValidate added in v0.7.5

func (m *TierAzure) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tier azure based on context it is used

func (*TierAzure) MarshalBinary added in v0.7.0

func (m *TierAzure) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierAzure) UnmarshalBinary added in v0.7.0

func (m *TierAzure) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierAzure) Validate added in v0.7.0

func (m *TierAzure) Validate(formats strfmt.Registry) error

Validate validates this tier azure

type TierCredentialsRequest added in v0.7.0

type TierCredentialsRequest struct {

	// access key
	AccessKey string `json:"access_key,omitempty"`

	// a base64 encoded value
	Creds string `json:"creds,omitempty"`

	// secret key
	SecretKey string `json:"secret_key,omitempty"`
}

TierCredentialsRequest tier credentials request

swagger:model tierCredentialsRequest

func (*TierCredentialsRequest) ContextValidate added in v0.7.5

func (m *TierCredentialsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tier credentials request based on context it is used

func (*TierCredentialsRequest) MarshalBinary added in v0.7.0

func (m *TierCredentialsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierCredentialsRequest) UnmarshalBinary added in v0.7.0

func (m *TierCredentialsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierCredentialsRequest) Validate added in v0.7.0

func (m *TierCredentialsRequest) Validate(formats strfmt.Registry) error

Validate validates this tier credentials request

type TierGcs added in v0.7.0

type TierGcs struct {

	// bucket
	Bucket string `json:"bucket,omitempty"`

	// creds
	Creds string `json:"creds,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// objects
	Objects string `json:"objects,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// usage
	Usage string `json:"usage,omitempty"`

	// versions
	Versions string `json:"versions,omitempty"`
}

TierGcs tier gcs

swagger:model tier_gcs

func (*TierGcs) ContextValidate added in v0.7.5

func (m *TierGcs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tier gcs based on context it is used

func (*TierGcs) MarshalBinary added in v0.7.0

func (m *TierGcs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierGcs) UnmarshalBinary added in v0.7.0

func (m *TierGcs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierGcs) Validate added in v0.7.0

func (m *TierGcs) Validate(formats strfmt.Registry) error

Validate validates this tier gcs

type TierListResponse added in v0.7.0

type TierListResponse struct {

	// items
	Items []*Tier `json:"items"`
}

TierListResponse tier list response

swagger:model tierListResponse

func (*TierListResponse) ContextValidate added in v0.7.5

func (m *TierListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tier list response based on the context it is used

func (*TierListResponse) MarshalBinary added in v0.7.0

func (m *TierListResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierListResponse) UnmarshalBinary added in v0.7.0

func (m *TierListResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierListResponse) Validate added in v0.7.0

func (m *TierListResponse) Validate(formats strfmt.Registry) error

Validate validates this tier list response

type TierMinio added in v0.20.2

type TierMinio struct {

	// accesskey
	Accesskey string `json:"accesskey,omitempty"`

	// bucket
	Bucket string `json:"bucket,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// objects
	Objects string `json:"objects,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// secretkey
	Secretkey string `json:"secretkey,omitempty"`

	// storageclass
	Storageclass string `json:"storageclass,omitempty"`

	// usage
	Usage string `json:"usage,omitempty"`

	// versions
	Versions string `json:"versions,omitempty"`
}

TierMinio tier minio

swagger:model tier_minio

func (*TierMinio) ContextValidate added in v0.20.2

func (m *TierMinio) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tier minio based on context it is used

func (*TierMinio) MarshalBinary added in v0.20.2

func (m *TierMinio) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierMinio) UnmarshalBinary added in v0.20.2

func (m *TierMinio) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierMinio) Validate added in v0.20.2

func (m *TierMinio) Validate(formats strfmt.Registry) error

Validate validates this tier minio

type TierS3 added in v0.7.0

type TierS3 struct {

	// accesskey
	Accesskey string `json:"accesskey,omitempty"`

	// bucket
	Bucket string `json:"bucket,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// objects
	Objects string `json:"objects,omitempty"`

	// prefix
	Prefix string `json:"prefix,omitempty"`

	// region
	Region string `json:"region,omitempty"`

	// secretkey
	Secretkey string `json:"secretkey,omitempty"`

	// storageclass
	Storageclass string `json:"storageclass,omitempty"`

	// usage
	Usage string `json:"usage,omitempty"`

	// versions
	Versions string `json:"versions,omitempty"`
}

TierS3 tier s3

swagger:model tier_s3

func (*TierS3) ContextValidate added in v0.7.5

func (m *TierS3) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tier s3 based on context it is used

func (*TierS3) MarshalBinary added in v0.7.0

func (m *TierS3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TierS3) UnmarshalBinary added in v0.7.0

func (m *TierS3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TierS3) Validate added in v0.7.0

func (m *TierS3) Validate(formats strfmt.Registry) error

Validate validates this tier s3

type TransitionResponse added in v0.7.0

type TransitionResponse struct {

	// date
	Date string `json:"date,omitempty"`

	// days
	Days int64 `json:"days,omitempty"`

	// noncurrent storage class
	NoncurrentStorageClass string `json:"noncurrent_storage_class,omitempty"`

	// noncurrent transition days
	NoncurrentTransitionDays int64 `json:"noncurrent_transition_days,omitempty"`

	// storage class
	StorageClass string `json:"storage_class,omitempty"`
}

TransitionResponse transition response

swagger:model transitionResponse

func (*TransitionResponse) ContextValidate added in v0.7.5

func (m *TransitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this transition response based on context it is used

func (*TransitionResponse) MarshalBinary added in v0.7.0

func (m *TransitionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TransitionResponse) UnmarshalBinary added in v0.7.0

func (m *TransitionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TransitionResponse) Validate added in v0.7.0

func (m *TransitionResponse) Validate(formats strfmt.Registry) error

Validate validates this transition response

type UpdateBucketLifecycle added in v0.7.0

type UpdateBucketLifecycle struct {

	// Non required, toggle to disable or enable rule
	Disable bool `json:"disable,omitempty"`

	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteAll bool `json:"expired_object_delete_all,omitempty"`

	// Non required, toggle to disable or enable rule
	ExpiredObjectDeleteMarker bool `json:"expired_object_delete_marker,omitempty"`

	// Required in case of expiry_date or transition fields are not set. it defines an expiry days for ILM
	ExpiryDays int32 `json:"expiry_days,omitempty"`

	// Non required, can be set in case of expiration is enabled
	NoncurrentversionExpirationDays int32 `json:"noncurrentversion_expiration_days,omitempty"`

	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionDays int32 `json:"noncurrentversion_transition_days,omitempty"`

	// Non required, can be set in case of transition is enabled
	NoncurrentversionTransitionStorageClass string `json:"noncurrentversion_transition_storage_class,omitempty"`

	// Non required field, it matches a prefix to perform ILM operations on it
	Prefix string `json:"prefix,omitempty"`

	// Required only in case of transition is set. it refers to a tier
	StorageClass string `json:"storage_class,omitempty"`

	// Non required field, tags to match ILM files
	Tags string `json:"tags,omitempty"`

	// Required in case of transition_date or expiry fields are not set. it defines a transition days for ILM
	TransitionDays int32 `json:"transition_days,omitempty"`

	// ILM Rule type (Expiry or transition)
	// Required: true
	// Enum: [expiry transition]
	Type *string `json:"type"`
}

UpdateBucketLifecycle update bucket lifecycle

swagger:model updateBucketLifecycle

func (*UpdateBucketLifecycle) ContextValidate added in v0.7.5

func (m *UpdateBucketLifecycle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update bucket lifecycle based on context it is used

func (*UpdateBucketLifecycle) MarshalBinary added in v0.7.0

func (m *UpdateBucketLifecycle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateBucketLifecycle) UnmarshalBinary added in v0.7.0

func (m *UpdateBucketLifecycle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateBucketLifecycle) Validate added in v0.7.0

func (m *UpdateBucketLifecycle) Validate(formats strfmt.Registry) error

Validate validates this update bucket lifecycle

type UpdateGroupRequest

type UpdateGroupRequest struct {

	// members
	// Required: true
	Members []string `json:"members"`

	// status
	// Required: true
	Status *string `json:"status"`
}

UpdateGroupRequest update group request

swagger:model updateGroupRequest

func (*UpdateGroupRequest) ContextValidate added in v0.7.5

func (m *UpdateGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update group request based on context it is used

func (*UpdateGroupRequest) MarshalBinary

func (m *UpdateGroupRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateGroupRequest) UnmarshalBinary

func (m *UpdateGroupRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateGroupRequest) Validate

func (m *UpdateGroupRequest) Validate(formats strfmt.Registry) error

Validate validates this update group request

type UpdateServiceAccountRequest added in v0.42.0

type UpdateServiceAccountRequest struct {

	// description
	Description string `json:"description,omitempty"`

	// expiry
	Expiry string `json:"expiry,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// policy
	// Required: true
	Policy *string `json:"policy"`

	// secret key
	SecretKey string `json:"secretKey,omitempty"`

	// status
	Status string `json:"status,omitempty"`
}

UpdateServiceAccountRequest update service account request

swagger:model updateServiceAccountRequest

func (*UpdateServiceAccountRequest) ContextValidate added in v0.42.0

func (m *UpdateServiceAccountRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update service account request based on context it is used

func (*UpdateServiceAccountRequest) MarshalBinary added in v0.42.0

func (m *UpdateServiceAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateServiceAccountRequest) UnmarshalBinary added in v0.42.0

func (m *UpdateServiceAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateServiceAccountRequest) Validate added in v0.42.0

func (m *UpdateServiceAccountRequest) Validate(formats strfmt.Registry) error

Validate validates this update service account request

type UpdateUser

type UpdateUser struct {

	// groups
	// Required: true
	Groups []string `json:"groups"`

	// status
	// Required: true
	Status *string `json:"status"`
}

UpdateUser update user

swagger:model updateUser

func (*UpdateUser) ContextValidate added in v0.7.5

func (m *UpdateUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update user based on context it is used

func (*UpdateUser) MarshalBinary

func (m *UpdateUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateUser) UnmarshalBinary

func (m *UpdateUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateUser) Validate

func (m *UpdateUser) Validate(formats strfmt.Registry) error

Validate validates this update user

type UpdateUserGroups

type UpdateUserGroups struct {

	// groups
	// Required: true
	Groups []string `json:"groups"`
}

UpdateUserGroups update user groups

swagger:model updateUserGroups

func (*UpdateUserGroups) ContextValidate added in v0.7.5

func (m *UpdateUserGroups) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update user groups based on context it is used

func (*UpdateUserGroups) MarshalBinary

func (m *UpdateUserGroups) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateUserGroups) UnmarshalBinary

func (m *UpdateUserGroups) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateUserGroups) Validate

func (m *UpdateUserGroups) Validate(formats strfmt.Registry) error

Validate validates this update user groups

type User

type User struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// has policy
	HasPolicy bool `json:"hasPolicy,omitempty"`

	// member of
	MemberOf []string `json:"memberOf"`

	// policy
	Policy []string `json:"policy"`

	// status
	Status string `json:"status,omitempty"`
}

User user

swagger:model user

func (*User) ContextValidate added in v0.7.5

func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user based on context it is used

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type UserSAs added in v0.19.1

type UserSAs struct {

	// path
	Path string `json:"path,omitempty"`

	// recursive
	Recursive bool `json:"recursive,omitempty"`

	// version ID
	VersionID string `json:"versionID,omitempty"`
}

UserSAs user s as

swagger:model userSAs

func (*UserSAs) ContextValidate added in v0.19.1

func (m *UserSAs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user s as based on context it is used

func (*UserSAs) MarshalBinary added in v0.19.1

func (m *UserSAs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserSAs) UnmarshalBinary added in v0.19.1

func (m *UserSAs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserSAs) Validate added in v0.19.1

func (m *UserSAs) Validate(formats strfmt.Registry) error

Validate validates this user s as

type UserServiceAccountItem added in v0.17.2

type UserServiceAccountItem struct {

	// num s as
	NumSAs int64 `json:"numSAs,omitempty"`

	// user name
	UserName string `json:"userName,omitempty"`
}

UserServiceAccountItem user service account item

swagger:model userServiceAccountItem

func (*UserServiceAccountItem) ContextValidate added in v0.17.2

func (m *UserServiceAccountItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user service account item based on context it is used

func (*UserServiceAccountItem) MarshalBinary added in v0.17.2

func (m *UserServiceAccountItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserServiceAccountItem) UnmarshalBinary added in v0.17.2

func (m *UserServiceAccountItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserServiceAccountItem) Validate added in v0.17.2

func (m *UserServiceAccountItem) Validate(formats strfmt.Registry) error

Validate validates this user service account item

type UserServiceAccountSummary added in v0.17.2

type UserServiceAccountSummary struct {

	// has s a
	HasSA bool `json:"hasSA,omitempty"`

	// list of users with number of service accounts
	UserServiceAccountList []*UserServiceAccountItem `json:"userServiceAccountList"`
}

UserServiceAccountSummary user service account summary

swagger:model userServiceAccountSummary

func (*UserServiceAccountSummary) ContextValidate added in v0.17.2

func (m *UserServiceAccountSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user service account summary based on the context it is used

func (*UserServiceAccountSummary) MarshalBinary added in v0.17.2

func (m *UserServiceAccountSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserServiceAccountSummary) UnmarshalBinary added in v0.17.2

func (m *UserServiceAccountSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserServiceAccountSummary) Validate added in v0.17.2

func (m *UserServiceAccountSummary) Validate(formats strfmt.Registry) error

Validate validates this user service account summary

type Widget added in v0.5.0

type Widget struct {

	// id
	ID int32 `json:"id,omitempty"`

	// options
	Options *WidgetOptions `json:"options,omitempty"`

	// targets
	Targets []*ResultTarget `json:"targets"`

	// title
	Title string `json:"title,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

Widget widget

swagger:model widget

func (*Widget) ContextValidate added in v0.7.5

func (m *Widget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget based on the context it is used

func (*Widget) MarshalBinary added in v0.5.0

func (m *Widget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Widget) UnmarshalBinary added in v0.5.0

func (m *Widget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Widget) Validate added in v0.5.0

func (m *Widget) Validate(formats strfmt.Registry) error

Validate validates this widget

type WidgetDetails added in v0.7.2

type WidgetDetails struct {

	// id
	ID int32 `json:"id,omitempty"`

	// options
	Options *WidgetDetailsOptions `json:"options,omitempty"`

	// targets
	Targets []*ResultTarget `json:"targets"`

	// title
	Title string `json:"title,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

WidgetDetails widget details

swagger:model widgetDetails

func (*WidgetDetails) ContextValidate added in v0.7.5

func (m *WidgetDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget details based on the context it is used

func (*WidgetDetails) MarshalBinary added in v0.7.2

func (m *WidgetDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetDetails) UnmarshalBinary added in v0.7.2

func (m *WidgetDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetDetails) Validate added in v0.7.2

func (m *WidgetDetails) Validate(formats strfmt.Registry) error

Validate validates this widget details

type WidgetDetailsOptions added in v0.7.2

type WidgetDetailsOptions struct {

	// reduce options
	ReduceOptions *WidgetDetailsOptionsReduceOptions `json:"reduceOptions,omitempty"`
}

WidgetDetailsOptions widget details options

swagger:model WidgetDetailsOptions

func (*WidgetDetailsOptions) ContextValidate added in v0.7.5

func (m *WidgetDetailsOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget details options based on the context it is used

func (*WidgetDetailsOptions) MarshalBinary added in v0.7.2

func (m *WidgetDetailsOptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetDetailsOptions) UnmarshalBinary added in v0.7.2

func (m *WidgetDetailsOptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetDetailsOptions) Validate added in v0.7.2

func (m *WidgetDetailsOptions) Validate(formats strfmt.Registry) error

Validate validates this widget details options

type WidgetDetailsOptionsReduceOptions added in v0.7.2

type WidgetDetailsOptionsReduceOptions struct {

	// calcs
	Calcs []string `json:"calcs"`
}

WidgetDetailsOptionsReduceOptions widget details options reduce options

swagger:model WidgetDetailsOptionsReduceOptions

func (*WidgetDetailsOptionsReduceOptions) ContextValidate added in v0.7.5

func (m *WidgetDetailsOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this widget details options reduce options based on context it is used

func (*WidgetDetailsOptionsReduceOptions) MarshalBinary added in v0.7.2

func (m *WidgetDetailsOptionsReduceOptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetDetailsOptionsReduceOptions) UnmarshalBinary added in v0.7.2

func (m *WidgetDetailsOptionsReduceOptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetDetailsOptionsReduceOptions) Validate added in v0.7.2

Validate validates this widget details options reduce options

type WidgetOptions added in v0.5.0

type WidgetOptions struct {

	// reduce options
	ReduceOptions *WidgetOptionsReduceOptions `json:"reduceOptions,omitempty"`
}

WidgetOptions widget options

swagger:model WidgetOptions

func (*WidgetOptions) ContextValidate added in v0.7.5

func (m *WidgetOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget options based on the context it is used

func (*WidgetOptions) MarshalBinary added in v0.5.0

func (m *WidgetOptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetOptions) UnmarshalBinary added in v0.5.0

func (m *WidgetOptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetOptions) Validate added in v0.5.0

func (m *WidgetOptions) Validate(formats strfmt.Registry) error

Validate validates this widget options

type WidgetOptionsReduceOptions added in v0.5.0

type WidgetOptionsReduceOptions struct {

	// calcs
	Calcs []string `json:"calcs"`
}

WidgetOptionsReduceOptions widget options reduce options

swagger:model WidgetOptionsReduceOptions

func (*WidgetOptionsReduceOptions) ContextValidate added in v0.7.5

func (m *WidgetOptionsReduceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this widget options reduce options based on context it is used

func (*WidgetOptionsReduceOptions) MarshalBinary added in v0.5.0

func (m *WidgetOptionsReduceOptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetOptionsReduceOptions) UnmarshalBinary added in v0.5.0

func (m *WidgetOptionsReduceOptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetOptionsReduceOptions) Validate added in v0.5.0

func (m *WidgetOptionsReduceOptions) Validate(formats strfmt.Registry) error

Validate validates this widget options reduce options

type WidgetResult added in v0.5.0

type WidgetResult struct {

	// metric
	Metric map[string]string `json:"metric,omitempty"`

	// values
	Values []interface{} `json:"values"`
}

WidgetResult widget result

swagger:model widgetResult

func (*WidgetResult) ContextValidate added in v0.7.5

func (m *WidgetResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this widget result based on context it is used

func (*WidgetResult) MarshalBinary added in v0.5.0

func (m *WidgetResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetResult) UnmarshalBinary added in v0.5.0

func (m *WidgetResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetResult) Validate added in v0.5.0

func (m *WidgetResult) Validate(formats strfmt.Registry) error

Validate validates this widget result

Source Files

Jump to

Keyboard shortcuts

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